首先,要肯定下碎平同學(xué)的無(wú)私,但這份教程是因?qū)?碎平 同學(xué)的不解而產(chǎn)生的。另外也為大家省點(diǎn)事。
備份系統(tǒng)有什么好處呢,好比如變磚,降級(jí),升級(jí)固件后,想回到老固件,升級(jí)前的系統(tǒng)。就需要利用備份。
- 不解一:碎平同學(xué)既然會(huì)恢復(fù)分區(qū),為什么不會(huì)備份呢?
- 備份是一個(gè)好東西啊,就像ghost備份操作系統(tǒng)一樣,會(huì)讓我們省事很多
——————————————————————–
——————————————————————–
說(shuō)了這么多題外話,給大家說(shuō)說(shuō)如何備份系統(tǒng)吧。
首先,肯定碎平同學(xué)的工具和方法。這里說(shuō)一下,KT有4個(gè)分區(qū),分區(qū)1是放操作系統(tǒng);分區(qū)2是放diags,也就是工程模式;分區(qū)3是放置個(gè)人配置,并不是全部設(shè)置,只是關(guān)于系統(tǒng)部分,掛載于/var/local/;分區(qū)4是移動(dòng)存儲(chǔ)器,也就是放置您的文件的地方,我們插在電腦看到的盤符就是分區(qū)4。
一般來(lái)說(shuō),分區(qū)1的備份,可以保證你在變磚,或者要降級(jí)時(shí)可以用到,恢復(fù)后是越獄好的哦,如果你越獄后備份。分區(qū)2除非是ssh密碼錯(cuò)誤,或者ssh提示說(shuō)拒絕連接,才需要?jiǎng)拥?,即便是變磚,沒有發(fā)生以上情況,不需要還原。分區(qū)3是建議要備份的,因?yàn)槲覀冃枰4媾渲谩7謪^(qū)4至多保存下你的擴(kuò)展程序和書籍就好。
另外提示一下,看到碎平同學(xué)升級(jí)5.1.0第一次失敗,其實(shí)沒那么難解決,不用卸載你的擴(kuò)展。你只需要先恢復(fù)出廠設(shè)置,再刷入新的固件版本,保證一定成功。恢復(fù)出廠時(shí),一定要備份分區(qū)4中的書籍文件和擴(kuò)展文件夾,恢復(fù)出廠就沒了,建議備份分區(qū)1,分區(qū)3,以便不滿意時(shí),可以恢復(fù)回來(lái)現(xiàn)在的狀態(tài),而不必去降級(jí)5.0原生系統(tǒng),再去升級(jí)。
備份的方法很簡(jiǎn)單,我自己琢磨的:
在ssh中,輸入root密碼后,直接打
dd if=/dev/mmcblk0p1 of=/mnt/us/mmcblk0p1.img bs=1024K
就可以備份分區(qū)1到分區(qū)4中
還原的話,直接輸入
dd if=/mnt/us/mmcblk0p1.img of=/dev/mmcblk0p1 bs=4K
分區(qū)1是mmcblk0p1,分區(qū)2是mmcblk0p2,分區(qū)3是mmcblk0p3,分區(qū)4是mmcblk0p4(這個(gè)備份直接用ghost備份盤符就好,無(wú)法使用上面方法)
我自己的備份

另外,切記在fastboot(修磚程序) 命令行直接flash分區(qū)1、分區(qū)4,分區(qū)2和分區(qū)3無(wú)所謂,可以看我的英文帖子,上面證明1 有地址,老外明確指出了,由于fastboot不會(huì)反饋成功與失敗,只會(huì)回饋已刷入,進(jìn)入系統(tǒng)后常常會(huì)出現(xiàn)一些其他問題,或者直接就flash根本沒成功。
關(guān)于備份還原,我在自己的幾臺(tái)kindle touch,嘗試成功,理論kindle 4 也是可以的。
推薦一下壇里兄弟的帖子:http://bbs./forum/viewthread.php?tid=61288,看了他,會(huì)容易操作多了。我就暫時(shí)不上圖了。
讓修磚更容易,當(dāng)然并不一定要恢復(fù)備份,比如出現(xiàn)repair needed,一般只需在ssh執(zhí)行
dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K
清空下就可以的。
如果diags啟用的usbnetwork,在連接ssh會(huì)出現(xiàn)拒絕連接或者密碼錯(cuò)誤可以找我,只需刷入一個(gè)改過(guò)密碼的diags(工程模式)就好了。
一般來(lái)說(shuō)root密碼是mario,不是的話,就是fiona加上你的sn的md5的7到11位,算sn的md5密碼,我寫了個(gè)程序:http://kn007.sinaapp.com/topics/2012/04/14/py2exe-for-the-the-the-the-kindle-touch-the-ssh-root-password/,可以算出第2種情況的密碼,只要把16位SN輸入進(jìn)去,就會(huì)計(jì)算出來(lái)