Anyone else / Diagnosis Menu Update? - Omnia 7 General

Anyone else noticed with the diagnosis icon as a short cut if you have been in the menu i was asked earlier to update it in the marketplace ?
Nothing has changed as far as i can see in the diagnosis menu, nor lost any functionality or gained any, I'm not even thinking "this was an update, before any random comments" i'm just pondering and wondering if anyone else had this yet ?

I've got the icon, but no updates as yet...

mwako said:
Anyone else noticed with the diagnosis icon as a short cut if you have been in the menu i was asked earlier to update it in the marketplace ?
Nothing has changed as far as i can see in the diagnosis menu, nor lost any functionality or gained any, I'm not even thinking "this was an update, before any random comments" i'm just pondering and wondering if anyone else had this yet ?
Click to expand...
Click to collapse
Had it through as well - didn't notice any new additions or removals from what's already there.
Update: When inputting the codes (i.e. *#0002*28345#) the phone now vibrates whereas it didn't before

skeet94 said:
Had it through as well - didn't notice any new additions or removals from what's already there.
Update: When inputting the codes (i.e. *#0002*28345#) the phone now vibrates whereas it didn't before
Click to expand...
Click to collapse
Can't believe i didn't notice that , I remember now thinking it was an odd feel before when it didn't vibrate inputing the codes, after every other touch/input/exit on the device makes it vibrate, Seems they are doing something then. Lets see if anyone finds any new interesting menus inside ?

The "root menu" doesn't work any more it seems. I don't quite recall the command since I always check the Focus threads.

Updated Service Codes
We have extracted about 90% of the Service Codes from the latest Version I have downloaded. So far, not much in additional options. Maybe some changes in the old ones. Needs to be checked. There are again, some dead codes which are not referenced, so this is normal and not a wrong code from me.
The most interesting codes run a check before they start. If the conditions do not apply, the diag function will not start.
This would be
TESTMODE <--Root
AUDIOGAINCONTROL <-- What a shame as I still need to tweak the Volume on Level 1/30. Which should play more this Level.
(Yes I know, I have tweaked the Sound Tuning options)
The App runs a functions called "check cable" and this one calls "JIG_UART"
This function checks for two conditions. Unfortunately just some numbers, which cannot be explained because of a number code only..
This seems to be a Service Cable, as I was not able to run those codes, even when changed from USB to UART in the menu. So lets get an UART cable
If the UART Service Cable is not needed, maybe someone else finds out...
There are also two commands which check a registry value from the phone, and start not for me:
FTAMAIN
VIEWHISTORYNW
So far I have seen only the following new ones:
SerialNumber --> Starts but does not show anything
TFlashUnPairing --> Starts but have not tested it. I don't need to know everything
Some Menu Item was deleted, forgot which ones...
I have attached the Commands and the Hash table. It does not make sense to transfer every hash code, because most of them are already resolved.
I explain how to resolve it, in case you want to try one:
As an example I have chosen the SMDINFO (Open the TXT file)command, because it has only 5 digits:
The first Number: (4) Tells you the length of the code. Because we use 0 too, this code has 5 positions:
Next to the number in the brackets, is the number you put into the DiagApp Tool, starting from the last. Because SMDINFO shows, you only two of them in the same line, you just continue downwards. You can also use the search option:
This results in:
*#03#
Again you look for the numbers next to the numbers in the brackets. So you need to find the numbers for:
(4) (3) (2) (1) (0)
(4) (3) are easy, on the same line... the looks for the next (2), which can be found under: DisableSellOutSMS If you are unsure, use search...
Its easier as it sounds...
If I find anything new and useful, I will let you know...
Let me know any interesting file to disassemble. The is always more then the eye can catch.. At least with a debug guru in the team...
MC

mchabr said:
The most interesting codes run a check before they start. If the conditions do not apply, the diag function will not start.
This would be
TESTMODE <--Root
Click to expand...
Click to collapse
I guess the well known workaound, will result in the same root access.
*#1111# continue to press any number, until the long number at the top gets a minus symbol. Then just press back, until you jump into the main menu.

Related

nombCrypt - beta

Hello Everyone,
I just got my 8525 in the mail yesterday and upgraded the boot loader, radio, and WM6. I had a little trouble but in the end, all that I can't get working right is the internet for Cingular. I really appreciate all the hard work everyone puts into this. Here is my thank you, this is my first app so go easy on me.
nomb
nombCrypt
nombCrypt is an encryption program I originally made for the desktop but then decide to port it over. It uses a password you provide and encrypts either a block of text or files using 256bit Rijndael (AES). This level of encryption was given the ok to encrypt Top Secret documents. It can of course decrypt as well. This is for Windows Mobile 6. Please enjoy and every developer of course likes to get back feedback.
Planned/Requested Improvements
Truecrypt like encrypted containers
Implement Encrypted Backups (P)
Get File Encrypt Status Bar Working (P/R) <-- I'm dreading writing the working class :'(
Use Device ID As Salt Option (P)
Randomize Salt More (P)
Add More Encryption Algorithms (P)
Change File Open Dialog To Open Less (R) completed - now initially looks for *.nen (nombCrypt Enc. Files)
Encryption Password Confirmation (R) completed
Clipboard Paste Button (R) completed
Clipboard Clear Button (R) completed
Take Off Start Menu Icon (R) completed
Change Icon (R) completed
Add Exit To The Menu (R) completed
Add Time Out Feature (R) completed - (see page two for details)
Integrate nombCrypt Into WM6 More (P)
I. Encrypt MS Certificate Store (R)
Other Fixes
Improved Text Encryption So The End TextBox Is Opened Less
Added file error checking to the file decryption process
Two screenshots and the cab file are attached.
I hope you guys enjoy...
nomb
Hey! I wanted to do the same thing too! Just that I use my own XOR method (One Time Pad-like) instead. Of all the thing, it works alright, except that I can't get it to do a Copy-Paste. (see here http://forum.xda-developers.com/showthread.php?t=321014)
Also, from what it seems, I would presume that (since you uses AES), the end result would be in 'relatively' binary format (right?), which may not be very program friendly.
I was going to do about the same thing, except that I'll have my end result Base64 encoded, such that I can have them pasted to Notes and have it sycned to outlook. And I have my PC based software to do the job there (if required).
Previously, I used a software called Ccrryyppttoo, which did quite alright, but it seems that my PC is doing some coding, when synced, that makes it goes funny (i.e. cannot be decrypted anymore).
I'll PM you a demo of what I did (in Java web), of which I intended to do it in PPC
With Rijnael the resulting encrypted string/file gets encoded into base64 as well because if it didn't, all the characters wouldn't be represented. You can paste this into notes just fine.
Mine is programmed in c# so there is a clipboard function which works relatively well. If you'd like to help with this your more than welcome to. Or if you want to join your project with mine that would be cool too. I plan to support all major and a lot of minor encryption algorithms that I can find. Plus people were complaining about how the encrypted backup on the ppc should use the device id to encrypt instead of the randomly generated key so I plan to implement that as well.
I'm looking forward to seeing your demo.
nomb
Hmm.. so it is b64 encoded.. niicceee. Hmmm. . I should try out C# soon.
Anyway, there is a suggestion, I'm not sure if you have the library for it. After my symmetric cipher program, I'm in thinking about a asymmetric-public-private key cipher, which people can exchange short messages in secret (e.g. via email, IM, SMS) without the need to exchange the key/password. It is relatively done now, I'll show you the web base version once it is done. It runs on the Java security class, which I'm not sure if C# has those library or not.
The idea is, Alice go to my page, generate a pair of keys. Alice then send Bob her pub key. Bob use pub key, go to my page, encrypt the message. Send it to Alice. Alice decrypt message at my page. No software to install, no secret key exchanged.
Yup c# has the ability to do that built into its cryptography namespace.
That is a cool idea, but instead of having Alice send the key to him. You should just make a db to keep track of the keys and then have him answer a question about Alice or something like that to use the pub key. that way thats even one less step they have to worry about. Or have Alice put in his email address and have your site auto email him the pub key. That would be good too.
But sweet idea, maybe I'll make my program talk to your site.
Have you tried mine yet?
nomb
I dont like the "answer a question" method, as in that case, you might as well use the answer as the password?
Anyway, the emailing the pub key is an idea
I'm not in my own PC yet, can't send it to my phone from this PC. Will try it out later tonight.
hanmin said:
I dont like the "answer a question" method, as in that case, you might as well use the answer as the password?
Click to expand...
Click to collapse
Ya I'm at work and was hungry so I wasn't thinking strait. I don't like that idea either. ^^
I think my next step in mine is to build the background worker class to update the progress bar when you encrypt/decrypt a file.
If you just point your phone to the cab above it will install it for you. You don't need a comp unless u don't have a dataplan.
nomb
I dont have data in my plan.. although O2 gives me 1MB+ a month free.. I'm not using it.
Anyway, I've tested your software, a few comments.
Slightly major problems:
[1] It is not wise to do a 'All folders' and 'All Files' upon browsing (for file to be de/encrypt). People (e.g. me) has gazillion files around and it may take ages to load the list.
[2] You may want to pop up a Window, asking the user to confirm his/her password upon encryption (one of the thing I intended to add on mine )
[3] I'm not able to paste any data onto the 'start text' area. E.g., I have encrypted my stuff, saved it into Notes. Later, I wanted to get it back, I copy the encrypted code from my Notes, and no way of pasting it into the 'Start text'
[4] You already knew this, but, good to have some kind of progress bar to indicate the progress
[5] Hmmm.. on the browsing, there doesn't seems to have a way to find files on my Storage Card's root directory
[6] For security reason, probably it is good for you to add a 'Clear Clipboard' button?
Minor:
[1] I find it annoying that once I had the software installed, it is on my Start menu
[2] You could use a better icon, I just see a black square on my not so bright screen. I can help you on this.
[3] Add an "Exit" on the menus below?
Other possible suggestions:
[1] Have a time out on your software, such that, e.g. if there is no activity on software after a certain amount of time, it will do one/some/all of these (a) close itself (b) clear the password, input, output (c) clear the clipboard
Good suggestions, I'll have those done by tomorrow. I can't play with the storage card aspect yet because I don't have one. :'( Soon though I'm hoping to get a 4gb. And ya, i can't make icons worth any.
Oh, to past it back I always did ctrl+v from the keyboard. But I'll throw a button up there to do that. And I'll make sure to take it off of the start menu.
1 good comment would have been nice. Altho criticism is good.
nomb
Haha.. sorry for the lack of good comments, I was trying to think of something to suggest. But come to think of it my post on top are good comments (e.g. niiiiccceee Base 64 encoded), and the fact that it has the simple string->string encryption.
I did googling a bit, and found these
http://www.entity.cc/ICONS/security-icons.php
http://www.hscripts.com/freeimages/icons/computer/lock-icon.php
http://icons.qarchive.org/
which you may want to use as your icons?
Ya I was just teasing you. The icon I have now I got off of your last link at somepoint I just don't remember when. But I think I will probably use one of the others. But ya, I'll work on those fixes and then attach the updated program. Then once I get those fixes done, I'll work on adding the differnt encryption algorithms and the encrypted backups.
nomb
Did you wrote any backup software before for the PPC? I'm not really sure, but it seems that backup-ing can have a lot of issues. You have the "Copy everything" backup, the PIM only backup, etc. Some backups are ROM-flashing/upgrading friendly, some are not. You can have a backup software all standalone by itself. I would recommend you to have the backup software seperated and have encryption onto it as a plugin. Take a look at PIM-backup, it is very popular here.
Hi,
This is a very interesting thread. Thanks for your efforts so far (is there a donation link anywhere?)
A basic question...I understood that to carry out really secure encryption it would be necessary to write a filter driver that worked within the core ROM Image. Is this not the case?
Can I encrypt the MS certificate store too? The crypto protection on this store could be beefed up...
Once again I am very pleased that this thread has appeared and will be testing your software with interest,
Well done for your work so far,
Sam.
Hey there PianoSam,
First I just want to make it clear I'm not doing this to make money. If anyone donates I want it to be because they like the software. I am at work so PayPal is blocked but I'll put my donation link on the front page later today.
Also, I am going to try and incorporate the encryption as much as possible. If that is a feature you'd like, then after I get all of the previously requested changes done, I'll start on that for you.
And thank you for your kind words.
nomb
***EDITED***
Sorry I didn't answer you question at first.
Question: A basic question...I understood that to carry out really secure encryption it would be necessary to write a filter driver that worked within the core ROM Image. Is this not the case?
Answer: I pondered over this for a little while and I can't think of a reason this would be necessary. However, I've only had my phone for two days. Can you find where you saw that so I can read it as well and maybe gather a little bit on information so I can do some research on the topic? If thats what needs to be done then thats what I'll do but I can't see why. Let me know!
Added another cab with all the fixes I've completed.
nombCrypt-beta.cab <-- On the front page.
I added the donate link.
I added the timeout feature and thought I would make a comment on it.
It is a two minute timeout. Whenever you fucos on a textbox the timer is stopped and when the textbox looses focus, the timer is on. The downside to this is if you were in the middle of typing and set your device down, it wont timeout. I could make it so when you start typing into the textbox it restarts the two minutes and you have two minutes to complete your message but I didn't know if that was a good idea or not.
Also, when you copy, and go to another program to paste it in, you have two minutes before the clipboard is cleared and the program shutdown.
When the encryption program is encrypting something, the timeout is not running. It starts afterwards.
I can tweak this as much as you guys would like, just let me know.
nomb
I've tested your Beta.. niiiiiccceeeeee.. it is gooood. Almost prefect. Few things (OH NO! )
- The "Clear" button doesn't seems to be working. It is suppose to clear the clipboard only? Should you clear off everything as well?
Other requests/suggestion
<rant>
- I'm not sure why I thought I need it.. but it would be good to have a copy function for the "End Text" as well. I thought I may need it one day. Not sure why. It ought to make the screen a bit crowded, I thought.
Anyway, slightly related to the suggestion above, I've just revisited the design I made on my copy-paste-failed PPC attempt, I have this idea which I thought you might want to use it. For my design, I do not have "Start Text" and "End Text", I only have ONE TextField "Message" (and another for the password). The user enter the encrypted/plain text on this "Message". Click on the button "Encrypt" or "Decrypt", the result will then overwrite whatever that is in "Message" TextField.
Example:
(1) "Message"=<plain text>. User key in password, click "Encrypt", "Message"=<encrypted text>.
(2) "Message"=<encrypted text>. User key in password, click "Dencrypt", "Message"=<plain text>.
In such cases, you only need a pair of copy-paste to perform copy-paste on both (in a way) encrypted and plain text.
</rant>
As for the time out issue, I thought the typing-sensitive time out would be a better choice. The moment that you are worried about your data being seen is when you are away from your phone. You can have focus on your TextField but you can be million miles away from your phone. But, you ought to be around to be typing stuff, right?
BTW, I'm also wondering on the working of this time out feature. I thought there ought to be a 'clock' running and when time's up, it will clear the stuff needed to be cleared, right? So, if I were to forget to switch off the application, the timer will not be another running software that drain my battery, right?
Good work.
hanmin said:
- The "Clear" button doesn't seems to be working. It is suppose to clear the clipboard only? Should you clear off everything as well?
Click to expand...
Click to collapse
The "clear" button is in the clipboard row, i think i tagged it on the left, and only clears the clipboard. If you go to menu->reset it will clear everything like your looking for.
hanmin said:
- I'm not sure why I thought I need it.. but it would be good to have a copy function for the "End Text" as well. I thought I may need it one day. Not sure why. It ought to make the screen a bit crowded, I thought.
Click to expand...
Click to collapse
The "Copy" button copies the end text to the clipboard. Not the start text.
hanmin said:
Anyway, slightly related to the suggestion above, I've just revisited the design I made on my copy-paste-failed PPC attempt, I have this idea which I thought you might want to use it. For my design, I do not have "Start Text" and "End Text", I only have ONE TextField "Message" (and another for the password). The user enter the encrypted/plain text on this "Message". Click on the button "Encrypt" or "Decrypt", the result will then overwrite whatever that is in "Message" TextField.
Click to expand...
Click to collapse
I originally had it setup this way, however there was a time when I had wrote a huge paragraph in it and encrypted it, and then found out I had forgot a line. I switched it so this wont happen.
hanmin said:
As for the time out issue, I thought the typing-sensitive time out would be a better choice. The moment that you are worried about your data being seen is when you are away from your phone. You can have focus on your TextField but you can be million miles away from your phone. But, you ought to be around to be typing stuff, right?
Click to expand...
Click to collapse
The timeout I have running in it now, (new version that isn't up yet), is completely off of the user's actions. Whenever you do anything in the program the timer resets. Except for encrypting/decrypting. The timer is off for those functions incase you encrypt a file that takes longer.
hanmin said:
BTW, I'm also wondering on the working of this time out feature. I thought there ought to be a 'clock' running and when time's up, it will clear the stuff needed to be cleared, right? So, if I were to forget to switch off the application, the timer will not be another running software that drain my battery, right?
Click to expand...
Click to collapse
The timeout feature does not clear everything in the program. I have it so it actually completely closes the program. So if you forget to close it and walk away, the program will end so it doesn't drain your battery.
hanmin said:
Good work.
Click to expand...
Click to collapse
Thanks, wait till you see the next version...
nomb
I got the progressbar working for encryption, now for decryption.

[Q] Initial issues from a WP7 newbie...

Hi everyone... I'm having some initial problems with my new Optimus 7 device and maybe someone more experienced can help me...
1) After 1min of inactivity, my screen goes totally black... and I cannot seem to unlock it! The only way I found is by holding the camera button, which opens the camera app and then the phone is unlocked... but for sure there is a simpler method! When I try to unlock right after it has locked I can do it by "scrolling up", but after it has gone totally black, it does not work anymore... Is this a bug or am I just stupid?
2) I would like to know the MAC address of my phone... I saw a tutorial for the Samsung Omnia 7 using the MFG app, but the MFG app in LG is different, and I cannot find the MAC there... is there a way to discover the MAC of this device?
I'm sure many more questions will come, but that's it for now...
Many thanks!
Leo.
Alright, it is totally understandable that you may have these issues. First of all, in order to take the phone out of standby, you need to press the 'Power' button at the top right of the phone. It may seem too small at first, but you'll get used to it. When you press the button, the screen lights up and you can scroll up to unlock. As you may have discovered, the 'Camera' button also unlocks the device, but that is a feature to quickly take a photo, not to unlock it.
Secondly, have you installed the MFG app on the LG Optimus 7 yet? If not, bring up the dialer, and dial ##634#, wait for the app to install, and then it will be available like any other app in your 'right flick' list. You can even pin it up to the Home screen if you choose to. Then, enter 277634#*# for the password to enter the app. The following is the path you must take:
7. Engineer Menu > 2. Device Test > 8. WIFI Test > 1. Net.Info.
At which point you should be greeted by the Net.Info. screen showing you the MAC address and the IP address of your device.
Hope this helps. Ask any other questions you have here as well. Welcome to the WP7 Club.
kapanak said:
Alright, it is totally understandable that you may have these issues. First of all, in order to take the phone out of standby, you need to press the 'Power' button at the top right of the phone. It may seem too small at first, but you'll get used to it. When you press the button, the screen lights up and you can scroll up to unlock. As you may have discovered, the 'Camera' button also unlocks the device, but that is a feature to quickly take a photo, not to unlock it.
Secondly, have you installed the MFG app on the LG Optimus 7 yet? If not, bring up the dialer, and dial ##634#, wait for the app to install, and then it will be available like any other app in your 'right flick' list. You can even pin it up to the Home screen if you choose to. Then, enter 277634#*# for the password to enter the app. The following is the path you must take:
7. Engineer Menu > 2. Device Test > 8. WIFI Test > 1. Net.Info.
At which point you should be greeted by the Net.Info. screen showing you the MAC address and the IP address of your device.
Hope this helps. Ask any other questions you have here as well. Welcome to the WP7 Club.
Click to expand...
Click to collapse
Thanks very much! I was going crazy with this lock screen problem... I think they should state this flow more clearly somewhere... anyway, thanks also for the MAC info, I got it also!
For now that's everything! But I'm sure there will be more in the future...
OK, one more small thing that is bothering me...
Does IE (on WP7 of course) has any means to store passwords and auto-complete them? I even looked for some apps, but they didn't seem to integrate with IE...
banvetor said:
OK, one more small thing that is bothering me...
Does IE (on WP7 of course) has any means to store passwords and auto-complete them? I even looked for some apps, but they didn't seem to integrate with IE...
Click to expand...
Click to collapse
As of now, IE does not support any plug-ins, ActiveX (thank God), or any of the regular functions you are used to on a desktop browser. However, I believe autocomplete will come soon. For now though, you should upgrade to NoDo, and use a password manager (I use 7Pass, and Passkeeper), and copy username/passwords from there to your browser...
kapanak said:
As of now, IE does not support any plug-ins, ActiveX (thank God), or any of the regular functions you are used to on a desktop browser. However, I believe autocomplete will come soon. For now though, you should upgrade to NoDo, and use a password manager (I use 7Pass, and Passkeeper), and copy username/passwords from there to your browser...
Click to expand...
Click to collapse
OK, I was afraid of that... unfortunately this didn't come with NoDo (I already have it
It will be a long wait until the next update (Mango, if I remember the name correctly)... it would be very nice if MS would release smaller updates like this more often... this way maybe they could even deploy it faster, since the changes would be small and so would the probability of a grand failure (I guess)
Anyway, one more question came up yesterday: is there any way to show my contacts birthdays on the calendar? I had this same problem on my Nokia... I never understood the reason to have a birthday field on the contacts if they didn't show up on the calendar!
Thanks!
Leo.

[Q] Debugging help needed

I have a user of my app who is having a problem running it. My code launches another activity in the same app, and he is saying it is stopping before it should & returning to the previous activity, and he doesn't see any Force Close warnings.
I have run my code in the emulator & on my phone, I can't reproduce the error. We both run Android 2.2 on our phones, his is an HTC EVO & mine is a HTC Wildfire, as far as I can tell his specs are better than mine so shouldn't cause an issue - I deliberately chose a low spec for for my dev work so the code ought to run on anything.
As a bit of an Andoid dev noob (but been coding for years), is there any easy way I can make a special build of the app to send to him that would log any errors that happen ? I'd like to get a stack dump as well if possible, as I'm not sure exactly what routine in the activity its crashing out in. The activity that crashes is Gallery with 9 images in it, he can't flick through them or select one. I'm stumped as to whats causing it, any assistance would be gratefully received.
Thanks.
Why not point to your app and let others here try it on their phones? It could simply be other apps installed on his phone interfering with your app.
Long time programmer here too and when I get to where you're at (and I"m sure you've put some hours into this LOL), I go back to STEP 1.
I comment-out any and all code but the bare minimum; break it down to the Intent, startActivity and maybe a Toast message in the second activity. Even parse down your XML files to bare minimum.
See if that works. Then, ADD BACK ONE LINE OF CODE AT A TIME Run program and make sure it works. Yeah, it's painful, but in my 20 years of coding, I've learned to put my pride aside and to not "pretend" all the code I've written is correct.
Sometimes on bigger projects, I"ll change or add a couple of lines of code, run a back up and test. Rinse and repeat LOL. That way, I know I"m only a couple of lines of code from what "used" to work.
Good Luck!
Thanks both of you.
old_dude - Its a paid app. Only £0.99 but I don't think people would pay to help me. There is a free version of the same app (with less functionality) that this guy can get to work. If your really interested the 2 versions are -
Plink Log - Free Version
Plink Log Pro - Paid version
Rootstonian - agreed thats the approach I'd normally take if I was having problems on my dev phone or the emulator. The problem is that its OK on my HTC Wildfire/Android2.2 but on this guys HTC EVO/Android2.2 its having problems. I dont really want to keep sending him .apks with 1 or 2 lines extra enabled just to see if that fixes his specific issue. I was hoping there was something I could code to catch whatever crashes the activity & log it somewhere for me to analyse. When I do PC dev work, I have a global exception handler that catches anything I dont explicitly handle, and dumps the full call stack into a Log File I can read later.
I think I'll just have to take the existing app & put loads of debug code into it to save messages into a log file & see what bits of code are being called & what isn't & then get him to email me the results.
Thanks for the ideas guys, its always useful to get input from another perspective.
Dave
Hmmmm, just discovered setDefaultUncaughtExceptionHandler - might be able to use that with printStackTrace. Sounds interesting.

The EM App - Joint Developing Effort

Hey guys, I wanted to start a thread where all of the few developers that the DVP has can come together and develop for the DVP in a joint-effort, starting with understanding the EM app.
There have been recent changes to the EM app with the new firmware and Mango, so I was hoping to create neutral ground where we can lay out all of the uses of the EM app and how to exploit them for the greater good.
So first of all the basics:
To get the EM app, dial ##634#
There are 3 basic options when you get to the EM App:
Phone Information
System Information
MMS Settings
There isn't much to be done with the Phone and System information, as they are there for pure informational purposes, but something can be done with the MMS Settings
MMS Settings: Here you can edit your MMS settings, including the APN, username, password, Authentication Type, (For Data) and then your actual MMS Settings such as Name, APN, MMSC, MMS Proxy, MMS Port, Username, Password, and Auth Type
Not much developing can be done with these 3 options, but if you tap the blank space below the options and then use the physical keyboard to type "qwertyuiop" without quotes, you get additional options:
RD Test (Password: *#6336#)
MMI Test
MMI Test (Chinese)
FCQ Test
Protocol
Service Center
OOB (Password)
The RD Test brings up a slew of options:
Audio Loop -tests the audio (earphones required)
Backlight- tests the backlight (turn on and off by touching)
BT (Bluetooth) - Displays BT address, the test mode, TX Power Test, and BQB Certification.
Camera- tests camera by taking a picture
Compass-not sure how this works...
FM Radio- tests the radio (needs earphones plugged in)
Gap- measure 4 blocks and enter the measurements
GPS- Turn off location services and test the GPS
Isolated Storage Speed- test the speed of storage
Keypad- push all of the buttons to get back to main menu
LCD (AMOLED)- Test the LCD
LED- Turn on the screen, keypad, and the camera flashlight
Power Cycle- Test one power cycle (I don't know what it means?"
Power Management- Displays statistics of the battery
Recorder- Records audio to test the microphone
RF Power Forward- Displays the bands of your phone, and WCDMA information
Touch Pad- Brings up a menu to test the touch screen
Sensors-calibrate the Light Sensor, Proximity Sensor, and the Accelerometer
SD Card- the status of your SD card, the size, and the OS disk size
Sim Card-Says if your sim card is inserted
Sim Lock - Displays the Lock Code for your sim card...
Slider- tells you that your slider is open or closed
Vibrator-vibrates your phone
Video Music- tests music and video
Wifi-Brings up the Wifi menu, displays MAC address (other options unknown)
About EM- doesn't work(?) Says the page isn't ready yet.
Man Machine Interface Test (MMI) runs a series of tests on your phone, it runs through all the tests in the RD test.
The Function Quality Check Test (FQC Test): Its in Chinese
Protocol requires a password
Service Center, which allows tethering
OOB, requires password.
So, my goal is to have a mutual discussion ground in which we can exploit this EM app to its fullest, and maybe unlock some hidden features of the phone!
This won't help much, but is it normal to have the MMS Settings app show up in the app list? It's been there since I got it a few days ago, and I haven't even dialed ##634#. Also, in the app list, it's titled "Connection Settings", but it identifies itself as MMS Settings in the app itself and has all of the options you mentioned.
ElijahHouck said:
This won't help much, but is it normal to have the MMS Settings app show up in the app list? It's been there since I got it a few days ago, and I haven't even dialed ##634#. Also, in the app list, it's titled "Connection Settings", but it identifies itself as MMS Settings in the app itself and has all of the options you mentioned.
Click to expand...
Click to collapse
Yes, with the new FW 212, its bundled as a seperate App with new purchases.
I dont know if this has been found by anyone yet, but when you press 'protocol' and type in *#6336# it takes you to another menu with three options,
active feature- seems to contain all the options to control the radio frequencies such as wcdma, gsm, bands, save efs log, and reset all..
when i clicked on 'fixed in bands' it seems to give you an option to check which frequencies you would like to use, theres four boxes with four of the regular gsm frequencies, 850,900,1800,1900, but five different wcdma options, I IMT 2000, II PCS 1900, then IV 1700, V 850, and VIII 900..
TMO-stands for tmobile, brings up a longer list of other controls and status screens for the radio and other things that deal with tmobile network..
RILDRV Log Capture- not sure what this one is about but gives you three capture options- capture at function level, capture at info level, and capture at error level, then two buttons that say Capture and unCapture...
curious stuff.. I havent played around with it much yet other than that..
16gb NoDo with 212 firmware
Service Center, which allows tethering
Click to expand...
Click to collapse
Which isn't working in Mango Beta, hopefully works in RTM?
Monkyyy said:
Which isn't working in Mango Beta, hopefully works in RTM?
Click to expand...
Click to collapse
Some people have been reporting that it works with Beta 2, and the RTM(?)
Also, with regards to this thread, I know that the DVP has no developer base behind it like the other devices, so I thought that looking into Dell's own app for its phones would help, and as a joint effort we might find a way into the DVP itself.
Also, I think some notable DVP-goers (such as notebookgrail and domineus) have already tried this, but what if ths thread could help us, or even work in our favor?
the major difficulty in the em.xap is tantamount
primarily the registry editor does work; but it only creates new keys - no modification of keys. Secondly, the interop capabilities has been rendered useless post nodo. So we have a unique situation as far as hacking the dvp
gauravr88 said:
I dont know if this has been found by anyone yet, but when you press 'protocol' and type in *#6336# it takes you to another menu with three options,
active feature- seems to contain all the options to control the radio frequencies such as wcdma, gsm, bands, save efs log, and reset all..
when i clicked on 'fixed in bands' it seems to give you an option to check which frequencies you would like to use, theres four boxes with four of the regular gsm frequencies, 850,900,1800,1900, but five different wcdma options, I IMT 2000, II PCS 1900, then IV 1700, V 850, and VIII 900..
TMO-stands for tmobile, brings up a longer list of other controls and status screens for the radio and other things that deal with tmobile network..
RILDRV Log Capture- not sure what this one is about but gives you three capture options- capture at function level, capture at info level, and capture at error level, then two buttons that say Capture and unCapture...
curious stuff.. I havent played around with it much yet other than that..
16gb NoDo with 212 firmware
Click to expand...
Click to collapse
Its been there since the DVP started.
The bands stuff is basically writing a flag to a file in the Isolated Storage of the EM App. Once you close the app, its state is gone. It doesn't really change bands in the Hardware as we thought to be.
The TMO options is useful if you are into AT Command. I had played with it a lot..But scary stuff. Its basically taking to the Radio Modem.
RILDRV Log Capture - haven't played with it. But looking at the code doesn't give much info.
Curious, why is there a dedicated section to T-Mobile when all of the phones aren't being used with T-Mobile?
Thunder_47 said:
Curious, why is there a dedicated section to T-Mobile when all of the phones aren't being used with T-Mobile?
Click to expand...
Click to collapse
Originally DVP was a TMO exclusive. May be they just left it there in the FW. I don't have a ATT DVP. Do they have the same TMO menu?
Is there anyway that we can use the EM app to change certain things such as IMEI (illegal) or find a way to bypass the upsell page when using Web2Go or T-Zones?
Basically, I want to use DVP with my grandfathered plan.
I don't believe that dell gave tmobile and att every single DVP IMEI out. There must be a low level security on each device that halts you from using web2go/tzones for working. I am trying to find that solution.
I am on tmobile USA with a grandfatherd web2go plan.
I originally ordered a t-mo DVP and found out it wont work on web2go/tzones.
I then bought the unlocked ATT DVP and unfortunately, it STILL doesnt work on web2go/tzones- knowing that I will only have edge speeds. I returned that device, BTW.
Any tips guys?
One thing I noticed: If the DVP chokes on loading up a webpage (via Low tower signal, etc), it will actually bring up the real webpage- somehow bypassing the upsell page.
But if you have full bars, the signal catches on, and you are redirected/forced to pay for an internet plan before you can use the grandfathered plan on the DVP.
I don't think this is possible, the IMEI is hardlined into your phone, changing it (if even possible) would probably cause your phone to be unrecognized by the T Mobile network.
The sad truth with this phone is that there will never be developer support for it like there is for HTC or other devices. Without a way to write to the registry or fix the broken interop service there is simply no way. This is something that the engineers (or their outsourced, contracted employees) at Dell would need to fix. And that won't happen because they won't waste time on an old phone, they'll just launch a new one.
Arcarsenal said:
The sad truth with this phone is that there will never be developer support for it like there is for HTC or other devices. Without a way to write to the registry or fix the broken interop service there is simply no way. This is something that the engineers (or their outsourced, contracted employees) at Dell would need to fix. And that won't happen because they won't waste time on an old phone, they'll just launch a new one.
Click to expand...
Click to collapse
No need to be pessimistic now, I'm sure if we all came together and explored all of the options (starting this this native app) we could eventually get to the promised land
Thunder_47 said:
No need to be pessimistic now, I'm sure if we all came together and explored all of the options (starting this this native app) we could eventually get to the promised land
Click to expand...
Click to collapse
I agree. Lets at lest keep open dialogue. You never know who may get there hands on a DVP...
haha, there's a difference between pessimism and reality. Take a look at the code of the unpacked EM.xap. Everything you'd need for your "native app" would be contained in there, including a way to modify the registry since EM and OurCOM.dll is the software layer that interfaces with the hardware at a limited level. There are people much more versed in the technical details of Windows Phone and the actual code of the EM app that can explain the uphill battle you face much better than I can.
But, any real progress needs to come from Dell themselves first, not the community. Their EM app is literally not completed. And, we know how Dell has responded thus far.
Not trying to be rude or anything, that's just how I see things and the situation with Dell.
edit: in an effort to keep people motivated here is a nice write up (part 1 of 3) about what is possible on a Venue Pro with Nodo: http://dennisdel.com/?p=840
keep in mind that things are now different if you're running Mango.
The line between realism and pessimism is a fine one. However, much in the way that Dell works, little progress fan be made on our side of the equation. But, that doesn't stop us from improving our phones using the tools that we have. Time spent whining about the things we can't do while the HTC guys are having super fun is time wasted.
Sent from my Venue Pro using XDA Windows Phone 7 App
Arcarsenal said:
edit: in an effort to keep people motivated here is a nice write up (part 1 of 3) about what is possible on a Venue Pro with Nodo: http://dennisdel.com/?p=840
keep in mind that things are now different if you're running Mango.
Click to expand...
Click to collapse
That's the same code as in the EM app. OurCOM.dll is nothing more than a gateway to the actual Driver DLL's. I did do some decompiling (PE Explorer and IDA tools) of the OurCOM.dll a while back and found that no code actually exists in it. It just invokes the actual Driver dll's which inturn communicates with dll's MS provides with the core OS. Dell themselves, didn't fully bake the EM app. Halfway along they left the development due to MS advising them not to expose the core features (like regedit,etc). I am not that familiar with C, but if someone has strong knowledge, we can try to work out some movement.
Here is some food for thought info to get someone going deep.
There is a file called QEMDriver.dll which is the actual driver file that does the majority of the gateway work in the EM app. Upon inspecting that file in IDA, i found that the core function resides in Coredll.dll (a MS OS file) and ril.dll (MS OS file for modem, calls, etc).
What i also found was(most people knew) if we crack open a way to provision the phone with the proper rights, anything is possible. MS even has article detailing how to provision certain rights,etc OTA. I tried all and failed.
If anyone wants, i can post the files that i referred and links to the provisioning.
I have seen all over the windows phone development forum that some HTC drivers work with the DVP, as far as tethering goes, can we extend this to other functions?

[Q] Access Regional Carrier Menu

I know with the Samsung Galaxy Note 3, you have a regional carrier menu which can be accessed using a key sequence on the dial pad. When accessed, a list will be displayed showing all the carriers which the phone supports using their 3 digit abbreviation. When you select a specific carrier and click reboot, the device will do a factory reset using the specific carrier settings you selected. I know the S4 will have the same regional menu but I'm curious as to whether or not I can access this through a dial pad sequence and if so, what the sequence would be.
Thanks in advance for any help which could be provided!
RESOLVED
Unlike the Note 3, the CSC (Consumer Software Customization) otherwise known as the Regional Carrier menu is a hidden menu within the Samsung Device model lineup. This menu will show a listing of scripts in the phone, depicted by a 3 letter code and specific to the carriers which can be preloaded on your device. If your device is unlocked and you wish to use it with one of the specified carriers, you can insert your carrier specific SIM, access this menu and "INSTALL" the specific configured script for that carrier. The question is always asked... "What is the benefit?".
Answer: With smartphones, they are mini computers and not just your typical "telephone". As such, you have multiple settings which vary among carriers. As such, by configuring your device to be carrier specific, it will modify specific settings which are proprietary to that specific carrier. As an example, it will modify the APN details, update your network settings to reflect access to specific modems such as 3G, 4G, HSPA+ and LTE and will also brand the device with specific apps which have been preloaded and configured for that specific carrier such as a "My Account" app. These are just some of the things to name a few which implementation of the proper CSC settings will provide.
Samsung realized that tech savvy people have figured out how to access these menus and this has resulted in fixes implemented in OTA updates to hinder people from being able to do this. As such, you cannot use the typical dialpad entry to gain access to the menu but do have the ability through ROOTING your device. Unfortunately, a ROOT will most likely "void" your warranty so it's at the discretion of the "end user" whether or not the warranty is important.
Thank you to all who assisted and happy trails!
cellrama said:
I know with the Samsung Galaxy Note 3, you have a regional carrier menu which can be accessed using a key sequence on the dial pad. When accessed, a list will be displayed showing all the carriers which the phone supports using their 3 digit abbreviation. When you select a specific carrier and click reboot, the device will do a factory reset using the specific carrier settings you selected. I know the S4 will have the same regional menu but I'm curious as to whether or not I can access this through a dial pad sequence and if so, what the sequence would be.
Thanks in advance for any help which could be provided!
Click to expand...
Click to collapse
Can you please stop spamming yourself lol.
LOL... Well there is an option to Edit/Delete and since I can not "delete" my post, I mine as well indicate it has been resolved and provide the underlying solution.
theunderling said:
Can you please stop spamming yourself lol.
Click to expand...
Click to collapse
What has been resolved?.I understand what you were after as in your 1st post; but your 2nd post indicates you can get the dialler menu if you are rooted.
Since I am rooted......care to tell me the code for me to test then?.
It doesnt matter if you cant, as when I insert a sim, a box normally opens up for me to select which network I want, which then triggers inbuilt settings (apn etc)......and the phone works.
Many people do not wish to "root" their device thus "voiding" the warranty. As an alternative, they can unlock their device and dependent on their OS, they can access the "CSC Menu" through *#272*[IMEI]# Should their "new" carrier be in the default list of supporting scripts installed on the phone by the manufacturer, they can install the script which will "brand" the phone to the new carrier/SIM complete with all the required settings for that carrier. Doing this will BRAND their phone to the new carrier settings without having to root and install a carrier specific ROM etc...
Is this beneficial for you specifically? Absolutely not as you have rooted your device but many on here looking for information find threads which talk partially about something and then you see a posts claiming it's been resolved with no further detail. If I solve something on my own and feel it would benefit some, not all, I may as well post my findings so if someone encounters the same problem, they can access a thread which provides a solution instead of simply saying "FIXED".
You said it best by "It doesnt matter if you cant, as when I insert a sim"... Yes, when you insert a SIM on your rooted device you have access to everything you need. That does not help someone whom does not wish to "root" their device. Maybe I'm reading into matters too much but you seem upset about my posts That being said, ignore them. I'm not bolstering my post count but if I resolve something, I may as well post it since I cannot officially delete my thread but only "edit" it. By posting it's resolved and providing details as to how, this will alleviate someone wasting their time by providing an answer while helping those who may possibly encounter the same situation.
Cheers!
theunderling said:
What has been resolved?.I understand what you were after as in your 1st post; but your 2nd post indicates you can get the dialler menu if you are rooted.
Since I am rooted......care to tell me the code for me to test then?.
It doesnt matter if you cant, as when I insert a sim, a box normally opens up for me to select which network I want, which then triggers inbuilt settings (apn etc)......and the phone works.
Click to expand...
Click to collapse
No.You state in post 2 that you can acess the menu if I am rooted.....so explain how its done since I am rooted.
Also the box that opens up happens when a sim is inserted on all the unrooted samsung phones Ive had, which then triggers carrier settings etc.
So to recap, you did not answer how to get into that menu, and I cant even see how anyone would need to anyhow.
That is all
You are reading way too much into the post and it's asinine. I asked a question, received some feedback via PM and resolved my issue. As quoted from my "Post #2": "As such, you cannot use the typical dialpad entry to gain access to the menu but do have the ability through ROOTING your device." -- I am simply indicating the dial pad entry cannot be used unless you have original firmware which has not been updated. If updated, you can ROOT which allows you to brand your device using alternative methods. Reading way too much into everything...
ROOTING = You can customize your device using many methods and as per your post: "I cant even see how anyone would need to anyhow" is correct for those who are rooting.
*#272*[IMEI]# = You can customize your device to a specific carrier should that carrier be listed in the pre-installed scripts. Your device must be unlocked but this method will not void your warranty by installing a carrier ROM already pre-configured on the device.
I may also add that you're correct! If unlocking a device and not rooting, once you input a non-carrier SIM, you will be prompted for a code but the settings do not always change. Sometimes APN settings are incorrect and there is manual editing required. The suggestion I made regarding the CSC menu will allow you to configure the device to the new carrier ROM without rooting. This will also "customize" the device to that specific carrier so unlike simply features such as APN etc... being changed, you will also have pre-defined apps installed specific to that carrier such as "My Account" and other specific apps you would not obtain by simply unlocking.
I'll make it clear that you ARE RIGHT! Let's leave it at that but for those who do not read so deep into my posts, I find many of them have been helpful as have yours otherwise we would not have received the thanks we have.
Have a great one!
theunderling said:
No.You state in post 2 that you can acess the menu if I am rooted.....so explain how its done since I am rooted.
Also the box that opens up happens when a sim is inserted on all the unrooted samsung phones Ive had, which then triggers carrier settings etc.
So to recap, you did not answer how to get into that menu, and I cant even see how anyone would need to anyhow.
That is all
Click to expand...
Click to collapse

Categories

Resources