The Android application to change Android device ID values using root permission.
The app supports all Android versions from 8 to 14
- List all applications with their Device ID
- Change the ID for a particular application
- Built-in random ID generator
- Validate the ID to prevent a potential system corruption
- Copy/Backup/Restore the device ID
- Export the applications list with IDs to a CSV file
The app is available as a one-time purchase:
The link to download the app will be sent to the specified email.
Anything you do is at your own risk. No one else is responsible for any data loss, corruption, or damage to your device, including that which results from bugs in this software. There is a nonzero chance of any of these events happening due to using the tools or methods here. Always make backups.
Back up the file /data/system/users/0/settings_ssaid.xml.
- Install the "AndroidIDeditorV2" app.
- Launch the editor and grant the superuser permission.
- Choose an app you want to edit the ID from the list.
- Enter a new ID or generate a random one. The ID must contain 16 digits or letters from A to F. It's case-insensitive.
- Click "Save" to write the new ID.
- Repeat steps 3-5 for other apps if need to.
- Reboot your device to apply the changes.
![]() |
![]() |
![]() |
|---|
You can send an email from the app with the application logs, the settings_ssaid.xml file, and some device information that could help identify and fix the issue:
- Click on the three dots icon at the top right corner and then select "Report an issue".
- Choose your email client, and write a message if you have something to add.
- Send the email.
Starting from Android 8.0 the system creates a unique ID for each application when it's requested using:
val androidId = Settings.Secure.getString(
context.contentResolver,
Settings.Secure.ANDROID_ID
)The OS stores all these IDs in a special file located at:
/data/system/users/0/settings_ssaid.xml
Before Android 12, the file was in XML format, in Android 12 the system started to use a special binary format to store the data.
How to change ANDROID_ID on Android 8+ (Oreo) with ROOT
Read and edit Android Binary XML (ABX) files
XDA thread


