Related
I could use some help from someone here in the Droid 2 forums with something. A co-worker of mine has a Droid 2 and I finally got her to let me root it because she wants something I have on my phone (I use T-Mo with a Samsung Vibrant). She does not want to delve into the realm of installing custom ROMs just yet, so I won't just flash her to something else where this might be easier.
There is a thread over in the Evo 4G forum where pongolo was able to figure out how to bypass the Exchange security for requiring a PIN/Password when unlocking the phone.
I was able to modify the apk for my phone with no problems. I'm just a little confused when it comes to the Droid 2. I'm assuming that the BlurEmail.apk and the BlurEmailEngine.apk are the two I should be looking at to try to do the same thing. I expected some obvious differences in the smali files, but I am not sure I am looking at what is needed to duplicate this for her phone.
The smali file I am looking at is ActiveSyncPolicySettingService.smali between lines 66 and 89. Reason I am looking at this file is I cannot a SecurityPolicy.smali in any of the various apks I have decompiled.
Anyone familiar with this or can help me work through it?
Haven't been able to get this working. None of the changes I have made allowed it to work the way I wanted it to. This is getting put on my back burner for now. If someone here can shed some light, I would be appreciative.
Any one have any ideas? I haven't been able to figure this out yet.
In case anyone was curious. I may have figured this out, but won't be able to test until tomorrow. The co-worker has been off sick. I'll update if it worked or not and either post directions on how to modify or just throw the modified apk up.
With corporate sync there's usually a good reason for the security. You could potentially be endangering her job... just sayin...
That being said, its a setting in the exchange account, and motoblur uses a seperate corporate sync app from the standard one. I think your best bet (if, and only if, her company is ok with it) would be a custom rom that uses the original blurless app (like liberty... for instance).
Sent from my DROID2 using Tapatalk
mcmillanje said:
With corporate sync there's usually a good reason for the security. You could potentially be endangering her job... just sayin...
That being said, its a setting in the exchange account, and motoblur uses a seperate corporate sync app from the standard one. I think your best bet (if, and only if, her company is ok with it) would be a custom rom that uses the original blurless app (like liberty... for instance).
Sent from my DROID2 using Tapatalk
Click to expand...
Click to collapse
We're part of the group that helps to enforce security policy - particularly with the phones (not worried about her or myself getting in trouble for this - there are perks for being the support people and in the right groups ).
She is not adventurous enough to go for a custom rom just yet (took me nearly a year for me to convince her to let me root one of her phones).
Any insight on which smali file(s) in the BlurEmail.apk or BlurEmailEngine.apk that may need to be modified for a similar result?
Flak_Munky said:
We're part of the group that helps to enforce security policy - particularly with the phones (not worried about her or myself getting in trouble for this - there are perks for being the support people and in the right groups ).
She is not adventurous enough to go for a custom rom just yet (took me nearly a year for me to convince her to let me root one of her phones).
Any insight on which smali file(s) in the BlurEmail.apk or BlurEmailEngine.apk that may need to be modified for a similar result?
Click to expand...
Click to collapse
I know this is an old thread, but I did this a long time ago and totally forgot how to do it when I reinstalled a new rom. So I tried to do this again, this is with an Atrix not the Droid but it should be pretty similiar. This time I did it to a deodexed version so I don't remember exactly how you to it with an odex file. Because I didn't feel like finding the framework files, i skipped apk-tool for this first part and just used baksmali right on the BlurEmailEngine.apk. For the GB atrix the file was com
Code:
\motorola\blur\service\email\provider\activesync\ActiveSyncPolicySettingService.smali
and your looking for .
Code:
method private declared-synchronized setPolicies(Lcom/motorola/blur/service/email/protocol/activesync/ProvisioningData;
After the
Code:
.method private declared-synchronized setPolicies(Lcom/motorola/blur/service/email/protocol/activesync/ProvisioningData;)V
.registers 15
.parameter "provisioningData"
.prologue
.line 108
i just added a line that says
Code:
return-void
so that no policies are actually set. Then recompile everything. I smali'ed the whole foleder, theI used apk-tool on the orginal apk. Extracted the apk files, deleted classes.dex, added the out.dex from the smali'ing, renamed to classes.dex, zipped the apk, then zipaligned. Then use whatever method you want to backup the orignal and add the unsignedBlurEmailEnginer.apk to /system/app and fix the permissions. I renamed it also, but I don't think you have to. Hopefully that helps someone (and reminds me next time).
I know that some of you are still dealing with this issue and in different roms, As I was too, but for anyone wishing to fix this the right way after installing their roms, follow below and this will fix your problem.
Disable WIFI (settings/System/Wireless & networks untick wifi. System must be rooted, use any root explorer, and navigate to your SD card location where you put the file you downloaded, and select to copy it, then navigate to system/lib. and rename the file with adding .old at the end, and paste this file into this location. Then MOVE the file you just added ".old" to your sdcard as a backup, exit out of your explorer and reboot.
And when you are back in the phone, turn wifi on, go to settings about phone then hardware information, and you now have your actual wifi mac address and not the generic.
Anyone who uses zip roms, can replace this file in there zip file before flashing. Should work without having an issue, cant guarantee every phone as I do not have every phone, nor can I guarantee every rom, but you can always try it.
If this was fixed then FML but I tried.
The attached file is not zipped, after downloading just rename and remove the .zip at the end, forum will not allow uploading of unknown extension. Initial User Testing shows POSSIBLY NOT Compatible with Gingerbread
Thanks for this. It's exactly what I was looking for!
I use NexusHD2 Gingerbread, and it doesn't work for me (it's \system\lib - no etc folder in system). It actually stopped my wifi working. It turned on for a few seconds, didn't even try to connect, and then turned off.
It's all fine after restoring the old state and rebooting though.
Thanks for the effort all the same - I hope others have more luck than me.
if it really works why dont you share this with the developers so that the new builds will come with the real mac address.
are you sure that you are getting the real MAC address.
because in the MDJ's latest kernel we get a unique MAC address but not the original one
johncmolyneux said:
I use NexusHD2 Gingerbread, and it doesn't work for me (it's \system\lib - no etc folder in system). It actually stopped my wifi working. It turned on for a few seconds, didn't even try to connect, and then turned off.
It's all fine after restoring the old state and rebooting though.
Thanks for the effort all the same - I hope others have more luck than me.
Click to expand...
Click to collapse
Thanx, edited my original post with the correct path, and incompatible with Gingerbread Possibly
agarp said:
if it really works why dont you share this with the developers so that the new builds will come with the real mac address.
are you sure that you are getting the real MAC address.
because in the MDJ's latest kernel we get a unique MAC address but not the original one
Click to expand...
Click to collapse
AGarp, now I cant be 100% sure, but I can assure you that ts not the 00:11:22:33:44:55. My MAC Addy right now is: 00:90:4C:B7:CE:36 Unique or Actual I dont think matters once you have a actual valid MAC Address.
And as for sharing it with Developers, I think by posting here I am offering it to Dev's and anyone else that wants it.
AngelDeath said:
Thanx, edited my original post with the correct path, and incompatible with Gingerbread Possibly
AGarp, now I cant be 100% sure, but I can assure you that ts not the 00:11:22:33:44:55. My MAC Addy right now is: 00:90:4C:B7:CE:36 Unique or Actual I dont think matters once you have a actual valid MAC Address.
And as for sharing it with Developers, I think by posting here I am offering it to Dev's and anyone else that wants it.
Click to expand...
Click to collapse
well if its the unique one then most of the new nand builds comes with it.
AngelDeath said:
AGarp, now I cant be 100% sure, but I can assure you that ts not the 00:11:22:33:44:55. My MAC Addy right now is: 00:90:4C:B7:CE:36 Unique or Actual I dont think matters once you have a actual valid MAC Address.
Click to expand...
Click to collapse
It's not dissimilar to the MAC address I have on my device (not the same though). Is this just a forced value, or is it actually the real MAC address? If it's a forced value I'm just wondering what advantage there is over having the previously forced one of 00:11:22:33:44:55? Surely you'd still have the same MAC address as someone else that did the same thing on their phone.
Or am I missing something?
johncmolyneux said:
It's not dissimilar to the MAC address I have on my device (not the same though). Is this just a forced value, or is it actually the real MAC address? If it's a forced value I'm just wondering what advantage there is over having the previously forced one of 00:11:22:33:44:55? Surely you'd still have the same MAC address as someone else that did the same thing on their phone.
Or am I missing something?
Click to expand...
Click to collapse
i think the advantage is when u try to connect two Leo phones to a same network might get conflict because of similar MAC Addresses
and some routers wont accept this "00:11:22:33:44:55" MAC Address
I did that and now my phone does not boot!!! Please HELP
Hello. I'm actually quite surprised that I am unable to find more information about this. I hope someone can help shed light on this subject.
The short of it is that switching from an HTC Magic w. CM6.1 to a Nexus one with a bacon cooking, money printing CM7, I've lost the ability to select the email account colors.
I copied over the email.apk file from my magic and I've regained the ability to modify the email account colors but I'm still wanting to know where this information is stored in the system. The stock app auto selected colors - so it must be storing that information somewhere.
For whatever it's worth, I'm including the email.apk file form my Magic. I cannot recall the ROM, it was advertised as being very fast and light. I quite liked it. For whatever it's worth it's an CM6.1RC0 port by freeyo (Cronos?).
Also, but very slightly off topic, I'm looking to find where the email account settings are stored. I've got a few email addresses and it quickly becomes tiresome to re-input them whenever I try a different ROM. I suspect that the email account settings and the colors will be stored in roughly the same spot.
Any help or suggestions would be greatly appreciated.
Thanks!
I don't know whether I'm more shocked to not have found any information about this quirk, or whether the lack of attention this has seen. Have I posted this in the wrong location? Is this a non-issue now [if so, please let me know why].
Thanks honz - I'm going to give this a go...
I had the same issue moving to a CM7 ROM... I tried using my old email.apk, but it didn't work for me...
Will try yours and fingers crossed!
EDIT: Worked... Thank you!!!
I finally upgraded from a RC of CM7 to 7.0.3 and was hoping of seeing this there. I've went out and continued looking for where this email.apk I had (posted above) came from. _Still_ no information. There is clearly modifications inside the .apk and there is an added "account_setup_color.xml" under /Email.apk/res/layout. I wonder how much hacking is required to transplant that over to the 'current'??!? email.apk as included with CM7.0.3.
Again, this is somewhat of a bump to hear if anyone knows about this anymore.
Gingerbread on Droidx has broken my wifi tether. When attempting to enable wifi tether the default (vzw/moto) 3g tether app comes up in notification area. Anyone have any solutions? If/when I find the solution is will update this post.
Thanks
Sent from my NookColor using Tapatalk
Click to expand...
Click to collapse
I figured out how to fix it. The Team black hat patcher works.
1. Download the file below (from your phone probably easiest)
2. Launch DROID 2 BOOTSTRAPPER which can also be downloaded from below.
3. Bootstrap recovery
4. Reboot recovery
5. Install zip from SDcard
6. If using the default Android browser, the file will be in /download
7. Install the zip
8. Reboot phone, launch 3g hotspot (Wireless Tether for Root users not necessary)
9. Enable 3g, connect with computer/laptop/nook/tablet
10. Enjoy free 3g!!!
Downloads:
1. Team Black Hat Patcher
2. Team Black Hat Unpatcher
3. Droid 2 Bootstrapper
I take no credit for any of this! I just put it together and followed directions. All thanks goes to Koush, P3Droid, Team Black Hat, etc...
Deleted.
sdf
Anyone else can confirm this working?
Brenardo said:
Anyone else can confirm this working?
Click to expand...
Click to collapse
I updated the OP. Works great for me!
why does using the stock app make me nervous
faber78 said:
why does using the stock app make me nervous
Click to expand...
Click to collapse
LOL. Probably because VZW is big and scary and their favorite color is red. All they want from their customers is blood!
LOL. More info on how this works can be found here:
http://www.mydroidworld.com/forums/android-hacks/5156-tbh-droid-3g-hotspot-nvram-hack.html
Here's their explanation:
This thread is intended to explain the principles behind tethering and how to use RadioComm to modify the NVM to allow tethering via all methods
on any Motorola Droid device by all users, regardless of whether they are rooted or not.
This is the method we at TeamBlackHat used to create the Tether_Repair patches that were released recently for rooted DX/D2 users in update.zip format
and applied via the Koush bootstrap recovery.
It is based on years old knowledge developed in the early days of CDMA Motorola hacking on the V710/V3c/e815 devices.
All of the information, techniques and software tools to do this are in the public domain already.
What we did is simply take that knowledge and apply it with the latest Service software and methods to the Droid generation devices and packaged it
in a new format for delivery that was never previously available to us before the advent of Android.
We will be releasing the manual method for RadioComm when we have worked through all the details for doing it on Win 7.
Currently the versions of RadioComm available on the net are for Win XP only.
We did it initially as a Proof of Concept of methods for writing to NV items via update.zip using Motorola's own binaries that we have recently developed.
We were not intending to release it at all and all agreed that it would be very controversial and raise many ethical questions as well as attracting the wrong
kind of attention to us as a group at a time when we had just been served a C&D for leaking the 2.3.9 update.zip file.
All of this really came about as a direct result of the examination of the NVM we did investigating nenolod's claims about an Engineering mode "switch"
that unlocked the bootloader on DX/D2. Those claims turned out to be unfounded and false and our work, and in particular MotoCache1's incisive analysis
of the boot process with help from [mbm], was instrumental in revealing that fact.
Not exactly what we had in mind to do but we were among the few who had the tools and wherewithall to determine the validity of what nenolod was claiming,
particularly in the beginning when he had released very little hard data to back up his suggestion that there was such a string hiding in the NVM.
Nonetheless, while revisiting the NVM and exploring methods to dump the memory we came upon this set of NV items that determines how the radio builds the
authentication strings it autowrites at bootup for data services. I was aware of their existence for month's since they were revealed in a thread
I participated in on HoFo for service programming on the original Droid. That thread was directed towards the methods required to get the Droid on
a different carrier like Cricket or Metro.
In any event, I knew what they would do if modified in this way and decided to use that as a test of MotoCache1's work with the update.zip binaries.
I used RadioComm to edit them individually and MotoCache1 did the really brilliant work of turning this very old school hack into a beautiful,
elegantly delivered package. This proved the power of what we were capable of as a team and we still unanimously decided against releasing
a packaged theft of services hack as not the right thing to do.
We have reconsidered now in the light of these other exploits surfacing which utilize various software level tricks for getting "Free" tethering
with the new 3G Mobile Hotspot app included on DX and D2. I had always felt that this was inevitable and that others would soon put the pieces together
in the same way we had done.
This is a fundamentally different modality but accomplishes exactly the same thing as any other exploit designed to subvert VZW's intent
to differentiate between externally routed modem data and internal data use and charge for that service.
This includes all forms of exploits and applications like PDAnet and WMWiFiRouter(WinMo 6.1) and now Barnacle, whose entire business model is to use
software level methods to mask tethered data and have marketed them as such for years.
All of these methods absolutely violate the TOS agreement with VZW.
This method simply alters that behavior at the lowest level possible on the device, the radio NVM.
It works because of the way VZW chose to setup authentication on their network when they released the first EvDO capable phones in late 2004-2005.
The methods and software tools to access the NVM as well as the blocks put in place by Qualcomm and Motorola for protecting these
authentication components have evolved dynamically over the years with advancements in chipset design and software, but the principles
have always remained the same. Hex editing the NVM items via a given tool to make the Tethered NAI(Network Access Identifier) strings
match the NAI strings for internal data.
These are basically your user name on the network and consist of the MIP profile byte, a line length byte and your 10 digit telephone number
followed by either @dun.vzw3g.com for tethered NAI or @vzw3g.com for the NAI. By removing the "dun." from the tethered NAI string
you enable all forms of data use to appear to the network as internal and using the normal NAI string.
The difference between the current technique and former methods is that the items edited for this hack are not those strings themselves,
but actually where the default values are stored that the radio uses to build the full strings that it autowrites to the fixed, protected locations in the NVM
for the authentication components in the MIP(Mobile Internet Protocol) profile itself, which happens at bootup.
This is the means by which they prevented the items from being modified by typical service programming tools like QPST.
But, because we know the location for those hidden partial strings, it actually makes our work much simpler.
After editing these four strings, the phone itself uses those values to autowrite the properly configured MIP profile strings for you.
It couldn't be any easier!
Despite our initial concern about releasing this publicly, we have decided after much discussion to do so anyway.
With all of the recent exploits that are directly targeting the 3g Mobile Hotspot app we feel that revealing the way to do it properly
will level the playing field for everyone as well as giving the community a truer and more complete understanding of how it works.
This way users can make up their own minds as to whether to use any of the available methods of "free" tethering with a clear view
of the ethical and technical issues involved.
Hopefully this thread will generate a healthy discussion about the issues.
We at TeamBlackHat believe in providing the knowledge so users can make their own decisions with the best information available.
Please use your own judgment about whether to use this or any tethering modifications.
Enjoy!
Click to expand...
Click to collapse
So can anyone else confirm this working? Besides snwagner?
Works perfectly.....
Been using TBH's 3G hotspot patch since they released it. Worked fine on Froyo and fine now on GB
Works perfect did it before and after gb leak
Sent from my DROIDX using XDA Premium App
Works for past 4 months no extra on vzw bill either
Beamed from my Gingerbreaded DroidXtreme
Works for me.
Followed the steps, still no go...
I came from Liberty 1.5 and used the wifi tether for root with no problems. I followed the steps and installed the Tether Patcher. My laptop can get an IP address from the phone but I cant do anything more than that. Any Ideas?
I am having the same issue with the tether patch. I get an ip address, but no data comes through (tried on multiple computers). I, however, did not come from liberty - stock rom / (but rooted, obviously).
+++edit to add+++
When I first upgraded to GB, I installed the Android Wifi Tether app (3.0-pre12). That didn't work correctly (both the wifi app and hotspot app icons came on in the tray and it was really buggy), so I uninstalled the wifi app and applied the patch. The patch, as I said, would assign an ip but not transmit any data. So, I just reinstalled the tether app (with the patch still applied) and it works! Now only the stock icon appears in the tray and it works faster than ever. Using it as I type.
wifi tether app: hxxp://code.google.com/p/android-wifi-tether/downloads/detail?name=wifi_tether_v3_0-pre12.apk&can=2&q=
bndggle said:
I am having the same issue with the tether patch. I get an ip address, but no data comes through (tried on multiple computers). I, however, did not come from liberty - stock rom / (but rooted, obviously).
+++edit to add+++
When I first upgraded to GB, I installed the Android Wifi Tether app (3.0-pre12). That didn't work correctly (both the wifi app and hotspot app icons came on in the tray and it was really buggy), so I uninstalled the wifi app and applied the patch. The patch, as I said, would assign an ip but not transmit any data. So, I just reinstalled the tether app (with the patch still applied) and it works! Now only the stock icon appears in the tray and it works faster than ever. Using it as I type.
wifi tether app: hxxp://code.google.com/p/android-wifi-tether/downloads/detail?name=wifi_tether_v3_0-pre12.apk&can=2&q=
Click to expand...
Click to collapse
Thanks! I Installed the Android Wifi Tether app and managed to get it working too. Initially after installing the Wifi Tether, it would get an IP, I could ping the gateway but still couldn't get to the outside world even though the computer said it had internet access. (incidently I would also have both the wifi and builtin app icons in the tray). What worked for me was to enable access control and then disable access control. Now I have just the Wifi Icon in the tray and Im using it flawlessly right now.
After a reboot, I do have both icons in the tray again but it still works without issue. That works for me!
In order to get the stock tethering app working I had to change my dns servers.
I was in the same boat as bndggle. Tryed his fix and nothing happened. The only thing that worked before I tried his fix and after is just leaving the tether running. After a few min I will get a message on my status bar saying that my 3g connection failed. I lose 3g, then it returns and I magically have internet access.
An other thing I noticed is that when I start the tether not only is the host not connected to the internet, the phone is also.
I don't get the point of this when you can just download the wireless tether app from the store for free. What's the difference? OR is the reason that people are using this method because the wireless tether app doesn't work on GB? if that is true, than I'll stay with froyo until that gets fixed in the OTA release of GB.
do you patch , and unpatch???? or just patch... i tried to patch, and the tether still does not work... any suggestions
iammebane said:
do you patch , and unpatch???? or just patch... i tried to patch, and the tether still does not work... any suggestions
Click to expand...
Click to collapse
Uninstall the Android Wifi Tether app (3.0-pre12) and reinstall. Then reboot. Thats what worked for me. I have not removed the patch.
Possable hack or glitch, that is why I am posting here.
According to a few sites, a glitch has been discovered by setting a proxy, you can make your non-nokia phone be able install apps from Nokia's apps.
Sites for info...
http://www.microsofttranslator.com/...n&a=http://www.wpdang.com/archives/98835.html
http://www.wpdang.com/archives/98835.html
http://www.wpcentral.com/glitch-spotted-windows-phone-store-lumia-apps
Does anyone have clear directions on this so everyone knows how to do it?
Also, I am hoping this would allow us to get to the point of a Marketplace Changer like we used to have for WP7 devices.. I personally would like some HTC apps on my Nokia...and a LG app too.
Figured this would be a great place to start a discussion on this.
The basic "hack" is dead simple, actually. In a way, this is easier than the old Marketplace Switching apps; those worked by changing some configuration files on the phone; this works by editing the communication between the phone and the Marketplace servers *as if* those files had been changed.
It's probably worth the time to write up a small utility to do this yourself, rather than relying on a third party proxy (never a good plan if you don't have to do it). It might even be possible to make the proxy run as an app on the phone itself (it would need to be sideloaded, since there's no way MS would permit such a thing, and you'd probably still need to be on WiFi, but it might be possible).
DavidinCT said:
Possable hack or glitch, that is why I am posting here.
According to a few sites, a glitch has been discovered by setting a proxy, you can make your non-nokia phone be able install apps from Nokia's apps.
Sites for info...
http://www.microsofttranslator.com/...n&a=http://www.wpdang.com/archives/98835.html
http://www.wpdang.com/archives/98835.html
http://www.wpcentral.com/glitch-spotted-windows-phone-store-lumia-apps
Does anyone have clear directions on this so everyone knows how to do it?
Also, I am hoping this would allow us to get to the point of a Marketplace Changer like we used to have for WP7 devices.. I personally would like some HTC apps on my Nokia...and a LG app too.
Figured this would be a great place to start a discussion on this.
Click to expand...
Click to collapse
Guyz, I've tried this on my Huawei W1 but its says, cannot connect,,,,,,,,,, ive also tried changing the region but nothing happens, does anyone tried this already, and successfully installed those nokia exclusive apps?
Thank you,
jakelq said:
Guyz, I've tried this on my Huawei W1 but its says, cannot connect,,,,,,,,,, ive also tried changing the region but nothing happens, does anyone tried this already, and successfully installed those nokia exclusive apps?
Thank you,
Click to expand...
Click to collapse
it is time based. I mean, sometimes it happens. sometime it doesnt. keep trying is all I can say.
GH0ST DR0NE said:
it is time based. I mean, sometimes it happens. sometime it doesnt. keep trying is all I can say.
Click to expand...
Click to collapse
yup, i tried this at home and it worked..
It runs smooth with huawei w1 and i dont experience any missed swipes.
Why does it wasnt released for 512 mb ram?
tnx.
GoodDayToDie said:
The basic "hack" is dead simple, actually. In a way, this is easier than the old Marketplace Switching apps; those worked by changing some configuration files on the phone; this works by editing the communication between the phone and the Marketplace servers *as if* those files had been changed.
It's probably worth the time to write up a small utility to do this yourself, rather than relying on a third party proxy (never a good plan if you don't have to do it). It might even be possible to make the proxy run as an app on the phone itself (it would need to be sideloaded, since there's no way MS would permit such a thing, and you'd probably still need to be on WiFi, but it might be possible).
Click to expand...
Click to collapse
I would gladly test (I am dev unlocked) anything you can come up with here.
Anything that could help progress towards a hack on WP8, even if it's a marketplace changer of some type
aclegg2011 said:
Man, we really need to find a way to dev unlock our phones. :/
Sent from my RM-917_nam_usa_100 using XDA Windows Phone 7 App
Click to expand...
Click to collapse
The same process (dreamspark EDU account, etc) that worked for WP7 works on WP8 but, the limits of 3 apps are still there... So I can sideload 3 apps..
DavidinCT said:
The same process (dreamspark EDU account, etc) that worked for WP7 works on WP8 but, the limits of 3 apps are still there... So I can sideload 3 apps..
Click to expand...
Click to collapse
I have an edu account activated since december 2011. I had on my Omnia W (WP 7.5) only the possibility to sideload 3 apps, but now on my lumia 820 i DONT have this limit of 3 apps..
gipfelgoas said:
I have an edu account activated since december 2011. I had on my Omnia W (WP 7.5) only the possibility to sideload 3 apps, but now on my lumia 820 i dont have this limit of 3 apps..
Click to expand...
Click to collapse
I have a Lumia 928, and I dev unlocked it(got one of those free EDU accounts that was going around, I log in 2 times a year), I put on 3 apps and it gives me an error if I try to add more.
I would like to add more but, No biggie because there is not 3rd party tools or hacks for WP8....YET.
DavidinCT said:
I have a Lumia 928, and I dev unlocked it(got one of those free EDU accounts that was going around, I log in 2 times a year), I put on 3 apps and it gives me an error if I try to add more.
I would like to add more but, No biggie because there is not 3rd party tools or hacks for WP8....YET.
Click to expand...
Click to collapse
I dont mind but it seems that my account has a bug..?!?
GoodDayToDie said:
The basic "hack" is dead simple, actually. In a way, this is easier than the old Marketplace Switching apps; those worked by changing some configuration files on the phone; this works by editing the communication between the phone and the Marketplace servers *as if* those files had been changed.
It's probably worth the time to write up a small utility to do this yourself, rather than relying on a third party proxy (never a good plan if you don't have to do it). It might even be possible to make the proxy run as an app on the phone itself (it would need to be sideloaded, since there's no way MS would permit such a thing, and you'd probably still need to be on WiFi, but it might be possible).
Click to expand...
Click to collapse
Here is a question on this. Is there a list of "proxies" for different carriers/OEMS ? I could not find anything besides this one. Do you know how I can access HTC, Samsung, LG, etc list ?
How does one access the marketplace of another OEM than Nokia ? (I have a Nokia so that is not an issue for me)
It's just a matter of changing the ID string for the phone when it's talking to the Marketplace servers. I'll look into writing a tool to do it.
GoodDayToDie said:
It's just a matter of changing the ID string for the phone when it's talking to the Marketplace servers. I'll look into writing a tool to do it.
Click to expand...
Click to collapse
Awsome, I look forward to something ! Thanks !
GoodDayToDie said:
It's just a matter of changing the ID string for the phone when it's talking to the Marketplace servers. I'll look into writing a tool to do it.
Click to expand...
Click to collapse
Hi ,GoodDayToDie
Try fiddler2 to modify the request send by the phone when talking to the Marketplace servers.
I have made some research and it's intresting.....
@Mattemoller90: Yes, but I can't promise that the app will install correctly afterward. Apps identify, in their manifests, the resolutions they support. If the app requires resolution that the phone doesn't have, the phone will most likely simply refuse to install it.
@GoodDayToDie
How can I cheat the Marketplace with Fiddler2 (for change the resolution) I want try
You are the best
Eh, I'm not going to write a full tutorial right now. Short version is install Fiddler, set it to proxy external connections (will need to be let through your firewall), set your phone to use your PC's IP address and Fiddler's listening port as the proxy, set Fiddler to intercept requests, and then open the Marketplace. You'll see an HTTP GET request from the phone to Microsoft's servers, and the URL will contain a bunch of details about your phone (manufacturer, model, version info, region, etc.) including resolution. Replace the resolution string with the one you want to pretend to have, then have Fiddler "Run to completion".
Note: You'll probably have to do this multiple times. It's OK to not do it for things like partial searches, but you'll of course need to do it for the final search query. It can be scripted, but that's outside the scope of what I'm going to tell you to do here. Look at how @xdevilium does it in his app: http://forum.xda-developers.com/showthread.php?t=2362165
Can fiddler be used for other things? Like seeing where server updates are coming from, and how are phones interacts with developer registration?
Sent from my RM-917_nam_usa_100 using XDA Windows Phone 7 App
In theory, yes it can (or any other HTTP/HTTPS proxy; there are several of them available). However, the functions you describe use HTTPS. To intercept SSL traffic, the proxy needs to forge certificates for the sites you connect to (unless it somehow got ahold of the site's private key). To have your phone trust the forged certificates, the proxy (including Fiddler, if you choose to enable it) can sign the forged certificates using its own private key; if the corresponding public key is trusted by the phone (which can be done just by sending the public key to the phone using email or bluetooth or something, and installing it) then the forged signatures will be trusted.
However, that's only true for the general case. For specific OS functionality, Microsoft (and all the other big mobile vendors) use a technique called "certificate pinning" where the SSL certificate must either exactly match a known certifiacte, or must be signed by an exact match. In this case, it doesn't work to install your proxy's certificate and have it be trusted; a feature using cert pinning doesn't even check the OS's trust store. Therefore, we can't intercept those specific communications.
It's frustrating.
I've never scripted Fiddler, I just re-wrote the requests by hand. It's easy enough; there aren't very many. I could tell you how to do it in a couple other proxy programs.
GoodDayToDie said:
I could tell you how to do it in a couple other proxy programs.
Click to expand...
Click to collapse
I Really Appreciate That