Quote:
Originally Posted by coplate
thanks for posting all of this:
I can confirm that that driver is in the "kindle8" source code, but is not available in the "paperwhite7" source code, which makes me sad.
Do you do anything special to boot into diags to get to that ADB option, are you using the shell script in rescue pack, or using the serial port?
Thanks for any more information you can give!
|
You are welcome.
Its new kindle so i havnt tried prying covers open. but I can get a cheap one if things go ugly .. as now these are being sold refurbished by amazon.in
https://www.amazon.in/dp/B073SGQK7L
here is my kindles history, as i remember it.
> Bought it 4-6 months ago. not used much.
> OTA happened got 5.8.10
> factory reset
> downgraded to 5.8.0 for JB
> did JB, installed KUAL and MrPi friends . wifi on for usbnet.
> at some point here OTA 5.9.5.1 crept into device.. not cool.
> installed RP ( failed first attempt) and then got into diag via "idme -d --bootmode diags"
so now my diags partition is not pristine as it contains usbnet ssh dropbear etc
It s only now i found that I can make /ENABLE_DIAGS in main and reboot to get in diags mode.
I can try uninstalling RP but there is no update*uninstall.bin for that. I hope i answered some of your questions, please tell me what more info , cmd output for main / diags you need.. I am uploading partitions too if anyone want that.
Quote:
Originally Posted by NiLuJe
IIRC, ideally, dump main from diags and diags from main (to make sure the source partition is unmounted when dumping).
c.f., this trusty old wiki page for examples.
In terms of sensitive data, the rootfs partition themselves should be safe enough, IIRC, only varlocal & the userstore can potentially contain user/device secrets.
|
many many thanks NiLuJe, I did exactly as you told me.. dumped mmcblk0p2 from main mode and mmcblk0p1,mmcblk0boot0,mmcblk0boot1 from diags mode.
Here is the upload dir for the below commands.
KindleUploads
Code:
# dd if=/dev/mmcblk0boot0 |gzip > /mnt/us/images/mmcblk0boot0.gz
# dd if=/dev/mmcblk0boot1 |gzip > /mnt/us/images/mmcblk0boot1.gz
# dd if=/dev/mmcblk0p1 |gzip > /mnt/us/images/mmcblk0p1.gz
# dd if=/dev/mmcblk0p2 |gzip > /mnt/us/images/mmcblk0p2.gz