IDEA: Unlocking WP 8 Phones with emulated Marketplace-Server - Windows Phone 8 Q&A, Help & Troubleshooting

Hello guys,
I plan to have a look on the upcomming Nokia Lumia 930 at my local provider store. As always I keep the unlock-question in mind.
I can't post to the Dev and Hacking forum, due to insufficient posts. Maybe a Mod can move this Thread to this section if he thinks this idea got a chance to be realised.
Wouldn't it be possible to emulate the Marketplace communication on your local PC? WP devices are able to access the internet vie USB connection and Zune. But the Marketplace on your phone blocks accessing it, when it detects a Zune-Connection. Maybe there is a way to establish the USB internet connection without the phone blocking the Marketplace. Another idea is to connect the phone to the PC via Wifi (Tethering).
Once we connected the phone to the PC and it's not blocking the Marektplace access. The PC could catch the Marketplace request to the MS servers and deliver emulated Server communication. Faked App-list and of course App-Download from the PC to the phone is the next step.
I know nothing about encrytion, certificates, signing and so on. So all I can do is to share this idea with you more experienced guys.
Yours sincerely ,
Brill

Props for good thinking, but this has been discussed before. If you knew about certs and sigs, maybe you would have been able to follow the previous discussions on this topic...
1) WP8.x does not use Zune anymore, and does not use the USB cable to access the Internet the way WP7 did (I find this change mildly irritating, since it means I have to connect the phone to my PC over WiFi instead if I want to intercept all the phone's traffic, but c'est la vie).
2) In WP8.0, you can spoof the marketplace for browsing purposes by installing a root certificate and then using its private key to sign fake marketplace certs. However, you can't install apps this way; they won't even download. The store probably uses a technique called "certificate pinning" for app downloads, which prevents the spoofed cert from working.
3) In WP8.1, you can't even do that much.
4) Even if you could do this, you couldn't use it to unlock the phone as you would need to sign the apps using Microsoft's keys for them to be trusted to do things like modify the registry.

Related

Network Sharing Program (easy question for anyone with a Kaiser...)

With many other HTC phones, i know that they have a program called 'Network Sharing' which very easily enables you to use the phone to connect to the internet via bluetooth or usb on a computer. The latest one i've seen would be the Cavalier, which when connected via usb would show as a network connection in Vista, per this program.
I am wondering if the Kaiser has this, I would assume that it does (when bought directly from HTC, as i know AT&T would disable something as user friendly as this).
Anyone who has this phone currently, would you be able to help me with this?
Thanks,
elbweb
P.S. I am picking this phone up tomorrow, so hopefully the answer to this question won't cause any regrets beforehand...
yes
enjoy!
elbweb said:
With many other HTC phones, i know that they have a program called 'Network Sharing' which very easily enables you to use the phone to connect to the internet via bluetooth or usb on a computer. The latest one i've seen would be the Cavalier, which when connected via usb would show as a network connection in Vista, per this program.
I am wondering if the Kaiser has this, I would assume that it does (when bought directly from HTC, as i know AT&T would disable something as user friendly as this).
Anyone who has this phone currently, would you be able to help me with this?
Thanks,
elbweb
Well this was something I already assumed would be included and happy to hear I was right in my assumption. In regard to AT&T removing such a user friendly option, they did in the original shipped wm5 rom but the update wm5 did include "Internet sharing" just a comment for those that would be worried at&t wouldn't include this.
Click to expand...
Click to collapse
well thank you both, no more questions for me

Tether- Internet Sharing over Wi-Fi with Kaiser/Tilt!!!

