yashsingh1/xdaforums huggingface dataset:
[Android General] CoNsTaR:
App that helps you monitor Android IDs on your Android devices.​

Looking for a

Command Line Tool

? see The Original Thread.

Screenshots​

Notes​

Root privilege

is required.

Works on Android 8+. (Target 8.1 API27/Min 8.0 API26)

Please be advised that any modification can be harmful to your system. Always

make a backup

to keep your data safe.

More features may be coming in the further versions!

Supported Features​

Look up IDs

Modify IDs

Backup the settings (export current settings) Coming soon

Restore settings (import settings) Coming Soon

Detect corrupted setting file Not yet supported

Usage and Confusion Clarify​

Open the app.

Root privilege

is required.

A toast is shown on the app startup to indicate whether root permission is granted or not.

The app will

NOT work

if root permission is not available.

Tap on an app in the list that you want to work with.

A pop-up box will show up.

Modify the values in the text boxes.

These values should be

hex-string

s and should be exactly

16 characters long

.

A hex string is a string that consists of only

digits

and characters from

'a' to 'f'

.

The app automatically guarantees these properties.

It's not possible to input invalid characters.

If the value does not match the requirements, the "Commit" button will be grayed out.

What are "

Current ID

" and "

Default ID

"?

See this post.

"current ID" and "default ID" corresponds to "value" and "default value" in the above post.

Tap on the green SAVE button in the bottom right corner.

Settings will be written back to the system only if you press this button.

Restart your phone.

Changes will take effect on the next boot.

Known Bugs​

Allow invalid values option will not work. (Not implemented and will be removed)

There are no known bugs currently for the latest version (0.9.3). If you do find a bug somewhere, please let me know. Thank you! :D

Change Log​

v0.9.3-stable (16/Apr)

Slight UI adjustments.

Performance improvements.

v0.9.2-stable (13/Apr)

Entirely re-designed UI.

Added the "save changes" button. Settings won't be written back immediately after a commit now.

v0.9.1-stable (12/Apr)

Random generation function added.

Fully disallow invalid IDs. (Confirm button disappear if the inputted ID is invalid)

A new key is used to sign the apk file; please uninstall previous versions first if there are any.

v0.9.0 (12/Apr)

Major performance improvements.

Major stability improvements.

Validate IDs inputted.

Re-designed output generator for better file layout.

UI adjustments.

Apps will now be listed in ascending order in terms of their names.

v0.0.1 (11/Apr)

First experimental release.

Downloads​

Please find the attachments below!

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

I'll update this thread soon, heading out for food now. :D:D:D
[Android General] longsheep:
Hi,

Firstly thanks for making this app.

I am currently using 8.0 on S7 edge (935F).

v0.9.2 works perfectly without any problem, however v0.9.3 crashes when I press commit after changing the ID and when I press confirm button at save changes window.
[Android General] yasars:
I will test it on a new oreo 8.1 i hope.your app its working good...

Now after format, i install my banking app ( which the id needs for the restore)

But i can find it in the applist!?

I start the app, reboot but nothing not in the list ... In my stock rom can i find the app and backup no problem ... I install lineage os 15.1 ...
[Android General] CoNsTaR:
Sorry , I couldn't reproduce the issue you have encountered.

Please make sure your config file is both syntax and semantic valid, otherwise there does may be some errors while parsing it.

I will, too, look into the source code and see if anything is going wrong.

Anyway, thanks for reporting, any progress I make, I'll let you know.
[Android General] CoNsTaR:
This app works by accessing the ssaid config file, which is located at /data/system/users/0/settings_ssaid.xml and is merely a regular xml document.

You can always manually edit this config file with a root explorer, which can be a workaround in your case.
[Android General] ghoul99:
My app isn't listed?
[Android General] G3rrit:
Hey :)

First of all thanks a lot for this app! Great work.

But sadly v0.9.3 isn't working for me. As soon as I hit the "commit" button, the app stops.

v0.9.2 however is working fine. So it's not a problem for me really, but you may want to look into it for future versions.

I'm using ExperienceOS R40.0 (Android 8.0.0, OnePlus 3), which is based on the official OxygenOS.
[Android General] marcelser:
Newest version crashes when pressing commit
[Android General] Tribes11:
You know what would be awesome? A way to change ALL APP IDs at once with a "master" ID that you could set, or simply set a "master" which you would then open the app on the list and click Copy from master, and it would paste the ID you set as master.

