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

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