yashsingh1/xdaforums huggingface dataset:
[Windows Phone 8 Development and Hacking] thals1992:
Well, I just checked mfg again and there is a modem version below the lifetime counter. Must have been because I finally restarted it since I have activated it.

I'll post pics when I get a chance.

PS is there a way to take a screen cap?
[Windows Phone 8 Development and Hacking] cevi:
For screen capture on HTC 8S - Tap and hold the Windows button and then press the power button.

Sent from my Windows Phone 8S by HTC using Board Express
[Windows Phone 8 Development and Hacking] GoodDayToDie:
[MENTION=4476200]cevi[/MENTION]: That's a well-documented feature present on all WP8 devices.
[Windows Phone 8 Development and Hacking] cevi:
I was not quite sure that's why I've mentioned the HTC 8S.

Sent from my Windows Phone 8S by HTC using Board Express
[Windows Phone 8 Development and Hacking] thals1992:
I figured the screenshot thing. A quick bing did the job.

I wonder what the modem version thing is because its separate from the radio version. I originally thought it would be the radio, but the versions didn't match, so it didn't make any sense. Anyone have a similar experience with any other Lumia?
[Windows Phone 8 Development and Hacking] thals1992:
More Dial Codes

Okay, so I've found more codes that actually work.

##3282# does nothing.

##634# work as stated in the first post.

##4678255# Launches a screen titled Tier3 Status and displays several installed apps.

##07# actually launches the same app from settings.

##778# works as stated in the first post.

It seems the post I quoted only is relative to Nokia Lumia Devices.
[Windows Phone 8 Development and Hacking] Nitro40:
I get the same think on my ATT 920. Except that the ##4678255# does not show any installed apps for me.
[Windows Phone 8 Development and Hacking] thals1992:
I've found some more!

The list is long, so I'll just post a url link.

http://computertutorialsdirectory.blogspot.com

I'll post when I've tried some. Most of these are for their Symbian devices, but I think I've heard somewhere that the Lumia uses some of those codes.

edit:

I'm trying to find a better title for this thread (can someone recommend one, then cleanup this thread later? I can see this thread being 10s of pages long.) There might be some useful hidden information in this thread, like the component level access in the post above, but I hate to kinda keep bumping this thread like I have been (and seems to scream NOOB OVER THERE. or am I just posting too often?) Can anyone recommend where I (or a mod) should possibly move this thread to get better reception? The one thing that I'd really like to see is the EPST menu unlocked. I know there is a lot more users using different phones in here than just Lumias (I used to be stuck on the HTC 7 Trophy - Spark_W edition. -_-) that could have some use changing the settings here, like the ability to change the DUN NAI settings, to allow tethering on a non-tethering plan.

Sorry for all the questions
[Windows Phone 8 Development and Hacking] thals1992:
Well, has anyone else been able to see if anything can be changed in the epst menu? I hate to bump my own thread like this.
[Windows Phone 8 Development and Hacking] leffep:
##3282# gives many alternatives to edit/read on my Samsung AtivS GT-I8750

ill try to take screenpictures later

:D
[Windows Phone 8 Development and Hacking] GoodDayToDie:
[MENTION=451007]leffep[/MENTION]: Whoa, nice find! Lots of options there on my SGH-T899M as well (different model ATIV S). I'll have to investigate.

Actually, what I really need to do is decompile this bad boy. Anybody know where I can get the XAP? A ROM dump, or even the file name and location on the device, would work fine...