Just an idea! ;)
[Android General] Timmmmaaahh!:
I very much like that idea! Just like it used to suffice to restore a device ID with Titanium.

It would already be very helpful if IDs didn't have to be entered manually, backup/restore buttons would be awesome.

I've successfully fooled LastPass with this Device ID Changer so major thanks for that!

There's one app that still doesn't work though: itsme, the Belgian mobile ID app. After every clean flash (which is every 1 or 2 weeks) I have to go through a very cumbersome process to set it up again. Restoring its ID works and the app boots without any errors but it doesn't go beyond the splash screen. Is there anything else it could be looking for besides root and ID?
[Android General] marcelser:
+1 for the idea of changing all the ids at once

---------- Post added at 09:59 AM ---------- Previous post was at 09:59 AM ----------

but it seems that atm the developer has abandoned this app very quickly. Lots of stuff unfinished. Latest version crashing and no answer from developer
[Android General] leadlaboratories:
Stability of previous version?

Just wanted to see if the v0.9.2-stable is stable enough to flash and run until the developer picks this project or another dev takes over.

If anyone could let me know, this is a business phone that actually needs this feature so I don't want to do anything to drastic as it is a Nexus 6p and last thing I want to do is throw it into infinite boot loop. It's running 8.1 Oreo right now. Any input from anyone would be greatly appreciated.
[Android General] Timmmmaaahh!:
I've successfully fooled LastPass with it so it's stable on my end but that doesn't mean it will be on your end. I wouldn't recommend messing with a business phone though. Even more so if you're unsure on how to deal with a bootloop.

FYI: I'm running it on a OnePlus One, also on 8.1 Oreo (Resurrection Remix).
[Android General] leadlaboratories:
Thank you for your response. I will weigh any other options and with it being a business phone, it is one of many I have, I just am just setting this device up for a project model and need a device ID changer, like on older Marshmallow and Nougat phones that I have used. Just didn't realize that they had made Device ID app based, which is a pain now.

I have my personal Mate 9 but would prefer to try on the 6p as I have found it easier to fix issues on and is less expensive to replace, if something drastic were to happen. If I feel ballsy enough, I will report my results with that version here as well.

Awesome name and avatar by the way, thanks again.
[Android General] fLipz:
neat apps mate! keep it up!
[Android General] Thangamatg:
Thanks for making this app.

It helps to bypass uber eats app restrictions.

:o;)
[Android General] KnifeFed:
What kind of restrictions? I haven't encountered any with Uber Eats.
[Android General] psycmos:
Thanks for This app

Thanks for this app!!!
[Android General] Dr.Nop:
Hi,

I'm using the latest LineageOS 15 on my Huawei Nexus 6P and since some period of time (unfortunately I can't determine this exactly) I have troubles changing the Device ID (SSAID).

At the beginning of summer I was using "Device ID Changer" and it worked. Today I wanted to change the SSAID again and it didn't work anymore.

I tried several other tools and none is working. So I found this thread and gave your app a try.

As soon as I tap "commit" it crashes:

09-17 19:05:06.509 20466 20466 D AndroidRuntime: Shutting down VM
09-17 19:05:06.510 20466 20466 E AndroidRuntime: FATAL EXCEPTION: main
09-17 19:05:06.510 20466 20466 E AndroidRuntime: Process: tw.com.constarwu.deviceidchanger, PID: 20466
09-17 19:05:06.510 20466 20466 E AndroidRuntime: java.lang.IndexOutOfBoundsException: Index: 99, Size: 60
09-17 19:05:06.510 20466 20466 E AndroidRuntime: at java.util.ArrayList.set(ArrayList.java:453)
09-17 19:05:06.510 20466 20466 E AndroidRuntime: at tw.com.constarwu.deviceidchanger.f.a(Unknown Source:32)
09-17 19:05:06.510 20466 20466 E AndroidRuntime: at tw.com.constarwu.deviceidchanger.a$2.onClick(Unknown Source:22)
09-17 19:05:06.510 20466 20466 E AndroidRuntime: at android.support.v7.app.AlertController$b.handleMessage(Unknown Source:23)
09-17 19:05:06.510 20466 20466 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
09-17 19:05:06.510 20466 20466 E AndroidRuntime: at android.os.Looper.loop(Looper.java:164)
09-17 19:05:06.510 20466 20466 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6494)
09-17 19:05:06.510 20466 20466 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
09-17 19:05:06.510 20466 20466 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:440)
09-17 19:05:06.510 20466 20466 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
09-17 19:05:06.520 4328 6951 W ActivityManager: Force finishing activity tw.com.constarwu.deviceidchanger/.ActivityMain
09-17 19:05:06.547 4328 4608 I ActivityManager: Showing crash dialog for package tw.com.constarwu.deviceidchanger u0

