Related
Hello everyone! I am the developer of Prepay Widget, a small app that allows you to monitor your account balance through USSD requests.
You can find more info about USSD on Wikipedia, but basically these are short, SMS-like messages used by most GSM and some CDMA providers to deliver information
or control account services. The actual information comes to you in the form of popup toasts, which thids app hides and parses into widgets.
You can find the apps landing page on XDA at the following thread:
http://forum.xda-developers.com/showthread.php?p=12348102
However, i want to stress that its important that we get some device-specific feedback, so please post in this thread if you have issues,
this helps me keep track of bugs and requests better.
You can use the Lite version of the app - it has all the functionality of the full version apart from automatic updates (not really that important imo).
As I haven't got one of these phones in my pocket, I need some testers to track down problems. Please, use this thread to comment or
suggest features. It is my belief that addressing issues is best done individually by phone, so if something doesn't work, let me know and I will fix it ASAP.
Market link:
https://market.android.com/details?id=fahrbot.apps.ussd.widget.lite
Debugging:
Please use the "Write to developer" item in the Settings menu to send logs. Enable debugging, reproduce your error and then send the logs.
Make sure you include a description - the more detailed the description the better.
Screens:
1.3.3.0
Added full Russian translation
Fixed many small errors from user logs
Fixed rare radio restart issue on some ICS buils
Too bad I am not on prepay otherwise I would gladly test your app. Nevertheless my compliments for your work :thumbup:
Sent from my HTC Desire using xda premium
You don't need to be - your provider probably still sends info on thongs like free minutes and data or sms.
Sent from my HTC Incredible S using xda premium
oke, gonna try this then ! thanks...
Have a look on google for some codes.
Any issues with the recent update?
Nice
Sent from my HTC Desire CDMA using Tapatalk 2
OK enjoy!
does anyone knows where to find USSD codes?
I am looking for Vodafone Greece...
papazaf said:
does anyone knows where to find USSD codes?
I am looking for Vodafone Greece...
Click to expand...
Click to collapse
Google?
I have tryied Google, but with no luck
papazaf said:
I have tryied Google, but with no luck
Click to expand...
Click to collapse
Ive also had a look. Cant seems to find any. Try just calling your operator and asking them. Or look on their site.
Anything to report?
papazaf said:
does anyone knows where to find USSD codes?
I am looking for Vodafone Greece...
Click to expand...
Click to collapse
I also look for USSD codes for Vodafone Greece!
Hello, I have sudden problém with this widget!
It worked really fine but since yesterday it isnot able to retrieve my credit balance via USSD code, the number on widget is grayed and instead of capturing the message internally it invokes the queries as if called manually thus the message appears onscreen. This is ofcourse fashion which I don't want it to work. Any help please...
Sent from LT22i using Tapatalk 2
This is a thread to develop the domestic unlock for the sprint variant of the S5. As this thread is a work in progress, please keep all post to development only. If you need help seeking information for the uicc international unlock, please search xda because this is not a thread for that which has already been accomplished. Feel free to chime in and post any relevant information regarding an unlock method. Methods for previous samsung phones may or may not work. With that said, welcome and happy hunting guys and gals!!!!
Reserved
Reserved for devs
Reserved for dev 2
About20ninj45 said:
This is a thread to develop the domestic unlock for the sprint variant of the S5. As this thread is a work in progress, so please keep all post to development only. If you need help seeking information for the uicc international unlock, please search xda because this is not a thread for that which has already been accomplished. Feel free to chime in and post any relevant information regarding an unlock method. Methods for pprevioussamsung phones may or may not work. With that said, welcome and happy hunting guys and gals!!!!
Click to expand...
Click to collapse
Hope to see the colleagues from the international unlock here (especially @Dest! Ahem...I mean @aalyatim). For those wondering where to start we're looking for nv items with the first two characters at 01 or bad param nv items.
Sent from my LGLS990 using XDA Free mobile app
ecs87 said:
Hope to see the colleagues from the international unlock here (especially @Dest! Ahem...I mean @aalyatim). For those wondering where to start we're looking for nv items with the first two characters at 01 or bad param nv items.
Sent from my LGLS990 using XDA Free mobile app
Click to expand...
Click to collapse
Same here and thanks. I browsed the android manifest and found some interesting things. Ther is an ril : RIL_PERM_BLOCKED, MODEM_RFS_ERROR , RIL_PERSO_BLOCKED.
Could yiu tell me if these files exist on your s5? its should be in the PhoneErrService.apk
ecs87 said:
Hope to see the colleagues from the international unlock here (especially @Dest! Ahem...I mean @aalyatim). For those wondering where to start we're looking for nv items with the first two characters at 01 or bad param nv items.
Sent from my LGLS990 using XDA Free mobile app
Click to expand...
Click to collapse
So I explored alot of NV items recently and I want to compare them to an International MODEL . If you are reading this thread or knows anyone that has an international version of the s5 or note 4, could you please send me a NV back up so I can compare those items.
NV
Here
I have sm-900p
ecs87 said:
Hope to see the colleagues from the international unlock here (especially @Dest! Ahem...I mean @aalyatim). For those wondering where to start we're looking for nv items with the first two characters at 01 or bad param nv items.
Sent from my LGLS990 using XDA Free mobile app
Click to expand...
Click to collapse
sprints5 said:
Here
Click to expand...
Click to collapse
You have an international version of an s5 or note 4? I.E. SM-N910 unlocked or SM-G900H ?
About20ninj45 said:
Same here and thanks. I browsed the android manifest and found some interesting things. Ther is an ril : RIL_PERM_BLOCKED, MODEM_RFS_ERROR , RIL_PERSO_BLOCKED.
Could yiu tell me if these files exist on your s5? its should be in the PhoneErrService.apk
Click to expand...
Click to collapse
Yep all of these are in the PhoneErrService.apk on my G900P in the manifest. By any chance have you taken a look at personalization.apk? The name of the app is quite deceiving. It actually refers to "perso" as in "network perso"...as in network lock/unlock lol. There's some VERY interesting stuff in there. I wonder if the domestic GSM lock is a perso lock. I did see in the service menu where it had a lock reason, I think it just said NW. I don't remember seeing that before (being internationally unlocked).
ecs87 said:
Yep all of these are in the PhoneErrService.apk on my G900P in the manifest. By any chance have you taken a look at personalization.apk? The name of the app is quite deceiving. It actually refers to "perso" as in "network perso"...as in network lock/unlock lol. There's some VERY interesting stuff in there. I wonder if the domestic GSM lock is a perso lock. I did see in the service menu where it had a lock reason, I think it just said NW. I don't remember seeing that before (being internationally unlocked).
Click to expand...
Click to collapse
No i didnt notice that but it makes sense. After sifting through hours of NV items, 14000 to be exact, i took a break and decided to look at some more manifest logs. I had an idea that if i compared the manifest from an factory unlocked version as well with its NV items, it would give me a better idea of which ones to tackle. Kinda like which one came first the chicken or the egg, so by comparing those 2, I can narrow it down.
NW in the perso is there by default if you have a US version. I had the same on my note 4 and on my note 3 as well.
SW Configuration xml is also 9f interest. You can see the configuration of virgin mobile boost verizon sprint and all other sprint Mnvo's. Just not tmobile or att
Progress so far.
I decompiled the perso.apk and found that the OEM secret dialer codes are present( I.E 7465625*77*), they are just LOCKED (i.e 0x0) and they are bypassed. The whole app looks at the sim status "req lock status" and if its locked then then it doesnt send the unlock data to the modem.
IF """" mIsLock == 0x1"""" then it throws a sim error *invalid sim* for the sim network lock.
So I'm going to attempt to rewite this code and inject the apk into the phone. IF it works, we will have sim unlock, if not then we will need to do it the long and hard way which will require injecting rils into the xml file. @ecs87
About20ninj45 said:
I decompiled the perso.apk and found that the OEM secret dialer codes are present( I.E 7465625*77*), they are just LOCKED (i.e 0x0) and they are bypassed. The whole app looks at the sim status "req lock status" and if its locked then then it doesnt send the unlock data to the modem.
IF """" mIsLock == 0x1"""" then it throws a sim error *invalid sim* for the sim network lock.
So I'm going to attempt to rewite this code and inject the apk into the phone. IF it works, we will have sim unlock, if not then we will need to do it the long and hard way which will require injecting rils into the xml file. @ecs87
Click to expand...
Click to collapse
putting the apk back to /system won't work. use xposed framework nstead and rewrite the required method
josuelopezv said:
putting the apk back to /system won't work. use xposed framework nstead and rewrite the required method
Click to expand...
Click to collapse
I remembered that, but my run environment is on my desktop, so im debugging on computer, not the phone. Did you happen to poke your head around in that file? I know java, not smali to much, so i just got done switching it over to a way I can understand lol.
About20ninj45 said:
I remembered that, but my run environment is on my desktop, so im debugging on computer, not the phone. Did you happen to poke your head around in that file? I know java, not smali to much, so i just got done switching it over to a way I can understand lol.
Click to expand...
Click to collapse
No I will try to take a look into it this weekend. There is a program called smali2java it is easier to read java only and then create a method using xposed framework that overrides or receives from the original method. Smali is like assambler it uses more low memory management and stuff. But as far as I know the list of domestic locked providers is stored in a db is best to see if it i sql or in nvram
josuelopezv said:
No I will try to take a look into it this weekend. There is a program called smali2java it is easier to read java only and then create a method using xposed framework that overrides or receives from the original method. Smali is like assambler it uses more low memory management and stuff. But as far as I know the list of domestic locked providers is stored in a db is best to see if it i sql or in nvram
Click to expand...
Click to collapse
Yes but i found a function in there that i just need to hook and the rest will do the job for us. IM using smali2java, thats how i found it. I can send you the commands, we just need a way to hook/invoke it.
About20ninj45 said:
Yes but i found a function in there that i just need to hook and the rest will do the job for us. IM using smali2java, thats how i found it. I can send you the commands, we just need a way to hook/invoke it.
Click to expand...
Click to collapse
sure let me know what function and what commands do we need to pass and i will create the xposed fx module
About20ninj45 said:
Yes but i found a function in there that i just need to hook and the rest will do the job for us. IM using smali2java, thats how i found it. I can send you the commands, we just need a way to hook/invoke it.
Click to expand...
Click to collapse
So I was messing around with many a things today (like smali as you mentioned previously...it's a Damn mess) and decided to toy with the international unlock app. I was able to alter the code to re lock the phone...meaning I was able to alter what raw command to send over RIL. I was also looking at the logs after setting them more verbosely using 9900 (dialer code). It does log the RIL unlock/lock code in the log but it Also briefly explains part of it.
I have probably close to 100 pictures to share worth of logs and decompilations. I've just got to throw them all on my laptop. I've been a bit busy...and lazy.
Also has anyone noticed that the SIM error in the logs is a I/O error? I'm not too experienced on SIM errors but I thought it would've thrown some kind of xxxx lock error, like SP lock or NW lock? Sprint went quite far with this domestic lock. It doesn't make it easier that there isn't a process to chase after like there was for the UICC unlock.
Sent from my LGLS990 using XDA Free mobile app
ecs87 said:
So I was messing around with many a things today (like smali as you mentioned previously...it's a Damn mess) and decided to toy with the international unlock app. I was able to alter the code to re lock the phone...meaning I was able to alter what raw command to send over RIL. I was also looking at the logs after setting them more verbosely using 9900 (dialer code). It does log the RIL unlock/lock code in the log but it Also briefly explains part of it.
I have probably close to 100 pictures to share worth of logs and decompilations. I've just got to throw them all on my laptop. I've been a bit busy...and lazy.
Also has anyone noticed that the SIM error in the logs is a I/O error? I'm not too experienced on SIM errors but I thought it would've thrown some kind of xxxx lock error, like SP lock or NW lock? Sprint went quite far with this domestic lock. It doesn't make it easier that there isn't a process to chase after like there was for the UICC unlock.
Sent from my LGLS990 using XDA Free mobile app
Click to expand...
Click to collapse
josuelopezv said:
sure let me know what function and what commands do we need to pass and i will create the xposed fx module
Click to expand...
Click to collapse
Im just now being around to my messages so I'll send you the command josue. Ecs thanks for that tidbit.send me what you have. And we do have process to chase after. Its all in the perso app. Ill send you and josue a pm detailing it.
Hey experts,
i have bought Galaxy s4 i9500 now a days
some one ask me my mobile phone is not original
because its not accept ##786# or *#*#786#*#* code
and not found Hidden menu in RTN shortcut
i am much worried plz any help how can i check my phone original or not?
Turn the phone off.
Press and hold the volume down, home, and power buttons.
If you see a warning message about download mode, your S4 is real.
Press volume down to restart the S4.
Adeel Qadir said:
Hey experts,
i have bought Galaxy s4 i9500 now a days
some one ask me my mobile phone is not original
because its not accept ##786# or *#*#786#*#* code
and not found Hidden menu in RTN shortcut
i am much worried plz any help how can i check my phone original or not?
Click to expand...
Click to collapse
Salam Adeel,
I just tried those codes in my 9505 and nothing happened, but my phone is original.
If I'm understanding the two of you correctly, you're trying to access the phone's service and/or diagnostic menus. *#0011# calls up the service menu. *#0*# calls up the diagnostics menu. The hidden menu trick that you've been using dates back to 2011 and doesn't work anymore.
Those codes don't work on the official samsung firmware.
GDReaper said:
Those codes don't work on the official samsung firmware.
Click to expand...
Click to collapse
Replying to me or to them?
Strephon Alkhalikoi said:
Replying to me or to them?
Click to expand...
Click to collapse
I would've quoted you. Like I do now
I know that some codes don't seem to work on the official samsung firmware.
Don't know about the codes they are trying. I misinterpreted something
Samsung had an APK specifically for the hidden menus that are found in the dialer. They were told by a third party that their devices weren't real because the codes they tried didn't work and the APK was no longer present. I provided a quick test to prove the phone was real, but also added how to actually get into the menus.
If anyone misinterpreted things, it's me. I think all they wanted was assurance their phones were genuine.
Hi,
I've been searching for a way on how to check if the unit has been serviced (refurbished)? Are there codes of some sort that we can use or a hidden menu that will show this information?
ron.saintg said:
Hi,
I've been searching for a way on how to check if the unit has been serviced (refurbished)? Are there codes of some sort that we can use or a hidden menu that will show this information?
Click to expand...
Click to collapse
I believe you can download phone info by samsung then you can check there if your phone is original or refurbished
roaring from the beast NOTE 4(N910C)
I'm actually looking for a way without installing anything. Just looking for ither options.
ron.saintg said:
I'm actually looking for a way without installing anything. Just looking for ither options.
Click to expand...
Click to collapse
well ok, but what's wrong with downloading a few mb of apps? then delete it. atleast you can assure that your phone is not refurbish
roaring from the beast NOTE 4(N910C)
Dial ##786# or *#*#786#*#* go to view and scroll down if there is big Yes then your phone is refurbished if NO then your phone is not. Google it for better understanding.
I try both of this code and it's not working for me.
Sm-n910t
Mm 6.0.1
Mod edit: Self promotion is not allowed on XDA. Posts with Videos should be accompanied by the relevant information in text form as well. See site rule 5, https://forum.xda-developers.com/announcement.php?a=81
Thread closed.
My favorite two 'secret codes':
[enter from phone dialer]
*#0*# - hardware diagnostic tests
*#0011# - service mode (display LTE band, etc)
*#*#4636#*#* is very helpfull menu
joro2077 said:
*#*#4636#*#* is very helpfull menu
Click to expand...
Click to collapse
This doesn't do anything...?
Japultra said:
This doesn't do anything...?
Click to expand...
Click to collapse
Maybe works only on AT&T ones... On mine it opens a menu-Device info, Battery info, Usage stats and Wifi info, from which you can test your hardware and also you can change from just gsm to gsm/lte and few other options.
My best code
The best code which i use is *#0*#
and one more to test hardware components is *#7353#
i always go to this site for more secret codes
Sprint Samsung Galaxy S6
Do you have the engineering code for the Sprint Samsung Galaxy S6 (SM-G920P)?
Just found a code for the Sprint Samsung Galaxy S6 ##3424#
These codes are not working on my s6 edge...What might be the problem ?
can someone tell me the codes for checking Samsung galaxy s6..
s6 g920f 6.0.1 not work *#0*# code
Samarthgupta said:
The best code which i use is *#0*#
and one more to test hardware components is *#7353#
i always go to this site for more secret codes
Click to expand...
Click to collapse
This is a terrible site, some of those are just wrong. And then it says if they don't work, click here. That link leads you to the page on how to factory reset your device. Lol. Most of the time codes are disabled at the carrier's discretion and resetting your phone won't help there.
S_Akhil said:
These codes are not working on my s6 edge...What might be the problem ?
Click to expand...
Click to collapse
You more than likely have a verizon S6 Edge, these codes do NOT work with Verizon phones... What are the verizon codes? Unfortunately, theres non out there that I've came across that work.
Gophermods said:
You more than likely have a verizon S6 Edge, these codes do NOT work with Verizon phones... What are the verizon codes? Unfortunately, theres non out there that I've came across that work.
Click to expand...
Click to collapse
This is unlocked phone of EE network UK..
Anyone know how to acces [8]Phone controls then to
[6] network unlocks ... I was told to use #197328640# but that just brings me to the debugging screen if anyone has any ideas please let me know
Shortcut master will disclose all menus for respected model...
These are all the codes I've used on SM-G920P (tested)
*#0011# cert/netstat
##3282# data programming
##3424# ADB/UArt Modem
222222 MSL/SPC (subject to change based on EFS status, highly recommend NOT formatting efs -better to call Carrier for info or GT apk)
*#72768# Factory Parameters
2012112120131219 Diagnostic Code for EFS_Professional
IOTHiddenMenu Settings>Activate this device>Press Volume UUDDDU
*#06# IMEI(MEID)
*#0*# Hardware Testing
*#7353# Hardware Test 2
**05# MMI/Update Profile
My friends ex bf has her phone backing up to his phone so we factory reset it now when we started it again we still see not only the galaxy 6 account but another account so how can I take that other account off even knowing it's already been factory reset