Im looking for an app with the features of PDroid, more specifically the ability to spoof certain unique identifier aspects apps look for.
With the lack of ICS support thus far with PDroid i'd perticulairly like to be able to spoof the following to certain apps that look for them:
Device ID
MEID
IMEI
ESN
Phone & Mailbox Number
Sim Serial
Subscriber id
Device location
Is there a script that does this?
Currently i can use "Android id changer" for the first item on the list and "Fake GPS" for the last item on the list but i havent a clue how to manipulate data with the rest.of the items the way PDroid proposes to.
Any help would be greatly appreciated.
Sent from my GT-N7000 using xda premium
Related
Hello everyone,
i'm trying to collect some Network Statistiks from within my App and run into trouble doing this on the Galaxy S i9000.
Procedure is to get the output from "dumpsys batteryinfo" and parse the output
to collect lines like this:
"#1001:
Network: 415,78KB received, 700,21KB sent"
While this will work on mostly all other Android devices, same did not work on the Galaxy, because there are definitly no lines with these information. They are just missing.
Where are these kind of data collected on the Galaxys modified plattform ?
Are they collected in some other place ? If yes where can i find these historical logged informations?
Thanks for your help in advance !
there is an application to monitor wireless data usage in Android Market
i forgot the name, but it was mentioned a few times on the App section of this forum
Thanks, i know there are many apps in the Market, which are collecting data about wireles network traffic. But all of these apps just add up all the collected values .. regardless which app is causing the traffic. (Just because there is no official method for this delivered by the API.)
What i'm doing with my app, is to differenciate which app will use how much traffic ... this is done by the UID of the specific app causing traffic and the corresponding receive/sent values which i showed in my opening posting.
The #1001 is the UID of this app or process. With this you can easily determine the app/process name.
myvoss said:
Thanks, i know there are many apps in the Market, which are collecting data about wireles network traffic. But all of these apps just add up all the collected values .. regardless which app is causing the traffic. (Just because there is no official method for this delivered by the API.)
What i'm doing with my app, is to differenciate which app will use how much traffic ... this is done by the UID of the specific app causing traffic and the corresponding receive/sent values which i showed in my opening posting.
The #1001 is the UID of this app or process. With this you can easily determine the app/process name.
Click to expand...
Click to collapse
Oh myvoss.. That's just brilliant =) Have you been able to identity that the UID is always the same for a certain app? Ooooohhh I see a big project there
/me offers himself as a dev-betatester-debugger =)
cheers
Not really Phk,
until now i found no way to clearly identify these process UIDs by that way. The corresponding API-Methods just return "null" on these UIDs. Even parsing the packages.xml and compare the UID/sharedUID doesn't solve that.
But anyhow, i won't stop looking for an other way.
If you want to be able to limit a certain app to "X" mbytes per month (or something like that), you'll have to take another approach, kind of like a firewall implementation.
I don't know but i think you can do it either with iptables hooking your app to all traffic, or you could (in the worst scenario) have to replace a system linked library to implement a hook..
but these are just my brainstorms
Where is the connection between retriving network statistics and limiting certain apps to "X" megabytes ....
myvoss said:
Thanks, i know there are many apps in the Market, which are collecting data about wireles network traffic. But all of these apps just add up all the collected values .. regardless which app is causing the traffic. (Just because there is no official method for this delivered by the API.)
What i'm doing with my app, is to differenciate which app will use how much traffic ... this is done by the UID of the specific app causing traffic and the corresponding receive/sent values which i showed in my opening posting.
The #1001 is the UID of this app or process. With this you can easily determine the app/process name.
Click to expand...
Click to collapse
Just read yourself again, lol... Sorry if thought ahead.
You're right when you say all netcounters just add up values. Don't you think it would be great, for example, to limit market to 50% traffic and chat to 10% of monthly plafond?
Anyway i see that's not your point with your app... it would be great though.
I tried to install the verizon fios dvr manager/remote control - the application however requires a cell phone number - does any one know a work around to create a "fake number" on the nook to use these apps?
Thank you
xtrezpasor said:
I tried to install the verizon fios dvr manager/remote control - the application however requires a cell phone number - does any one know a work around to create a "fake number" on the nook to use these apps?
Thank you
Click to expand...
Click to collapse
I would also like to get something like this working for Google Voice so that I can use the messaging service.
Any and all help is appreciated.
I signed into my google account and google voice "just worked". Of course i can't make any calls but i can use it to send texts and receive texts sent to my gv number.
Sent from my LogicPD Zoom2 using XDA App
I think if you could lift the data/configuration from your existing phone then you could copy that to the Nook and be working. I could not find where the data was stored though for the app.
GarJones27 said:
I would also like to get something like this working for Google Voice so that I can use the messaging service.
Any and all help is appreciated.
Click to expand...
Click to collapse
I just entered my iPhone's number (which is already registered to Google Voice and has the Google Voice app on it) and I can use it for texting just fine.
KitF said:
I just entered my iPhone's number (which is already registered to Google Voice and has the Google Voice app on it) and I can use it for texting just fine.
Click to expand...
Click to collapse
Can you give a short tutorial on how to get this set up? I too (and im sure others) would like to be able to text from the Nook.
Sent from my HERO200 using XDA App
Setup gvoice on a phone first (you should able to find a tutorial by searching google). Then use the same # when setting up on the nook.
seeddemon said:
Setup gvoice on a phone first (you should able to find a tutorial by searching google). Then use the same # when setting up on the nook.
Click to expand...
Click to collapse
Edit: Okay, set up Google voice and I'm able to send texts using that number however the apps that require a phone number do not see it. Not a huge deal, but there might be more apps out there that require a phone number to work.
I simply set up Google voice via the Google.com/voice website. And then got a Google number to use for texts. In the voice app you can compose a message and my Google contacts are available.
Sent from my Nook Color.
This isnt what what I was looking for - I was looking for a way to use verizon Fios manager...
hijacked
I agree this thread was hijacked. We want a workaround for the Android verizon manager on the kindle fire or nook color where the app was meant for a mobile phone. Would there be a way to give a rooted device a phone number?
3EyedPhish said:
I agree this thread was hijacked. We want a workaround for the Android verizon manager on the kindle fire or nook color where the app was meant for a mobile phone. Would there be a way to give a rooted device a phone number?
Click to expand...
Click to collapse
Depending on the ROM your running, you may be able to enter a phone number in the settings.... otherwise you may be able to edit TelephonyManager.smali and find the section to pull the phone number and hard code a phone number in the same way we do IMEI edits.
DizzyDen said:
Depending on the ROM your running, you may be able to enter a phone number in the settings.... otherwise you may be able to edit TelephonyManager.smali and find the section to pull the phone number and hard code a phone number in the same way we do IMEI edits.
Click to expand...
Click to collapse
I got the FIOS app to run on my Nook by doing the reverse of this. I found the few places in the app where the phone number was looked up and replaced those by calls to get an apps prefs setting "Display Name" which is entered during set up but unused by the app. So I put in the phone number under Display Name during set up.
This was done using apktool to patch the app but I am reluctant to post the modified version as this is explicitly ruled out by license agreement.
I did consider going the TelephonyManager route but as I am using CM9 which is still changing quite a bit then that becomes a moving target. If CM9 puts explicit coded support in for entering a number like CM7 did then that would be the best option. I did find, however, when using the CM7 option that it had a tendency to lose the entered number during reboots.
You can set a phone number, IMEI, location and many other things for each individual app with PDroid without modifying any code on those apps.
All you need is to enable the PDroid framework. There are packages in Botbrew for Nook or you can use the auto-patcher if you have Linux.
The above links are for CM9. If you have cm7 there are auto-patchers for Linux and windows, which can be found at the PDroid thread.
mateorod said:
You can set a phone number, IMEI, location and many other things for each individual app with PDroid without modifying any code on those apps.
All you need is to enable the PDroid framework. There are packages in Botbrew for Nook or you can use the auto-patcher if you have Linux.
The above links are for CM9. If you have cm7 there are auto-patchers for Linux and windows, which can be found at the PDroid thread.
Click to expand...
Click to collapse
That looks like a better more general method. In checking this out I also notice that Verizon did do an update a couple of weeks ago where the FIOS remote app claims it has a new pairing method which works with non-phone tablets so maybe this isn't needed any more for this particular app. I'll try that out.
It is a pretty neat program, with a ton of functions and uses that go pretty unnoticed.
One note, though: due to an update in the CM repo, our auto-patcher ( and even the patches I used to make the auto-patcher) broke.
I have updated everything for CM9, but we are waiting on an aokp build before releasing another version of the auto-patcher.
But the Botbrew packages are up to date and can be used immediately for 5/08 and the patcher will be updated soon.
If you are running an older build, make sure the package you use matches the build date. And the auto-patcher still works to builds from 5/06 and earlier.
bobtidey said:
In checking this out I also notice that Verizon did do an update a couple of weeks ago where the FIOS remote app claims it has a new pairing method which works with non-phone tablets so maybe this isn't needed any more for this particular app. I'll try that out.
Click to expand...
Click to collapse
I tried out the new version of the Verizon app and it now does allow use of a 4 digit PIN as opposed to a phone number for setting up the remote control pairing. It finds the set top box OK but then immediately crashes on the Nook Color CM9.
I'm going to do a bit more investigation and maybe try it from a Touchpad to see if that behaves the same way.
I know that the Android ID helps you get access to the Market but what else does it do?
I have installed di11is5.6OC and Android ID Changer and I also have my original settings.db file from stock. The ID that shows in Android ID Changer and the one that shows in my original settings.db are very different. I was curious as to what the differences are.
Purpose #1 Tracking you... Apps stats or some app dev use it to identify user to the prog or games.
The android id change on every phone reset so it's not something of high interest. The only problem is some rom used the same android id for every user and this was queueing the downloads since the market saw all the request from the same id.
The ID is set by Google and created when a user first boots up the device. It remains the same unless the user does a “factory reset” of the phone, which deletes the phone’s data and settings.
The rom uses a script to assign one randomly most likely and the one in your backup is probably correct. Flashing back to stock will also allow you to use the id changer app to "save" id on your internal sd so that you can "change" it after flashing froyo. Or you can type your correct id in the box to change it back.
Without the random id script we were all being assigned the same id. Personally I don't bother correcting mine but for some it is an issue.
Some games rely on your id to track progress, etc. I know storm was one that people have mentioned in the past.
Sent from my SGH-T959 using XDA App
I believe that possibly someone from my MetroPCS store or maybe Google has compromised my device. May sound nutty but different apps are showing different Android IDs. Is that possible? One is the Aida 64 app and the other is a copy from device id app.
Any help would be appreciated. Thanks
remarkablecow913 said:
I believe that possibly someone from my MetroPCS store or maybe Google has compromised my device. May sound nutty but different apps are showing different Android IDs. Is that possible? One is the Aida 64 app and the other is a copy from device id app.
Any help would be appreciated. Thanks
Click to expand...
Click to collapse
your google device ID is used for verification of your device's integrity. it changes whenever you flash a new rom. it's stored in your system data.
your device id hannah is used to verify compatibility of firmware for your device. aida64 doesn't show your unique device id
Even after 5 days of trying I didn't manage to spoof an Android app. My configuration is: Lenovo Vibe P1 (P1a42_288_160721_ROW) + ROOT + TWRP + XPOSED. The thing is that android APP somehow tracks me and I get ban immediately. In Terms & Conditions is stated, that this app tracks: device and device identification number, device IMEI country IP address browser type and version operating system Internet service providers advertising identifier of your device visitor identifier I tried following modules but with no success: Device ID Masker, Android Device Info Viever & Changer, Hijack Suite, Phone ID Changer, Serial Number Changer, ID Changer Exposed, Exchange User Agent Faker. Donkey Gunard didn't work on my Lenovo nor on Xiaomi because of Force Close.
As for me, the best is Device ID Masker because it changes almost everything (I have a PRO edition) and it was updated few months ago. But even using this nice module wasn't enough to solve my problem. The APP somehow tracks me and I get ban everytime I try to sign up.
every time I use a new phone number which is 100% unused in that app
every time I change my IP
every time I change Google Advertisement ID manually and all available values in Device ID Masker
every time I clean Data and Cache and after that I restart my phone
every time I spoof all values for all available apps, even system
The only thing I'm not able to change is Android Version/Release, because I get a bootloop if I try to to that. I discovered that the APP does't work properly without Google Services, so I guess that it tracks me somehow through Google Sercices.
Do you have any advices or hints what I shold do in order to make the APP unable to track me?
Thank you in advance ǃ
Phones and other electronics have many IDs, some websites and apps have more advanced user tracking. They can use a combination of information from hardware, behavior, networking information and the smallest of details to make each user a one in a billion or as unique enough to flag and track. This information can be used aginst the users, sold, and carry other privacy concerns. Your best bet is to make your information as generic as possible and to change as many IDs as possible. Trial and error, Its not easy beating big budget company stalkers.
More about ids
Is it possible to block a phone from my app? Do phones have some ID that can be accessed?
Hello I ask this question because I have an app where people will have to post very serious stuff and if a user posts something that is not right, then I want to ban that person forever but how can I
stackoverflow.com
@Tausif882 are you referring to zomato app?
Tausif882 said:
Even after 5 days of trying I didn't manage to spoof an Android app. My configuration is: Lenovo Vibe P1 (P1a42_288_160721_ROW) + ROOT + TWRP + XPOSED. The thing is that android APP somehow tracks me and I get ban immediately. In Terms & Conditions is stated, that this app tracks: device and device identification number, device IMEI country IP address browser type and version operating system Internet service providers advertising identifier of your device visitor identifier I tried following modules but with no success: Device ID Masker, Android Device Info Viever & Changer, Hijack Suite, Phone ID Changer, Serial Number Changer, ID Changer Exposed, Exchange User Agent Faker. Donkey Gunard didn't work on my Lenovo nor on Xiaomi because of Force Close.
As for me, the best is Device ID Masker because it changes almost everything (I have a PRO edition) and it was updated few months ago. But even using this nice module wasn't enough to solve my problem. The APP somehow tracks me and I get ban everytime I try to sign up.
every time I use a new phone number which is 100% unused in that app
every time I change my IP
every time I change Google Advertisement ID manually and all available values in Device ID Masker
every time I clean Data and Cache and after that I restart my phone
every time I spoof all values for all available apps, even system
The only thing I'm not able to change is Android Version/Release, because I get a bootloop if I try to to that. I discovered that the APP does't work properly without Google Services, so I guess that it tracks me somehow through Google Sercices.
Do you have any advices or hints what I shold do in order to make the APP unable to track me?
Thank you in advance ǃ
Click to expand...
Click to collapse
Did you find the solution or not?