rentgendroid/android/conf/reset_adid.sh
Andrii Dokhniak 8d528f294a upd
2025-06-09 16:16:14 +02:00

14 lines
517 B
Bash

#!/bin/bash
set -xe
# Change the file slightly
echo | adb shell su root "tee /data/data/com.google.android.gms/shared_prefs/adid_settings.xml"
# Ask android for the ADID. Android detects the changed file (somewhere), and regenerates it
adb shell su root am start -W -n com.example.adidreader/com.example.adidreader.MainActivity
sleep 0.1
# Get the new ADID
adb shell su root cat /data/data/com.google.android.gms/shared_prefs/adid_settings.xml | xmllint --xpath 'string(//map/string[@name="adid_key"])' - > /adid