Maybe it has nothing to do with your app and the reason is in some way my device, but I don't know where else to look further. Maybe the logcat gives you a hint.
[Android General] PowerPC:
Does anyone test this app on Android Pie? I know the thread is for Oreo. Just wanna see if there is anything equivalent for android pie.

Thanks.
[Android General] KnifeFed:
It runs fine. I haven't tried changing an ID though.
[Android General] toryonway:
[MENTION=9015201]CoNsTaR[/MENTION] what now pie can use it

i will be try but app can't use and close
[Android General] Mourdraug:
Mi 6, app ver 0.9.3:

Look up works fine. When trying to change id I get index out of bounds exception:
[Android General] brainycaleb:
On Android Pie, not all apps show up!
[Android General] Timmmmaaahh!:
Not just on Pie, I used to have this issue on Oreo as well. Would be handy if apps could be added manually. Every app has an ID by default after all, right?
[Android General] amakuramio:
Since no xposed for pie is released, this app is gold imho
[Android General] benna:
Hi Guys.

I have a MECOOL KM9 TV box. DSTV does not work on it ( its a TV streaming app)

Its works on my older TV box and smart TV. It used to work , but I played around with ROMs and now it does not work anymore.

The app needs a google certified device ( Fixed that with Magisk and Props config module) , but the app keeps seeing the same "old" device. I want the app to see my TV box as a new/other device.

In the DSTV app I can see the " registered device ID" ,witch is a long number and not the same as the ID number I see and changed in this ID Change app.

So my question is , HOW do I change the ID the DSTV app sees? I used the ID change app , but the ID in DSTV app stays the same.

I am running android 8.1

PS. I see its a 32 bit hex number

Thanx all
[Android General] Sto1cBliss:
bro, I'm in PIE. (9) do you have a plan to make it supported in PIE? please!!!
[Android General] clyde13:
Id changer for android pie please

hope someone build for pie
[Android General] lahma69:
I've been using it on my Nexus 6P running Android 8.1.0 for well over a year, and I have had ZERO problems with it. I only use it to change the ID of a select few apps, but in every case I have used it on thus far, it has worked perfectly. The core concept of what it is doing under the hood is relatively simple, and it appears that most of the UI problems, experienced by any early-release app, have been resolved by v0.9.3. Just thought I'd share my experience. :good:
[Android General] ripEU:
Does some1 know if this will work on the galaxy s10 as well?
[Android General] chickenwingding:
Hello. As of today, this has stopped working. When I click the save icon, the app just closes (crashes?) without saving. It used to work before. What's going on?
[Android General] Rolan92:
Hyy dev..please make it support nougat, so I can use my Line application back :)
[Android General] R3dBlood:
device ID

Is there any way to change the device ID of my RMN7? Android PIE
[Android General] Imperial.mack:
Thanks for this, works fine for my banking app on mido, android pie.
[Android General] flaxx187:
hey i got an error if i changed my id of an app

9.01

works with 0.92 thanks :)
[Android General] bairouty:
Hello there,,

Can someone explain for me what's the purpose of changing the device ID plz?

Thank u

---------- Post added at 05:23 PM ---------- Previous post was at 05:09 PM ----------

Another question & it's not related to the main subject,, i just want to know regarding the VOLTE service, i think it depends on carrier provider to enable or disable it for you on ur number, but also & after research i found that it needs that ur device model should be added to their white-list to show up the VOLTE mark on the notification bar, so the question is as long as they need only to add the device model to their list since my model is not added yet, is it possible to let my mobile shown for them as samsung s10+ or any flagship model to get the service to my mobile or not?

the mobile what im using is Xiaomi Poco F1,,

sorry for my long message but i really hope someone helping me plzzzz

Thank you all ;)
[Android General] Timmmmaaahh!:
Hi!

