- Download modified usbloader, which will copy proper busybox into
/system/busybox
and enable telnetd on your device (will add additional line into/system/autorun.sh
). Use it only on E5885, not on other device! - Load it using balong-usbdload. Refer to this disassembling manual.
- After loading, wait about one minute, disconnect device from the computer and power off the device holding power button for ~15 seconds.
- Insert MicroSD card to the device and power it on.
telnet 192.168.8.1 2323
/system/busybox sh
mount /dev/block/mmcblk0p1 /sdcard
cd /sdcard
mkdir mtdblocks
cd mtdblocks
for i in `seq 0 27`; do cat /dev/block/mtdblock$i > mtdblock$i; done
cd ..
mkdir nanddump
cd nanddump
for i in `seq 0 27`; do nanddump -f mtd$i /dev/mtd/mtd$i; done
for i in `seq 0 27`; do nanddump -o -f mtdoob$i /dev/mtd/mtd$i; done
cd ..
tar cf files.tar /system /app /data /root /modem_log /modem_fw /online /mnvm2:0
cat /proc/mtd > procmtd
cat /proc/kallsyms > kallsyms
mount > mount
cd /
umount /sdcard
- That's it. All files should be on MicroSD card.