• 2

G.O.T 上Android_id 修改說明

相信不少人都刷了G.O.T 2.21了吧...

Android_id 太多軟體要使用到..

如果你執行軟體跳出..CAN'T NOT FIND Android_id(或是相同意思的文字框)

就必須手動增加..

請看完全文再修改Android_id以免浪費時間!



G.O.T 上有說明..
............................................................................................................
We have seen user comments below that I think you guys should try regarding the Missing Android ID:
You can simply add the Android ID using an SQLITE Editor extension from Root Explorer: (SQLite Editor in market)

1. Open RootExplorer
2. Navigate to /data/data/com.android.providers.settings/databases/settings.db
3. Add an entry insert into secure (‘android_id’,’16-digits-hex-number’) using the SQLite Editor ->New Record->name=android_id -> value= 16digit hex code;
4. You can either use a dummy 16-digit hex number, or what we would recommend, revert to a previous Nandroid from your phone, use root explorer(only view SQLITE db) the same way, and take a note of your AndroidID. Then simply add/enter this 16-digit number to your phone in 2.2.1 as per steps 1,2 and 3
Thanks to Ed Castro and others for pointing this out.

............................................................................................................

半中文版解說..
需要工具..Root權限..Root expoler..SQLite(會用sdk的裡面有sql3)...
還有
這些都是付費工具...自己想辦法弄..謎...

有工具後先用Root expoler到目前裝置(舊系統)

/data/data/com.android.providers.settings/databases/settings.db>secure..
去找上述的資料夾..

用SQL打開看secure..

會看到一個或兩個16位英數混合的ID(一樣的)

先抄下來..
然後刷機..(個人覺得UK版收訊有好一點)...

加入Android_id

/data/data/com.android.providers.settings/databases/settings.db > secure
新系統同上操作..
進入SQLite後
按MENU>New Record->name=android_id -> value= 16digit hex code(剛才抄下的16碼)


把那組英數字一樣的KEY回去..

已經刷好G.O.T的...只好重來2.1

重來也很快..

善用NANDROID...先備現在的2.2.1

RSD Lite 刷回官版...

看那個/data/data/com.android.providers.settings/databases/settings.db > secure檔案就行...


再RESTORE回來改...

整個過程不用一小時..

請用G.O.T OpenRecovery V2.00 launched來備份還原..

新的G.O.T OpenRecovery V2.01 launched會有還原無法開機的問題..

各ROOT及刷機方式版上已有教學....

不再贅述..




2010-10-26 21:33 發佈
雖然我還沒刷...,但還是很感謝樓主分享,幫助一些新手了解。
01不給改暱稱,請叫我柚子 Blog: http://www.3cblog.idv.tw
新版的 G.O.T OpenRecovery V2.01 launched 已經對這個部份有所改進,

- added OpenRecovery-CFG folder (this is where the .cfg files for the Android_ID and the stock app removal are stored)

上述壓縮檔 OR-GOTmod_v2.01 解壓縮後會多出一個 OpenRecovery-CFG 的資料夾, 在裡面的子資料夾 GOT_2.2.1 裡有一個 own_id.cfg 檔.

可用notepad 或其他文字檔修改器直接修改...

OWN_ID="put own id here" => 雙引號內填入16碼字串.

透過手機 recovery 模式時便可選擇直接更新!
先感謝一樓對於 Android ID 的詳細說明,
但我的看法卻不這麼認為步驟應該這樣操作。

正常來說每次重刷 ROM,不管官版或什麼版,ID 都應該被 random reset,
這次 GOT ROM 的 bug 在於 ID 為 nul 沒填入,
除非有特殊 hack 需求,不然根本不需要去查出舊的 ID 值,
照 fix 包裡面的 set random android id 去跑就好了。

除非有特定需求,例如說重刷後還要繼續用那些認 ID 的程式,
才需要刻意把 ID 改成和舊的一樣,還大費周章去搞 SQLite,
何況大部分人都是刷完後才發現這問題,誰會保留舊的 .db?

