[INFO] The Amazing Secret *cough* Codes! - AT&T LG G4

Ever since I had my first cell phone (one of those fancy little bricks by Motorola) I've loved finding ways to "mess around" with the software and hardware. Now that I'm a little bit older, and a little more experienced, I love to manipulate coffee to do exactly what I want.
But who ever said that you couldn't go back to where it all started?!
I scoped out almost all of the manifest files on my LG-H810 last night and was actually disappointed. Either its because I'm not root (no working computer at the moment), or AT&T are just big a-holes. There's barely any "secret Codes" still intact! But I dug deep and have been able to bring you....
Secret Codes of the AT&T LG G4
*#06# - Your typical IMEI code
*#*#244773825625#*#* - Version Info
*#*#5773282#*#* - LPP Data Options (LG-specified options for data use. Possibly something not to mess with unless you know what it all means. If anybody could shed some light on this, that'd be great.)
*#*#14640#*#* - GNSS Air Test (GPS)
*#*#759#*#* - RLZ Debug UI (Device ID, Activation Status, Some Ping Stuff, and few other things. If someone could explain "OEM Mode", I'd appreciate it.)
*#*#2432546#*#* - Google Check-In (Used during setup)
*#*#947322243#*#* - Software Update Service (Exactly what it says)
*#*#7253#*#* - Software Update Service (See above)
*#*#52325929766#*#* - LCD Always On (Just a lonely setting to enable the LCD backlight to always be on.)
*#*#54635564#*#* - Modem Protocol (Used for event logging)
*#*#762646427225#*#* - "Fake Roaming" (Still not 100% sure about this. Maybe used for testing? Anybody?)
*#*#6737#*#* - IOT Menu (Menu for VZW. No AT&T function.)
*#*#1472365#*#* - United Protocol Debug (Some pretty useful info, actually.)
*#*#4636#*#* - "Engineering Mode" (Has some useful stuff. My "Phone Information" is disabled. If anybody else's is enabled, please tell me how!)
These ones were in a XML file I was reading, but nothing seems to happen. Maybe I need root.
*#*#79783684#*#* - Unknown
*#*#46#*#* - Unknown
*#*#7867#*#* - Unknown
NOTE
Thanks to phineous for pointing out that some codes can be dangerous! What YOU do to YOUR phone is on YOU! In no way, shape, or form am I responsible for any damages YOU incur on YOUR phone.
That's all I've got for now! Hopefully more soon. If you have any more, or yours differ (somehow) from mine, let me know!!

Beware of running the software updates, mine did a factory reset after checking for updates.

thanksssss!!! this was very useful, I could check if my version was anti rollback enabled

You're very welcome!
I'm glad it was useful for a couple people. Like I said, I'm still like a little kid when it comes to that. Just wish I had access to a noninfected computer so I could [EDIT] root and get the rest of the codes.
Soon, hopefully. Dang rootkits...

snap-your-toes said:
I'm glad it was useful for a couple people. Like I said, I'm still like a little kid when it comes to that. Just wish I had access to a noninfected computer so I could error and get the rest of the codes.
Soon, hopefully. Dang rootkits...
Click to expand...
Click to collapse
if you don't mind, show me how to do that... I can help you

*ZIP IT*
Sj12345 said:
if you don't mind, show me how to do that... I can help you
Click to expand...
Click to collapse
I opened the APK packages as ZIP packages, then read through the AndroidManifest.XML. Then I used an app called Dexplorer that reads the rest of the files in the package. It can be found here.

Tried those last three with root, but I didn't get any special actions / menus either.
And, like you, my "Phone Information" area in Engineering Mode doesn't work (or at least a pop-up claims it doesn't). Even though there's clearly information behind said pop-up.

Have you ever noticed one thing? the secret codes of Oppo Realme 5 Pro are about to hide due to policy. it will be hard to find out but why are you liking to secret codes?

snap-your-toes said:
Ever since I had my first cell phone (one of those fancy little bricks by Motorola) I've loved finding ways to "mess around" with the software and hardware. Now that I'm a little bit older, and a little more experienced, I love to manipulate coffee to do exactly what I want.
But who ever said that you couldn't go back to where it all started?!
I scoped out almost all of the manifest files on my LG-H810 last night and was actually disappointed. Either its because I'm not root (no working computer at the moment), or AT&T are just big a-holes. There's barely any "secret Codes" still intact! But I dug deep and have been able to bring you....
Secret Codes of the AT&T LG G4
*#06# - Your typical IMEI code
*#*#244773825625#*#* - Version Info
*#*#5773282#*#* - LPP Data Options (LG-specified options for data use. Possibly something not to mess with unless you know what it all means. If anybody could shed some light on this, that'd be great.)
*#*#14640#*#* - GNSS Air Test (GPS)
*#*#759#*#* - RLZ Debug UI (Device ID, Activation Status, Some Ping Stuff, and few other things. If someone could explain "OEM Mode", I'd appreciate it.)
*#*#2432546#*#* - Google Check-In (Used during setup)
*#*#947322243#*#* - Software Update Service (Exactly what it says)
*#*#7253#*#* - Software Update Service (See above)
*#*#52325929766#*#* - LCD Always On (Just a lonely setting to enable the LCD backlight to always be on.)
*#*#54635564#*#* - Modem Protocol (Used for event logging)
*#*#762646427225#*#* - "Fake Roaming" (Still not 100% sure about this. Maybe used for testing? Anybody?)
*#*#6737#*#* - IOT Menu (Menu for VZW. No AT&T function.)
*#*#1472365#*#* - United Protocol Debug (Some pretty useful info, actually.)
*#*#4636#*#* - "Engineering Mode" (Has some useful stuff. My "Phone Information" is disabled. If anybody else's is enabled, please tell me how!)
These ones were in a XML file I was reading, but nothing seems to happen. Maybe I need root.
*#*#79783684#*#* - Unknown
*#*#46#*#* - Unknown
*#*#7867#*#* - Unknown
NOTE
Thanks to phineous for pointing out that some codes can be dangerous! What YOU do to YOUR phone is on YOU! In no way, shape, or form am I responsible for any damages YOU incur on YOUR phone.
That's all I've got for now! Hopefully more soon. If you have any more, or yours differ (somehow) from mine, let me know!!
Click to expand...
Click to collapse
On the United Protocol Debu. Whats the password to unlock APN settings?

Related

GPS Settings: Performance Options (improvement)