EDIT: Looks like I'm going to need an actual ROM dump. Pre-installed XAPs seem to be in \programs\commonfiles\xaps\ now, which is a location not readable by other apps. I was hoping they would still be under \windows\, but it seems that's not the case (no files found there).
[Windows Phone 8 Development and Hacking] jemaho:
Same here, by playing with the hidden tools, it all of sudden appeared in my start menu! Waiting now to see if the update will show up in the store!
[Windows Phone 8 Development and Hacking] GoodDayToDie:
That was standard on WP7 and is nothing new. The XAP file for the app (and all other pre-installed ones) is included in ROM (I believe it's in \programs\common\xaps\) but until it is invoked through the dialer, it will not appear in the app list.
[Windows Phone 8 Development and Hacking] svarog84:
This is for ATIV S only.

When you install diagnosis app via ##634# code and you type 3 digits starting with 15 (last digit doesn't matter) you will have access to hidden test menu...

For example we can view Samsung ROM version (mine is I8750XXAMC1)

Unfortunately i can't take a screenshot while viewing that menu. I hope someone will make something useful from this info :)
[Windows Phone 8 Development and Hacking] dragonide:
(wtf where is the Samsung ATIV S specific forum ???? >_<)

Here are some codes for ATIV S, these are intended to be inserted in the Diagnostic Dialer

Imei Number Prompt :

*#06#

Screen and vibration test menù:

*#0*#

Battery test menù:

*#0228#

Firmware version prompt :

*#1234#

FTA SW Version menù :

*#1111#

FTA HW Version menù:

*#2222#

FTA HW Version menù:

*#8888#

FTA SW Version menù:

*#9999#

Basic informationsTestmode menù :

*#0011#

Vibrations test menù:

*#0842#

BlueTooth MAC Address prompt :

*#232337#

I don't know what FTA menù are for, but they look dungerous (and potentially usefull).

What do you think , GoodDayToDie ?
[Windows Phone 8 Development and Hacking] amir323b:
hi . excuse me .... but how can I enter these in my phone ? .... I mean ##APPMFG# ????
[Windows Phone 8 Development and Hacking] thals1992:
The letters are what they stand for. You would dial ##277634#
[Windows Phone 8 Development and Hacking] GoodDayToDie:
Good finds. I had some of those (like 232337; 232338 does the same but for WiFi MAC) but yeah, I have yet to find anything reallllly exciting except possibly the wired tethering control (because my poor SGH-T899M has "WiFi SW: 0.1" and can't do WiFi tethering). I would dearly love to get my hands (and decompilers) on the XAP and/or application binaries for this app! There simply must be an exploitable vulnerability in there somewhere (much as there was in the WP7 variants).
[Windows Phone 8 Development and Hacking] ceesheim:
btw :) I played with this too but on a Samsung omnia 7 ( wp7 phone) and most of them are also working here.

so you all could look in the wp7 Forums , there are some threads with lots of codes
[Windows Phone 8 Development and Hacking] dragonide:
Micro Usb Menù (USB Path Control) :

*#7284#

I think it's old but if you enter a test menù (for example using *#2222#) you can reach the 'root' by pressing the 'back' buttons mutiple times and then you can navigate the tree as you like.

I attached 2 screenshots.

Sorry GoodDayToDie, I have no idea how to get the xap :/
[Windows Phone 8 Development and Hacking] ceesheim:
on sammy micro usb test has 3 Options :

zune sync

modem, tethered Call

modem, usb diag
[Windows Phone 8 Development and Hacking] dragonide:
Mine is Samsung too (Ativ S). Somebody stole my Titan --_-- going to change my signature soon.
[Windows Phone 8 Development and Hacking] GoodDayToDie:
[MENTION=2731202]dragonide[/MENTION]: that's the same wired tethering control screen I mentioned, which I documented how to use back in May: http://xdaforums.com/showpost.php?p=41477094&postcount=4
[Windows Phone 8 Development and Hacking] thals1992:
Hey, I just updated the original post to kinda summarize most of this thread, so that people don't have to dig through here looking for their device.

Sent from my RM-860 (Lumia 928) using the OFFICIAL Tapatalk app.
[Windows Phone 8 Development and Hacking] dragonide:
Yea I found out too late :)

