HTC One M8 M9 Android ID遺失倒置Line無法開啟(Part 1)

HTC One M8 M9 Android ID遺失倒置Line無法開啟(Part 1)

本篇只針對Android ID遺失與備份 沒有說明到Android ID已經遺失怎樣把Line紀錄救回。

前言:
因為最近很多人反映HTC One M8 M9在突發狀況發生後有出現特殊的問題Androidi ID遺失,這個問題可能源自於Android 6.0的安全性,如果手機在使用中,手機電池續航力出現問題,可能前一秒電池電量2X%或是更多,下一秒突然跳0%或是直接跳掉,這時可以發生,所謂的Android ID遺失的問題(經詢問發生的時候,有一個答案可能比較會是發生問題,手機電力中斷的那一瞬間,手機無法把還存在記憶體中的Android ID回寫到NAND Flash,倒置這種事情發生,但詳細的資料需要再跟相關軟體部門Google HTC 協力廠商等),接下來使用者把手機重新開機,這時因為NAND Flash裡面沒有Android ID的資料,手機就隨機產生一個Android ID。
但是手機裡面如果有軟體,因為安全問題,執行前會驗證Android ID,這時就會產生問題。
在台灣使用率最高的通訊軟體Line就有這種問題,因為Line在執行應用程式功能前,會驗證原本的資料,如果上次正常使用的Android ID跟這次開啟時的Android ID是否一樣。
如果不一樣,手機就會出現,Line已停止的消息。
如果一樣你就會看到一個大大的Line ICON。

如何解決:
這個問題的解法很多,但是因為本人處理的M8數量不足,不敢大聲把答案講出來(還有目前在處理如何把Line暫存檔完美搬家的問題)。
這次要講的辦法,是預防勝於治療的方式(Line要可以正常開啟!!!)。


Line無法開啟,如何救援。
請待下回待續

分段
1. 電腦準備篇
2. 手機準備篇
3. 正式開工 備份Android ID
4. 正式上場 還原Android ID


首先要有的東西有
HTC One M8
USB傳輸線(可以傳輸資料)
Windows PC一台(目前還沒用Mac跑過,雖說我就是用Macbook,等我有空把在嘗試把,我電腦是Windows 7,已經安裝完成Htc手機驅動程式)
安裝完成ADB驅動程式,還有ADB軟體(如果沒有,晚點我會上傳)

1.電腦準備篇:
把剛剛的下載的檔案解壓縮好放到C槽
解壓縮,看到一個資料夾ADB
HTC One M8 M9 Android ID遺失倒置Line無法開啟(Part 1)
打開後大概長這樣子
HTC One M8 M9 Android ID遺失倒置Line無法開啟(Part 1)
執行CMD(windows鍵+R 輸入 CMD)
HTC One M8 M9 Android ID遺失倒置Line無法開啟(Part 1)
會出現大概這樣的視窗(字元提示命令)
HTC One M8 M9 Android ID遺失倒置Line無法開啟(Part 1)
接下來輸入東西了
CD C:/ADB
HTC One M8 M9 Android ID遺失倒置Line無法開啟(Part 1)
如果正常可以看到跟照片上面一樣的資訊,如果找不到,檢查一下,資料存放的地方,是否正確,在C:/ADB裡面。
(如果自作聰明,亂搞,你可以按一下 ,上一頁離開,或是自己想辦法)

2.手機準備篇
這時換到你的手機了
進入設定,拉到最下面關於手機
HTC One M8 M9 Android ID遺失倒置Line無法開啟(Part 1)
進入軟體資訊
HTC One M8 M9 Android ID遺失倒置Line無法開啟(Part 1)
在選擇更多
HTC One M8 M9 Android ID遺失倒置Line無法開啟(Part 1)
接下來狂按 建置號碼(按五下就可以了拉)
直掉出現 下面的訊息,不需要你已經是開發人員
HTC One M8 M9 Android ID遺失倒置Line無法開啟(Part 1)
接下來,會到設定裡面
出現
一個新的選項
HTC One M8 M9 Android ID遺失倒置Line無法開啟(Part 1)
接下來
開啟USB除錯
HTC One M8 M9 Android ID遺失倒置Line無法開啟(Part 1)

開啟後 把手機連到電腦上
應該會出現下面2個視窗
HTC One M8 M9 Android ID遺失倒置Line無法開啟(Part 1)
HTC One M8 M9 Android ID遺失倒置Line無法開啟(Part 1)

3.正式開工 備份Android ID
這時可以回到電腦剛剛打開的視窗上
輸入 adb devices
如果正常會出現類似得訊息
HTC One M8 M9 Android ID遺失倒置Line無法開啟(Part 1)
如果不正常可以檢查一下手機驅動程式是不是有正常安裝。
或是ADB驅動程式沒安裝,還有檢查傳輸線。
如果可以就可以進行下一步
在剛剛的視窗輸入下面一串東西

adb shell content query --uri content://settings/secure --where "name=\'android_id\'"

大概會長得像是
Row: 0 _id=46, name=android_id, value=1230000000AAAAAAA
1230000000AAAAAAA就是你的Android ID
HTC One M8 M9 Android ID遺失倒置Line無法開啟(Part 1)



抄下你的android ID,存好
如果下次不幸ANDROID ID遺失
可以把剛剛拿出來的ID,哪來使用
順便理論上,每支手機的Android ID都不一樣(跟身分證一樣),無法通用。
所以抄我的沒用。

4.正式上場 還原Android ID
這時回到上面,3.正式開工,打開一樣的視窗,一樣開始輸入CD C:/ADB,輸入adb devices,看會不會出現根剛剛一樣得畫面

HTC One M8 M9 Android ID遺失倒置Line無法開啟(Part 1)

如果確定沒問題
哪就可以把上一篇備份的Android拿出來用
如果你得Android ID是1230000000AAAAAAA
那就輸入
adb shell settings put secure android_id 1230000000AAAAAAA
完成後
輸入adb reboot
這時手機會自動重新開機,Line應該就可以用了。
HTC One M8 M9 Android ID遺失倒置Line無法開啟(Part 1)

下一篇應該是如果Android ID已經遺失,要如何救回Line,就請大家拭目以待。
前提是,我不會忘記把,還有等我新的手機到了(還在想買HTC 10或是 U Ultra),M9壞了請看我以前的回文,M8給家人,目前用家人不要的Z3+,喇叭破音,相機入灰塵,拍照過熱,感光失效,M8換Z3+,我錯了。

2017-02-26 22:54 發佈
文章關鍵字 Part 1) LINE

e92119000 wrote:
HTC One M8...(恕刪)


這篇一定要GE一下的 以後用得到

e92119000 wrote:
HTC One M8...(恕刪)


感謝大大經驗分享
這太實用了
上次Desire Eye也發生此問題
收藏備用
感謝大大
很重要 要mark 起來

e92119000 wrote:
HTC One M8...(恕刪)


太威了~~
先收藏~~~XDDD

大大甚麼時候要分享Line紀錄救回 XDDD

e92119000 wrote:
倒置Line無法開啟...(恕刪)

倒置是倒過來放,我看你是要講"導致"吧?錯字改一下比較好!
請問一下樓主,如果沒有備份到原本Line ID, 怎麼救回開不了的Line呢,謝謝
設定是用 settings 去設定, 查詢也一樣不就好了?
adb shell settings get secure android_id
請問有人升級過Android 7.0 後還會發生一樣的問題嗎??
不敢升級, 怕會越來越慘
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?