I used this back in the Oreo days to backup and restore my ID. TitaniumBackup creates magnificent backups but when hopping ROMs, device ID is changed every single time. This is mainly a problem with banking and security apps. Restoring these apps combined with restoring the device's ID allowed to fool these apps as if nothing changed and business went back to usual within seconds. Otherwise, setting up all these accounts back up after every clean flash was tedious. Shame it doesn't work anymore on later Android versions.

You're welcome [emoji846]
[Android General] dimdimdim:
Have you tried this app on pie? Does it work on pie?

---------- Post added at 07:52 PM ---------- Previous post was at 07:48 PM ----------

Man, great app, searched for a kind of it for restoring viber without a need to reactivate it with sms (don't have the sim) on Q - hope, viber checks android id only to identify the device..
[Android General] ashwinkabbinahalli:
On Q?

So it works on P and Q?

Can u confirm??
[Android General] rodken:
+1
[Android General] dimdimdim:
Hey, alfa 3 is fully functional with Q already a half of a year or so..
[Android General] VeRkNxT_lOvE_cUsToM_RoMs:
works fine on pie! :)
[Android General] rierafam:
Working marvelously!!!

WOW!!! firs app I can find that ACTUALLY works on Android-X86! Thanks a lot!!!

Any idea on how to set an IMEI as well?
[Android General] criszz:
Working for me in miui 12
[Android General] ludozatt:
Same happened to me.

Rollback to 0.9.2 fixed the problem and I can't notice any difference.
[Android General] mark_zukerberg:
reboot

How I can chage device_id withot reboot phone? maybe xposed or any idea?
[Android General] coconutxyz:
Works on R?
[Android General] amn1987:
Doesn't look like it. Instant force close in 2 different devices.
[Android General] amn1987:
From what I understand the Android ID in Q+ is different for different apps? If that's correct what is the use of the single Android ID shown in Titanium Backup after a clean flash?
[Android General] svbarbosa:
Just tried on R-A11 and it fails instantly.
[Android General] anis1237890:
Please Help. I really noticed this with Android 10, the intended app detects my device even if you do a data reset

I've been trying for a week to change the id device but to no avail

I thought you would say without formatting huh Be thankful if it changes now very sad
[Android General] amn1987:
Instead you can maybe give App Cloner a try which has options to change device parameters on a per-app basis. Works pretty reliably in my experience. For the few apps that don't work as well I have set an Island (alternatively Shelter) clone in App Cloner.
[Android General] anis1237890:
I tried dozens of them, unfortunately in my case the device is detected in any way

I have formatted the device and entered a completely new account only the new device really can work and take the special offer
[HTC Startrek] thebluenile:
Hey guys,

I have noticed that windows live stops working (unable to connect) when the battery is lower than 50%. How is that possible? Someone else with the same problem? Any solution?

Thanks
[Honor 6X Questions & Answers] ohno7158:
Ok since the March update my camera was not working right. Had too dl one on the fly.
[Honor 6X Questions & Answers] ohno7158:
I see where this is going with Oreo, andriod P will be out before 6x is updated. SAD.
[Honor 6X Questions & Answers] ohno7158:
Well pie is out. No more unlock of bootloader. Game Over.
[Sony Xperia XZ2 Compact Questions & Answers] braveally:
Just want to verify this phone works appropriately with Verizon. I see nothing on this from Verizon's website and nothing more than a few mentions in press releases. Does the lte-a work correctly? Can we access Verizon features like video calling? Does Verizon staff give you problems trying to register the phone?

Can't wait to hear some first hand experience.
[Sony Xperia XZ2 Compact Questions & Answers] R_Fated_Circle:
wondering the same thing actually
[Sony Xperia XZ2 Compact Questions & Answers] Ziltoid_:
https://opendevelopment.verizonwireless.com/device-showcase/device/7466

