設為首頁收藏本站

艾歐踢論壇

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

搜索
熱搜: 活動 交友 discuz
查看: 628|回復: 0
打印 上一主題 下一主題

不用 root 就可以修改 android id

[複製鏈接]
跳轉到指定樓層
樓主
發表於 2018-7-8 18:53:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
# 步驟

1. 先下載 adb 工具

要下載比較新的版本,不然可能連不上手機

可以使用這篇的 adb 工具: https://www.kocpc.com.tw/archives/4209


2. 接上手機,裝驅動

我的情況是,手機接上電腦後,就自動裝好驅動了

沒裝好的話,一樣參考這篇: https://www.kocpc.com.tw/archives/4209


3. 用命令列工具打開 adb 工具

參考這篇 如何執行 adb 部份

http://wangwangtc.blogspot.tw/2015/03/adbandroid.html


4. 確認與手機的連線

輸入 adb devices

出現 xxxxxx devices,那就代表連接成功了

(Be sure that USB Debugging is enabled on the device)


5. 查詢與修改 Android id


查詢 Andoird ID

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



修改 Andoird ID

adb shell content update --uri content://settings/secure --bind value:s:NEW_ANDROID_ID --where "name=\'android_id\'"


---

我的情況是,update 沒辦法直接改,所以要先刪掉 android id 的資料

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


然後再新增回去

adb shell content insert --uri content://settings/secure --bind name:s:android_id --bind value:s:NEW_ANDROID_ID



想了解清楚一點可以看這篇: http://goo.gl/e3JN6y


--------------

# 小結

我有把詳細一點點的步驟寫在網誌裡(不過滿亂的 冏)

有需要的人可以看看 https://goo.gl/Q6TD3A





如果說這個方法給我什麼啟示的話,就是 adb 工具真的好方便啊

以後備份我可能就會使用 adb 工具來備份了


  1. adb shell sqlite3 /data/data/com.android.providers.settings/databases/settings.db "SELECT value FROM secure WHERE name='android_id'"
複製代碼

  1. adb shell sqlite3 /data/data/com.android.providers.settings/databases/settings.db "UPDATE secure SET value='IDHERE' WHERE name='android_id'"
複製代碼

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 轉播轉播 分享分享 分享淘帖
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

小黑屋|Archiver|手機版|艾歐踢創新工坊    

GMT+8, 2024-5-15 19:01 , Processed in 0.258642 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表