結論:
1F和3F提供的方法,只適合有特殊需求的人(例如憤怒鳥不想從第一關打起...)
大部分的人只要用 OpenRecovery V2.01 launched 裡面的
set random android id 去重設為亂數值就可以了。

作者為網路嘴砲家,長期關注論壇筆戰動向。
三樓的 threesecond 兄, 先別這麼武斷...

誠然 android_id 可以填亂數值, 但是某些特殊的應用會有問題...

例如 Froyo 專有的功能, 透過電腦上的 chrome 瀏覽器將目前正在瀏覽的網頁傳給 Froyo 手機.
如果這個 android_id 不是舊有的, 那麼你傳輸後手機根本收不到, 可能是地球上的某隻手機接收到你的傳送.

這些在之前的討論串中就有人討論過了.
sawaichi wrote:
例如 Froyo 專有的功能, 透過電腦上的 chrome 瀏覽器將目前正在瀏覽的網頁傳給 Froyo 手機.

如果這個 android_id 不是舊有的, 那麼你傳輸後手機根本收不到, 可能是地球上的某隻手機接收到你的傳送....(恕刪)

你說的是 Google Chrome to Phone 這個功能嗎?
百聞不如一見,實際做實驗測試就知道了,
我手機就是上面剛刷完的 GOT 2.2.1,Android ID 為 Random,昨晚剛刷好的,
剛剛裝了 Google Chrome to Phone 來測試,確實可以把 PC 上面的網頁傳到手機。

雙方認證的方式是透過 Gmail 帳號,當然也會帶出 Android ID,
但並非以 Android ID 為惟一值,不然 ID 被 reset 時怎麼辦?

很簡單,做個實驗就證明完畢了。

--
沒人提我還真的忘記有這個功能,真好用,多謝了!
作者為網路嘴砲家,長期關注論壇筆戰動向。
Hi threesecond 兄,

抱歉我本身並沒有特別驗證過 Android ID 是亂數的情況下是否會有影響.
謝謝您的實驗澄清...

Google Chrome to Phone 這個功能的確好用, 的確是我刷 2.2.1 很重要的原因之一.

threesecond wrote:
照 fix 包裡面的 set random android id 去跑就好了。

沒錯,我剛剛也試了,只要跑set random android id就OK了!
Chrome to Phone就能正常使用囉!不過要記得清除Cache,要不然map及market等會不能用~
另外順便換了G.O.T的theme,一整個有質感啊!

嗯~~我在另外一篇有提過...

打算重練的人無所謂..



3秒兄所說的沒錯...
如果打算砍掉重練..

亂數填入是可以的...

sawaichi兄說的也沒錯...

這個方式是給有特殊需求的人..

畢竟程式太多..無法一一驗證是否需要舊ID..

所以才有這篇文..




對了.....有個程式我比較好奇...

不知道APPBRAIN在還原時會不會鎖舊ID..

有發現過因為ANDROID_ID不同...導致無法還原APP列表...

這個不知道是偶發還是都這樣...



xxx2000xxx wrote:
不知道APPBRAIN在還原時會不會鎖舊ID..
有發現過因為ANDROID_ID不同...導致無法還原APP列表......(恕刪)

AppBrain 的軟體列表不用考慮這問題,因為根本不須理會 ID。

就算是在已經重刷 or Wipe ROM 以後才發現忘記備份軟體,
只要到 AppBrain 網站上,另外開一個新的 List1,把軟體全選,複製到 List1,
然後用新的 OS 去同步 AppBrain,當然這樣預設清單會全部清空,
再把 List1 的軟體全選,複製回預設清單,
回到手機同步,就可以把全部軟體裝回來了。

只要你能同步成功,ID 不同也無所謂。
我上面說過,我是用 random reset 的,
我的軟體清單就是這樣還原的。
作者為網路嘴砲家,長期關注論壇筆戰動向。
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?