A lot of people are flooding the WP8 sub-forums by asking questions that haven't exactly been answered in a straightforward manner. This is my first stab at this and this post will grow over time.
What are some pros and cons of using Windows Phones?
I'll just refer you to this post over at Windows Phone Central. The person who wrote this had an HTC 8X, and had made it before YouTube was an app, so a few things might be dated about it, but its still essentially the same when it comes to the user experience.
Pros and Cons with Windows Phone 8
How do I "unbrand" my device?
By installing a region generic ROM for the same device.
Here's a tutorial for the HTC 8X - [Guide] Unbrand HTC 8X
Here's a tutorial for the Lumia 920 - [Tutorial] Unbrand (flash) Nokia Windows Phone 8
Note: Once you flash the Rogers Dev ROM, you can't go back to your factory ROM.
How do I enable BitLocker on my device?
You can have your company administrator enable it.
You can also enable it using an Office 365 subscription. More details will be added soon.
Once I install a ROM or InteropUnlock my phone will I still get updates?
It will still receive updates, but it will be as often as either the other carrier pushes updates or as the manufacturer pushes generic model updates. If you chose to jump on the Developer OS Preview(Beta Update) train, you'll receive updates directly from Microsoft months before your manufacturer will push an update and even faster than your cellular carrier can push an update.
Does my device work internationally? Can I use a different carrier with my current device?
It depends if you device shares the same cellular bands. You also might need your phone SIM unlocked. You can either call the original carrier of the device if its branded and tell them you need it unlocked for international travel or pay for a SIM unlocking service.
Will LTE work if I leave my home country/Will LTE work with another carrier?
LTE (E-UTRA in most implementations) is a different standard to GSM and CDMA. It has features that allow it to work with GSM and CDMA hardware, but its essentially a new beast. LTE have their own frequency blocks in most regions (it can also share the same bands as 3G, but lets not go there) and operates independent of the "3G" networks, so if you want LTE to work, you'll also need 3G and 2G bands to work as well.
To start, lets say we have a Lumia 928.
It has the following:
LTE network bands: 4 (1700 MHz - block f), 13 (700 MHz - block c) Verizon says that it needs a firmware update to enable the 4th band
WCDMA network: 850 MHz, 900 MHz, 1900 MHz, 2100 MHz this will usually be the same as GSM
CDMA network bands: BC0, BC1 (we can safely ignore this; these are the main bands that others will use, but there might still be an exception to this.)
GSM network: 850 MHz, 900 MHz, 1800 MHz, 1900 MHz
So, if I wanted to use this with a GSM carrier and LTE, I need to find a carrier that uses LTE band 13.
That limits me to Open Mobile (Triad 700) in Puerto Rico, Entel Bolivia in Bolivia, and Digicel Cayman in the Cayman Islands. That's just the Americas.
In Asia, I can use MTS Uzbekistan and UCell in Uzbekistan. That's all the places that share LTE band 13 and the 700 MHz c block. When ever LTE band 4 is enabled on the device, I have a plethora of other carrier I can use in the US alone and three of the main carriers in Canada ( Bell, Rogers Wireless, and Telus)
Check the tables here to make sure they share the same LTE band and frequency. YOUR MILEAGE MAY VARY!Well, at least better than mine anyways...
My phone apps have stopped updating/I have WP 8.1.1, but no Denim.
You have two options.
Install SysApp Pusher and check for updates.
Flash a ROM for your device using the respective tools.
If your device is a Lumia, you might not have the Denim(8.1.1) firmware. They are still pushing out Cyan(8.1) to certain devices and Denim is expected in 2015.
Note: Not all devices have public/leaked ROMs yet. The Samsung ATIV S 899M, the ATIV Odyssey, the ATIV Neo, and the HTC 8S, 8XT, and OneM8 are all the current offenders.
Where can I get a ROM for my device if its available?
Check your device specific forum if its available.
If your device is manufactured by Nokia, go to seidea.com and either download the latest Nokia Product Tool or Nokia Software Updater. This tool will have the Latest ROM for your specific device and you can run a few hardware tests on it as well. You can also follow the tutorial in the WP8 Dev and Hacking section as well.
If your device is manufactured by Samsung, having a ROM for your specific device will be hit or miss. The ATIV S (SGH-T899M model) and the ATIV Odyssey (SCH-I930 model) does not have a public ROM. The I-8750 has several ROMs available. If you need to know more, just visit the WP8 Dev and Hacking section.
If your device is manufactured by HTC, chances are your out of luck. There are only two ROMs available and you can follow the tutorial in the HTC Windows Phone 8X Development and Hacking section. NOTE:The only ROMs available are European, it might not work on other devices designed for your region.
If your device is manufactured by Huawei, keep checking the WP8 Dev and Hacking section... I know very little about the W1, let alone the W2.
How do I install apps from other OEMs?
Install SysApp Pusher
Use either reker's proxy, or use [EXE] [1.7.5] Store OEM Changer
NOTE: THIS ONLY WORK ON WINDOWS PHONE 8.0
Can I install Android on a WP8 device?
no.... These devices are extremely tight security wise and it is very improbable that someone would code an emulator.
Note: Work is being done on the HTC OneM8 w/Windows because the hardware is exactly the same as the Android version.
Can I get WP8 on an Android device?
NO. WP8 is pre-complied for the device that it was aimed for.
EDIT: News from WPCentral has noted that MS is working with HTC to have dual-boot devices between Android and Windows Phone. AFAIK, most of our WP dev hacking team barely know anything about Android or even how it works. Microsoft and HTC in talks for more devices. We could see hardware with both Android and Windows Phone installed
Note: Work is being done on the HTC OneM8, because the hardware is exactly the same as the Windows Phone version.
What's this interop-unlock thingy? How do I get it?
It's a hurdle for deploying xaps or .appx files that require additional permissions that aren't normally available to developers.
To get Interop-Unlock, you need either a Samsung ATIV S, an ATIV S Neo (AT&T's model is untested), or an ATIV Odyssey.
HTC, Nokia, and Huawei devices aren't supported at this time, due to things how specific the Interop-Unlock mod is. It requires the Diagnostic app from Samsung, and IT WILL NOT DEPLOY to other OEMs, unless the respective permissions are removed, but then its useless anyways.
If you have a Samsung ATIV S, ATIV S Neo, or ATIV Odyssey on WP8.0 GDR2, deploy [XAP] Interop Unlock Helper app for Samsung WP8 phones AFTER you dev-unlock the phone.
If your Samsung is running 8.0 GDR3 or WP8.1, use a custom ROM.
I want a custom rom! Where's the download at?
There are three custom ROMs for the ATIV S, and a custom ROM builder for ATIV S Neo, and the ATIV S Odyssey.
The ATIV S ROMs are from WindowsMania, @spavlin, and @-W_O_L_F-.
There's a tool to build your own ROM for the ATIV S, ATIV S Neo, and the ATIV Odyssey, using WOLF's MBN Creator and the Fake ROM.
The only devices to not have custom ROMs are any phones that shipped with Windows Phone 8.1, the ATIV SE, and all HTC devices.
How can I help unlocking different devices like the Lumia's?
The first thing I can recommend that you could do is to understand a bit about programming. The biggest thing is that you can at least READ code, whether is in .NET, C, C#, or C++, or even Native Code. (We need this the most along with people who have a grasp on Assembly!)
The second thing I'd recommend to do, is to obtain a ROM for your device. Make sure its the right Product number, or the same edition of your device. That will be helpful if your phone dies and gets the spinning gears of death.
Then, I'd obtain a tool to extract/mount your rom to be able to peer through various files that would be of use, along with a tool to flash it to your device.
The third thing I'd recommend is to obtain a decompiler and a good app that does comparisons between two files. @GoodDayToDie recommends Reflector or JustDecompile. I use dotPeek, because I don't need it to run in tandem with Visual Studio.
The fourth and final thing I'd recommend is to learn some low level stuff. Whether that's how to analyze USB traffic, how to code in assembly, or just simply learning how to use a network packet sniffer. Packet sniffing isn't too difficult to pick up.
If you do happen to do some of these recommendations, it will be useful outside of Windows Phone, but for "hacking" in general and useful if you need a job where you could use this kind of knowledge.
How do you install .xap files?
It depends where you got it from. If its from the marketplace/store, it can only be installed from a MicroSD.
If the app was originally generated from the Windows Phone Dev Studio, you can directly download it from your phone's browser.
Go to the aetx url provided by MS.
Download the app either by the QR code or the direct url given in the email.
If its from your employer, you will either need to follow the same steps above (get the .aetx file and download the xap), or enter your company email and password in the settings menu for "Company apps."If its from xda-developers or somewhere you know its a developer app and not a store app, then make sure you have the Windows Phone SDK 8.0 Application Deployment tool installed. IMHO, use Windows Phone Power Tools.
NOTE: You can also deploy WPDS apps this way if you choose to do so.
How do I developer unlock my device?
Get ready, lots of things are going to get thrown at you!.
Purchase a MS developer subscription or use a free subscription from Dreamspark. Dreamspark is only available if your college, university, or trade school offers it. You can also sign up for a dreamspark account via an ISIC Card.
NOTE: If you don't have a developer account, you can skip the step above, but you can only have 2 apps installed at a time. If you've had a Dreamspark dev account for a while, you can only have 3 apps deployed to a phone, new ones have a limit of 10 apps. If you have a full Developer account by purchasing one from MS, you can install 10 apps.
NOTE 2: The subscription now is a perpetual license. You don't have to renew if you do decide to pay for a developer account.
Download the Windows Phone 8.0 SDK or install Visual Studio Express 2013 for Windows (includes the WP8.1 SDK built-in.)
NOTE: The WP8.1 SDK is distributed slightly differently. It is included inside of Visual Studio 2013 Update 2. It works on Windows 8.1 x86 and x64. The 8.1 Emulators and the 8.1.1 Emulators are now separate downloads which requires Windows 8.1 x64 Pro with a computer that supports SLAT.
WP8.0 SDK only works on Windows 8.0 Pro x64 and Windows 8.1 Pro x64. It can be installed to Windows 7 x64 with a modified installer. Get the file from the first post here --> Tutorial: Install Windows Phone 8.0 SDK on Windows 7 the Easy Way and follow the steps below!
Extract the ISO, using 7zip or WinRAR, or use anything that can extract ISO files for that matter.
Replace "WPexpress_full.exe" with the modified file from the OP.
Run the modified installer and follow its instructions.
Install Visual Studio 2012 Update 4.
If your running Windows 7 x86, or Windows 8.0 x86, or simply don't want the WHOLE SDK, try Windows Phone 8 & 8.1 SDK Tools Lite v1.2 by Arnold Vink. You can follow the steps in the link, but keep in mind that this only installs the deployment tools and the developer unlock tools. Visual Studio and the emulators will not be installed.
The official WP8 SDK and the 8.1 emulator packages could complain about your computer not being SLAT compatible. This is only referring to the WP8, 8.1, or 8.1.1 emulator requiring Hyper-V to run. The WP8 SDK can ignore the requirement, it will only install the WP7 emulator; the WP8.0 and later emulators won't.
Acquire and enter your product key once the Windows Phone SDK is installed. (You just need to enter your email account stuff to get a key. Its free after all! )
Launch the Developer unlock tool that was installed with the SDK.
Enter your email address that your MS developer account was attached to along with your password.
If you followed these steps properly your phone has been developer unlocked.
The last step is to launch the deployment tool, select the xap, plug the phone in, unlock the screen, and click Deploy. (Note: Some people prefer to use Windows Phone Power Tools. It has more features than the one that ships with the SDK.)
That's all I can think of. Reply below, if you can think of anything else!
Good, but I'd point out that dev-unlock is now supposed to be possible with any arbitrary Microsoft Account (Live ID). It's got a two-app limit and doesn't allow submitting to the Store, but it'll work if you just need a single homebrew app... or if you are installing an interop-unlock app, which will wipe that limit anyhow.
GoodDayToDie said:
Good, but I'd point out that dev-unlock is now supposed to be possible with any arbitrary Microsoft Account (Live ID). It's got a two-app limit and doesn't allow submitting to the Store, but it'll work if you just need a single homebrew app... or if you are installing an interop-unlock app, which will wipe that limit anyhow.
Click to expand...
Click to collapse
just wondering if you have a source for that?
ive had a look but have been unable to find anything, of course its possibly a UK/US regional difference but just in case anyone else was wondering.
To be honest, paying the £15 a YEAR is a small price to pay even if its not free and may even encourage people to do something with it...
dazza9075 said:
just wondering if you have a source for that?
ive had a look but have been unable to find anything, of course its possibly a UK/US regional difference but just in case anyone else was wondering.
To be honest, paying the £15 a YEAR is a small price to pay even if its not free and may even encourage people to do something with it...
Click to expand...
Click to collapse
I thought it was the Windows Phone Studio announcement over at Windows Blog. I could be wrong though.
Just install the SDK, connect your phone, open the developer unlock application installed with the SDK, enter your Microsoft Account details and it should unlock your phone, no matter if you have a paid account or not.
Okay, I've added more content regarding Interop and full unlocks. I've added the bit about dev-unlocking without a dev account. I still think its worth it for those of us who don't have Samsung ATIV or ATIV varients, to use dreamspark or actually buy a year subscription. Consider this a thread bump.
I updated the OP, but there isn't much more I can add right now. I'm hoping I can get a moderator to come by and sticky this thread.
Also, does anyone know of a few things that should be added? I was thinking about doing some adding a thing about SIM unlocks, but its kinda trivial.
EDIT: Added the proxy stuff and unbranding your lumia and htc 8x.
I added carrier swapping and flashing ROMs to the OP.
Nice faq, just a quick question.
I've a lumia 625, so i don't even know if i have the ability to side load apps even if i get a developer account. But just wondering if this "2xap" limit is 2 in total or 2 at a time?
Syraphin said:
Nice faq, just a quick question.
I've a lumia 625, so i don't even know if i have the ability to side load apps even if i get a developer account. But just wondering if this "2xap" limit is 2 in total or 2 at a time?
Click to expand...
Click to collapse
2 at a time.
And every single phone can be dev-unlocked. It has nothing to do with the phone model or anything like that, it's a feature of the OS. It would be like saying "well, I bought a cheap Dell PC, so I'm not sure if I have Notepad."
I'm sure I've had my share of "stupid/noobish" posts/questions Maybe this post should be mandatory reading for new accounts....
Unlock Nokia Lumia 520 SFR
I search how to unlock My Nokia Lumia 520 SFR for using a sim card for another operator.
Thank you
There isn't a way to do that yet by ROM. You will either need to buy an unlock code or call the cell carrier and ask for the unlock key.
thals1992 said:
There isn't a way to do that yet by ROM. You will either need to buy an unlock code or call the cell carrier and ask for the unlock key.
Click to expand...
Click to collapse
Thank you thals1992
nvm
Hi
I have Nokia Lumia 520 with Windows 8.
In that thread : http://forum.xda-developers.com/showthread.php?t=2515453
When i install Nokia Care suite i didn't find this directorie : •C:\Program Files (x86)\Nokia\Nokia Care Suite\Data Package Manager\bin
I need help
Thank you
Data Package Manager is a separate download from Nokia Product Support Tool for Store.
thals1992 said:
Data Package Manager is a separate download from Nokia Product Support Tool for Store.
Click to expand...
Click to collapse
Copy the file UserGroupsConfiguration.cfg (therefore the decompressed file), in the following directories:
C:\Program Files (x86)\Nokia\Nokia Care Suite\Data Package Manager\bin
C:\Program Files (x86)\Nokia\Nokia Care Suite\Multi Software Updater 5.0 (not useful for the tutorial, but essential to use the Multi Software Updater 5.0 category)
C:\Program Files (x86)\Nokia\Nokia Care Suite\Product Support Tool For Store 5.0
In the folder Nokia Care Suite i didn't find Data Package Manager
Just download it from seidea.com You won't need to do all of that.
Sent from my RM-860 using Tapatalk
Related
I've been searching for .XAP decompiler/disAssembler (to do reverse engineer) for phone 8 xap files. I've seen that the new .xap files are not longer simple .zip/.rar files. They have something more.
In short I'm asking something similar to http://forum.xda-developers.com/showthread.php?t=1443692 for phone 8 . Does anyone know any (free) tool which can help me out ?
Could you please attache XAP? I'll investigate it.
Sure
Please see the attachment.
It appears MS have encrypted XAPs now - this has a PlayReady DRM header:
Code:
<WRMHEADER xmlns="http://schemas.microsoft.com/DRM/2007/03/PlayReadyHeader" version="4.0.0.0"><DATA><PROTECTINFO><KEYLEN>16</KEYLEN><ALGID>AESCTR</ALGID></PROTECTINFO><KID>w3i0edJP7EOqQ6aQzdAoSQ==</KID><LA_URL>http://microsoft.com/</LA_URL><CUSTOMATTRIBUTES xmlns=""><S>9FcV5qmfIsMc+X2MVmX3Hw==</S><KGV>0</KGV></CUSTOMATTRIBUTES><CHECKSUM>Hu3+fizBvKU=</CHECKSUM></DATA></WRMHEADER>
So, does it mean I'll never be able to decompile any .xap ?
XAPs downloaded from the Marketplace are encrypted starting sometime in summer last year. That was also the time when devices that had not installed the WP7.5 update lost access to the Marketplace.
So unless you know the decryption key no: you won't be able to decompile XAP files downloaded from the Marketplace. As for XAPs you get from a Dev directly or created yourself - those should still be in the same ZIP-Format as before.
if we get admin access on the phone we can make the phone to decompile it for us and then make an unencrypted version of the .xap
StevieBallz said:
XAPs downloaded from the Marketplace are encrypted starting sometime in summer last year. That was also the time when devices that had not installed the WP7.5 update lost access to the Marketplace.
So unless you know the decryption key no: you won't be able to decompile XAP files downloaded from the Marketplace. As for XAPs you get from a Dev directly or created yourself - those should still be in the same ZIP-Format as before.
Click to expand...
Click to collapse
Does anybody developed some hack to see content of .xap files which are from market place ? if yes, where can I get it ?
ellokomen said:
if we get admin access on the phone we can make the phone to decompile it for us and then make an unencrypted version of the .xap
Click to expand...
Click to collapse
And how can I get admin permission on my phone win 8 phone ? In other words, is it possible to get admin permission on win 8 mobile ?
@shek007
WP8 is much more secure than WP7. So it will take much time or never to hack the OS.
Regarding the xap decompile, it seems you are insisting on 'hacking'. That is a bad behaviour, trying to steal other's logic/data If it's your's or friend's .xap, then you'll get access to the code. Otherwise you have no right to decompile the code if it's not yours or the others didn't provide you access.
Anyway, you got the answer back then: no, it won't work.
shek007 said:
And how can I get admin permission on my phone win 8 phone ? In other words, is it possible to get admin permission on win 8 mobile ?
Click to expand...
Click to collapse
1. No one knows what "win 8 phone" and "win 8 mobile" are. Never heard of those.
2. Go somewhere else to discuss theft.
narrowing the subject to "theft" is not appropriate as when one wants to make out the most of some applications.
Examples are: Decompile the Field Test app from nokia to see the internal API calls to the radio module in order to obtain RF related data, such as cell ID, MCC+MNC, Ec/Lo etc..
using this API calls we can make Apps for RF field engineers to test the network performance and signal levels using the Lumia phone.
This functionality is well known on others smartphones but lacking in Windows Phone platform so far.
Another example will be using multiple whatsapp accounts in the same phone ( another functionality from other mobile platform missing in WP)
As far as I understood the security architecture not just any App would be able to access those APIs even if it knew about them. It requires special permissions and I would guess that at the moment those are not available with a regular Developer Unlock.
As for decrypting the file or gaining access to the phone and extracting the data from there: WP8 security has not yet been broken. There might be people working on it but for now we know of no way to do it.
StevieBallz said:
As far as I understood the security architecture not just any App would be able to access those APIs even if it knew about them. It requires special permissions and I would guess that at the moment those are not available with a regular Developer Unlock.
As for decrypting the file or gaining access to the phone and extracting the data from there: WP8 security has not yet been broken. There might be people working on it but for now we know of no way to do it.
Click to expand...
Click to collapse
Idk if you guys know about this website... [http]://xapapp[dot]blogspot.com/
this guys does exactly what the OP asked. If m wrong then please correct me
I guess I'll have to wait until I can learn about this
Btw, I never had intention to hack/theft others app..
tai4de2 said:
1. No one knows what "win 8 phone" and "win 8 mobile" are. Never heard of those.
2. Go somewhere else to discuss theft.
Click to expand...
Click to collapse
1. Yes. No one knows what win 8 phone is.
That is why YOU are on this forum thread., because is called just like that. "Windows Phone 8" looks similar to windows 8 phone. Or not.
2. " Windows Phone 8 Development and Hacking>> Windows Phone 8 Q&A, Help & Troubleshooting" is the name of this thread. So, where else could discuss hacking windows 8 apps.
You just needed to post something.
I just needed to reply (two years later), so I joined to forum. :laugh:
BTW are there any new tools for decompile xap files?
Please don't necropost!
Posting here rather in a PM in the hopes that others will see and remember...
You just posted in a 22-month-inactive thread. This violates a near-universal guideline (sometimes rule) of online forums: do not post in dead threads (common called "necroposting"). Your post added nothing of value and effectively constitutes spam, as it brings a thoroughly outdated thread to the top of the forum list. It's much better to create a new thread (linking the old one, if you feel that will help) as then people who read earlier posts in the thread but don't notice the datestamps won't be seeing stuff that is years out of date.
While I agree that the person you responded to was being needlessly pedantic, it does seriously annoy some members of the community to have people screw up the name of the OS. Win8 and WP8 have about as much in common as Mac OS X and iOS; that doesn't mean it's reasonable to say an iPhone runs "Phone OS X". The fact that there existed a legacy (and *very* different) OS called Windows Mobile (or WinMo), and that people routinely seem to think that WP is just the continuation of WinMo (it's really, really not), is a large part of why some folks stomp on people who use the wrong name for the OS.
Decompiling apps is easy. Breaking PlayReady DRM is really, really hard. There's no decompiler anywhere I know of that can take a DRMed XAP and decompile it. You'll have to get the app without DRM encryption if you want to decompile it.
PLEASE DO NOT POST ANY MORE IN THIS THREAD!
you can use java codes with the IE browser (also with Favorites)
maybe window break could get advanced
examples
javscript:history.forward
javascript:alert(document.cookie)
javascript:alert("xda")
IE10 mobile with windows phone 8 (tested on Lumia 920)
IE9 mobile with Windows Phone 7 doesn't work (tested on Mozart)
saywa said:
you can use java codes with the IE browser (also with Favorites)
maybe window break could get advanced
examples
javscript:history.forward
javascript:alert(document.cookie)
javascript:alert("xda")
IE10 mobile with windows phone 8 (tested on Lumia 920)
IE9 mobile with Windows Phone 7 doesn't work (tested on Mozart)
Click to expand...
Click to collapse
I'm not sure how this would ever help us, though. That's pretty much the same as just running javascript within the browser. And either way, the browser runs under low privileges anyway.
Good thought, though!
First of all, Java has nothing to do with JavaScript except for some idiot marketing scheme by Netscape long ago. Don't confuse them.
Second, if it were possible to use JS to jailbreak a phone, then it would also be possible for an attacker to take over your phone just because you visited a website. This would be bad.
Third, WP7/IE9 actually does support "scriptlets" or "bookmarklets" (javascript:<code> favorites); see my signature for a link to a few of them for WP7, including a "Find on page" tool.
Fourth, while Jaxbot is absolutely correct that the browser has low privileges (even if we could cause it to execute anything we want, we *probably* couldn't manage to unlock the phone), it is nonetheless probably a good idea to keep an eye out for any exploits released against IE10 on the desktop. Much of the code in the Windows Phone version is the same, and it might be possible to use a known exploit (at least, until it gets patched) to have another way to learn more about how the OS works, which might allow us to find a vulnerability that can be used for an unlock. It's not a sure thing, but it *might* help.
Hi folks,
I need to know what the "correct" values for the Internet Sharing registry keys look like, so I can write an app that fixes them for those of us who don't have it working. To do this, I'm asking if people can do some simple steps for me:
1) Install Webserver Native Access v0.5.3 on a dev-unlocked phone, if you don't already have it. If possibly, please use the AllCapabilities version but even the normal-capability version helps.
2) Run the app and use a browser on your PC to navigate to Registry, HKEY_LOCAL_MACHINE, SYSTEM\CurrentControlSet\services\ICSSVC (URL should look something like http://192.168.0.15:9000/Registry?hive=80000002&path=SYSTEM\CurrentControlSet\services\ICSSVC).
3) Click "Download this key and subkeys as .REG" and save the resulting file.
4) Post that file (in a .ZIP or as a .TXT) here, along with the following info:
4a) What phone model you have (if using a modified ROM, which ROM as well).
4b) What carrier (mobile operator) you have, and whether your phone was built for that carrier.
4c) What OS version you are running (exact build won't hurt but shouldn't matter).
4d) Whether the "Internet Sharing" feature currently works for you, and if not, what error you get.
Thank you so much! I'll post an example below.
By the way, I'm particularly interested in the following classes of phone:
* Everybody who can run the AllCapabilities version of the webserver.
* Anything on T-Mobile US that has working ICS. Since it seems to work only for TMo-branded phones, better still if your phone isn't a TMo model.
* Anybody who has working Internet Sharing on a different carrier than their phone was built for.
* Anybody who has it work on their home carrier but not on any others.
* Anybody for whom it does not work and never has.
* Anybody who has an open-market phone and Internet Sharing works on multiple networks for them
(I will add to this list if other classes of problem crop up and need to be fixed in a different way).
I should mention that there's no guarantee that the fix will be available for all phones, at least not until we interop-unlock them. It should be possible for any phone with IU, though, at a minimum.
Thanks for your help! (Seriously, I'll push Thanks for anybody who sends useful data *at least* until I get it working.) This could benefit a lot of us here; in theory, it might even allow us to get Internet Sharing working without it using tethered data limit too.
Example from my phone
Phone model: Samsung ATIV S (SGH-T899M), stock (but capability-unlocked and somewhat hacked) ROM
Carrier: T-Mobile US, but the phone was built for Telus in Canada even though it had no SIM lock.
OS version: WP8.0 GDR3 plus the pre-8.1 update (Samsung firmware slightly tweaked to reserve registry and filesystem writing).
Feature status: Internet Sharing feature does not work for me on this carrier, and never has. Error is:
Connection Not Shared
There's no cellular data connection to share right now. Check your cellular settings and signal, and try again.
Click to expand...
Click to collapse
(As a side note, that error message is a dirty lie.)
I'm very confused about this one topic.. Because i always share my internet connection without data plan since 8.0 & it works fine. Never disconnect.
Firstly i would like to know as what peoples want as refers this one.
Sorry for no helping points.
Wow, "THANKS" @djamol. Would it have been too bloody hard to follow the steps so you would have actually contributed something to this thread? If your Internet Sharing works, even though you don't have a tethering plan (I *VERY* strongly doubt it works if you don't even have a data plan; that makes no sense at all) then your configuration data would have been very valuable.
There are quite a few people who are either completely unable to use the Internet Sharing feature or for whom it would cost extra (even though, in some cases, it is *supposed* to be included in their plan). The goal is to help these people.
Phone model: Samsung ATIV Odyssey (SCH-I930), interop unlocked(thank you sir!!!)
Carrier:Verizon US
OS version: Dev Preview 8.1 Update 1(8.10.14147.180)
Feature Status: Working (Seems on other devices/earlier OS's I got a warning message about data usage but not now). Haven't tried on other carriers; first time used.
A little side note: Still had Internet Sharing enabled when I started the webserver app and got a strange IP or MAC address which when clicked on threw an error. Couldn't find the address on any devices connected to my wireless or on the router itself. Included screenshots...
Aw hell, that's an IPv6 address again. I really ought to fix the app for handling those. Thanks for the reminder...
Also, big thanks for the file! I'd like some more from different versions, just to get a feel for what's version-specific vs. different for reasons of working-or-not, but that was already helpful.
EDIT: Did you use the AllCapabilities version of the app? It looks like the standard version can't read one of the relevant registry keys, and sadly it's the one that is most useful.
GoodDayToDie said:
4) Post that file (in a .ZIP or as a .TXT) here, along with the following info:
4a) What phone model you have (if using a modified ROM, which ROM as well).
4b) What carrier (mobile operator) you have, and whether your phone was built for that carrier.
4c) What OS version you are running (exact build won't hurt but shouldn't matter).
4d) Whether the "Internet Sharing" feature currently works for you, and if not, what error you get.
Thank you so much! I'll post an example below.
By the way, I'm particularly interested in the following classes of phone:
* Everybody who can run the AllCapabilities version of the webserver.
* Anything on T-Mobile US that has working ICS. Since it seems to work only for TMo-branded phones, better still if your phone isn't a TMo model.
* Anybody who has working Internet Sharing on a different carrier than their phone was built for.
* Anybody who has it work on their home carrier but not on any others.
* Anybody for whom it does not work and never has.
* Anybody who has an open-market phone and Internet Sharing works on multiple networks for them
(I will add to this list if other classes of problem crop up and need to be fixed in a different way).
Click to expand...
Click to collapse
Hi,
4) Attached.
4a) Nokia Lumia 920 RM-821 on UK CV ROM, but originally phone came with Orange Poland ROM
4b) I'm on Orange too, though not in Poland nor in UK.
4c) Running WP8.1 Update 1 on Lumia Black firmware.
4d) Internet Sharing feature worked smoothly for me from the beginning on any rom i flashed and any firmware, so yes, it's working without any problems.
Hope this helps.
@GoodDayToDie
Guess I can help!
4a) T-Mobile Branded HTC 8X running WP 8.1 Developer Preview
4b) T-Mobile US. It was built for the carrier
4c) OS version 8.10.12400.899; Firmware 3030.0.34101.531
4d) Internet Sharing works great! Sometimes when I am roaming, I get a message saying I don't have a plan that supports Internet Sharing and that I need to purchase one.
Hope that helps!
GoodDayToDie said:
EDIT: Did you use the AllCapabilities version of the app? It looks like the standard version can't read one of the relevant registry keys, and sadly it's the one that is most useful.
Click to expand...
Click to collapse
Sorry, can't sideload AllCapabilities version and of course the Bootstrap app succeeds but AllCapabilitiesUnlock fails on this OS. I am currently trying to find you any other info via FS Access and came across this if it's of any use ???
Oh right, I meant to release an updated version of EnableAllSideloading for 8.1. Whoops, I should do that. If you want to help out with that (not really the right thread but oh well, it's sort of relevant), dropping the exported .REG for HKLM\SOFTWARE\Microsoft\SecurityManager will help a lot. Note that it will include a list, by GUID, of all the apps you've installed (but nothing much else of a potentially-sensitive nature).
The files you provided are interesting. I can't say I know what the value in the first one mean, but they do imply a Verizon-specific difference in the feature. The second you actually might not want to share; it has the (default?) configuration of the Internet Sharing network in it, including key material. The third isn't actually data by itself; it instead defines the schema for the HotSpot configuration file. This info is potentially useful (though I wasn't able to get a Configuration Service Provider to parse my HotSpot provxml when I tried, probably because I didn't have the requisite access) although the info is also available publicly online.
4) Posted rar file here. Though I get no value, using the webserver and snicklers registry tools. Shows error2 in webserver. Registry Tools doesn't show any error just shows "no value".
4a) Using a Samsung Ativ-S SGH-T899M running Wolf's Fake Rom
4b) Using it on Simple Mobile, bought it sim unlocked I think it used to say Telus before the fake rom.
4c) OS Version 8.10.12359.845
4d) Internet Sharing works fine after Wolf's Fake Rom.
Whaaaa? That's weird. Error 2 means FILE_NOT_FOUND, or, more precisely here, means the registry key wasn't found. If you go up a level (CurrentControlSet\Services) is there not any ICSSVC key? Can you maybe post the .REG for that entire key?
Samsung ATIV S Neo (SPH-I800) Stock Rom - Interop-Unlocked/All Capabilities
Sprint for Sprint
Window Phone 8.1 Update through DP: 8.10.14147.180
Internet Sharing doesn't work for me.....that might be because I haven't paid Sprint for it.
Error:
Connection Not Shared
There's no cellular data connection to share right now. Check your cellular settings and signal, and try again.
Also attached, what I think, is the text of the S printEntitlement dll. This may be only be relevant for sprint....
Blue_Frog was working on something regarding ICS here: http://forum.xda-developers.com/showpost.php?p=54704074&postcount=577
-tdecision10
Any movement with this?
-tdecision10
Was reading wolfs MBN Creator thread the other day and somebody mentioned a backup of the CSC being stored at C:\Windows\System32\CSC
It has to be blocking the internet sharing when the original CSC is run during a hard reset. However wolfs CSC has internet sharing working fine. Tested by me. Im using an ativ s t899m WP8.1 running wolfs fake rom.
Using the webserver I pulled the files from my phone. Using sam-tools I extracted his CSC file, not directly off phone just from the mbn file from his fake rom thread.
Don't have time to look them over but here they are.
Looked over files in my previous post.
The stock CSC has 5 different configurations, all from different carriers. Most of the files contain nothing related to internet sharing except the SS_xxx_CSC.xml file. This one contains a lot of registry edits that aren't included in the wolf csc. Some for accent colors, tile layout, etc. but there is a few registry edits that regulate internet sharing in there. This same file in wolf's csc contains a bunch of capability unlocks but nothing even close to the stock versions with all the reg edits for all sorts of different stuff.
It mentions a dll file named EAPSIMHSPlugin.dll that I wasn't able to find on my phone. Not that I don't think its there I just wasn't able to get to the directory from the webserver. Here is the path c:\Programs\HotspotHost\MSFT\EAPSIMHSPlugin.dll
Here are the 3 edits made that I think block internet sharing. They are in
HKLM\Software\Microsoft\Windows Phone\HotspotOffload
I have that directory in my phone and it includes the subdirectory Plugins and Parameters but neither include any keys within them.
Can someone test this edit and see if its gonna be this easy to turn off the internet sharing block.
HKLM\Software\Microsoft\Windows Phone\HotspotOffload\Plugins\MSFT\PluginRank
Change the 1 to 0
Ill attach a txt file of the entries I copied and pasted from the Telus CSC files that would have anything to do with internet sharing for all the reg edits made incase anybody wants to look.
Oddly enough, my phone doesn't have that key at all. It has the Plugins key, but no subkeys of it (and no values like the ones in the provxml you attached). Of course, that could be due to previous experiments that I've tried (though they didn't work). Similarly, it has the Parameters key but not the subkeys listed in the attached file.
Huh, I really thought we had something there.
Another difference is in the config file. Ill attach just them. Not sure where to go with the differences though. Not familiar with it.
Q&A for Enabling Tethering (Internet Sharing) if carrier blocks it
Some developers prefer that questions remain separate from their main development thread to help keep things organized. Placing your question within this thread will increase its chances of being answered by a member of the community or by the developer.
Before posting, please use the forum search and read through the discussion thread for Enabling Tethering (Internet Sharing) if carrier blocks it. If you can't find an answer, post it here, being sure to give as much information as possible (firmware version, steps to reproduce, logcat if available) so that you can get help.
Thanks for understanding and for helping to keep XDA neat and tidy!
Edit ICSSVC\Settings
RustyGrom said:
I've tested this with both Cricket and AT&T on my Lumia 1520 and it's working great. I'm assuming it will work with other carriers and phones but would need to be tested. It requires registry editing capabilities. I used the CustomPFD registry editor with it running as the Preview for Developers app. (note: I had to use this method to get registry write access)
Basically you just have to set the following registry keys. For carriers like Cricket that completely blocks tethering you'll need the ICSSVC & system settings but for others like AT&T that allow it but only on certain plans you'll only need the ICSSVC settings.
Code:
[HKEY_LOCAL_MACHINE\System\ControlSet001\Services\ICSSVC\Settings]
"Enabled"=dword:00000001
"EntitlementRequired"=dword:00000000
[HKEY_LOCAL_MACHINE\Software\Microsoft\Settings\{1DEF9B7D-2322-40eb-A007-16A75D5CDA6F}]
@="Soft AP"
"Location"="app://5B04B775-356B-4AA0-AAF8-6491FFEA5629/Default"
"Plugin"="{09c51652-2cbc-49d5-883e-20606f9a47ff}"
"QuickSettingsIconURI"="res://UIXMobileAssets{ScreenResolution}!actioncenter.hotspot.tier25.png"
"QuickSettingsTitle"="@\\windows\\system32\\Settings3Res.dll,-535"
"Title"="@\\windows\\system32\\Settings3Res.dll,-242"
"Type"=dword:00000001
[HKEY_LOCAL_MACHINE\WPSoftware\Microsoft\Settings\{69DAA7D1-09EA-4eae-A67E-56E4B0B4CA5B}\SecureItems]
"{1DEF9B7D-2322-40eb-A007-16A75D5CDA6F}"=dword:000000b0
[HKEY_LOCAL_MACHINE\Software\Microsoft\Settings\QuickSettingElements]
"{1DEF9B7D-2322-40eb-A007-16A75D5CDA6F}"=dword:00000007
Note: dword:000000b0 is integer 176. Also, if you change sims this will get reset and will need to be redone. I've seen vague references to some of this info but never a good writeup so hopefully this helps other people.
Click to expand...
Click to collapse
This is awesome! Thanks for sharing this, the problem on my side is that I have a Lumia 1020 no SD Card, is there any other way to reach the key [HKEY_LOCAL_MACHINE\System\ControlSet001\Services\ICSSVC\Settings] and enable it?
Thank you!!
Prerequisites
I am a complete newbie WP - coming from Android. Are there any prerequisites to this process or can this be done w/ a stock phone from the carrier? In my case the phone is Lumia 635 from Cricket. The only thing I've done so far is install apps. Is there anything else I need to do before I can get into the registry? I have tried he best I could to follow instructions in this thread and other links, but I am stopped dead in every direction. I can't access any of the folders mentioned and am unable to "deploy" custom apps mentioned etc.
Any help would be appreciated. I need to be able to tether on this phone or will have to go back to Android.
Thanks in advance from a grateful newbie.
Excellent work RustyGrom!
Thanks for all the hard work! Worked for me on L1520 on ATT.
how do you enter keys
Hi, how do you enter the keys in the reg editor. I keep getting (no permissions or wrong data) errors when trying to write keys. Any help would be appreciated.
Did you do the steps in the second link (to hijack the P4D app)? Just installing the app won't work.
Help, need to tether
I have the phone dev unlocked, custom pfd is installed on sd card as well as pfd from store. when I run custom wpsystem nothing happens. When I open the reg editor, it says "you can't right here" I entered the path in registry tree. hit the plus button and attempted to write key but then I get the previous error message. Can you help I'm new to Windows Phone . It is a Nokia Lumia 635 from cricket 8.1 os version 8.10.12400899. Thanks in advance for any help.
---------- Post added 25th April 2015 at 12:40 AM ---------- Previous post was 24th April 2015 at 11:45 PM ----------
Oh by the way, I did attempt steps in the second link. But I didn't see any of the mentioned files anywhere. Could you tell me how to get to them. Thanks
Got custompfd installed, made reg tweaks, internet sharing shows up in settings, but nothing happens when selecting it. Only issue during setup that got me was the fact that I needed to remove the extra \ in the paths. Is there something that can apply the reg file? I ended up doing it all manually.
Lumia 640 Denim on Cricket
Tethering on cricket/throttlingbypass?
So.. if anyone has read cricket's ToS they say if you tether and they detect tethering they will redirect you to their page for tethering plans and may suspend your phone plan or terminate it. I haven't heard anything as far as bypass throttling in their ToS so I don't know if that is punishable or not as it's not in the ToS. Has anyone done any of these things with an interop unlocked lumia? if so, has cricket responded at all or do they really not care? I am curious because I want to tether in order to play my games on my laptop, etc etc. I go to jobcorps and they don't have any wifi whatsoever. I know there is metropcs with a 60 dollar unlimited plan with 6gb of free tethering though we get 2g from metro over there. it kind of defeats the entire purpose. if anyone has information please let me know. I'd love to see what i can and cannot do with cricket. my phone is already unlocked with reg editing and all so i'm good to go.
Cricket
I'm unlocking internet sharing on my buddy's Lumia 630 tomorrow and he's on cricket.
He know's the risks but all I can say is the carrier's are cracking down on tethering.
Sprint kicked me off after 4 years of tethering with my wp7 sprint arrive in May.
If Metro has all T-Mobile stuff (I heard that but don't really know) then I can be a little helpful.
I have unlimited 4G data on phone with 7GB of 4G internet sharing then it's throttled
speedtest is 17 -27 mb/s down depending on time of day
throttled is 0.12mb/s down
my kids have 1GB of 4G of data and then throttled down
If I use WPTweaker and then Force LTE tweak it bypasses the 1GB limit on the internet on the phone.
(The speeds when downloading from the store are still throttled though)
When it comes down to the internet sharing throttle that seems a bit tougher
Based on the registry it has a bunch of optional fields that "entitle internet sharing" but even removing those does not seem to take off the cap
https://dev.windowsphone.com/en-US/OEM/docs/Customization/Internet_sharing__hotspot_
My guess is this .dll is what is checking the account but this is as far as I got if anyone wants to take a peek
Hey guys, I also have lumina 635 on cricket.
This entire page is like alien language to me...is there any way you can help me out with a literal step by step or YouTube?
vartanarsen said:
Hey guys, I also have lumina 635 on cricket.
This entire page is like alien language to me...is there any way you can help me out with a literal step by step or YouTube?
Click to expand...
Click to collapse
Hi, vartanarsen!
To deploy apps, you need to register as a dev and unlock your phone:
1) Open http://apps.windowsstore.com/ and click "start new"
2) Log on
3) You're registered as a dev now!
4) Download WP 8.1 SDK
5) Use Windows Phone Developer Registration 8.1 to unlock your phone
6) Use Windows Phone Application Deployment 8.1 to deploy your app
To interop unlock your phone, you can look at this thread, which includes full tut on how to interop unlock: http://forum.xda-developers.com/win...-vcreg-lumia-reg-editor-live-interop-t3135326
Now you can use WPTweaker to enable it.
THANK You
When I log into the MS website, all i see is Web App Template, no SDK
And, real real stupid dummy question - am I doing this on my Lumia 635 or on my PC?
vartanarsen said:
THANK You
When I log into the MS website, all i see is Web App Template, no SDK
And, real real stupid dummy question - am I doing this on my Lumia 635 or on my PC?
Click to expand...
Click to collapse
You need to instal visual studio 2013 to get SDK 8.1: https://dev.windows.com/en-us/develop/download-phone-sdk
(Alternative lite SDK download here: https://docviewer.yandex.com/?url=y...Lite.zip&name=SDK 8.1 Lite.zip&c=55c0c0843188)
Apps deployment need to be done on pc while interop unlock on phone.
mlleemiles said:
You need to instal visual studio 2013 to get SDK 8.1: https://dev.windows.com/en-us/develop/download-phone-sdk
(Alternative lite SDK download here: https://docviewer.yandex.com/?url=y...Lite.zip&name=SDK 8.1 Lite.zip&c=55c0c0843188)
Apps deployment need to be done on pc while interop unlock on phone.
Click to expand...
Click to collapse
Thanks!!, will it worl with the LIte? or must I purchase visual studio 13?
vartanarsen said:
Thanks!!, will it worl with the LIte? or must I purchase visual studio 13?
Click to expand...
Click to collapse
If you don't want to install the whole big vs 13 you can absolutely install the lite sdk.
mlleemiles said:
If you don't want to install the whole big vs 13 you can absolutely install the lite sdk.
Click to expand...
Click to collapse
Thanks so much for helping me, is there a reason I keep getting this error?
Ok guys, I downloaded full Visual Studio...but now I dont know what to do next? There is no button to download WP 8.1 SDK
Oh i see where I went wrong, I downloaded Visual Studio 15 instead of Visual Studio 13....uninstalling 15 and installing 13
ok, now I launched Visual 2013, and still dont know what to do next PLease someone help me
Good afternoon everyone,
I picked up a Nokia Lumia 830 (RM-985) to use with T-Mobile. It's a good phone, but one of the reasons that I bought it was to play with the software on it.
My current challenge is to install and make functional the T-Mobile Wifi Calling feature.
I had a Lumia 925 before, but it's toast and gone now unfortunately, so I can't get any information from it.
I modified the registry using vcREG, changing /System/Platform/DeviceTargetingInfo/PhoneManufacturerModelName to RM_892_nam_tmous_201. My logic behind this was that possibly the app operated like the Insider Preview app, and allowed only phones with a certain list of names to download and set it up. This didn't work (surprise)
Doing some more research, it seems that one of the potential (and only) ways to get Wi-Fi calling would be to flash a custom T-Mobile ROM onto the phone because there are some things 'baked in" that allow it to work and function correctly. Outside of that, perhaps it's possible to root the phone and add those files and functionalities in the registry.
THE QUESTION
Where can I get a ROM that will help me achieve this, and is this possible at all?
I don't know about getting a ROM for it, though if you can download one of the TMoUS-specific ROMs you may be able to extract the required files out of the image. The app for WiFi calling is really not the important part; it's just a control interface that interacts with the system service that handles the driver that does WiFi calling. You need the driver/service binaries, the phone needs to trust them (accept their signatures and have them installed in the correct locations), and the relevant service registry keys need to be set.
I haven't done this yet myself, but it's something I want to test. I have a Lumia 1520, so anything I find will probably be workable for you too.
GoodDayToDie said:
I don't know about getting a ROM for it, though if you can download one of the TMoUS-specific ROMs you may be able to extract the required files out of the image. The app for WiFi calling is really not the important part; it's just a control interface that interacts with the system service that handles the driver that does WiFi calling. You need the driver/service binaries, the phone needs to trust them (accept their signatures and have them installed in the correct locations), and the relevant service registry keys need to be set.
I haven't done this yet myself, but it's something I want to test. I have a Lumia 1520, so anything I find will probably be workable for you too.
Click to expand...
Click to collapse
I have the TMOUS 925 FFU file. How do I get in there and where would I look?
I don't usually do anything with ROMs, so I'm not the ideal person to answer this, but I know there are tools to unpack FFUs or convert them to VHDs or something like that. You could also just try 7-Zip (get the latest build, pre-release if they have one); I vaguely remember hearing they were adding support for some ROM image format(s).
bahgelsson said:
I have the TMOUS 925 FFU file. How do I get in there and where would I look?
Click to expand...
Click to collapse
This thread here for browsing .FFU
http://forum.xda-developers.com/showthread.php?t=2066903
And some files from T-Mobile Lumia 635 to get you started...
Did you ever get to add Wifi Calling added to your phone
Where you able to get Wifi calling on your phone? If it was useful, how or where did you get the TMOUS 925 FFU file? What are the steps involved?