Nice trick however, usb tethering for Ativ S could always come in handy
[Windows Phone 8 Development and Hacking] berrywr:
##3282# does in fact work for the Lumia 521, 820, and 925; I know, I gave two of their kiosk's employees a lesson in what 4G is and isn't by showing them all goose eggs and explaining to them that WCDMA is 3G technology which I promptly showed them where to find it. These devices have the ability to manually change their network type "2G, 3G, or LTE". Please note there was not a "4G" listed; either via the Field Test Mode or within Settings. As for specifically the 920, I don't know; I've read ##3282 not ##3282# works following some sort of update not too long ago. If I can't access that windows; I'm not buying the 920. It's simply ridiculous how "locked" down these devices are now.
[Windows Phone 8 Development and Hacking] thals1992:
I found the locations where the dialer codes are set. The OEMSettings.reg seem to be applied after the Microsoft.Comms.reg, so those codes are overwritten in the registry.

Now, its just time to use a portable registry editor to find the rest.
[Windows Phone 8 Development and Hacking] ScRePt:
[MENTION=1203383]berrywr[/MENTION]

I can confirm, typing ##3282 + taping Call works on L920 unbranded. Thanks for the tip!
[Windows Phone 8 Development and Hacking] GoodDayToDie:
OK, finally started reverse engineering the Diagnosis app on ATIV S.

The good news: the hash function is really easy to reverse. Many of the hashes take under a second. Some others... not so much, but I could (and probably should) multi-thread the brute forcing code.

The hopeful news: there are a *ton* of useful functions hidden away in there, including registry reads and writes.

The disappointing news: many of the most interesting features are disabled on my phone until or unless I can change some configuration... stuff. I'm not sure what the stuff in question is, though (one option involves the USB port, but I don't know much more). This needs more investigation.

There are other apps that I haven't looked at yet, too.
[Windows Phone 8 Development and Hacking] dragonide:
I wish you luck :)

Keep us informed !
[Windows Phone 8 Development and Hacking] thals1992:
After using Nokia's Remote Device Access, apparently their Nokia Lumia 820s have an "Nokia On-Device Diagnostic Tool". It has various options including of changing the USB port off of "factory" and switch them to three other settings. I'm going to try to play around with it some more and post screenshots. (After all this thread was here to find Diagnostic apps, whether they were accessible from the dialer or not.) ;)
[Windows Phone 8 Development and Hacking] cpuguy:
SIM Unlock utility

Not sure if this has been posted elsewhere but a new possible dial code: ##7820#