Ok, There are a lot of posts and information regarding the GPS issue that some are experiencing. I am starting (yet) another post in the interest of compiling and maintaining information regarding that information in one location. As users/devs find out information I will update this post so everyone doesn't have to go looking everywhere for the information. I am hoping that the Moderator will sticky this post.
Some users are experiencing very long lock times for their GPS. Everyone, after reading A LOT of posts/threads it seems to be the consensus that this is a software/settings issue - NOT, a hardware issue. However, results from tweaking the following settings are very mixed. Most seem to get great results by tweaking the following settings while stationary - but, moving is a whole different ball game. I use the below settings and have great results while stationary. However, my G1 blows the Captivate completely out of the water!!! My G1 gave 3-10m accuracy while driving. This device can barely keep me on the correct highway and always seem lagging behind my current location. The G1 was spot on no matter what. What hasn't been determined is if these issues are hardware or software. For whatever my opinion is worth - I think it is a firmware/software issue. Here are some things to try.
Here is the info:
To get to your GPS settings open you dialer and dial the following number. This will not call anyone - it is a code shortcut to the settings:
*#*#1472365#*#*
Once entered you will observe a screen that has five buttons:
Get Position Test
Application Settings
SUPL/CP Settings
Test Application
Delete GPS Data
We will be interested in three of these initial buttons.
Get Position Test: This will be what one uses to test the results of your changes.
Application Settings: Exactly what it says.
SUPL/CP Settings: settings that determine specific data connectivity with the satellites.
In Application Settings the following are some that you might consider adjusting:
Operation Mode - Standalone, MS Based, MS assisted, Network Provider
Accuracy - defaults to 50. Don't set it below 10 (and only use increments of 10's)
SkyHook - not sure what it does. But, someone on a thread mentioned it and it DOES effect satellite lock times.
In SUPL/CP Settings one we'll be interested in the following:
Server FQDN Type
Server
Server Port
The following are the options provided on other threads:
Original/Stock Settings:
SUPL/CP Settings/SErver FQDN Type/Custom Config
Application settings/Operation Mode/Standalone
SUPL/CP Settings/Server/www.spirent-lcs.com
SUPL/CP Settings/Port/7275
Second suggested setup (from other posts and claimed to have great results):
SUPL/CP Settings/SErver FQDN Type/Custom Config
Application settings/Operation Mode/MS Based
SUPL/CP Settings/Server/supl.google.com
SUPL/CP Settings/Port/7276
Other settings that I have played with:
Application settings/SkyHook/On (and Off)
SUPL/CP Settings/SErver FQDN Type/Auto Config (and Custom Config)
You can play around with these to see what gives you the best results. If your GPS doesn't work better with whatever changes you made - than you can always put it back to the orginal settings above.
However, it has been recommended and I concur (for whatever that is worth) that you NEED TO SET THE FOLLOWING BEFORE YOU START PLAYING AROUND: Settings/Location and security/uncheck (turn off) "Use Wireless Networks). Most likely this won't really effect anything while your testing within the GPS settings - however, this will effect your results if you test using Google Maps, etc.
Now, having duly noted all of the above and having played around with the settings for several hours I found the best results FOR MY DEVICE IN MY AREA AT ONE LOCATION was the following:
Note: I adjusted these settings from earlier as the earlier settings proved to be very accurate when stationary - but, very inaccurate while moving. The latest settings I'm using are below. Also, look to the bottom of this post regarding changing your gps configuration file. That also helped A LOT. The bottom section of information is from the Official websites that run the time servers(effects GPS performance).
Application Settings/Operation Mode/MS Based
Application Settings/Operation Mode/SkyHook/ON (VERY IMPORTANT)
SUPL/CP Settings/Server FQDN Type/Custom Config
SUPL/CP Settings/Server/supl.google.com
SUPL/CP Settings/Server Port/7276
SUPL/CP Settings/SUPL Secure Socket/Off
Turning "SkyHook" ON assisted in faster locks with ALL of my tested settings when stationary!
My test results with the above would lock on up to three satellites in under four seconds and between 7 and 10 by eight seconds. Google Maps would locate me in about 6-8 seconds.
Using "Get Position Test" the settings in the three lines above consistently gave the not only the fastest locks and the most locks - but, also STRONGER SIGNALS!
I used at least seven different combinations of the above settings and some of them were just as quick - but, not as strong. Most of them were slower.
If anyone has better information to add then please PM me and I will add it to this top post.
LASTLY, I will make some guesses as to what some of the other settings do as I have heard different information:
Application Settings:
Session Type: Tracking or Singleshot - obvious (use Tracking)
Start Mode: Hot or Cold Start - someone posted on a thread that Hot uses data from your last read to get started. Cold start will start all over. So, Cold start SHOULD increase the time for you to get a lock unless you went left the area to an area that had different satellite to look up.
Test Application:
Performance Test: worked for me - but, I found the test above to work faster and give me quicker results for what I wanted.
Hardware Test/Sensitivity Test: Pretty cool - went on forever and I stopped it.
CNO Test: Seemed to test the average satellite signal strength.
Antenna Test: Never worked for me and I received errors.
H/W Test Settings: Settings for the above tests - I didn't mess with them.
NOTE: WANT TO SEE HOW ACCURATE YOUR ACCELEROMETER/COMPASS/ORIENTATION settings are? Check this out:
Test Application/Show Sensor Data - there is no way to calibrate it here... But, you can see just how sensitive your instruments are!!
Delete GPS Data - I didn't select this button and I don't recommend anyone else doing so either unless someone from Samsung tells us what it does. LOL!
FINALLY: Keep in mind that if you are seeing GPS lock times that are in the 3-8 second range (which was what I was getting) this WILL NOT be how long it takes for Google Maps to get the GPS data! Expect 8-15 seconds or a little longer (but, under 30 seconds) for Google Maps to pick up your location. Although the GPS sensors might pick up the satellites - you still have to give the software time to evaluate the data and apply it to the software.
Hope this helps someone out there.
Update/Additional Information (http://androidforums.com/1194187-post197.html):
Hot Start - The GPS receiver remembers its last calculated position and which satellites were in view, the almanac used, and the UTC Time. It then performs a reset and attempts to acquire satellites and calculate a new position based upon the previous information. This is the quickest re-acquisition of a GPS lock.
Cold Start - The GPS receiver dumps all information and resets. It then attempts to locate satellites and then calculate a GPS lock. This takes the longest because there is no known information. The GPS receiver has to attempt to lock a satellite signal from all of the satellites, basically like polling, which takes a lot longer than knowing which satellites to look for. This re-acquisition of a GPS lock takes the longest.
Thanks to Shadow77895 for the link to this info. I altered the settings above. Doesn't effect my results much at all.
MSBased Operation Mode(http://www.vzwdevelopers.com/aims/public/menu/lbs/LBSFAQ.jsp#GenQues11):
What is MS-Based mode of operation?
In MS-Based mode, the network provides the satellite information to the device, based on a rough estimate of where the device is located, and the device acquires the GPS signals from the satellites and calculates its location. After the initial fix, the device operates like an autonomous GPS receiver, until the satellite information must be refreshed, at which time the device goes back to the network to update the satellite information. MS-Based mode is appropriate for applications that require the device location to be updated rapidly, such as a navigation application.
And email thread regarding using the Google settings for GPS(http://osdir.com/ml/android-platform/2009-08/msg00386.html)
NEW INFORMATION!!!
ALSO! Check out this page: http://www.pool.ntp.org/en/use.html:
As pool.ntp.org will assign you timeservers from all over the world, time quality will not be ideal. You get a bit better result if you use the continental zones (For example europe, north-america, oceania or asia.pool.ntp.org), and even better time if you use the country zone (like ch.pool.ntp.org in Switzerland) - for all these zones, you can again use the 0, 1 or 2 prefixes, like 0.ch.pool.ntp.org. Note, however, that the country zone might not exist for your country, or might contain only one or two timeservers. If you know timeservers that are really close to you (measured by network distance, with traceroute or ping), time probably will be even better.
Find your optimal pool server here: http://www.pool.ntp.org/zone/north-america
For US the optimal server is: us.pool.ntp.org
Reference other threads I (http://ip208-100-42-21.static.xda-developers.com/showthread.php?t=731462) I recommend you do the following:
Use Root Explorer or some other method (I use Root Explorer as it has a built in Text Editor and automatically backs up the altered file.) to go to here:
system/etc/gps.conf
Use the text editor to alter the gps.conf file to this (if you are in the US):
NTP_SERVER=us.pool.ntp.org
XTRA_SERVER_1=north-america.pool.ntp.org
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
If you are NOT in the US go to here: http://www.pool.ntp.org/en/use.html and look at the links in the center of the page to navigate to the closest pool to your geographical location and use that pool for the top server entry.
REQUEST FOR ADDITIONAL INFORMATION:
Many are suggesting that we do NOT leave the Secure Socket ON. How will this effect data security with our devices? I don't understand how it could hurt us... But, there must be a reason for it. If someone could let me know I would appreciate it.
Good, guide, think you meant hot start should be faster though.
I'll be linking to this.
Sent from my Samsung Captivate using XDA app
Great, but doesn't address the problem
I need to point out that while this information is helpful it doesn't really address the problem that the GPS is facing.
What the above settings are doing is enabling multiple different A-GPS technologies to help compensate for the Galaxy S's poor GPS performance. A properly functioning GPS unit would not need these crutches except to acquire a faster fix.
I had my GPS outdoors today, with the first set of recommended settings, and was unable to achieve a fix while seven satellites were in view (according to it) with sufficient signal strength. This is a GPS firmware issue!
The above post is very helpful for people to get some better performance - however - the core GPS issues need to be addressed by Samsung.
I hope people will refrain from saying "It's perfect now!" and let up on Samsung. Unless you know what what the following are you're tweaking settings blindly and declaring victory: ephemeris, PDOP, SBAS, WGS-84, 2D fix, 3D fix (And the conditions one is chosen over the other.) and finally SA
I'm betting this phone would never achieve a fix in an SA environment! It's also clear that the person(s) who originated this information knew exactly what they were doing..!
If anyone is interested in learning how GPS works there are tons of great resources on the web that Google will point you to. Of course they're written for all sorts of different levels.
In short, the above settings may help, but please don't become convinced that things are "fixed"!
I'd suggest you read my posts on the subject:
http://forum.xda-developers.com/showthread.php?p=7244888#post7244888
http://forum.xda-developers.com/showthread.php?p=7289539#post7289539
@haydonxda - I agree that this does NOT address the potential problem that the firmware and/or hardware is inadequate! And, we should put pressure on Samsung to fix this issue. However, the phones have already been produced and I'm just trying to do the best with I have.
@Shadow77895 - thanks for the info. Added a bunch of further information after looking into your posts and references from them.
Try this fix (from 4pda.ru), working on Galaxy S, root access required:
$su
#cat /data/gps/secgps.conf > /sdcard/secgps.conf
#rm /data/gps/secgps.conf
#reboot
After reboot, new (correct) secgps.conf appears.
At your own risk!
shaneaus said:
NEW INFORMATION!!!
ALSO! Check out this page: http://www.pool.ntp.org/en/use.html:
As pool.ntp.org will assign you timeservers from all over the world, time quality will not be ideal. You get a bit better result if you use the continental zones (For example europe, north-america, oceania or asia.pool.ntp.org), and even better time if you use the country zone (like ch.pool.ntp.org in Switzerland) - for all these zones, you can again use the 0, 1 or 2 prefixes, like 0.ch.pool.ntp.org. Note, however, that the country zone might not exist for your country, or might contain only one or two timeservers. If you know timeservers that are really close to you (measured by network distance, with traceroute or ping), time probably will be even better.
Find your optimal pool server here: http://www.pool.ntp.org/zone/north-america
For US the optimal server is: us.pool.ntp.org
Reference other threads I (http://ip208-100-42-21.static.xda-developers.com/showthread.php?t=731462) I recommend you do the following:
Use Root Explorer or some other method (I use Root Explorer as it has a built in Text Editor and automatically backs up the altered file.) to go to here:
system/etc/gps.conf
Use the text editor to alter the gps.conf file to this (if you are in the US):
NTP_SERVER=us.pool.ntp.org
XTRA_SERVER_1=north-america.pool.ntp.org
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
If you are NOT in the US go to here: http://www.pool.ntp.org/en/use.html and look at the links in the center of the page to navigate to the closest pool to your geographical location and use that pool for the top server entry.
Click to expand...
Click to collapse
How do you use the text editor in Root Explorer. I can see the text but it won't allow me to edit it.
Hello, the code:
*#*#1472365#*#*
starts a GPS Test Application.
The settings inside this application are only for this application.
You can test your GPS in different modes.
But the settings are not relevant for other applications.
It is a simple illusion that it helps to manipulate this settings.
GPS is very time-dependent.
And:
I don't know where we can change the default GPS Mode/s...
So when I walk outside my office there are like 7 satellites, and I still cannot get a lock. This is sad.
Out of the box it worked great, navigated from BB to my house with relative ease. Inside my house when I showed my parents it worked great. I rooted and deleted some ATT apps. I have yet to get a lock.
I have also changed the NTP servers and no dice. This is pretty saddening performance.
I still don't get why my Nexus One, sitting right next to my Samsung Captivate, is able to get a aGPS location (via My Location in maps) that is pretty damn accurate despite not having a GPS lock and my Captivate is unable to even get an aGPS location and just says my location data is temporarily unavailable.
Nexus One: Can get approximate location very easily
Samsung Captivate: Cannot even get approximate location using WIFI/Cell Towers.
Foursquare never knows where I am until I go outside in the middle of a parking lot. This is BS.
Won't anyone try GPS NMEA MONITOR App and see if the data sentences are correct? If the GPS chipset is putting out the correct Lat/Lon, then you can fiddle and fiddle what Captivate does with the information
Has anyone tried to contact Samsung about the issue yet? I tried yesterday and was on hold for an hour and half and then my call dropped. I'm joint to try again today.
SkyHook isn't a "feature" persay, it's a corporation: http://www.skyhookwireless.com/
Same one Apple uses. Not sure exactly how it works but they do wardrive and use WiFi and triangulation to pick up your position as well, so leaving that OFF will perhaps be better for calibrating your GPS settings, but you certainly want it back ON when in normal use.
TexUs said:
SkyHook isn't a "feature" persay, it's a corporation: http://www.skyhookwireless.com/
Same one Apple uses. Not sure exactly how it works but they do wardrive and use WiFi and triangulation to pick up your position as well, so leaving that OFF will perhaps be better for calibrating your GPS settings, but you certainly want it back ON when in normal use.
Click to expand...
Click to collapse
What kind of aGPS does the Nexus One use? I tried to dial the code and it didn't bring up the same menu on the Nexus (it may be different). My Nexus is great at figuring out where I am without a GPS signal.
I changed all my settings last night and it seemed to fix the issue. I was getting a lock within 10 seconds or less. Now I cannot get a lock with the exact same settings and reboot. Has anyone contacted Samsung over this? Anyone get an answer from them? I love this phone but the GPS issue sucks.
Every time I try one of these new fixes it seems to work but then when I go somewher else it is broken again they need to fix this asap. I use that feature a lot
superscientific said:
I changed all my settings last night and it seemed to fix the issue. I was getting a lock within 10 seconds or less. Now I cannot get a lock with the exact same settings and reboot. Has anyone contacted Samsung over this? Anyone get an answer from them? I love this phone but the GPS issue sucks.
Click to expand...
Click to collapse
I just got off the phone with Samsung galaxy s support. They knew nothing!!!!!! Said I was the first one to call with the issue.
I'm thinking about returning the phone... GPS is the most important part of a smartphone to me... I'm very disappointed
Jreitnauer7 said:
I just got off the phone with Samsung galaxy s support. They knew nothing!!!!!! Said I was the first one to call with the issue.
I'm thinking about returning the phone... GPS is the most important part of a smartphone to me... I'm very disappointed
Click to expand...
Click to collapse
I don't know about most important but I agree, it's very important. This HAS to be fixed
Jreitnauer7 said:
I just got off the phone with Samsung galaxy s support. They knew nothing!!!!!! Said I was the first one to call with the issue.
I'm thinking about returning the phone... GPS is the most important part of a smartphone to me... I'm very disappointed
Click to expand...
Click to collapse
Don't give up hope, i'm sure that guy doesnt know anything. Engadget and a few sites are aware of the issue and i'm sure Samsung took notice. i'm sure a firmware fix is in the works.
Location
I have tried all the settings. And I don't really notice any difference. I live in the heart of Manhattan, NY., so I am sure roaming around int he concrete jungle trying to get a lock surely has a lot to do with my GPS issue. I do however, get a lock in every setting that has been written up in this forum, and other forums. The difference to me is hardly any, since it always takes many minutes for me to get a lock. I never have used any other GPS device since living here in the city, so I would like to ask other who live in a large city if it is taking them several minutes as well? Because it seems as though people are saying it is taking them only seconds to lock on. Hmmm.....

## Codes (Programming Codes) Listing

[Update4]
The app my brother and I worked on is listed below. Feel free to use it and contribute back in the hopes we can have a great working app that can be used across different ROMs.
http://forum.xda-developers.com/showthread.php?t=998550
[Update3]
It appears HTC and Sprint fixed this 2.2 ## code issue. The 2.2 fix listed here should no longer be needed unless the ROM you are using has an old 2.2 Sprint update. BEFORE APPLYING this update check and see if the ## codes work. This little test might prevent problems.
[Update2]
The "fix" for 2.2 only works on rooted phones for now. I will update if a fix for non-root becomes available.
Thanks everyone for the fix! This is what worked for me. Download old EPST here (thanks to aporon for providing apk). Mount /system as r/w with root explorer and copy or move EPST to /system/app. Then install and reboot by clicking on EPST that you just moved to /system/app. Test with ##775# or some other code. It should work.
[Update]
I plan on creating a fix for those with custom dialers and 2.2 that cannot dial these codes. I will update this post and/or create a new thread when this is complete.
[Original Content]
I want to start a thread to keep track of the ## codes/programming codes (whatever they are officially called). This way it can help devs and others know what code to use for what. Its basically a list showing codes with a simple description of each. The idea for this came from a winmo thread listed below...
If I have made a mistake or if I'm missing something (I know I am) please let me know, leave a comment, and lets have a community generated list with accurate information to benefit all.
All were tested on many different ROMs, but stock rooted 2.1 and DC 3.2.3 gave the same results as almost any 2.1 ROM. Most of these will not work on 2.2.
Tested/Working:
##775# - EPST/PRL - PRL Settings
##786# - EPST - Status Menu
##3282# - EPST - Data Programming Menu (User Name, Advanced, Restore, Enable HFA, DSA Server, MMSC URL)
##33284# - Debug - Debug Menu – (Debug Screen, Test Calls, RC Data, HDR/1X Selection, Voice Privacy, DTMF Set, Korea Mode Set)
##3424# - Diagnostic - Connect to phone in diag mode
##2539# - EPST/A-Key - Data A key menu
##7738# - EPST/P_Rev - Protocol Revision
##8626337# - EPST/Vocoder - Unsure
##4772579# - Reset the GPS
##72786# - changes DSA back to Factory
##889# - enables TTY
----- Was only able to get the following working on CM6 Rom -----
*#*#4636#*#* - Phone Information - "Phone information, Battery information, Battery history, Useage statistics, Wifi information"
Confirmed not Working:
##UPST# - modem directory
##778# - EPST - Advanced Programming
Unverified:
##37872# - Full Speed USB Mode - Enable/Disable
##3386# - DDTM - Enable/Disable
*#0*# - Test Utility - SAFE TO PLAY WITH
*#0011# Service menu
*#0228# Battery Status
*#0283# Receiver Packet loopback
*#0289# Melody Test again?
*#0673# Melody Test SAFE TO PLAY WITH
*#0782# RTCTimeRead displays time (and seconds)
*#0842# Vibration test SAFE TO PLAY WITH
*#147852# Allows you to access many screens including CDMA DATA Connections
*#1472365# GPS Setup
*#1575# Service menu
*#197328640# Service menu
*#2263# ??
*#232331# Bluetooth RF Test Mode
*#2454# Low Battery Power Off
*#2580# Service menu
*#2663# Touchscreen Accuracy Test SAFE TO PLAY WITH
*#2664# Touchscreen Firmware Version
*#2664# Main Firmware Update
*#2767*2878# Service menu
*#32489# Service menu
*#3264# RAM Version
*#3282*727336*# Current Data State
*#369852# Allows you to access many screens including CDMA DATA Connections
*#4238378# Service menu
*#6984125*# Service menu
*#7284# Service menu
*#745# Sec_RIL_Dump allows you to copy to phone memory, clear ril log, (greyed out copy to SDcard and view RIL log), exit
*#7450# Phone Dump Mode Disable
*#7451# Phone Dump Mode Enable
*#767*3855# Factory Format – CRAP!! WARNING!!!
*#7780# Factory Reset
*#9090# Service menu
*#9900# SysDump copy logcat/dumpstate/dumpsys, enable debug log, copy watchdogdumpstatelog)
It looks like a few of them will go to the same menu, but is a shortcut to a specific area within the larger menu. The ones above I verified myself, but might have the names and descriptions wrong. The others I tried but didn't have any luck.
Shot out to Stevopativo for his running list he started here in a Touch Pro thread. I'm hoping this thread will build upon his list.
Nice there should be a list on how to program the phones
Just added a butt ton more codes to the list for testing and verifying.
Thanks. I can't wait until EPST etc. work on Froyo. I miss changing my PRL "on the fly".
distincthead said:
Thanks. I can't wait until EPST etc. work on Froyo. I miss changing my PRL "on the fly".
Click to expand...
Click to collapse
Well hopefully you won't have to wait too long. I am in the middle of working on a "fix".
webs05 said:
Well hopefully you won't have to wait too long. I am in the middle of working on a "fix".
Click to expand...
Click to collapse
Pm me when you get that fix. Willing to donate. Thank you.
beastmods said:
Pm me when you get that fix. Willing to donate. Thank you.
Click to expand...
Click to collapse
No problem. I will also make sure I update this post and/or start a new thread on it. I'm hoping to have something by this weekend.
webs05 said:
No problem. I will also make sure I update this post and/or start a new thread on it. I'm hoping to have something by this weekend.
Click to expand...
Click to collapse
I second that. Without the latest PRL, my phone gets crappy data coverage @ my house. Would love a PM when you are done!
I just loaded the Ava_Froyo ROM... but none of these codes work anymore.... does froyo have its own ## coeds???
I need the ##data# code that will work with froyo
Yes, Froyo and custom dialers do not support these codes. As you can read in my original post I'm working on a fix for that issue.
What is the password it asks for?
MSL code. Some of these ## codes need it. You can use CDMA Workshop to get yours, just search for it on xda.
webs05 said:
Yes, Froyo and custom dialers do not support these codes. As you can read in my original post I'm working on a fix for that issue.
Click to expand...
Click to collapse
OPPS... i missed that part...sorry
778 works, BTW, on the stock/2.1 iteration of android.
##778#
Not sure if anyone else noticed this - ##778# works on the development roms (PC36IMG.ZIP) that were used for the toast root method.
distincthead said:
778 works, BTW, on the stock/2.1 iteration of android.
Click to expand...
Click to collapse
I just tried 778 and it didn't work for me. I can get a lot of these to work, but not most of the unverified ones. Do I need to go to stock to get them to work? I figured if a few of them would work most of them would.
I just updated the post. It now accurately displays my results. I am going to flash a stock rooted rom and try the unverified ones again and see what results I get. It is being reported that some work only on stock. It's weird that I have problems with so many of them, but others I do not.
try it on ava froyo rc3 to see if that works...
[confirmed]
WORKING COEDS FOR AVA FROYO2.2 RC3
##data + call = EPST programming
##775 + call = PRL update
##3424 + call = DM mode coonnection
*#*#4636#*#* works just fine for me, I can verify it. It's phone information. It contains "Phone information, Battery information, Battery history, Useage statistics, Wifi information"
I'm on Cyanogen's RC1 ROM ATM, but it's worked for me back when I was on Herver's Baked Snack

How to use QPST and QXDM to verify if phone is working.

The following instructions are to be used to determine if your cell phone's transmit and receive functions are working when your phone doesn't successfully make phone calls. In the instructions, I've included backing up your phone's NV memory settings in case you inadvertently change the phone's settings or brick your phone (assuming the phone wasn't already bricked).
1) Download QPST
http://hosting.ecap-droid.com/Droid/...pub=bxfo8sfkv6
2) Install QPST (set it to run as Administrator and pin it to the Start Menu)
3) Download and install QXDM (set it to run as Administrator and pin it to the Start Menu)
http://www.mediafire.com/?tmzmngemgmm
4) Download LG Drivers
http://www.lg.com/us/support-mobile/lg-P999
5) Install LG Drivers
6) In the phone’s Settings -> Applications -> Development -> enable USB debugging
7) Access the phone's hidden menu using the phone keypad (dialer), enter: 1809#*999#
8) In Port Setting enable CP USB (do not enable Retain ...) then press: OK
9) Plug your phone into the USB port and wait a few seconds until the USB drivers install.
10) Access the LGE Mobile USB Modem driver through Control Panel -> Device Manager -> LGE Mobile USB Modem -> Advanced -> Advanced Port Settings
11) Click on the box next to “Append to Log” so that a checkmark is in that box.
12) Click on: Query Modem
The window above “Query Modem” should fill up with (the following data is from my phone, your phone’s Revision may be and IMEI will be somewhat different):
“ATQ0V1E0 - OK
AT+GMM - 0
AT+FCLASS=? - +FCLASS: (0-1)
AT#CLS=? - COMMAND NOT SUPPORTED
AT+GCI? - COMMAND NOT SUPPORTED
AT+GCI=? - COMMAND NOT SUPPORTED
ATI1 - Manufacturer: QUALCOMM INCORPORATED
Model: 0
Revision: M6600A-SCAUTNZ-2.0.9720T 1 [MAR 11 2012 10:00:00] MP:TRULGE_08.09.02R_MDM
IMEI: 0127XXXXXXXXXXXXXXX (I’ve X’d out my IMEI for security reasons)
+GCAP: +CGSM,+DS,+ES
ETC…”
If that doesn’t happen, then the Port Setting has probably reverted back to “AP USB” and will need to be changed back to “CP USB” or the LG drivers didn't install fully or correctly or the computer's usb connection or the usb cable has a problem. Check the phone’s screen and see if the Port Setting is still at “CP USB”. If it’s not (back on “AP USB”) redo step 8. If the setting is still at "CP USB" then reinstall the LG drivers. If there's still a problem, it may be the computer's USB port or the USB cable.
13) Click on: View log
The phone’s current IMEI and other information is listed in the information.
14) In the terminal port setting, get the LGE Mobile USB Modem COM Port number by accessing the USB driver through Control Panel -> Device Manager -> LGE Mobile USB Modem -> Advanced -> Advanced Port Settings -> COM Port Number
Write down the port number.
15) Close the LGE Mobile USB Modem Properties window.
QPST
16) Run QPST Configuration from QPST folder in the Start Menu
17) In QPST Configuration, click on: Ports tab
18) In Ports window, click on the Port which has the phone listed as FFA-QSC6295 (DEAD00D) with the USB Link
19) Write down the COM port number with USB Link. For example: COM44 = 44 It should match the COM Port Number you previously wrote down in step 13.
20) In QPST Configuration, click on: Phone tab
21) In Active Phones window, click on the phone listed as FFA-QSC6295 DEAD00D ZRF6500 with the same COM port as you wrote down previously
22) In the QPST Configuration menu, click on: Start Clients, and click on: Software Download
23) In QPST Software Download, click on the: Backup tab
24) A dialog box should appear with the same COM port number as you selected previously and there should be a name for the QCN File which has the ESN number in it (DEAD00D_1.qcn) and an SPC (Service Programming Code) number of 000000
25) If you want to, add information to the QCN File name to make it more explanatory. For example:
DEAD00D_1_My_Phone_NV_Backup.qcn
26) Browse to a location you want to save the QCN backup file to
27)Click on: Start
28) Run RF NV Manager from the QPST folder in the Start Menu
29) In the RF NV Manager menu, click on: Setting, and click on: Comport
30) In the Comport Configuration dialog box, click on the arrow in the selection window and select the port number you wrote down from step and click on: OK
31) In the RF NV Manager menu, click on: File, and click on: Read From Phone
32) The RF NV Manager window should fill up with the NV items from your phone.
33) In the QPST Configuration Window, Click on: Start Clients
34) Select: Service Programming
35) In the QPST Service Progamming Client window, click on the tab: Settings
36) Click on: Read from Phone
37) In the Codes section, Service Programming should show: 000000
38) In the QPST Service Progamming Client window, click on the tab: UMTS System
39) Click on: Read from Phone
The phones radio band settings and other information should appear with checkmarks next to the bands enabled for the phone's cell radio chip. Even though a radio band is selected, it doesn't necessarily mean that the radio band will work because either the circuitry in the phone isn't connected to a particular radio band's port on the cell radio chip and/or the cell radio band's setup/operating parameters aren't in the phone's cell radio chip firmware. Selecting any/all of them and writing that to the phone will change the phone's cell radio band's settings and, even though bands which won't work are selected, that won't harm the phone (I have all of them selected).
QXDM Professional
40) Start QXDM Professional
41) Click on: Communications
In the Communications dialog box, in Target Port, select the COM port which you wrote down previously (the one that QPST is connected to).
42) Click on: OK
The window should now become active.
43) In the View drop down menu, select: Status (Static) <F9>
The window should fill with information about your phone.
44) In the View drop down menu, select: UMTS Cell Reselection
The window should change and various coloured lines with dots on them should appear which indicates that the phone is communicating with cell towers. If there's no activity, it means that the phone's cell radio is either not working/burnt out, faulty SIM card, or something is preventing the phone from communicating with the cell towers, or something else.
45) In the View drop down menu, select: WCDMA Power
The window should fill with a graph for Receive (RX) and Transmit (TX) power. At the bottom is a blue graph of the phone's received power. If you don't see the blue graph, it probably means that your phone's antenna isn't connected or the phone's cell radio chip is not working/burnt out, or something between the chip and the antenna isn't working. Make a phone call and, near the top at -0-, you should see a green graph of the phone's transmission power. If the green graph doesn't appear, it probably means that your phone's cell radio chip transmit section isn't working/burnt out. If the green graph does appear but your phone isn't able to successfully phone, something else is wrong such as the phone's antenna is disconnected or something is wrong between the cell radio chip and the antenna, or a faulty SIM card or something else.
46) If finished, exit all QXDM, QPST, set your phone's Port Setting to AP USB, disconnect the USB cable, reboot your phone.
I guarantee this will be helpful in the future
Thanks :thumbup:
Sent from my LG-P999 using xda app-developers app
Nice write up!!
but qxdm link at least is full of malicous shii, shame to see virus on xda ! . I advise others- only download if you stupid, wanna take a risk, or got a spare machine to play with :good:
wfji3hifh3iohif said:
Nice write up!!
but qxdm link at least is full of malicous shii, shame to see virus on xda ! . I advise others- only download if you stupid, wanna take a risk, or got a spare machine to play with :good:
Click to expand...
Click to collapse
I have multiple protections against computer infection and I installed it and had no problem with any virus, trojan, etc. It is still installed on my computer and nothing's wrong with it.
wfji3hifh3iohif said:
Nice write up!!
but qxdm link at least is full of malicous shii, shame to see virus on xda ! . I advise others- only download if you stupid, wanna take a risk, or got a spare machine to play with :good:
Click to expand...
Click to collapse
your virus came from elsewhere...
G2x-CM7 Weekly 12/09/12 Build, Trinity T15 Kernel
Core Memory said:
I have multiple protections against computer infection and I installed it and had no problem with any virus, trojan, etc. It is still installed on my computer and nothing's wrong with it.
Click to expand...
Click to collapse
do you have MS Security Essentials?
its not sophisticated as others but its pretty accurate
http://www.microsoft.com/security/portal/threat/encyclopedia/entry.aspx?name=VirTool%3aWin32%2fObfuscator.XX&threatid=2147624825
Seriously?
en11gma said:
do you have MS Security Essentials?
its not sophisticated as others but its pretty accurate
Click to expand...
Click to collapse
You chose xda-dev to claim a M$ security 'alert' is accurate??
The first thing that needs to be said is: EVEN M$ SECURITY ESSENTIALS IS NOT CLAIMING THIS IS ANY SORT OF VIRUS OR MALWARE.
"...programs that have had their purpose obfuscated, often to hinder analysis or detection by antivirus scanners. They commonly employ a combination of methods including encryption, compression, anti-debugging and anti-emulation techniques."
Click to expand...
Click to collapse
The key words here are OFTEN and COMMONLY, which in this context commonly mean 'possibly' and often mean 'we really just don't have a clue'
What this security alert (lol) actually means is: "when we run this in our automated sandbox, it can't work it out". Considering it is an app that does custom networking with a relatively new proprietary comms chip this is hardly surprising, and just because you're too lazy/stupid/badly coded to work something out doesn't mean it has been obfuscated, it just means you don't get it.
These days anything with any tricky hand coded ML/ASM in it runs the risk of getting branded like this. It is also worth noting that in the past M$ have proved themselves not to be above declaring apps that breach copyright law to be 'malware'.
JUST BECAUSE SOMETHING WASN'T WRITTEN USING VISUAL STUDIO DOESN'T MEAN IT'S A SECURITY THREAT
and just because a M$ app pops up an 'alert' box doesn't mean you don't have to read what's written on it......sheesh
Servoguy said:
You chose xda-dev to claim a M$ security 'alert' is accurate??
The first thing that needs to be said is: EVEN M$ SECURITY ESSENTIALS IS NOT CLAIMING THIS IS ANY SORT OF VIRUS OR MALWARE.
The key words here are OFTEN and COMMONLY, which in this context commonly mean 'possibly' and often mean 'we really just don't have a clue'
What this security alert (lol) actually means is: "when we run this in our automated sandbox, it can't work it out". Considering it is an app that does custom networking with a relatively new proprietary comms chip this is hardly surprising, and just because you're too lazy/stupid/badly coded to work something out doesn't mean it has been obfuscated, it just means you don't get it.
These days anything with any tricky hand coded ML/ASM in it runs the risk of getting branded like this. It is also worth noting that in the past M$ have proved themselves not to be above declaring apps that breach copyright law to be 'malware'.
JUST BECAUSE SOMETHING WASN'T WRITTEN USING VISUAL STUDIO DOESN'T MEAN IT'S A SECURITY THREAT
and just because a M$ app pops up an 'alert' box doesn't mean you don't have to read what's written on it......sheesh
Click to expand...
Click to collapse
I agree,
Microsoft Security Essentials and other anti-virus/anti-malware programs often warn about using programs which are hacked/cracked, generate keys, cracks, etc., but are not malicious. QXDM may have been blacklisted by Microsoft in its Security Essentials because it is supposed to only be available from Qualcomm to their customers and developers after they have agreed to non-disclosure of the software meaning it's not for public consumption. Also, software which cracks, generates keys, etc., uses code similar to malware in order to do what it does so that can cause an alert too. I have been using QXDP and other cracked Qualcomm programs that have generated malware alerts without any problems. If there's a concern, run it sandboxed to prevent any problems.
This QXDM version is nearly 4 years old. As such it's useless for LTE stuff and the like, and also not compatible with QPST 3.7.402.
I tried this and it just doesn't work very well, while VirusTotal is NOT very happy with this... And its even worse than what the picture shows you, as several of the more popular AV's has timed out...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
E:V:A said:
This QXDM version is nearly 4 years old. As such it's useless for LTE stuff and the like, and also not compatible with QPST 3.7.402.
I tried this and it just doesn't work very well, while VirusTotal is NOT very happy with this... And its even worse than what the picture shows you, as several of the more popular AV's has timed out...
Click to expand...
Click to collapse
My OP is about determining whether or not a cell phone's radio modem is actually working, not for doing "development" or other sophisticated work. A lot of people don't have an LTE phone anyway so it is still useful for them. The virus warnings are B.S., I've been using the software from the source I supplied without any problems. In your previously unedited reply, you stated "So why don't you come up with something more useful?" well, why don't you? If you have newer versions of QXDM and/or QPST then, instead of complaining about what's available here, post links to the newer versions which are, apparently, infection free.
Core Memory said:
My OP is about determining whether or not a cell phone's radio modem is actually working, not for doing "development" or other sophisticated work. A lot of people don't have an LTE phone anyway so it is still useful for them. The virus warnings are B.S., I've been using the software from the source I supplied without any problems. In your previously unedited reply, you stated "So why don't you come up with something more useful?" well, why don't you? If you have newer versions of QXDM and/or QPST then, instead of complaining about what's available here, post links to the newer versions which are, apparently, infection free.
Click to expand...
Click to collapse
You're method for determining if the cell modem is "working" is rather over complicated, for the vast majority of people. Most phones has a built in test interface that will show you the same radio variables that you see above, although without graphs etc. In addition there are many other tools that can take rudimentary RF measurements from QC devices. CDMA Tool, MDMA (may not work on all phones) etc... Also a simple AT command terminal port could easily establish proper modem functioning/connections!
HERE is a later version (3.12.714) of QXDM (hopefully without any trojan backdoors!)
Enjoy!
How to take logs after applying logmask in qxdm
Hi,
I have installed qpst and qxdm tool with correct configuration. And I have applied the .DMC Log mask file using Load configuration option, and i
am getting all the screens accordingly. Now I want to take the logs, for the operation i am doing in my phone. but i dont know exactly how to take the logs from this point on. can anyone plz tell me how to take the qxdm logs?
abishek.m said:
Hi,
I have installed qpst and qxdm tool with correct configuration. And I have applied the .DMC Log mask file using Load configuration option, and i
am getting all the screens accordingly. Now I want to take the logs, for the operation i am doing in my phone. but i dont know exactly how to take the logs from this point on. can anyone plz tell me how to take the qxdm logs?
Click to expand...
Click to collapse
The PDF manual is included in the distribution! Read it.
E:V:A said:
You're method for determining if the cell modem is "working" is rather over complicated, for the vast majority of people. Most phones has a built in test interface that will show you the same radio variables that you see above, although without graphs etc. In addition there are many other tools that can take rudimentary RF measurements from QC devices. CDMA Tool, MDMA (may not work on all phones) etc... Also a simple AT command terminal port could easily establish proper modem functioning/connections!
HERE is a later version (3.12.714) of QXDM (hopefully without any trojan backdoors!)
Enjoy!
Click to expand...
Click to collapse
The reason I did the OP was to solve a particular problem that Mazout360 and other developers had regarding determining the on/off status of the mdm6600 radio in the G2X and, hopefully, getting it to work with ICS. Until you showed up, rather late-in-the-game, no one else had contributed a definitive method for doing that with the mdm6600 which, although you have posted criticism and links to mostly irrelevant software and drivers, haven't done. I downloaded QXDM from the link you provided and it won't install because it stops with a message that it requires Internet Explorer version 6 or higher. That stop message is incorrect as the computer I tried to install it on is running Windows 8 Pro and Internet Explorer 10. Apparently, it is incompatible so it is useless for anyone running Windows 8. How about posting something useful with a complete explanation, as I have done, about how to use it with the G2X to determine if the cell radio is working.
It doesn't run on 64bit machines unless you're in 32bit compatibility mode.
Check THIS out. I have it running on both Vista and Win7 (both 32 bit) and no problems whatsoever. And if it is a problem for you, just run it under a VM...
BTW. I'm not attacking you in any way, in fact I appreciate your step-by-step guide. But I'm also showing you there are some much simpler solutions. In addition I'm making other members aware about the dangers of downloading random software...regardless if they are false positives or not.
E:V:A said:
It doesn't run on 64bit machines unless you're in 32bit compatibility mode.
Check THIS out. I have it running on both Vista and Win7 (both 32 bit) and no problems whatsoever. And if it is a problem for you, just run it under a VM...
BTW. I'm not attacking you in any way, in fact I appreciate your step-by-step guide. But I'm also showing you there are some much simpler solutions. In addition I'm making other members aware about the dangers of downloading random software...regardless if they are false positives or not.
Click to expand...
Click to collapse
The URL embedded in "Check THIS out." in your post opens an OP which includes a post that contains a URL reference back to page one of this OP of mine. What's your point in doing that?
windows 7 64bit
getting the error about requiring ie5,6 or higher
i tried setting IE as Default (that didnt work....same error)
i then uninstalled IE 11 and rebooted and powered off too (same error)
how do we get this to work on a win7 64bit machine?
thanks
Pass AT Commands to Modem (Nexus 5)
Hi All,
Host: Windows 7
Device: Google Nexus 5.
Objective : Pass AT Commands to the Modem in Nexus 5 Device.
My device doesn't get detected in QPST tool once connected.
I'm looking for Modem port to pass AT commands to it by feeding Modem port value to Hyperterminal-like software.
However my device is not getting detected in QPST tool.
I have tried most of the drivers for the device, but in vain.
Can anyone guide how to get the Modem port details for Nexus 5.
Any help would be appreciated.
Thank you!
New update
Since a year there is no update.. Can you suggest me the easy and best way to test the GSM and live network testing.
Core Memory said:
The URL embedded in "Check THIS out." in your post opens an OP which includes a post that contains a URL reference back to page one of this OP of mine. What's your point in doing that?
Click to expand...
Click to collapse
Use NV_Manager to solve sensor issues?
Hello, i'm gonna try the QPST/QXDM procedure because I hope there will be some NV parameters which control sensors activation.
Some time ago i did something bad and i lost most sensors on my D802 (orientation, gyro, acceleration, magnetic).
System see them but they return null values (checked from logs).
I tried almost everything to solve this, but still i am sure it has something to do with NV parameters.
I there someone who have some info about this?
Thanks!

