PALMisLIFE 討論區

搜索
鹹魚爸魅力四射舞蹈教室
查看: 9714|回復: 8

[疑難雜症] 我的 Kindle Fire 變磚了

[複製鏈接]

9

主題

0

好友

45

積分

該用戶從未簽到

文章
47
發表於 2011-12-11 22:46 |顯示全部樓層
本文章最後由 threesecond 於 2011-12-11 22:47 編輯

以下的故事按照時間先後描述,我先說發生問題以前我做過哪些步驟,想直接看問題的神人可以跳到最底下收看...

前幾天我收到 Kindle Fire 後就開始進行 root 改機了,
目標是:保留 Amazon 原生介面,刷入 Google mobile apps,不改 CM7 (反正也還沒穩定)
步驟:
1. 更新到官方 6.2 版 update-kindle-6.2_D01E_3003020.bin (成功
2. 開啟 USB debugging mode (成功
3. root (成功
4. 塞入 Market (成功執行
到了 4. 當然也表示 gmail 帳號已經成功登入,
以上的步驟在各大論壇都有,細節我就不重複了,大同小異。
(我沒改中文輸入法,以下同)

接下來的步驟在大多數論壇就很少人提到了(XDA大概有,但文章太多所以我沒爬...)
5. 裝入 Calendar.apk、GoogleCalendarSyncAdapter.apk、SyncSettings.apk
在 /system/app 產生行事曆與同步服務 (成功
6. 裝入 Google Maps,但因為 KF 原生就不支援 Maps,所以還額外塞入這幾個檔案
/system/etc/permissions/com.google.android.maps.xml
/system/etc/permissions/features.xml
/system/framework/com.google.android.maps.xml
/system/lib/libvoicesearch.so
以上這幾個檔案取自 gapps-gb-20110828-signed.zip (有刷過 CM7 的應該知道這是啥)
(這個階段我還沒測試到,就掛掉了,因為我繼續進行下面的步驟
7. 把 gapps-gb-20110828-signed.zip 裡面的 /system/app/*.apk 全放進去了
有部分跟上面重複所以就略過,權限也改為 644 了。

步驟大致如上,在掛掉前最後一刻,已經成功運行 Google Talk,
但 UI 會出現一些奇怪的破圖,沒抓圖存證所以很難描述。

重開機後,災難發生了....!!
在開機的 KF logo 後,畫面停在以下的訊息:
Your Kindle has detected a problem and must clear app storage. The recovery process will erase some applications and data from your device. Apps from the appstore are stored in the cloud and can be reinstalled later.
This will reset your kindle to its original factory settings. you will need to re-register your kindle prior to downloading items from your Amazon account.
Please press power button to proceed.
系統發現問題,必須進入 recovery mode,請按 power 鍵繼續處理,
我按了 power 後就跑了一段 status bar,然後就進入 boot loop 了,不斷卡在這個訊息,無法正常開機。

災後我試過的處理方式:
1. 開機停在上面訊息時,adb shell 進不去
2. 按下 power 重新開機時,不斷嘗試 adb shell,會有大約十秒的空檔可以進入 adb shell,
但只要繼續進行,十秒過後就會被踢出 adb shell,再度卡在上面的訊息。
3. 我利用寫批次檔的方式在上面那十秒插入 adb shell scripts
su 打不進去
改 ldme 無效,進不去 fastboot
因為沒有 su,所以上面的步驟 5~7 我都無法回溯,我想如果可以 su 成功的話,
應該就可以刪除我自己塞進去的東西,但都失敗。


故事說完了,抱歉讓大家看了這麼長的廢話,
目前我只希望有方法可以還原回官方 6.2 正常開機即可,
只要能還原,我就可以重試找出錯誤的原因了,目標是希望能完整運行 Google Mobile apps
希望有人能幫我,謝謝。

218

主題

9

好友

3516

積分

我沒有頭銜!

  • TA的每日心情
    開心
    2011-8-12 07:38
  • 簽到天數: 110 天

    連續簽到: 3 天

    [LV.6]常住居民II

    文章
    2679
    發表於 2011-12-12 08:14 |顯示全部樓層
    本文章最後由 mfhsieh 於 2011-12-12 09:45 編輯

    我遇過類似的狀況,再用一次那個取得 root 的 superoneclick 軟體,在取得 root 後,不要脫離,用 adb 連進去,這時就可使用 su,system 這個 partition 也會以 rw 的橂式 mount 進來。

    主要是 kf 在開機的過程中,沒有把所有的 partition 完整地 mount 進來(或者是加上某些限制,如 ro ?),用 adb 連線,會沒法使用 su,以及修改某些 partition 裏的資料。

    ps. 其實卡在開機階段時,我的狀況是可以用 adb 連線,不過,沒 su,某些 partition 看不到或是權限不完整 (ro),就算要手動 remount 成 rw 也沒辦法。
    回復

    使用道具 舉報

    218

    主題

    9

    好友

    3516

    積分

    我沒有頭銜!

  • TA的每日心情
    開心
    2011-8-12 07:38
  • 簽到天數: 110 天

    連續簽到: 3 天

    [LV.6]常住居民II

    文章
    2679
    發表於 2011-12-12 09:51 |顯示全部樓層
    本文章最後由 mfhsieh 於 2011-12-12 11:46 編輯

    另外補充,我是在刷輸入法時變磚的,一定要先安裝完輸入法,再去改 settings.db,檔案權限也要照網路上的教學來調整。

    (我是改完 settings.db,才想要去安裝輸入法,結果就變磚了。)
    回復

    使用道具 舉報

    9

    主題

    0

    好友

    45

    積分

    該用戶從未簽到

    文章
    47
    發表於 2011-12-12 22:42 |顯示全部樓層
    mfhsieh 發表於 2011-12-12 08:14
    我遇過類似的狀況,再用一次那個取得 root 的 superoneclick 軟體,在取得 root 後,不要脫離,用 adb 連進 ...

    謝謝 mfhsieh 的回覆,
    我試過了,無效,SuperOneClick 也會在那十秒後被踢出來,
    變成 SuperOneClick 程式無回應,手動 adb shell 依然進不去。

    http://forum.xda-developers.com/showthread.php?t=1356689
    話說我在這邊有找到跟我相同症狀的人,但是看不太懂底下的回應,
    大部分變磚的救援都是教如何進入 fastboot,
    但是一來我進不去 fastboot,二來 fastboot 是用來解 /boot 被刷掛的狀況,
    而我並沒有動到 /boot,所以應該不需要這樣解,
    各位可否再幫我想想辦法?
    回復

    使用道具 舉報

    218

    主題

    9

    好友

    3516

    積分

    我沒有頭銜!

  • TA的每日心情
    開心
    2011-8-12 07:38
  • 簽到天數: 110 天

    連續簽到: 3 天

    [LV.6]常住居民II

    文章
    2679
    發表於 2011-12-13 07:30 |顯示全部樓層
    看來好像是有神人發展出類似三爽的挖礦器,可以用來解決這類的問題。
    回復

    使用道具 舉報

    9

    主題

    0

    好友

    282

    積分

  • TA的每日心情
    開心
    2011-6-18 14:24
  • 簽到天數: 2 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    372
    發表於 2012-2-5 00:17 |顯示全部樓層
    我也是刷輸入法改system.db變磚的,花了一晚,終於救回來,以下是流程:
    我是因為修改輸入法時,更動system.db然後權限回復不正確,重開機後,就是開機圖示的無限迴圈。
    我的症狀是,file system沒有正常載入,所以什麼事都不能做。

    解決方式
    1. 要能執行ADB,還需要fastboot
    2. 需要SuperOneClick http://forum.xda-developers.com/showthread.php?t=803682
    3. 需要fbmode,請把它下載後存到SuperOneClick的ADB目錄下 http://forum.xda-developers.com/ ... 82&d=1325144494
    4. 執行SuperOneClick,選擇root,如果你已經root,他會問你是否繼續,請讓它繼續root,然後它就會卡住。
    5. SuperOneClick卡住後,執行cmd並切換目錄到SuperOneClick\ADB,執行以下命令
    adb push fbmode /data/local/tmp
    adb shell chmod 755 /data/local/tmp/fbmode
    adb shell /data/local/tmp/fbmode
    adb reboot
    等Kindle Fire重開後,執行以下fastboot命令
    fastboot -i 0×1949 -w
    fastboot -i 0×1949 oem idme bootmode 0×4000
    fastboot -i 0×1949 reboot
    等它重開完就恢復原廠資料正常開機了。

    點評

    orson  有些版本的fastboot 要把0x拿掉 如: fastboot -i 1949 -w 就可以用了  發表於 2012-2-8 12:33
    tim-yang  不好意思... 我換了一台電腦就ok了,但fastboot -i 0x1949 -w這邊,<waiting for device>卡了快20分鐘....  發表於 2012-2-7 16:06
    tim-yang  ok了,輸入fastboot會有一堆指令,但我輸入fastboot -i 0×1949 -w時,它說invalid vendor id "0x1949"  發表於 2012-2-7 14:53
    tim-yang  我已經將fastboot丟到adb裡的platform-tools資料夾。可是KF重開之後輸入adb shell會找不到裝置,重開之前adb shell都還正常,請問fastboot命令應該如何正確下達  發表於 2012-2-7 14:42
    已有 2 人評分分享 互動 收起 理由
    tim-yang + 1 我成功了~~~ 謝謝~~~~~~
    owenhu + 5 感謝分享,先筆記下來.

    總評分: 分享 + 5  互動 + 1   查看全部評分

    看看天,看看地,看不懂就去面壁 - 面壁中!
    回復

    使用道具 舉報

    22

    主題

    0

    好友

    489

    積分

    該用戶從未簽到

    文章
    493
    發表於 2012-2-5 16:47 |顯示全部樓層
    我過年前就刷cm7,用到現在其實還蠻穩定的.
    孝順就是在父母需要你的時候能歡喜付出
    回復

    使用道具 舉報

    106

    主題

    0

    好友

    451

    積分

  • TA的每日心情
    奮斗
    2011-6-22 20:17
  • 簽到天數: 1 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    483
    發表於 2012-2-9 17:07 |顯示全部樓層
    回覆 orson 的文章

    分享一下我的情形
    我也是刷輸入法時改system.db變磚的,使用orson提供的方法執行到5.時就沒反應,
    強制關機後,電腦ADB就完全抓不到device。
    後來參考http://www.23kindle.com/thread-43-1-1.html
    的方法,回復到原廠狀態,重新再root。

    回復

    使用道具 舉報

    9

    主題

    0

    好友

    282

    積分

  • TA的每日心情
    開心
    2011-6-18 14:24
  • 簽到天數: 2 天

    連續簽到: 1 天

    [LV.1]初來乍到

    文章
    372
    發表於 2012-2-15 23:56 |顯示全部樓層
    我猜,你手動換driver成Android ADB Interface後,系統就可以抓到了。
    這個狀況也在我的試誤過程中發生,不過那時候是一團亂,就沒作這麼多記錄了。
    看看天,看看地,看不懂就去面壁 - 面壁中!
    回復

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 免費註冊

    與站長聯繫| PALMisLIFE 掌上生活      下載:更快、更棒、更好玩

    GMT+8, 2024-4-17 03:30 , Processed in 0.050399 second(s), 32 queries , Gzip On.

    Powered by Discuz!

    © 2001-2012 Comsenz Inc. style by eisdl

    回頂部