備份與還原你的TWM_T1

會有這篇文章是我自己把機器搞掛

結果機器不會出現笑臉開機畫面

而是一直出現藍色畫面的fastboot模式

而且多了一行

INVALID BOOT IMAGE HEADER

而找遍了文章自行修復

目前幾乎確認這個方式確實可以備份出每個分區的ROM

方法是根據這一篇

http://forum.xda-developers.com/showthread.php?t=442831

以及其他幾篇提到的

確定是使用cat指令可以得到對應的img檔案




_________________________________以下是備份ROM的方式________________
在T1上連接adb shell進入終端機模式

使用

cat /proc/mtd

得到系統相對應的區塊

# cat /proc/mtd
cat /proc/mtd
dev: size erasesize name
mtd0: 00500000 00020000 "boot"
mtd1: 00700000 00020000 "cache"
mtd2: 00500000 00020000 "recovery"
mtd3: 00060000 00020000 "splash"
mtd4: 05780000 00020000 "system"
mtd5: 05120000 00020000 "userdata"
mtd6: 01a80000 00020000 "modem"

之後

分別

# cat /dev/mtd/mtd0 > /sdcard/boot.img
# cat /dev/mtd/mtd1 > /sdcard/cache.img
# cat /dev/mtd/mtd2 > /sdcard/recovery.img
# cat /dev/mtd/mtd3 > /sdcard/splash.img
# cat /dev/mtd/mtd4 > /sdcard/system.img
# cat /dev/mtd/mtd5 > /sdcard/userdata.img

得到各自分區的ROM檔案

副檔名是IMG

這邊有嘗試使用過這篇http://snowwolf725.blogspot.com/2010/04/a688-rom.html
教導的mkyaffs2image

來提取對應的ROM檔

但是實際上該執行檔無法在T1上執行

使用CAT方式得到的IMG檔案

無法使用A688_Tools內的RomUnpackTools在PC上來解開


以上是備份個分區ROM的方式



__________以下是還原的方式_________________

先將這篇http://forum.xda-developers.com/showthread.php?t=726258提到的flash_image執行檔下載下來放入sd卡內

千萬記得flash_image使用右鍵 另存新檔方式存檔

千萬不要存成文字檔了

然後把sd卡放入T1把T1進入recovery mode後 使用adb shell連接T1得到終端機模式

readx: 101 0022cab0 4
readx: 101 ok: 4f4b4159 OKAY
$

下達su指令
$ su
su
#
shell符號改變確認已經有su

將sdcard給掛載上系統

# busybox mount /dev/block/mmcblk0p1 /sdcard

切換到sdcard上
# cd /sdcard
cd /sdcard
#


看一下sdcard上的資料
# busybox ls -al
busybox ls -al
d---rwxr-x 4 1000 1015 1024 Jan 1 1970 .
drwxr-xr-x 13 0 0 0 Sep 14 17:47 ..
----rwxr-x 1 1000 1015 5242880 Sep 14 14:22 boot.img
----rwxr-x 1 1000 1015 76044 Sep 14 16:22 flash_image
#
將flash_image執行檔放到正確可以執行的地方
# busybox cp flash_image /sbin
busybox cp flash_image /sbin

複製完成後切換到sbin資料夾

# cd /sbin
cd /sbin
#
確認一下複製成功

# busybox ls -al
busybox ls -al
drwxr-x--- 2 0 0 0 Sep 14 18:10 .
drwxr-xr-x 13 0 0 0 Sep 14 17:47 ..
-rwxr-x--- 1 0 0 129952 Jan 1 1970 adbd
----rwxr-x 1 0 0 76044 Sep 14 18:10 flash_image
#

執行恢復boot區的指令

# flash_image boot /sdcard/boot.img
flash_image boot /sdcard/boot.img
#


其他分區依法炮製即可還原


謝謝
2010-09-15 2:14 發佈
文章關鍵字 TWM_T1
先給五分~~~

這好用的文章我先收下了~~說不定我的T1哪天也出問題
在T1上連接adb shell進入終端機模式<----


第一步驟就看不懂了.

這是連接電腦的意思嗎?
YOUTUBE頻道:阿欽愛旅遊 www.youtube.com/c/chintravel
已經成功提取各個IMG檔

不過SYSTEM跟USERDATA這兩個檔案很大

我要還原ADB跟我說沒有足夠空間error writing boot: No space left on device

我開機就變成藍色那個畫面了

請問有什麼方法解決?
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?