View Single Post
Old 07-01-2015, 11:19 AM   #2
knc1
Going Viral
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
Initial factory update

The Cliff's Notes version:
Code:
core2quad recovered $ mv _PDATE~1.BIN update-1.bin
core2quad recovered $ mkdir package
core2quad recovered $ /var1/Kindle/kpw/pw-fw5.6/kt/kindletool extract update-1.bin package
Extracting update package 'update-1.bin' to 'package'.
Bundle         FB02 (Fullbin [signed?])
Bundle Type    Recovery
MD5 Hash       a3f36b512e4e991152a7761f4a0df35d
Magic 1        2048630901
Magic 2        1897089723
Minor          1
Header Rev     2
Platform       Wario
Board          Unspecified
x update-J6011-wario_muscat-033.dat
x imx60_wario/u-boot.bin
x imx60_wario/u-boot.bin.sig
x imx60_wario/uImage
x imx60_wario/uImage.sig
x rootfs.img.gz
x rootfs.img.gz.sig
x data.stgz
x data.stgz.sig
x update-J6011-wario_muscat-033.dat.sig
Which then looks like:
Code:
core2quad recovered $ ls -l package/*
-rw-r--r-- 1 mszick mszick 373060162 2015-04-15 11:12 package/data.stgz
-rw-rw-r-- 1 mszick mszick       256 2015-04-15 11:12 package/data.stgz.sig
-rw-r--r-- 1 mszick mszick 246713230 2015-04-15 10:42 package/rootfs.img.gz
-rw-rw-r-- 1 mszick mszick       256 2015-04-15 11:12 package/rootfs.img.gz.sig
-rw-r--r-- 1 mszick mszick       306 2015-04-15 10:44 package/update-J6011-wario_muscat-033.dat
-rw-rw-r-- 1 mszick mszick       256 2015-04-15 11:12 package/update-J6011-wario_muscat-033.dat.sig

package/imx60_wario:
total 2976
-rw-r--r-- 1 mszick mszick  275028 2015-04-15 09:41 u-boot.bin
-rw-rw-r-- 1 mszick mszick     256 2015-04-15 11:12 u-boot.bin.sig
-rw-r--r-- 1 mszick mszick 2752512 2015-04-15 10:08 uImage
-rw-rw-r-- 1 mszick mszick     256 2015-04-15 11:12 uImage.sig
More details on this process at:
https://www.mobileread.com/forums/sho...d.php?t=262234

KindleTool also unpacks the *.stgz (signed, tar, g-zip'd) files.
Both of those, plus the contents of the rootfs, each put into a reasonably named place of the recovered tree:
Spoiler:

core2quad recovered $ ls -1 */*/*
documents/dictionaries/Oxford_Dictionary_of_English.azw
documents/dictionaries/The_New_Oxford_American_Dictionary.azw
package/imx60_wario/u-boot.bin
package/imx60_wario/u-boot.bin.sig
package/imx60_wario/uImage
package/imx60_wario/uImage.sig
package/rootfs/MNTUS_EXEC
system/fonts/ja.font
system/fonts/zh-Hans.font
system/readingstreams/readingstreams.db
system/readingstreams/readingstreams.db-journal
system/Search Indexes/Index.db
system/Search Indexes/Index.lg
system/Search Indexes/y1890f9a90695603e81c477a8ccd4ee8b
system/Search Indexes/z.index
system/Search Indexes/z.words.1
system/thumbnails/thumbnail_B0053VMNY2_EBOK_portrait.jpg.partial
system/thumbnails/thumbnail_B0053VMNYW_EBOK_portrait.jpg.partial
system/thumbnails/thumbnail_B0058GWN24_EBOK_portrait.jpg.partial

data/documents/dictionaries:
de
en
en-GB
es
fr
it
ja
nl
pt
ru
zh-Hans

data/system/fonts:
ja.font
zh-Hans.font

documents/dictionaries/en:
The_New_Oxford_American_Dictionary.azw
The_New_Oxford_American_Dictionary.sdr

documents/dictionaries/Oxford_Dictionary_of_English.sdr:

documents/dictionaries/pt:
Dicionário_Priberam_da_Língua_Portuguesa.azw
Dicionário_Priberam_da_Língua_Portuguesa.sdr
English_Portuguese_Dictionary.azw
English_Portuguese_Dictionary.sdr
Portuguese_English_Dictionary.azw
Portuguese_English_Dictionary.sdr

documents/dictionaries/The_New_Oxford_American_Dictionary.sdr:

documents/dictionaries/zh-Hans:
Chinese_Engish_Dictionary.azw
Chinese_Engish_Dictionary.sdr
FLTRP_Modern_English-Chinese_Dictionary.azw
FLTRP_Modern_English-Chinese_Dictionary.sdr
Xin_Hua_Dictionary.azw
Xin_Hua_Dictionary.sdr

package/data/documents:
dictionaries

package/data/system:
fonts

package/rootfs/bin:
addgroup
adduser
arch
ash
bash
busybox
cat
chattr
chgrp
chmod
chown
compile_et
cp
date
dd
delgroup
deluser
df
dmesg
dnsdomainname
echo
false
fgrep
fsync
gdb
gdbserver
grep
gunzip
gzip
hostname
ionice
ip
kill
ln
login
ls
lsattr
lsmod
lzop
makemime
mk_cmds
mkdir
mknod
mktemp
more
mount
mv
netstat
nice
pidof
ping
pipe_progress
ps
pwd
reformime
rev
rm
rmdir
run
run-parts
scriptreplay
sed
sh
sleep
stat
stty
su
sync
tar
touch
true
umount
uname
usleep
uuidgen
vi
zcat

package/rootfs/dev:
console
null

package/rootfs/etc:
asound.conf
asound.state
audio
battcheck.conf
crontab
dbus-1
default
demo
deviceConfig.conf
deviceTypes.conf
epoch.txt
fonts
fstab
grok_version.txt
group
gtk-2.0
hostname
hosts
init
init.d
inittab
inputrc
issue
kdb.src
kdb.src.cramfs.img
ld.so.cache
ld.so.conf
ld.so.preload
libnl
lipc-daemon-events.conf
lipc-daemon-props.conf
localtime
loopbacktab
mke2fs.conf
modprobe.d
motd
mtab
network
nsswitch.conf
pango
passwd
pmond
ppp
prettyversion.txt
profile
profile.d
protocols
random-seed
rc0.d
rc1.d
rc2.d
rc3.d
rc4.d
rc5.d
rc6.d
rc.d
rcS.d
reader_version.txt
resolv.conf
resolv.d
scriptExecutorConfig.json
services
shadow
ssl
sysconfig
syslog-ng
sysv
termcap
tinyrot.conf
tinyrot-files.conf
todo
TZ
udev
uks
updater.conf
upstart
version.txt
wpa_supplicant.conf
X11
xdg
xorg

package/rootfs/lib:
cpp
e2initrd_helper
firmware
klibc-8I5PF7AOwSLUvWzISJXyRpKprx8.so
ld-2.19.so
ld-linux.so.3
libanl-2.19.so
libanl_pic.map
libanl.so.1
libasan.so.0
libasan.so.0.0.0
libatomic.so.1
libatomic.so.1.0.0
libbfd-2.17.50.so
libbfd.so
libblkid.so
libblkid.so.1
libblkid.so.1.0
libBrokenLocale-2.19.so
libBrokenLocale_pic.map
libBrokenLocale.so.1
libc-2.19.so
libcom_err.so
libcom_err.so.2
libcom_err.so.2.1
libc_pic.map
libcrypt-2.19.so
libcrypt_pic.map
libcrypt.so.1
libc.so.6
libdl-2.19.so
libdl_pic.map
libdl.so.2
libe2p.so
libe2p.so.2
libe2p.so.2.3
libext2fs.so
libext2fs.so.2
libext2fs.so.2.4
libgcc_s.so.1
libitm.so.1
libitm.so.1.0.0
libitm.spec
libm-2.19.so
libm_pic.map
libm.so.6
libnsl-2.19.so
libnsl_pic.map
libnsl.so.1
libnss_compat-2.19.so
libnss_compat_pic.map
libnss_compat.so.2
libnss_db-2.19.so
libnss_db_pic.map
libnss_db.so.2
libnss_dns-2.19.so
libnss_dns_pic.map
libnss_dns.so.2
libnss_files-2.19.so
libnss_files_pic.map
libnss_files.so.2
libnss_hesiod-2.19.so
libnss_hesiod_pic.map
libnss_hesiod.so.2
libnss_nis-2.19.so
libnss_nis_pic.map
libnss_nisplus-2.19.so
libnss_nisplus_pic.map
libnss_nisplus.so.2
libnss_nis.so.2
libopcodes-2.17.50.so
libopcodes.so
libproc-3.2.7.so
libpthread-2.19.so
libpthread.so.0
libresolv-2.19.so
libresolv_pic.map
libresolv.so.2
librt-2.19.so
librt_pic.map
librt.so.1
libss.so
libss.so.2
libss.so.2.0
libthread_db-1.0.so
libthread_db_pic.map
libthread_db.so.1
libutil-2.19.so
libutil_pic.map
libutil.so.1
libuuid.so
libuuid.so.1
libuuid.so.1.2
modules
udev
ls: cannot open directory package/rootfs/lost+found: Permission denied

package/rootfs/mnt:
base-mmc
base-us
mmc
rwfs
us
wfm

package/rootfs/opt:
amazon
ar6k
config
factory
prox
var
wan

package/rootfs/proc:

package/rootfs/sbin:
acpid
adjtimex
agetty
badblocks
blkid
blockdev
bootchartd
cfdisk
ctrlaltdel
debugfs
depmod
devmem
dosfsck
dumpe2fs
e2freefrag
e2fsck
e2image
e2label
e2undo
elvtune
fbsplash
fdisk
filefrag
findfs
freeramdisk
fsck
fsck.cramfs
fsck.ext2
fsck.ext3
fsck.ext4
fsck.ext4dev
fsck.minix
fsck.msdos
fsck.vfat
fsp
generate-modprobe.conf
getty
halt
hwclock
ifconfig
ifdown
ifenslave
ifup
init
initctl
init.exe
insmod
klogd
ldconfig
logsave
losetup
lsmod
makedevs
man
mkdosfs
mke2fs
mkfs
mkfs.bfs
mkfs.cramfs
mkfs.ext2
mkfs.ext3
mkfs.ext4
mkfs.ext4dev
mkfs.minix
mkfs.msdos
mkfs.vfat
mklost+found
mkswap
modinfo
modprobe
mount.fuse
pivot_root
poweroff
reboot
reload
resize2fs
restart
rmmod
route
runlevel
sfdisk
shutdown
start
start-stop-daemon
status
stop
swapoff
swapon
sysctl
sysreboot
telinit
test_fsp
tunctl
tune2fs
udhcpc
uuidd
wmiconfig

package/rootfs/sys:

package/rootfs/usr:
bin
java
lib
libexec
local
sbin
share
ssl

package/rootfs/var:
backups
cache
lib
local
lock
log
run
tmp

system/startactions/images:

Last edited by knc1; 07-01-2015 at 02:37 PM.
knc1 is offline   Reply With Quote