Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Apple RAID Card (Early 2009) stuff
_AppleRAIDCardFirmware.arcupdate.extracted ❯❯❯ tree
.
├── 18
├── 18261A5
├── 183D84F
├── 183D896
├── 183D896.gz
├── 197E7D7
├── 5A30
├── _18.extracted
│   ├── 4E64.xml
│   └── AC34.xml
├── _183D84F.extracted
│   ├── 40
│   └── _40.extracted
│   ├── 24DC7B
│   ├── 24DC7B.7z
│   ├── 24DC97
│   ├── 24DC97.7z
│   ├── 276000.elf
│   ├── 29F000
│   ├── _24DC7B.extracted
│   │   ├── 0.cpio
│   │   └── cpio-root
│   ├── _24DC97.extracted
│   │   ├── 0.cpio
│   │   └── cpio-root
│   └── _29F000.extracted
│   ├── 0.cpio
│   └── cpio-root
└── _5A30.extracted
└── 18.jffs2
10 directories, 20 files
_AppleRAIDCardFirmware.arcupdate.extracted ❯❯❯ file **/**
18: BIOS (ia32) ROM Ext. (42*512)
18261A5: u-boot legacy uImage, 21 2009 - 15:10:20) E-2.2.1.0, 808466734 bytes, Tue Apr 3 03:29:54 2029, Load Address: 0x30382D73, Entry Point: 0x766E3332, Header CRC: 0x552D426F, Data CRC: 0x39332028
183D84F: u-boot legacy uImage, Linux-2.6.18-rc2, Linux/PowerPC, OS Kernel Image (gzip), 1317802 bytes, Mon May 4 22:56:12 2009, Load Address: 0x00000000, Entry Point: 0x00000000, Header CRC: 0xB49F95C8, Data CRC: 0x35D891F4
183D896: data
183D896.gz: gzip compressed data, last modified: Mon May 4 22:56:10 2009, max compression, from Unix
197E7D7: POSIX shell script text executable, ASCII text
5A30: data
_18.extracted: directory
_18.extracted/4E64.xml: data
_18.extracted/AC34.xml: data
_183D84F.extracted: directory
_183D84F.extracted/40: data
_183D84F.extracted/_40.extracted: directory
_183D84F.extracted/_40.extracted/24DC7B: ASCII cpio archive (SVR4 with no CRC)
_183D84F.extracted/_40.extracted/24DC7B.7z: data
_183D84F.extracted/_40.extracted/24DC97: ASCII cpio archive (SVR4 with no CRC)
_183D84F.extracted/_40.extracted/24DC97.7z: data
_183D84F.extracted/_40.extracted/276000.elf: ELF 32-bit MSB shared object, PowerPC or cisco 4500, version 1 (SYSV), dynamically linked, stripped
_183D84F.extracted/_40.extracted/29F000: ASCII cpio archive (SVR4 with no CRC)
_183D84F.extracted/_40.extracted/_24DC7B.extracted: directory
_183D84F.extracted/_40.extracted/_24DC7B.extracted/0.cpio: ASCII cpio archive (SVR4 with no CRC)
_183D84F.extracted/_40.extracted/_24DC7B.extracted/cpio-root: directory
_183D84F.extracted/_40.extracted/_24DC97.extracted: directory
_183D84F.extracted/_40.extracted/_24DC97.extracted/0.cpio: ASCII cpio archive (SVR4 with no CRC)
_183D84F.extracted/_40.extracted/_24DC97.extracted/cpio-root: directory
_183D84F.extracted/_40.extracted/_29F000.extracted: directory
_183D84F.extracted/_40.extracted/_29F000.extracted/0.cpio: ASCII cpio archive (SVR4 with no CRC)
_183D84F.extracted/_40.extracted/_29F000.extracted/cpio-root: directory
_5A30.extracted: directory
_5A30.extracted/18.jffs2: data
.
├── bin
│   ├── apacheState -> ../usr/local/sbin/apacheState
│   ├── bash
│   ├── cat
│   ├── chgrp
│   ├── chmod
│   ├── chown
│   ├── chroot
│   ├── cp
│   ├── date
│   ├── dd
│   ├── df
│   ├── dir
│   ├── dmesg
│   ├── dnsdomainname
│   ├── domainname -> hostname
│   ├── echo
│   ├── egrep
│   ├── false
│   ├── fgrep
│   ├── getPlatformId -> ../usr/local/sbin/getPlatformId
│   ├── grep
│   ├── hostname
│   ├── jffs2_scan -> ../usr/local/sbin/jffs2_scan
│   ├── kill
│   ├── ln
│   ├── login -> tinylogin
│   ├── ls
│   ├── lsmod
│   ├── mkdir
│   ├── mknod
│   ├── mktemp
│   ├── mount
│   ├── mv
│   ├── netstat
│   ├── nisdomainname -> hostname
│   ├── pidof -> ../sbin/killall5
│   ├── ping
│   ├── ping6
│   ├── ps
│   ├── pwd
│   ├── ReadBootFlag -> ../usr/local/sbin/ReadBootFlag
│   ├── readlink
│   ├── rm
│   ├── rmdir
│   ├── run-parts
│   ├── sed
│   ├── setPlatformId -> ../usr/local/sbin/setPlatformId
│   ├── sh -> bash
│   ├── sleep
│   ├── stty
│   ├── su -> tinylogin
│   ├── sync
│   ├── tar
│   ├── tempfile
│   ├── tinylogin
│   ├── touch
│   ├── true
│   ├── umount
│   ├── uname
│   ├── usleep
│   ├── vdir
│   ├── vi -> ../usr/bin/sensible-editor
│   ├── WriteBootFlag -> ../usr/local/sbin/WriteBootFlag
│   └── ypdomainname -> hostname
├── boot
│   ├── efi -> efi_A-1.0.3.0
│   ├── efi_A-1.0.3.0
│   ├── System.map
│   ├── u-boot.bin
│   └── uImage
├── ChangeLog
├── dev
│   ├── alc106x
│   ├── alcfs0
│   ├── alcfs1
│   ├── alcfs10
│   ├── alcfs11
│   ├── alcfs12
│   ├── alcfs13
│   ├── alcfs14
│   ├── alcfs15
│   ├── alcfs2
│   ├── alcfs3
│   ├── alcfs4
│   ├── alcfs5
│   ├── alcfs6
│   ├── alcfs7
│   ├── alcfs8
│   ├── alcfs9
│   ├── alcgpio
│   ├── console
│   ├── core -> /proc/kcore
│   ├── fd -> /proc/self/fd
│   ├── full
│   ├── i2c-0
│   ├── i2c-1
│   ├── i2c-2
│   ├── i2c-3
│   ├── i2c-4
│   ├── i2c-5
│   ├── i2c-6
│   ├── i2c-7
│   ├── i2c-slave
│   ├── initctl
│   ├── kmem
│   ├── loop0
│   ├── loop1
│   ├── loop2
│   ├── loop3
│   ├── loop4
│   ├── loop5
│   ├── loop6
│   ├── loop7
│   ├── MAKEDEV -> ../sbin/MAKEDEV
│   ├── mem
│   ├── mtd0
│   ├── mtd1
│   ├── mtd10
│   ├── mtd11
│   ├── mtd12
│   ├── mtd13
│   ├── mtd14
│   ├── mtd15
│   ├── mtd2
│   ├── mtd3
│   ├── mtd4
│   ├── mtd5
│   ├── mtd6
│   ├── mtd7
│   ├── mtd8
│   ├── mtd9
│   ├── mtdblock0
│   ├── mtdblock1
│   ├── mtdblock10
│   ├── mtdblock11
│   ├── mtdblock12
│   ├── mtdblock13
│   ├── mtdblock14
│   ├── mtdblock15
│   ├── mtdblock2
│   ├── mtdblock3
│   ├── mtdblock4
│   ├── mtdblock5
│   ├── mtdblock6
│   ├── mtdblock7
│   ├── mtdblock8
│   ├── mtdblock9
│   ├── null
│   ├── port
│   ├── ptmx
│   ├── pts
│   ├── ram -> ram1
│   ├── ram0
│   ├── ram1
│   ├── ram10
│   ├── ram11
│   ├── ram12
│   ├── ram13
│   ├── ram14
│   ├── ram15
│   ├── ram16
│   ├── ram2
│   ├── ram3
│   ├── ram4
│   ├── ram5
│   ├── ram6
│   ├── ram7
│   ├── ram8
│   ├── ram9
│   ├── random
│   ├── rtc
│   ├── shm
│   ├── stderr -> fd/2
│   ├── stdin -> fd/0
│   ├── stdout -> fd/1
│   ├── tty
│   ├── tty0
│   ├── tty1
│   ├── tty10
│   ├── tty11
│   ├── tty12
│   ├── tty13
│   ├── tty14
│   ├── tty15
│   ├── tty16
│   ├── tty17
│   ├── tty18
│   ├── tty19
│   ├── tty2
│   ├── tty3
│   ├── tty4
│   ├── tty5
│   ├── tty6
│   ├── tty7
│   ├── tty8
│   ├── tty9
│   ├── ttyS0
│   ├── ttyS1
│   ├── ttyS2
│   ├── ttyS3
│   ├── urandom
│   ├── vcs -> vcs0
│   ├── vcs0
│   ├── vcs1
│   ├── vcs10
│   ├── vcs11
│   ├── vcs12
│   ├── vcs13
│   ├── vcs14
│   ├── vcs15
│   ├── vcs16
│   ├── vcs17
│   ├── vcs18
│   ├── vcs19
│   ├── vcs2
│   ├── vcs3
│   ├── vcs4
│   ├── vcs5
│   ├── vcs6
│   ├── vcs7
│   ├── vcs8
│   ├── vcs9
│   ├── vcsa -> vcsa0
│   ├── vcsa0
│   ├── vcsa1
│   ├── vcsa10
│   ├── vcsa11
│   ├── vcsa12
│   ├── vcsa13
│   ├── vcsa14
│   ├── vcsa15
│   ├── vcsa16
│   ├── vcsa17
│   ├── vcsa18
│   ├── vcsa19
│   ├── vcsa2
│   ├── vcsa3
│   ├── vcsa4
│   ├── vcsa5
│   ├── vcsa6
│   ├── vcsa7
│   ├── vcsa8
│   ├── vcsa9
│   └── zero
├── etc
│   ├── default
│   │   ├── devpts
│   │   ├── ntp-servers
│   │   ├── rcS
│   │   └── ssh
│   ├── defaultdomain
│   ├── devfs
│   │   ├── devfsd.conf
│   │   ├── devices
│   │   ├── devices.d
│   │   │   └── devfsd
│   │   ├── perms
│   │   ├── symlinks
│   │   └── symlinks.d
│   │   └── devfsd
│   ├── dhclient.conf
│   ├── dumpdates
│   ├── fstab
│   ├── ftpchroot
│   ├── ftpusers
│   ├── gateways
│   ├── group
│   ├── hhl-arch
│   ├── host.conf
│   ├── hosts
│   ├── hosts.equiv
│   ├── init.d
│   │   ├── AlcMntr.sh
│   │   ├── ARTS_TSAL_LOAD.sh
│   │   ├── bootmisc.sh
│   │   ├── checkfs.sh
│   │   ├── checkroot.sh
│   │   ├── devfsd
│   │   ├── devpts.sh
│   │   ├── devshm.sh
│   │   ├── halt
│   │   ├── hostname.sh
│   │   ├── klog
│   │   ├── modutils
│   │   ├── mountall.sh
│   │   ├── mountnfs.sh
│   │   ├── networking
│   │   ├── nfs-common
│   │   ├── nscd
│   │   ├── ntpdate
│   │   ├── nviboot
│   │   ├── procps.sh
│   │   ├── rc
│   │   ├── rcS
│   │   ├── README
│   │   ├── reboot
│   │   ├── rmnologin
│   │   ├── sendsigs
│   │   ├── single
│   │   ├── skeleton
│   │   ├── ssh
│   │   ├── syslog
│   │   ├── systune
│   │   ├── TSAL_LOGGER.sh
│   │   ├── TSAL.sh
│   │   ├── umountfs
│   │   ├── umountnfs.sh
│   │   ├── urandom
│   │   ├── xinetd
│   │   └── yp
│   ├── inputrc
│   ├── ioctl.save
│   ├── issue
│   ├── issue.net
│   ├── localtime -> /usr/share/zoneinfo/UTC
│   ├── modules
│   ├── modules.conf.example
│   ├── motd
│   ├── mtab -> /proc/mounts
│   ├── network
│   │   ├── check-mac-address.sh
│   │   ├── get-mac-address.sh
│   │   ├── if-down.d
│   │   ├── if-post-down.d
│   │   ├── if-pre-up.d
│   │   ├── ifstate
│   │   ├── if-up.d
│   │   ├── interfaces
│   │   ├── options
│   │   ├── pcmcia-compat.sh
│   │   └── ping-places.sh
│   ├── nsswitch.conf
│   ├── nsswitch.conf.nis
│   ├── opt
│   ├── pam.conf
│   ├── pam.d
│   │   └── rsh
│   ├── passwd
│   ├── profile
│   ├── protocols
│   ├── rc.d
│   │   ├── init.d -> ../init.d
│   │   ├── rc0.d
│   │   │   ├── K0systune -> /etc/init.d/systune
│   │   │   ├── K19nscd -> /etc/init.d/nscd
│   │   │   ├── K20ssh -> /etc/init.d/ssh
│   │   │   ├── K30urandom -> /etc/init.d/urandom
│   │   │   ├── K81nfs-common -> /etc/init.d/nfs-common
│   │   │   ├── K90klog -> /etc/init.d/klog
│   │   │   ├── K90syslog -> /etc/init.d/syslog
│   │   │   ├── S20sendsigs -> ../init.d/sendsigs
│   │   │   ├── S31umountnfs.sh -> /etc/init.d/umountnfs.sh
│   │   │   ├── S40umountfs -> /etc/init.d/umountfs
│   │   │   └── S90halt -> ../init.d/halt
│   │   ├── rc1.d
│   │   │   ├── K0systune -> /etc/init.d/systune
│   │   │   ├── K19nscd -> /etc/init.d/nscd
│   │   │   ├── K20ssh -> /etc/init.d/ssh
│   │   │   ├── K35AlcMntr -> ../../init.d/AlcMntr.sh
│   │   │   ├── K81nfs-common -> /etc/init.d/nfs-common
│   │   │   ├── K90klog -> /etc/init.d/klog
│   │   │   ├── K90syslog -> /etc/init.d/syslog
│   │   │   └── S20single -> ../init.d/single
│   │   ├── rc2.d
│   │   │   ├── S10klog -> /etc/init.d/klog
│   │   │   ├── S10syslog -> /etc/init.d/syslog
│   │   │   ├── S19nfs-common -> /etc/init.d/nfs-common
│   │   │   ├── S19nscd -> /etc/init.d/nscd
│   │   │   ├── S20ssh -> /etc/init.d/ssh
│   │   │   └── S99rmnologin -> /etc/init.d/rmnologin
│   │   ├── rc3.d
│   │   │   ├── backup.S10klog -> /etc/init.d/klog
│   │   │   ├── backup.S10ntpdate -> /etc/init.d/ntpdate
│   │   │   ├── backup.S10syslog -> /etc/init.d/syslog
│   │   │   ├── backup.S19nfs-common -> /etc/init.d/nfs-common
│   │   │   ├── backup.S20ssh -> /etc/init.d/ssh
│   │   │   ├── backup.S21xinetd -> ../init.d/xinetd
│   │   │   ├── S19nscd -> /etc/init.d/nscd
│   │   │   ├── S95AlcMntr -> ../../init.d/AlcMntr.sh
│   │   │   ├── S97setupPersistent
│   │   │   ├── S98arts -> /etc/init.d/ARTS_TSAL_LOAD.sh
│   │   │   └── S99rmnologin -> /etc/init.d/rmnologin
│   │   ├── rc4.d
│   │   │   ├── S10klog -> /etc/init.d/klog
│   │   │   ├── S10syslog -> /etc/init.d/syslog
│   │   │   ├── S19nfs-common -> /etc/init.d/nfs-common
│   │   │   ├── S19nscd -> /etc/init.d/nscd
│   │   │   ├── S20ssh -> /etc/init.d/ssh
│   │   │   ├── S50systune -> /etc/init.d/systune
│   │   │   └── S99rmnologin -> /etc/init.d/rmnologin
│   │   ├── rc5.d
│   │   │   ├── S10klog -> /etc/init.d/klog
│   │   │   ├── S10syslog -> /etc/init.d/syslog
│   │   │   ├── S19nfs-common -> /etc/init.d/nfs-common
│   │   │   ├── S19nscd -> /etc/init.d/nscd
│   │   │   ├── S20ssh -> /etc/init.d/ssh
│   │   │   ├── S50systune -> /etc/init.d/systune
│   │   │   └── S99rmnologin -> /etc/init.d/rmnologin
│   │   ├── rc6.d
│   │   │   ├── K0systune -> /etc/init.d/systune
│   │   │   ├── K19nscd -> /etc/init.d/nscd
│   │   │   ├── K20ssh -> /etc/init.d/ssh
│   │   │   ├── K30urandom -> /etc/init.d/urandom
│   │   │   ├── K35AlcMntr -> ../../init.d/AlcMntr.sh
│   │   │   ├── K81nfs-common -> /etc/init.d/nfs-common
│   │   │   ├── K90syslog -> /etc/init.d/syslog
│   │   │   ├── S20sendsigs -> ../init.d/sendsigs
│   │   │   ├── S31umountnfs.sh -> /etc/init.d/umountnfs.sh
│   │   │   ├── S40umountfs -> /etc/init.d/umountfs
│   │   │   └── S90reboot -> ../init.d/reboot
│   │   └── rcS.d
│   │   ├── README
│   │   ├── S10checkroot.sh -> /etc/init.d/checkroot.sh
│   │   ├── S30checkfs.sh -> /etc/init.d/checkfs.sh
│   │   ├── S30procps.sh -> /etc/init.d/procps.sh
│   │   ├── S33modutils -> /etc/init.d/modutils
│   │   ├── S35devpts.sh -> /etc/init.d/devpts.sh
│   │   ├── S35mountall.sh -> /etc/init.d/mountall.sh
│   │   ├── S36devfsd -> /etc/init.d/devfsd
│   │   ├── S40hostname.sh -> /etc/init.d/hostname.sh
│   │   ├── S40networking -> /etc/init.d/networking
│   │   ├── S45mountnfs.sh -> /etc/init.d/mountnfs.sh
│   │   ├── S55bootmisc.sh -> /etc/init.d/bootmisc.sh
│   │   ├── S55urandom -> /etc/init.d/urandom
│   │   └── S70nviboot -> /etc/init.d/nviboot
│   ├── resolv.conf
│   ├── rpc
│   ├── services
│   ├── shells
│   ├── skel
│   ├── ssh
│   │   ├── moduli
│   │   ├── ssh_config
│   │   ├── sshd_config
│   │   ├── ssh_host_dsa_key
│   │   ├── ssh_host_dsa_key.pub
│   │   ├── ssh_host_key
│   │   ├── ssh_host_key.pub
│   │   ├── ssh_host_rsa_key
│   │   └── ssh_host_rsa_key.pub
│   ├── sysctl.conf
│   ├── syslog.conf
│   ├── systune_old
│   │   ├── systune.conf
│   │   ├── systune.dump
│   │   ├── systune.router.conf
│   │   └── systune.www.conf
│   ├── xinetd.conf
│   ├── xinetd.d
│   │   ├── rsh
│   │   └── telnet
│   ├── yp.conf
│   ├── ypserv.conf
│   └── ypserv.securenets
├── lib
│   ├── ld-2.3.2.so
│   ├── ld.so.1 -> ld-2.3.2.so
│   ├── libanl-2.3.2.so
│   ├── libanl.so.1 -> libanl-2.3.2.so
│   ├── libBrokenLocale-2.3.2.so
│   ├── libBrokenLocale.so.1 -> libBrokenLocale-2.3.2.so
│   ├── libc-2.3.2.so
│   ├── libcom_err.so.2 -> libcom_err.so.2.0
│   ├── libcom_err.so.2.0
│   ├── libcrypt-2.3.2.so
│   ├── libcrypt.so.1 -> libcrypt-2.3.2.so
│   ├── libc.so.6 -> libc-2.3.2.so
│   ├── libdl-2.3.2.so
│   ├── libdl.so.2 -> libdl-2.3.2.so
│   ├── libe2p.so.2 -> libe2p.so.2.3
│   ├── libe2p.so.2.3
│   ├── libext2fs.so.2 -> libext2fs.so.2.4
│   ├── libext2fs.so.2.4
│   ├── libgcc_s.so -> libgcc_s.so.1
│   ├── libgcc_s.so.1
│   ├── libm-2.3.2.so
│   └── libSegFault.so
├── mnt
├── opt
├── proc
├── root
├── sbin
├── share
├── tmp
├── usr
└── var
44 directories, 443 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.