I can't launch it using the dial code myself (because the special numbers the dialer app responds to is hardcoded into the ROM, however, the application launched from those numbers isn't - that part is linked to the Extras+Info app). I was able to open the utility manually using a few lines of code to simulate a dial string trigger. Basically, when the page opens, it takes a few seconds to load (there's a progress bar animation at the top) and once that's done, it displays your SIM unlock status.

Here's a screenshot of what that looks like (my SIM is unlocked):
[Windows Phone 8 Development and Hacking] thals1992:
Unfortunately no luck here. What's your device and os version? I'll add it to the original post.

Sent from my RM-860 (Lumia 928) using the OFFICIAL Tapatalk app.
[Windows Phone 8 Development and Hacking] cpuguy:
I have a Lumia 920 (8.0.10211.204). Like I said though, in order for the dial code to actually trigger, the ROM needs to be updated. I found this new dial code in a Extras+Info update which means that, theoretically, you're phone is able to display that page but the ROM doesn't know it's a valid dial code. That code will most likely work after you upgrade to GDR2.
[Windows Phone 8 Development and Hacking] thals1992:
Ok. I'm still waiting for my update, but with Verizon, they are notoriously slow releasing updates. I'll see if it will work then.

Sent from my RM-860 (Lumia 928) using the OFFICIAL Tapatalk app.
[Windows Phone 8 Development and Hacking] cpuguy:
If you want to try it out for yourself, check out my app I just posted (if your device is dev unlocked): http://xdaforums.com/showthread.php?t=2398275

To execute the dial codes manually, launch the following Uri and specify your own value (just the number - i.e. no # sign) for the "DialString"

app://2377fe1b-c10f-47da-92f3-fc517345a3c0/_default#/Launcher;component/MainPage.xaml?DialString=7820

Note: The above Uri only works on Nokia devices - manually executing dial codes on non-Nokia devices should be possible using the same approach but a different Uri
[Windows Phone 8 Development and Hacking] thals1992:
Works like a charm! I'll edit the OP in a few minutes to show the ones that work.

EDIT: The only new things that work are 7820 and 3282. Good find though!
[Windows Phone 8 Development and Hacking] djtonka:
I can confirm 782 with Native Toast Notification Launcher on Lumer 820 Amber. First ask me to unlcok code but my has been unlocked by code so was not a problem tap code again. After 3-5 times shows as unlocked.
[Windows Phone 8 Development and Hacking] phoy18:
i confirm to with my Lumia 810
[Windows Phone 8 Development and Hacking] IzaacJ:
This is what I got on my Lumia 920 with Amber update when I entered the dialcode (##778#) for Product Support Tool:
[Windows Phone 8 Development and Hacking] megasounds:
extra hidden

Samsung ATIV S

1st

##MFG# displays (and installs) the "Diagnosis" app.

2nd open up:

FTA SW Version menu: *#9999#

3th TYPE VERY QUICKLY !! if you do this slow nothing happens !!!

*#0

you will see a NICE menu

please be carefull ...!!!!

megasounds
[Windows Phone 8 Development and Hacking] megasounds:
see picture
[Windows Phone 8 Development and Hacking] djtonka:
Diagnostic for Huawei Ascend W1 .

##2846579#
[Windows Phone 8 Development and Hacking] thals1992:
Adding to first post. THANKS EVERYONE!
[Windows Phone 8 Development and Hacking] garion86:
hi all! with this diagnostics it's possible to improve or set wifi? with my ativ s i've got some problem and i would try to fix it
[Windows Phone 8 Development and Hacking] -W_O_L_F-:
The only thing you can do with Diagnosis on Ativ S is to set static IP.
[Windows Phone 8 Development and Hacking] GoodDayToDie:
[MENTION=2734362]-W_O_L_F-[/MENTION]: Or modify some radio settings, enable wired tethering, or access various data about the phone... and possibly more. There's a bunch of stuff locked up in the app; it just needs to be unlocked somehow.
[Windows Phone 8 Development and Hacking] -W_O_L_F-:
[MENTION=3529492]GoodDayToDie[/MENTION] , I know, I decompiled it. But he asks about Wi-Fi.
[Windows Phone 8 Development and Hacking] compu829:
On the HTC 8x, you can launch a "hidden" APN settings page using the following URI: app://5edbdbbc-2ab2-df11-8a2f-00237de2db9e/_default#/View/APNSettingPage.xaml

Unfortunately, the "ok" button is disabled when this page is directly invoked. If someone can figure out the right carrier to pick on the main page of the HTC Connection Setup xap, it will pop this page with an active "ok" button.

public static bool IsPopAPNSetting(COperatorItemCollection cOperatorItemCollection, string strDisplayName)
{
HTCDebug.LogReg("[IsPopAPNSetting]+", new object[0]);
bool flag = false;
try
{
string str1 = string.Empty;
if (cOperatorItemCollection != null && 0 < cOperatorItemCollection.Count)
{
foreach (COperatorItem coperatorItem in (List<COperatorItem>) cOperatorItemCollection)
{
if (coperatorItem.DisplayName == strDisplayName)
{
string str2 = string.Empty;
string str3;
if (CustomizationHelper.IsReadBranchDatabase())
{
str3 = "c:\\programs\\commonfiles\\adc\\MNS_Conn_" + coperatorItem.FolderName + "_branch.dbz";
if (!FileAccessHelper.IsFileExist(str3))
str3 = "c:\\programs\\commonfiles\\adc\\MNS_Conn_" + coperatorItem.FolderName + ".dbz";
}
else
str3 = "c:\\programs\\commonfiles\\adc\\MNS_Conn_" + coperatorItem.FolderName + ".dbz";
string strXmlIn = FileAccessHelper.ReadZipFileAsXMLString(str3, "Conn_UserData.provxml");
if (string.Empty != strXmlIn)
{
flag = true;
HTCDebug.LogReg("[IsPopAPNSetting]: bRet = {0}", new object[1]
{
(object) (bool) (flag ? 1 : 0)
});
CustomizationHelper.SetAPNSettingPageInputOKFlag(strXmlIn);
break;
}
else
break;
}
}
}
else
HTCDebug.LogReg("[IsPopAPNSetting]: cOperatorItemCollection is null or have no item", new object[0]);
}
catch (Exception ex)
{
HTCDebug.LogReg("[IsPopAPNSetting]Msg: {0}", new object[1]
{
(object) ex.Message
});
HTCDebug.LogReg("[IsPopAPNSetting]Exception: {0}", new object[1]
{
(object) ex.ToString()
});
}
HTCDebug.LogReg("[IsPopAPNSetting]-", new object[0]);
return flag;
}
[Windows Phone 8 Development and Hacking] thals1992:
Thanks [MENTION=2734362]-W_O_L_F-[/MENTION] for your complete code list!

Added to OP!
[Windows Phone 8 Development and Hacking] awesome71717:
Wait, with the native toast launcher and the Launcher.xaml we can create a loop to go through a set of numbers (ex:0-99,999) to find any unlisted dial codes.

I'm thinking a loop with a 3 sec delay (so an app can load) and a screenshot being taken upon each iteration with the variable number as the file name.
[Windows Phone 8 Development and Hacking] thals1992:
It would have to be larger. The tier3 page has way more digits. What really needs done is for the extras+info app to be under the scope of a decompiler. I have just downloaded dotPeek, so that will be the first thing I'll look for. My problem is that it won't be completely up to date, as I have to pull it from my 928 amber rom.
[Windows Phone 8 Development and Hacking] thals1992:
I added the Nokia ODDT to the OP for documentation.

Does anyone think that this should be pinned or something like this that covers all devices; I think its a pretty comprehensive list, but Its needing some attention with other devices, most specifically the new HTC8XS/T variants nor some of the new WP devices.
[Windows Phone 8 Development and Hacking] thals1992:
Just tested an HTC 8S at an Cincinnati Bell store (a demo unit they had), without a SIM. ##DIAG# works, but it takes a second to start. The dialed numbers gets cleared out after the call button is pressed, and it takes a moment for the CSDiag to launch.

EDIT: I reworked the OP to make it easy to find your device and and the codes. Also I'd like to start with adding a list of pages the the Native Toast Launcher can launch that pertains to diagnostic or advanced settings that might have some good use, but I'm not sure what all has been done since the ATIV S has been Interop-Unlocked.
[Windows Phone 8 Development and Hacking] thals1992:
HTC 8XT

I hit up a local Sprint Reseller, to see if they had a demo Windows Phone device. They didn't have one there, so with my haggling I got them to unbox one, while I got to test out dial strings. I made a YouTube video that only 5 minutes long that includes a few things I got to test before I left.

[YOUTUBE]MKJZXcDEk10[/YOUTUBE]

EDIT: The first video didn't get fully uploaded, so now it can be watched.
[Windows Phone 8 Development and Hacking] thals1992:
Thread Update.....

Hey everyone, I've fixed the video link for the HTC 8XT. I also made a playlist that will hold all my previous and future videos relating to this. I'm hoping to find more out the ATIV Odyssey, if its similar at all to the ATIV S.

WP8 Development Stuff and Hacking - YouTube
[Windows Phone 8 Development and Hacking] tonbonz:
So it seems 2 versions of the GDR2 update were released to the Verizon 928. The first one to hit NCS was pulled before being released and the 2nd one seems to have quite a few changes in my (not expert) opinion. This looks promising in the right hands or it may be nothing. I DO KNOW it was not in the first update that hit the servers. There also seems to be quite a bit going on in the NFL app including this string /NFL-Mobile;component/easter_egg.xaml. I got nothing from that string and see no xaml file listed in the resources however there are multiple references to the SyncUI component under inheritors for the NFL app. If one of the devs thinks this is worth looking through I'll upload the newer files.Also this bit from the SyncUI app's xaml...

<!-- Uncomment the following ID Cap if you want to enable Connection-HostName mapping capabilities, ideally we should have this conditionally

added for Debug builds and excluded for release builds, however this would have required 2 manifest files and some custom build steps,

which we weren't willing to do. -->

<!--<Capability Name="ID_CAP_NETWORKING_ADMIN" />-->

</Capabilities>

<Tasks>

<DefaultTask Name="_default" NavigationPage="MainPage.xaml" />

<ExtendedTask Name="BackgroundTask">

<BackgroundServiceAgent Specifier="ServiceAgent" Name="VerizonServiceAgent" Source="VerizonServiceAgent" Type="VerizonServiceAgent.VerizonServiceAgent" LaunchOnBoot="true" />

</ExtendedTask>
[Windows Phone 8 Development and Hacking] thals1992:
So, does it take a FQDN (e.g. blah.contoso.com) and lock it to a certain IP address? or what is it supposed to be doing?
[Windows Phone 8 Development and Hacking] tonbonz:
I was hoping someone with more experience could tell us. I didn't even attempt to set it as not to mess up my connections however here are the policy files. Also included a screenshot from MMOS.wim folder PROGRAMDATA\nokia\testserver that may be useful.

I'll post a link to the update and dumped files later. Looking through all these files feels like I'm going in circles and not sure I'm getting anywhere or if it's any help at all. Frustrated at my lack of knowledge :o!!! My unlocked WP7 Trophy looks better and better...
[Windows Phone 8 Development and Hacking] thals1992:
hmm... It seems that its trying to create a different data connection for it. I get a lot of 504 errors on all of those website names and the one IP address over our HomeFusion from Verizon (Its essentially a mobile hotspot, but fixed to the house where a satellite dish used to be.)

http://oem01-sync01.fusionone.com/

displays the following webpage...

The only difference between the two files seems to be VZW_Internet@WAP vs. vzw_internet.

On another note, my next device is probably going to be the ATIV Odyssey, to help out WOLF. The 928 is looking like a dead end unfortunately. The only thing I could see happening is someone making a customization ffu, but we don't know how its supposed to be repackaged yet. Once that's done, we could be able to finally test stuff out.
[Windows Phone 8 Development and Hacking] compu829:
Some interesting items on I found in the Lumia 521 FFU. (I can't test them as I don't have a lumia). These should work on other lumias, if the Extras + info app isn't device specific.

Extras + Info:

Change bands on the phone...enable and disable different bands:

Nokia Settings Marketplace? App

Hidden Test Page. Allows you to enter commands to talk directly to the modem. Should be able to invoke other USB settings via this command:
[Windows Phone 8 Development and Hacking] ScRePt:
[MENTION=358779]compu829[/MENTION] I can confirm those both work on a Lumia 920. I am not sure if anything useful can be achieved though.

Also, please quote these links for easier copy-paste :)
[Windows Phone 8 Development and Hacking] compu829:
[MENTION=2238357]ScRePt[/MENTION] done and done. I figured the first link would be useful to anyone changing carriers. (AT&T to T-Mobie here in the states, for example.) If I can figure out the approiate modem command, (Should be documented elsewhere) we should be able to place the modem in the phones into Qualcomm DM Mode so we can talk to it via QPST. QPST has a file explorer in it. (No Guarantes it will work, but maybe we can at least bowse and edit the OS on the phone this way). Thanks for testing!!!