[Q] Hotspot Hacking from Wan?

I have concerns related to the security of S4 as a hotspot. While using the device as a hotspot it
became extremely hot, and started to malfunction. I could see that no one other than myself was
connected to the hotspot. Other unusual activity was observed as well, and the carrier has taken
extreme & unusual steps to prevent me from discussing it with their employees.
When using an S4 with (selinux enforcing) as a hotspot, is there any risk that a malicious webserver operator
can somehow access the device using the carrier assigned (dynamic) ip address?
What type of protections (on the wan side) should be in place to properly secure an S4 with 4.3 for use as a hotspot
so the device itself can't be compromised? (assuming no 3rd party apps are installed) I assume device encryption would
not help this situation because the device has to be decrypted to run the hotspot. It's unclear samasung knox 1.0 could
provide anything useful, and I think they force packets through lookout so it slows the connection.
greens1240 said:
I have concerns related to the security of S4 as a hotspot. While using the device as a hotspot it
became extremely hot, and started to malfunction. I could see that no one other than myself was
connected to the hotspot. Other unusual activity was observed as well, and the carrier has taken
extreme & unusual steps to prevent me from discussing it with their employees.
When using an S4 with (selinux enforcing) as a hotspot, is there any risk that a malicious webserver operator
can somehow access the device using the carrier assigned (dynamic) ip address?
What type of protections (on the wan side) should be in place to properly secure an S4 with 4.3 for use as a hotspot
so the device itself can't be compromised? (assuming no 3rd party apps are installed) I assume device encryption would
not help this situation because the device has to be decrypted to run the hotspot. It's unclear samasung knox 1.0 could
provide anything useful, and I think they force packets through lookout so it slows the connection.
Click to expand...
Click to collapse
bump
greens1240 said:
Other unusual activity was observed as well, and the carrier has taken
extreme & unusual steps to prevent me from discussing it with their employees.
Click to expand...
Click to collapse
would you elaborate on that?
keen36 said:
would you elaborate on that?
Click to expand...
Click to collapse
Those are actually 2 separate issues even though the carrier's actions may seem unusual.
I don't see https in the url for this site, and when I try to force https it redirects to remove the ssl,
so privacy didn't matter here?
Some of the unusual activity involved messages about "sim data" refresh/change when no 3rd party
apps were ever installed, the phone wasn't rooted, and updates turned off. Apps that were turned off
showed subsequent network activity. After a factory reset, disabling some apps and changing other
settings, the main issue was the phone getting extremely hot when using the hotspot to test a vpn
service (vpn settings config on pc not on android).
If your phone number ends up on that "list" you should expect management to take an approach with you
as if litigation is underway. Expect very little cooperation, leave 15 messages over a 30 day
period with 5 different corporate managers to finally get a return call from yet a different manager who
finally admits they have ways to prevent your phone from getting through to support or customer service.
They must have thought none of their customers would figure out that advanced call rejection features
can do all kinds of things, such as put select callers on hold indefinitely, forward the call to a number that
rings but never answers, have the caller hear fast busy signals, have the caller hear a message that no
one is available to take their call, etc, etc. A word to anyone with a cell phone - If you can't get through
using 611 or the carrier's toll free numbers, try calling from a different phone, and if you get through
with the different phone, then you know.
xda admins probably thought that encryption is not overly important, this being a public forum and all... i would also prefer ssl everywhere, but it does add a layer of complexity and also increases demand on the server, so i can see why it is not implemented here.
what do you mean with
Code:
"sim data" refresh/change
? what do you mean when you say you have apps "turned off"?
i can easily see you getting blocked if you annoy any support-hotline too much. i do not see something especially suspicious about that.
if i may be honest: you appear to be a little paranoid.
keen36 said:
xda admins probably thought that encryption is not overly important, this being a public forum and all... i would also prefer ssl everywhere, but it does add a layer of complexity and also increases demand on the server, so i can see why it is not implemented here.
what do you mean with
Code:
"sim data" refresh/change
? what do you mean when you say you have apps "turned off"?
i can easily see you getting blocked if you annoy any support-hotline too much. i do not see something especially suspicious about that.
if i may be honest: you appear to be a little paranoid.
Click to expand...
Click to collapse
As network packets travel over the Internet, anyone with physical access to a network device (within the packet route) can view your activity without your knowledge. There are redirection protocols used by thousands of businesses and ISPs to divert port 80 traffic to web caches, internet filtering appliances, and data mining "honeypots". Not sure if still true today that network router and Layer 3 switches manufactured by Cisco ship with a redirection protocol (WCCP) that can be used to re-reroute HTTP traffic through an external filtering or a logging device. Most would agree when it comes to discussions about network security- exchanging plain text email, and requesting advice on plain text message boards is not the best practice.
"refreshing sim data" was a message I observed after the s4 was rebooted. It seemed odd that the message appeared when there was no update or installations. But I'm not an expert on the device, for all I know it might be normal to see the message when there's no activity. As far as turning off apps, it's normal to turn off apps that use resources, drain battery, etc. if you don't need them. Turning off, not deleting, and changing permissions doesn't appear to be an option on 4.3 without a 3rd party app.
As far as sounding paranoid, there's a lot more to the story that I didn't go into involving what looks like attempted identity/phone theft by the carrier's own employee(s) or reseller(s). The way the situation was handled it genuinely looked like a cover up, and still does.
There is still the issue of securing a hotspot which no one from any tier 2 support centers has been able to answer. Not sure if a droidwall or other firewall would be doing anything beneficial since I assume any port scanning would be of the device connected to the hotspot rather than the s4 itself.
yes, anyone along the route can intercept the packets and even read them if they aren't encrypted. yes, there exist man-in-the-middle attacks. yes, most would agree that when exchanging security related information, it would be best to encrypt. that doesn't change what i said: this board is not security oriented, it is a public, developer oriented board. encryption is not very important here, so the admins must have thought that the benefits of not encrypting outwheigh the risk. if you really have sensitive security-related questions, this is not the right place to ask them, i fear.
what do you do exactly when you "turn off" an app? step-by-step?
have you tried googling what "refreshing sim data" does and why it is happening? it looks harmless to me!
last thing, to get this clear: you think that someone hacked your hotspot because the phone gets hot and unstable when you use it? no, wait, you have about a thousand small other things that also point to that explanation, right? this sounds like a case of unfounded paranoia to me. i have some experience with paranoid schizophrenics, and while i am not (!) calling you that, i have to advise you that the way you argue reminds me of them.
you are looking for suspicious things and you do not understand enough about these phones (they are ridiculously complex, so that is quite normal i might add) to see whether something is suspicious or not.
keen36 said:
yes, anyone along the route can intercept the packets and even read them if they aren't encrypted. yes, there exist man-in-the-middle attacks. yes, most would agree that when exchanging security related information, it would be best to encrypt. that doesn't change what i said: this board is not security oriented, it is a public, developer oriented board. encryption is not very important here, so the admins must have thought that the benefits of not encrypting outwheigh the risk. if you really have sensitive security-related questions, this is not the right place to ask them, i fear.
Click to expand...
Click to collapse
Do you know a better place to ask advanced security related questions about Samsung/Android? Google and Samsung tech support are unable to answer many basic security questions. Anything advanced is a foreign language to them.Ask 1000 Samsung employees "What is Knox?" and 999 will answer "Never heard of it." Most don't care about security, and never will unless and until they become a victim, and have a substantial loss.
keen36 said:
what do you do exactly when you "turn off" an app? step-by-step?.
Click to expand...
Click to collapse
I used app manager. I'f you're familiar with S4 running 4.3 then you're familiar with app manager.
keen36 said:
have you tried googling what "refreshing sim data" does and why it is happening? it looks harmless to me!
Click to expand...
Click to collapse
This message may be related to updating network tower(s) info which I agree, by itself would be harmless.
keen36 said:
last thing, to get this clear: you think that someone hacked your hotspot because the phone gets hot and unstable when you use it? no, wait, you have about a thousand small other things that also point to that explanation, right? this sounds like a case of unfounded paranoia to me. i have some experience with paranoid schizophrenics, and while i am not (!) calling you that, i have to advise you that the way you argue reminds me of them.
Click to expand...
Click to collapse
There's constant network inbound/outbound activity while the device is idle according to the indicator. The activity could be perfectly benign. Many native apps communicate with the network, but it is also possible to turn off (restrict) background activity to limit which apps have network access. I wouldn't know what it is without running a program such as wireshark. A paranoid schizophrenic might think an app that had permission to access the microphone, recorded audio in the room, then encrypted & uploaded it to a server for later retrieval. That could never happen in the real world right?
I'm merely asking questions about various events which may or may not be signs that there's a problem, but I've not concluded anything. More importantly I'm hoping to find information on how to properly secure a hotspot. You've not offered any information about this so I assume you feel no hardening, modifications, or additions are necessary, and in using default settings the device is impenetrable.
keen36 said:
you are looking for suspicious things and you do not understand enough about these phones (they are ridiculously complex, so that is quite normal i might add) to see whether something is suspicious or not.
Click to expand...
Click to collapse
I agree, they are complex. Tech support is of no use, they simply are not trained to respond to a question such as "Is there a firewall running on the device?" "Is code checked for malware by human eyes before an app is put on playstore, or simply trust unknown authors and feedback?"
no, i am sorry, i do not know about any android security related web communities.
i use a sony phone on kitkat, so no, i have no idea what you mean with "app manager". i just want to know what that program did; did it uninstall the apps, did it disable them, did it freeze (rename) them? i have never heard of an app being "turned off", that's why i ask.
what you describe with the microphone listening and uploading what it records to the internet, that is happening every time you open google voice search or -if you use the google now launcher- everytime you go to the homescreen
i do not know how you got the idea that i think that your device is impenetrable ([email protected] sentence btw. )? that is a ridiculous thought, i would never say such a thing. in fact, i am of the conviction that no absolute security can exist on a device which is connected to the internet. there is a reason why some security-related programs are built on machines with no internet access at all.
if you know how to use wireshark, why don't you just use it? if i had to take an uneducated guess, i would think that you would then realise that the network activity you see is benign (not malicious i mean, you might very well discover some nice datamining activity by google etc. ).
i do not know your usecase, if you are living in a country which has an oppressive regime, if you are a general target for hackers somehow (public figure / working at a security-related position etc.), then yes, it might make sense to look at your phones security in detail. if that is not the case, however, then no, i do not think that additional hardening of your hotspot is needed...

