Vì biến thể eldarerathis không phù hợp với tôi và tôi không muốn cài đặt một ứng dụng chỉ vì điều đó, tôi đã tìm thấy một cách khác. Hạn chế duy nhất có thể: Nó yêu cầu root.
adb shell
$ su
# cd /data/data/com.android.providers.settings/databases
# sqlite3 settings.db
sql> select * from secure where name='android_id';
26|android_id|1234567890abcdef1
Cái android_id
này được tìm thấy trong cột thứ ba ở đây (được ẩn danh trong ví dụ).
BIÊN TẬP:
Lưu ý rằng đây là KHÔNG sự android_id
được sử dụng bởi các ứng dụng của Google. Google dường như đã quyết định cho một số nhầm lẫn ở đây. Đối với Dịch vụ Play , có một GTalkandroid_id
được lưu trữ riêng biệt , như được chỉ ra bởi một bài đăng trên blog (cũng xem câu trả lời này của HassleFixes , người tự động của StripSearch , và rất may chỉ ra điều này trong các bình luận):
- gọi trình quay số của bạn
- quay số
*#*#8255#*#*
- coi chừng "ID thiết bị"
- loại bỏ hàng đầu
android-
- những gì còn lại, được
android_id
sử dụng bởi Google Services
Tôi đã xác minh rằng: sự android_id
lấy ra theo cách này hoạt động tốt trên một thiết bị không có Google Apps được cài đặt (sử dụng với BlankStore cung cấp bởi NOGAPPS dự án).