Looks good enough for me. I'm about to order one from clove, will update when it gets here if this thread still needs some answers. I hope volte works. Wifi calling would be a cherry on top.
[Sony Xperia XZ2 Compact Questions & Answers] themoveforward:
Yup! Having it working on my XZ2 Compact. Didn't originally want to connect, so I flashed the OEM+OEM_Other.sin files from the US version and now I have Verizon working without a hitch. VoLTE is enabled for Verizon by default since it can only connect over LTE to begin with, but no WiFi calling. That being said and it being a dual SIM device, my secondary T-Mobile SIM has access to neither VoLTE or WiFi Calling. So I have calling set up for Verizon and Data over T-Mobile. You're able to do dual LTE standby on this device.
[Sony Xperia XZ2 Compact Questions & Answers] mattnathaniel12:
So now that this works with Verizon I should be able to buy the duel sim version and run both my personal At&t sim and my Verizon work sim card in this phone with duel standby? No flashing any software?
[Sony Xperia XZ2 Compact Questions & Answers] Ziltoid_:
Does flashing these have any affect on DRM keys and such? I'm going to be getting a H813, but with UK software from clove so I'll need to do the same thing I'm guessing.
[Sony Xperia XZ2 Compact Questions & Answers] mattnathaniel12:
Are the frequency's for both of these phones the same? Only difference would be that one is duel sim and the other isnt correct?
[Sony Xperia XZ2 Compact Questions & Answers] Ziltoid_:
I believe so. H8324 is the Asian dual SIM and H8314 is the Western single sim. I wasn't checking all the bands but both phones have all three of Verizon's LTE bands supported
[Sony Xperia XZ2 Compact Questions & Answers] mattnathaniel12:
Just ordered the duel sim version and should have it by Wednesday. I currently have both an At&t personal phone and a Verizon work phone. Plan is to combine them both in this duel sim phone and only have to carry one haha. If it doesnt work out for whatever reason il just try google voice for my work number i suppose.
[Sony Xperia XZ2 Compact Questions & Answers] mattnathaniel12:
Having some issues with my XZ2 Compact Duel sim. With At&t I am only getting H and H+ connection and Verizon I cant seem to get anything to work. What APN did you pick for your Verizon sim, i have choices of CBS, FOTA, IMS and Internet.
[Sony Xperia XZ2 Compact Questions & Answers] mattnathaniel12:
So I have some more information that may help someone or may not. After talking with Verizon in depth about my issue with connecting to their service they have determined that the XZ2 Compact will not work on their service. Even with it being labeled as an Certified Open Market device on their own site and even being listed as Verizon Compatible on Bestbuys site and many others. They said noone there has any knowledge of the device coming to Verizon at all and were confused about it being posted on all the sites as being Certified. So i suppose it just wont be compatible lol. I guess im porting my 2nd # over to at&t and just not dealing with it because im sure as heck not going through the hassle of sending this phone and the chargers and cases back lol. If anyone has any success on getting this connected with Verizon please post, but im not hopeful lol.
[Sony Xperia XZ2 Compact Questions & Answers] R_Fated_Circle:
I love Verizon but I was actually thinking of going to AT&T myself tired of Verizon having such a limited phone selection. However there is a post in this thread by the name of themoveforward or something who claims he got this working on verizon you may want to try his methods before making the switch
[Sony Xperia XZ2 Compact Questions & Answers] mattnathaniel12:
I tried sending him a message but haven't heard back. I'm assuming perhaps he was mistaken about what phone this post was referring to.
[Sony Xperia XZ2 Compact Questions & Answers] Ziltoid_:
I believe carol_vzw is a Verizon employee who maintains this list: https://community.verizonwireless.com/docs/DOC-2843

The H8314 is listed on here as officially supported, but H8324(dual SIM) is not. You could try messaging her on there to see if they can add the H8324, or find out why it's not compatible.

Edit: looks like you've already seen this based on the comments
[Sony Xperia XZ2 Compact Questions & Answers] mattnathaniel12:
Yea the crazy thing is while talking to Verizon support yesterday i referenced that post and also Bestbuy having it labeled as for Verizon as well as the phone being posted on their Showcase directly on the Verizon site lol. The support guy kept putting me on hold and said he was taking the info as I was giving it to him to another support team directly and that they were all baffled at this information as none of them had any knowledge of this phone let alone it supposedly being compatible with Verizon at all. After about an hour into the call a woman picked up the phone and directed me to attempt to put my new sim card (when i swapped to this phone i had a micro-sim from my old phone not a nano-sim which this phone needs) directly into someone elses phone that has Verizon and attempt to activate the sim card on their phone, then attempt to reinsert it back into my phone to see if the network picked up. I will be attempting this in about an hour when I see a friend who has Verizon. I will update on whether this works or not.