Hello everyone! I am the developer of Prepay Widget, a powerful 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:
beautiful app idea. how does this work ?
It uses free USSD request. Numbers like *100#...
hmnn.. it seems that it wont be able to update on Optus Australia. As you need to send sms to 9999 for usage details ! do you have anything similar to implemented in this or just the USSD commands ?
This is a great idea, i could have used something like this when i was on pay as you go. Nice work!
Ok the widget appearing is blank ? Is this normal i am using it with a USSD command on another phone with which the network supports.
Which phone? This is just the kind of issue i want to fix!
European SGS2 Stock XWKF3 rooted, blank too. (tested on free version)
Are you sure you got a ussd reply?
Yes I'm sure, I received the reply, made 2 indicators and I'm viewing the differences (green/red) between two calls.
Please send a log using Write to developer in Settings. Don't forget to add a description as the logs can be deceptively empty.
is it internationally?
You just need to know the codes for your operator ...
I have updated the app - please let me know if this fixes your issues!
Fixed all issues for me. Got the full version... great app!
Works great now, thanks, buying the full too.
Great! If you have suggestions, do let me know.
Hi guys. Im back to bother you about stability
Any issues to report before we start working on a new build?
Working great here, thanks.
Any issues? Suggestions?
Does anyone know how to enter the Galaxy Nexus Service menu? Someone produced the code for the testing menu on rootzwiki, which is:
*#*#4636#*#*
If anyone knows, please share. If yo uknow any others, provide those also.
Thanks.
Nevermind.
hmmm. what is the difference b/t service and testing menu?
paOol said:
hmmm. what is the difference b/t service and testing menu?
Click to expand...
Click to collapse
I think in the service menu, you can change things like max volume, change whether to be on -a spectrum or -b spectrum (might be mistaken regarding actual terminology of this one), things like that. For what can be done in the testing menu, just input the code above into the dialer of your phone and it will take you there automatically.
Take a look at this
open1your1eyes0 said:
Take a look at this
Click to expand...
Click to collapse
Thank-you sir. I have tried some, they don't seem to work. I think for the galaxy nexus, might have to be *#*#1234#*#* format.
Did you find the codes?
I bought a new galaxy nexus from Bell canada, but i feel the phone has been previously used - do you know if there's a way to check (call counter hidden somewhere?)
sherifyousri said:
Did you find the codes?
I bought a new galaxy nexus from Bell canada, but i feel the phone has been previously used - do you know if there's a way to check (call counter hidden somewhere?)
Click to expand...
Click to collapse
I have not found them yet unfortunately. I'm still looking.
would these codes work to boost the stock volume as well for the speaker?
I think some bright spark will be able to pull out all the service codes for our phone and if we can improve the volume then that alone is definitely worth it.
flipm00de said:
Thank-you sir. I have tried some, they don't seem to work. I think for the galaxy nexus, might have to be *#*#1234#*#* format.
Click to expand...
Click to collapse
this is correct. for AOSP, the "secret" dialer codes are only recognized by the #*#* type of format. from personal experience, I know sprint preferrs to use ## <number> # and they are able to do this on HTC Sense based devices as HTC redesigns the phone.apk file, but on AOSP devices, the dialer recognizes only #*#* per google's standard.
daleski75 said:
I think some bright spark will be able to pull out all the service codes for our phone and if we can improve the volume then that alone is definitely worth it.
Click to expand...
Click to collapse
Service codes are handled by the Phone.apk file. This file should contain constants defined for each command in the header of one of the internal .java/.class files.
If somebody reversed the file, they should be able to find these. At least by grepping through the files starting with the code given in the topic, they should be defined near each other.
it should be the same in any android phone, therefore try *#*#INFO#*#*
Yes, all the codes on stock Android should be in *#*#[]#*#* format.
Going from this document here, anyone who has the whole source tree downloaded should simply grep all the Manifests for `android:host` codes, like so:
find –name AndroidManifest.xml | xargs grep secret_code
Click to expand...
Click to collapse
Which should show all apps that are set to receive the android_secret_code broadcast.
copkay said:
Yes, all the codes on stock Android should be in *#*#[]#*#* format.
Going from this document here, anyone who has the whole source tree downloaded should simply grep all the Manifests for `android:host` codes, like so:
Which should show all apps that are set to receive the android_secret_code broadcast.
Click to expand...
Click to collapse
I have the 4.0.3 GN source tree, and this flagged the following files:
/packages/apps/Email/AndroidManifest.xml
/packages/apps/Protips/AndroidManifest.xml
/packages/apps/Settings/AndroidManifest.xml
/packages/apps/VoiceDialer/AndroidManifest.xml (this one showed up twice?)
/packages/providers/CalendarProvider/AndroidManifest.xml
antinorm said:
I have the 4.0.3 GN source tree, and this flagged the following files:
Click to expand...
Click to collapse
/packages/apps/Email/AndroidManifest.xml
The Email app receives code *#*#36245#*#* and brings up a debug menu with some advanced logging options -- nothing major.
/packages/apps/Protips/AndroidManifest.xml
Heh. This seems to be a leftover from the ProTips widget in earlier Android versions. Apparently all it does is receive the code *#*#8477#*#* and log "ACHIEVEMENT UNLOCKED".
/packages/apps/Settings/AndroidManifest.xml
This is just the usual *#*#4636#*#* to bring up the testing menu.
/packages/apps/VoiceDialer/AndroidManifest.xml (this one showed up twice?)
This receives both *#*#8351#*#* and *#*#8350#*#* which enable and disable (respectively) logging for the Voice Dialer app.
/packages/providers/CalendarProvider/AndroidManifest.xml
This receives *#*#225#*#* and brings up a Calendar information page showing all of your linked calendars and the number of associated events.
copkay said:
/packages/apps/Email/AndroidManifest.xml
The Email app receives code *#*#36245#*#* and brings up a debug menu with some advanced logging options -- nothing major.
/packages/apps/Protips/AndroidManifest.xml
Heh. This seems to be a leftover from the ProTips widget in earlier Android versions. Apparently all it does is receive the code *#*#8477#*#* and log "ACHIEVEMENT UNLOCKED".
/packages/apps/Settings/AndroidManifest.xml
This is just the usual *#*#4636#*#* to bring up the testing menu.
/packages/apps/VoiceDialer/AndroidManifest.xml (this one showed up twice?)
This receives both *#*#8351#*#* and *#*#8350#*#* which enable and disable (respectively) logging for the Voice Dialer app.
/packages/providers/CalendarProvider/AndroidManifest.xml
This receives *#*#225#*#* and brings up a Calendar information page showing all of your linked calendars and the number of associated events.
Click to expand...
Click to collapse
Does this mean there are no other testing menus in aosp android?
Firerouge said:
Does this mean there are no other testing menus in aosp android?
Click to expand...
Click to collapse
I couldn't say for sure, but I would assume that is all that is available within the source. It's quite possible that the Verizon specific files (or GSM) could also have responses as well, as I would think there has to be a service menu somewhere. I wouldn't know how to check that, though.
for my phone i used *#*#340910#*#* and i was able to enter the service menu which allows you to change your number associated with the phone as well as the MSID number
sforbes said:
for my phone i used *#*#340910#*#* and i was able to enter the service menu which allows you to change your number associated with the phone as well as the MSID number
Click to expand...
Click to collapse
Is that your MSL number? Also what version of ICS are you on?
thats just testing menu
flipm00de said:
Does anyone know how to enter the Galaxy Nexus Service menu? Someone produced the code for the testing menu on rootzwiki, which is:
*#*#4636#*#*
If anyone knows, please share. If yo uknow any others, provide those also.
Thanks.
Click to expand...
Click to collapse
Hi there,
I've been googling and searching the forums for a while now and can't seem to find many Gnex specific dialer codes...
The only Gnex specific link I have found is http://pastebin.com/3TPQhqDi - however, there seems to be no mention of a LCD test or a RTN test for GSM devices. These are the pretty much the only two I want to use....
Does anyone have any idea how to check the return status of my GSM Nexus running stock JB (I've also tried this method - http://android.stackexchange.com/questions/21101/how-to-tell-if-your-phone-is-refurbished - which states this works on the gnex, but sadly not mine...is it a Verizon thing)? Or how to test the LCD through the dialer? I've tried a few general Samsung and Android codes but, alas - to no avail....
Also, I wondered if someone could shed some light on what some of the codes in the link above will do, as I'm not desperately keen to be calling random service codes on my shiny new device?!
Specifically the "Checkin", "Service Menu" and "TTY Test Mode" (I take it that's not TTY in the Unix console sense?)
Any help much appreciated
Sorry if I have placed this in the wrong forum but my question is.
I am looking for a custom dialer app
All I want is the ability to select a contact and have the phone dial it. I do not want people to be able to dial using the numeric pad. I would like the pad to be password protected so that only an administrator can add or remove contacts. So basically when they hit the phone symbol it simply pulls up the contact list only. I have searched hi and low and can not find anything. If I have to code it myself I will, I am proficient in 6502 assembly as well and Visual Basic, forth and several other non c/java languages. Willing to learn but hope someone can assist.