This makes your TILT/Kaiser into a wi fi router!
Hello I got this information from
XDA - I just changed some info to make it work for the TILT/Kaiser , also couldn’t get the screenshots in my post sorry, didn’t know how to..just check out the link and use the following date :
**** You have to change the registry value for the TILT, use TNETW12511, on the website above they give the values for different wm6 phones, for the tilt/kaiser use the value i gave and as follows...You can just read the steps on the website above but Use the value i have stated - TNETW12511
Do the following:
1) Open Settings->Internet Sharing. Enable IS for Bluetooth PAN. (Remember this is Internet connection sharing ( IntShrUI.exe which is found in /windows directory)
2) Change HKLM\Comm\ConnectionSharing\PrivateInterface to "TNETW12511" (it should currently be "BTPAN1" .
3) Open Settings-> Connections -> Wi-Fi. Select Network Adapters tab. Click IEEE 802.11b/g Compatible Wi-Fi.
4) Enter IP address 192.168.1.1 and subnet mask 255.255.255.0. Click OK.
5) Select Wireless tab. Add New.. to add the Network name for your ad-hoc network (I prefer "adhoc"
6) Set the client computer to use the same ad-hoc network***. Client will receive an IP address from the device (don't need to manually set the IP).
And it works!
*** Edit Just learned that in step one you can choose USB but you still have to change the reg edit to TNETW12511 manually or by the file attaches. Selecting usb saves battery by keeping bluetooth off and just uses wifi. But if you select usb you cannot connect your computer for activesync
I copied what was on the xda website below but the pics did now show, sorry.-
Another long-awaited breakthrough: dial-up Internet Sharing over Wi-Fi!
Anyone having read my tutorial on the new Internet Sharing utility in Windows Mobile 5 AKU3 and later versions (including, of course, WM6) knows that it’s not possible to use a Windows Mobile device as a GPRS / EDGE / UMTS / HSDPA etc. cellular modem via Wi-Fi, Bluetooth DUN or, with some exceptions, even infrared, “only” over BT PAN and USB. This means a lot of devices can’t connect to the Net if they don’t support either BT PAN (or USB with desktop Windows operating systems). While the BT DUN hack published some months ago certainly helped the situation (allowing for connections via the far more widely supported, “traditional” Bluetooth DUN), it still didn’t let for using the Windows Mobile Phone Edition (“Professional” in WM6 parlance) device as a modem with clients connecting via Wi-Fi.
XDA-Developers hacker fluxist has just published a tutorial on his latest finding, which, at last, allows for accessing the Net using a Windows Mobile device via Wi-Fi.
The results are as follows:
1. Start Programs / Internet Sharing. (Remember this is Internet connection sharing ( IntShrUI.exe which is found in /windows directory) Enable the sharing for Bluetooth PAN (NOT USB!) using Connect (left softkey). If you’re prompted for enabling Bluetooth visibility, close the dialog box as usual by pressing OK.
2. Start editing the Registry with a registry editor and change HKLM\Comm\ ConnectionSharing\ PrivateInterface (which is, by default, "BTPAN1" to the internal name of your Wi-Fi adapter. It’s "TNETW12511" with the TILT *** read below about attached .reg file
Note that I’ve made one registry import file available (see attached), should you want to be able to quickly change the Registry values, without the need for manually editing the Registry every time you start the Internet Sharing applet. To make your life easier, just put it in the file system of your Pocket PC and click it after starting and connecting Internet Sharing so that it’s automatically imported. Should you need a RegEdit 5-compliant Registry Editor for your handheld, I recommend Resco File Explorer .
3. Go to Settings / Connections / Wi-Fi and select the Network Adapters tab (it’s the default and only visible one when the Wi-Fi unit is disabled). Click the name of the Wi-Fi card (“IEEE 802.11b/g Compatible Wi-Fi” on the HTC Tilt. ) Enable “Use specific IP address” and enter the IP address 192.168.1.1 into the first field (“IP address”). When you click the second row (“Subnet mask”), it’ll auto-fill 255.255.255.0. Just keep it at that. This is shown in the following screenshot:
4. From now on, you go on as with adding a p2p network (see THIS for my earlier article if interested – reading it is not needed for completing this tutorial): click “Add new…” on the Wireless tab:
Enter a network name (it can be anything; in here, it’s “WRadhoc”) and make sure you check in “This is a device-to-device (ad-hoc) connection”:***
After clicking Next, you can set up whether you need encryption or not. If not, just set “Data encryption” to “Disabled” as can be seen in the following screenshot:
Note that you can use both WPA and WEP for encryption. I don’t discuss setting this up as only one client will be able to connect to your Windows Mobile device at a time – while it’s connected, there surely won’t be other clients connected to it. And, after you’ve ended your Net session, when you close Internet Sharing and/or disable Wi-Fi, no one will be able to connect any more either. That is, it's MUCH safer than traditional access points without any kind of encryption.
Finally, in the list of the available connections, tap-and-hold the just added network and select “Connect” from the context menu
*** Edit Just learned that in step one you can choose USB but you still have to change the reg edit to TNETW12511 manually or by the file attaches. Selecting usb saves battery by keeping bluetooth off and just uses wifi. But if you select usb you cannot connect your computer for activesync
Not to be a debbie downer, but to technically use tethering on say an AT&T contract you are supposed to have an additional service added on to your account, correct? If you do not you could potentially be charged per each kilobyte. Any idea if they can (or do) detect you are using your laptop/desktop and not the phone itself?
they have no possible way to tell weather you are using the right plan to teather.. yet....
i havent heard of anyone who got caught yet, at least not on the forum..
ATT does say that people do get caught though... lol.. i believe it to be a lie.
the only way they can tell is by physically looking at you bill and usage. Lucily att is to bueracratic to do that, but they could if they wanted to
stevenSZ said:
Not to be a debbie downer, but to technically use tethering on say an AT&T contract you are supposed to have an additional service added on to your account, correct? If you do not you could potentially be charged per each kilobyte. Any idea if they can (or do) detect you are using your laptop/desktop and not the phone itself?
Click to expand...
Click to collapse
@ StevenSZ: Go back to Hofo! If anyone has read there lately it seems like half the threads are the media plan police. And who said anyone on XDA would "steal" from ATT anyway, are you saying XDA people lack morals.
On the real topic: that is cool but how slow is it as that seems to be a complaint in that original thread. Anyway for me the Internet Sharing Wizard with USB or BT works great so I dont care about sharing GSM through Wifi.
You are my new best freind. Now if you could get this to work for the hermes.........
wpbear said:
@ StevenSZ: Go back to Hofo! If anyone has read there lately it seems like half the threads are the media plan police. And who said anyone on XDA would "steal" from ATT anyway, are you saying XDA people lack morals.
On the real topic: that is cool but how slow is it as that seems to be a complaint in that original thread. Anyway for me the Internet Sharing Wizard with USB or BT works great so I dont care about sharing GSM through Wifi.
Click to expand...
Click to collapse
No idea what Hofo is but you need to step away from the keyboard for a few minutes and relax. I've read through a lot of the threads and I have not seen much talk relating back to something that can be considered plan policing, so I definitely think your numbers are way off. I asked a question and didn't suggest anything in my post, but I will say that I am 100% positive that a percentage on here will do it without the appropriate plan.
Now is your last statement a question? They usually end with question marks. Anyway, I didn't mention stealing did I? I am trying to make sure that if there is detection that people might be aware they could be charge for the KB they used... it's doing people a favor (some people might not even realize tethering is additional.. you know?). Judging by the number of threads here with cracked software (that means illegal - is that moral?) I would certainly say 100% there are people that might fit your description. Anyway, I appreciate the other reply above that actually went towards helping/answering my question and not just wasting time. Thanks. ;-)
Got it working on my tilt this evening.. very nice! I do wish there was a way to add a WEP key along with it for security, i dont want someone stealing my bandwidth!
Also it appears the network adaptor shuts off the wireless connection when the device goes to sleep.. any way to stop this from happening??
You can add security, after you pick your network name click next then do Authentication: open Encryption:wep or whatever and type in a key. YES it does stop when the phone sleeps. I have no idea why but I also want to know how to get this to stop.
oozijk said:
You can add security, after you pick your network name click next then do Authenticationpen Encryption:wep or whatever and type in a key. YES it does stop when the phone sleeps. I have no idea why but I also want to know how to get this to stop.
Click to expand...
Click to collapse
I would highly recommend doing this too. While abuse is not very prevalent, it is a pretty big security hole to leave your laptop or PDA/phone-device in an open ad-hoc mode. The little inconvenience will be worth it. Also, try clear it out of your laptop when you are finished as Windows has a tendency to keep trying to broadcast itself as an ad-hoc network even when you are done.
Keep wifi from disconnecting
This will edit the registry as well as keep the connection alive! this should also fix your dropouts. I'm new here so I don't know how to upload anything so I can't upload the script but basically here are the instructions.
Download and install MortScript
here's a more direct link http://www.sto-helit.de/index.php?mo...=view&entry=65
http://www.pocketpcfreewares.com/en/index.php?soft=1448
(if the link doesn't work goto www.pocketpcfreeware.com and search for mortscript)
copy paste this script to notepad and save as KeepSharing.mscr (notice the extention this lets mortscript recognise as a script):
RegWriteString "HKLM", "\Comm\ConnectionSharing", "PrivateInterface", "TIACXWLN1"
While ( wndExists( "Internet Sharing" ))
If regKeyEqualsDWord "HKLM", "\Comm\InternetSharing\Status", "Enabled", 0
SendLeftSoft ( "Internet Sharing" )
EndIf
EndWhile
transfer to ppc phone.
steps to use it:
turn off wifi
click on internet sharing
(you can use either usb or bluetooth doesn't matter which)
click on connect
this will establish data connection
run the script by clicking on the script file
(this will edit the registry once then it sends connects by sending left softkey whenever it detects a disconnect)
now turn on wifi
(if this is not done last the connected clients won't connect properly to the internet)
end of steps enjoy! *by the way, if you copy any script directly to the start menu it gets treated as a program which you can map to a button or to an app launcher
SCRIPT IS ALSO ATTACHED with program
oozijk said:
This will edit the registry as well as keep the connection alive! this should also fix your dropouts. I'm new here so I don't know how to upload anything so I can't upload the script but basically here are the instructions.
Download and install MortScript
here's a more direct link http://www.sto-helit.de/index.php?mo...=view&entry=65
http://www.pocketpcfreewares.com/en/index.php?soft=1448
(if the link doesn't work goto www.pocketpcfreeware.com and search for mortscript)
copy paste this script to notepad and save as KeepSharing.mscr (notice the extention this lets mortscript recognise as a script):
RegWriteString "HKLM", "\Comm\ConnectionSharing", "PrivateInterface", "TIACXWLN1"
While ( wndExists( "Internet Sharing" ))
If regKeyEqualsDWord "HKLM", "\Comm\InternetSharing\Status", "Enabled", 0
SendLeftSoft ( "Internet Sharing" )
EndIf
EndWhile
transfer to ppc phone.
steps to use it:
turn off wifi
click on internet sharing
(you can use either usb or bluetooth doesn't matter which)
click on connect
this will establish data connection
run the script by clicking on the script file
(this will edit the registry once then it sends connects by sending left softkey whenever it detects a disconnect)
now turn on wifi
(if this is not done last the connected clients won't connect properly to the internet)
end of steps enjoy! *by the way, if you copy any script directly to the start menu it gets treated as a program which you can map to a button or to an app launcher
SCRIPT IS ALSO ATTACHED with program
Click to expand...
Click to collapse
Thanks I will check into this tomorrow as its a little late here... I will also look into the encryption settings as well.
I've followed the instructions verbatim, but my new adhoc network on my phone just shows "connecting" forever, and never actually connects. Any advice?
Thanks.
its going to say connecting until you connect to your phone from your computer....SO lets say you named ur adhoc network "tilt wifi", from your computer search for wireless networks and connect to "tilt wifi"..and it will now say connected on your phone and now your phone is a wireless router
New Script that starts ICS and does the wifi reg edit when you start it.
Hey everyone, this is a new script that will start ICS and do the reg edit automatically when you start it. Then just start wifi and connect to the network you make on your phone...This basically saves you one step as it starts ics and does a reg edit in one.
- ( you still have to keep this changed tho - Open Settings-> Connections -> Wi-Fi. Select Network Adapters tab. Click IEEE 802.11b/g Compatible Wi-Fi.
4) Enter IP address 192.168.1.1 and subnet mask 255.255.255.0. Click OK. )
so.. can somewone be cool and nice enough to make this script into a program?
We have a wifi program now for the TILT!!
TurboX2 said:
so.. can somewone be cool and nice enough to make this script into a program?
Click to expand...
Click to collapse
Now we have a program
Fantastic programme!
First post on this forum.
Just a few queries:
I can happily browse over wifi from my laptop and N95
But I can't manage to connect an iphone or ipod touch. It is possible that these devices do not allow browsing over an ad hoc connection-any way round this?
The connection drains the kaiser battery very quickly-I'll try adjusting the Kaisers power settings.
The USB connection did work for browsing but now does not. Even when the wifi programme is not running. When the Kaiser is short of batteries I have tried connecting via USB to charge the phone but this knocks off the wifi connection but still the USB networking connection does not work.
Otherwise nice piece of work. Thank you.
Please also make sure you post a link to your thread to the original thread so that all non-XDA-Dev users also find this thread (I've linked to the original thread from several of my articles also cross-posted to other boards and mags)
Wifi router, version 0.6
New version 0.6 attached
http://forum.xda-developers.com/showthread.php?t=341398
this works ...
This way to connect to wifi worked for me too.
However I would like to know what advantage you get in connecting to internet using this approach wrt connecting thorugh bluethooth or USB.

Use Kaiser/Tilt as webcam?

I've read in another thread that the AT&T service agreement prohibits use of the phone as a webcam, but do other carriers?
I'd be more interested in a method in which the phone is recognized as a webcam via USB for use with a PC, rather than by itself. I suppose that would be major software work, though.
Anyone know if such a method is possible/in the works/available?
i believe you are allowed to use a tilt as a webcam, if you are doing what you are asking about--as a usb webcam. i think they prohibit direct streaming over the network, thus taking up much of its network resources. then again thats just my thought, i may be wrong... but otherwise, i have no idea of any programs... sorry
Try looking for a program called Web camera+ (its made by ateksoft).
It will turn your phone in to a web cam. AT&T doesnt allow you to make video calls. These are two very different things.
Also, the search button would have solved this problem for you. It has been asked and answered before. Sorry to be mean but let this be a lesson... *lol*
I searched for "webcam" and "web cam" and only found 1 thread which didn't mention that company or that program. Unless it was in another forum.
First result on the search I did
http://www.ateksoft.com/webcamplus.html
Does any one has a demo copy?
may be this is the reply to all questions
for all you people who want web cam plus

Disable WMDC (ActiveSync in Vista) autostart

Hi,
I was wondering if it's possible to disable auto starting the Windows Mobile Device Center automatically starting when you connect the USB cable. I don't use MS way of syncing, all I need from the connection is file transfer with retaining device access to the SD card, and internet connection routed from my PC to PPC. Technically I just need it to update my RSS feeds once it's on cable and to have access to files.
I was ultimatedly able to disable WMDC by renaming C:\Windows\WindowsMobile\wmdcBase.exe to something else. Raphael synced much faster, I was almost immediatelly able to access files on the device. The problem is I lost internet access on the PPC by doing this.
Sooo the ultimate question is:
Is there a way how not to start the annoying green ugly thing that takes up whole screen when you most need it clean and only thing it does is slowing your initial file sync, BUT retain the network feature as well.
Or is there a way to make the Device Center start completely hidden at least?
I just hate when Microsoft tries to make an app idiot-proof and in the same time makes life miserable for the advanced users...

[Q] Networking Windows Phone 8

I have been looking all around the internet for a way to network a Windows Phone 8 to a homegroup. I am an Android user and will remain one, however I would like to also have the benefits of a WP. I bought a Nokia Lumia 520 (T-Mobile), however I have no plans to activate it. I bought the $99 phone to access a NAS, upload and dl content from it. All I have found at this point is how to connected it to WiFi when I google Network Windows Phone 8. I am not trying to connect it to the internet I am trying to network the phone. I would like to be able to map the phones memory as a drive. Does anybody know how to do this?
Not even close to possible, not at this time.
First of all, WP8 has no support for SMB (the network protocol used for Windows messaging). There are apps which implement it, at least partially, but that's it.
Second, the vast majority of the WP8 file system is inaccessible to users. All that you would be able to access is things like documents and music, and the isolated storage of whatever app you used.
Third, why would you do this? I mean, you can buy a few gigs of NAS for a hell of a lot cheaper than $100, with better performance characteristics and without reserving a bunch of space for an OS.
I've held for some time that WP8 devices should be able to connect to Homegroups (and ideally other SMB networks) but MS doesn't seem to care. That was mostly so I could transfer files onto and off of the phone while using it as my phone, though, not as some ludicrously overpriced bit of networked storage...
GoodDayToDie said:
Not even close to possible, not at this time.
First of all, WP8 has no support for SMB (the network protocol used for Windows messaging). There are apps which implement it, at least partially, but that's it.
Second, the vast majority of the WP8 file system is inaccessible to users. All that you would be able to access is things like documents and music, and the isolated storage of whatever app you used.
Third, why would you do this? I mean, you can buy a few gigs of NAS for a hell of a lot cheaper than $100, with better performance characteristics and without reserving a bunch of space for an OS.
I've held for some time that WP8 devices should be able to connect to Homegroups (and ideally other SMB networks) but MS doesn't seem to care. That was mostly so I could transfer files onto and off of the phone while using it as my phone, though, not as some ludicrously overpriced bit of networked storage...
Click to expand...
Click to collapse
I already have a NAS. I wanted to be able to pull video and music files from the NAS and on to my phone. I also wanted to be able to use the NAS as a source of storage for the phone. It would have been sweet to have my NAS as a mapped drive on my WP..... I am saddened to know that my Android can kind of do this with SAMBA, but my WP can not. I have seen many people get blasted on here for complaining about WP after they buy the phone and not doing the research before hand. I guess I shouldn't have assumed a windows phone would integrate into my windows network.
Edit:
I did thank you for answering my question, however I didn't overlook your desire to degrade my post. I never said I wanted to use it as an overpriced NAS, I said I wanted to be able to map the memory of the phone to transfer files off of my NAS and on to my phone.
Apologies for misunderstanding your intentions; when you mentioned connecting the phone to the network and mapping its storage as drive, but not activating it, that's what it sounded like. Yeah... while it is too bad you bought the phone without checking this first, one really would assume that Windows Phone 8 could connect to Windows networks...
I used Metro File manager to access SMB in the past, I don't know what are you trying to do.

Categories

Resources