[Q] Native tethering

I've tried the method for the LG G3 here, which involves modifying the APN settings to include "dun" (as part of the profile). Since we don't have an explicit "save" or overflow menu on this hidden activity, I tried a few things to get the setting to persist. What I found worked was triggering the OnPause or some lifecycle state by going to another activity and bringing that foreground (common app behavior to save data). That seemed to have worked, BUT, when going into the settings to check if tethering is now available, the only thing there is the "Network" section still.
Yes, I'm rooted.
It's like there's some sort of framework restriction that isn't having that fragment added to that settings screen. It looks like just adding the "dun" to the APN profile (which makes sense) should trip that fragment, but maybe there's another roadblock that Sprint put in the way to keep that setting out of the hands of would-be tether-ers. All of the activities are there (searching the shortcut master for "tether" shows all the activities, but trying to launch the settings fragment fails, obv.). Any thoughts on this? Is there a separate provisioning app that needs to run or something?
I am new to LG devices, but well versed in system/app dev. I've been running CM11 on my S3 for over a year, so haven't had to worry about trying to figure out a tethering solution!
I tried the Native Hotspot Unlocker and initially it worked. But now, a couple of days later, it won't turn on anymore.
Now, after I got it rooted and got rid of most of the bloat, the native hotspot is the only thing I really need.
i think you mean this; if not, ive wasted your time
I get a "feature may incure bill whatever warning"
On wireless networks section click on the "more" options.
And its there.

Categories

Resources