Related
My G1 is two days old so came from the shop (T-Mobile, UK) with Android RC-30 already on. I've been trying to use it as a modem for my laptop on public transport (without success).
So far I have Tetherbot installed and the Socks service started on 1080, Android SDK is installed on the lappy (Ubuntu 8.04 LTS) and 'adb forward tcp:1080 tcp:1080) creates a port to which I can telnet to (and terminate from by pressing return). FF is configured to use a manual proxy on localhost:1080..
Also set the about:config network.proxy.socks_remote_dns flag to true.
All good, except when I enter any URL into FF, the status bar immediately shows 'Done' yet there's no rendering being done at all - still looking at a blank screen.
I've yet to try FoxyProxy which I'll give a go tonight - but I was wondering if it is currently possible to configure a instance of RC-30 w/o root access at all? Reading around, some people say it is while others say it isn't..
Many thanks,
Duncan
Definitely works in ota RC30. Snippet from the Tetherbot thread:
Make sure that you set FoxyProxy to use SOCKS for DNS lookups(under Global Settings)...this stumped me too at first
Click to expand...
Click to collapse
Thanks! Web-browsing now works with FoxyProxy although I have to keep re-entering the ./adb forward tcp:1080 tcp:1080 command every few minutes..
Setting up the port-bouncer for ssh on 22 was less successful though, as it usually causes the Tetherbot application to crash.
Any ideas why T-Mobile wouldn't want you to use the phone as a modem anyway? Having come from an O2/Xda package I'd just expected that all modern phones would work as modems. Shame about the root lock-down too, I was half hoping for a meaningful bash shell and porting/installing Gnu utils, etc.
I guess the G1 would have the same data problems even if it were paired with a tablet like the N-800?
Many thanks,
Duncan
dsmith1974 said:
Any ideas why T-Mobile wouldn't want you to use the phone as a modem anyway? Having come from an O2/Xda package I'd just expected that all modern phones would work as modems.
Click to expand...
Click to collapse
My guess is it has to do with anticipated network usage. I don't know how tethering works with data plans in the UK, but generally in the US unlimited data is divided into handset-only and full unlimited (e.g. for pc cards). Not only is data usage generally lower for mobile applications, you're also highly limited by battery life.
Shame about the root lock-down too, I was half hoping for a meaningful bash shell and porting/installing Gnu utils, etc.
Click to expand...
Click to collapse
A lot of people were hoping for that. The G1 isn't that device though. Full unencumbered shell access would just be a nightmare from a customer service POV. The G1 is first and foremost a consumer device. A lot of those people could end up easily and irreversibly bricking their phones from a root shell.
Yeah i hear that, thats why i really dont care if i have root access. I'm sure in time all that we are wishing for will come out for g1, dont wanna ruin my phone!!! All i really want is internet sharing on mine.
A lot of people were hoping for that. The G1 isn't that device though. Full unencumbered shell access would just be a nightmare from a customer service POV.
Click to expand...
Click to collapse
It has nothing to do with customer service, but T-Mobile's desire to retain control over things. They probably don't want people to do internet sharing, because it will slow down their network. What they don't realize, is that soon there are going to be a lot of unlocked android phones available which wont be subject to their policies.
What I don't get is that with any other HTC device you can boot the phone into SPL mode and flash a new image. With the G1, that is not possible.
Datruesurfer said:
It has nothing to do with customer service, but T-Mobile's desire to retain control over things. They probably don't want people to do internet sharing, because it will slow down their network. What they don't realize, is that soon there are going to be a lot of unlocked android phones available which wont be subject to their policies.
What I don't get is that with any other HTC device you can boot the phone into SPL mode and flash a new image. With the G1, that is not possible.
Click to expand...
Click to collapse
Your speculations are incorrect. T-Mobile stated that they will not stop or block internet sharing, but they will not help you either. Basically they remain neutral and that is why you think T-Mobile is against you.
Google blocked the usb mode image flash. So far we just don't know how to flash a new image because we are not sure if it is supposed to be DREA100.IMG or what is even in the image itself.
Back on topic, I think you will see a real solution when Android 1.0 is released. Or at least have a way to get full root. Basically from what has been said root was locked down not because of anything we did but because the source is not open yet. They are working on things behind the scenes and they need to finish those before they want us to fool around. Give them time to finish their projects and then they will let us start our own.
Datruesurfer said:
It has nothing to do with customer service, but T-Mobile's desire to retain control over things. They probably don't want people to do internet sharing, because it will slow down their network. What they don't realize, is that soon there are going to be a lot of unlocked android phones available which wont be subject to their policies.
Click to expand...
Click to collapse
It's funny you should make that statement in a thread about tethering on OTA RC30. Almost like you didn't know what the heck you were talking about...
neoobs said:
Your speculations are incorrect. T-Mobile stated that they will not stop or block internet sharing, but they will not help you either. Basically they remain neutral and that is why you think T-Mobile is against you.
Google blocked the usb mode image flash. So far we just don't know how to flash a new image because we are not sure if it is supposed to be DREA100.IMG or what is even in the image itself.
Back on topic, I think you will see a real solution when Android 1.0 is released. Or at least have a way to get full root. Basically from what has been said root was locked down not because of anything we did but because the source is not open yet. They are working on things behind the scenes and they need to finish those before they want us to fool around. Give them time to finish their projects and then they will let us start our own.
Click to expand...
Click to collapse
A few things...
1. The source code has already been published (minus a few hardware specific drivers) at source.android.com. You can build an image from source and boot it on the emulator that Google has packaged with the android sdk. There still is no way to load said image on a G1 unless you have root of course.
2. Google didn't lock down SPL on the dream, HTC did. And it was probably because T-Mobile didn't want people loading their own firmware on a device that is already running on open source software.
3. Ever since this root nonsense has come to light, I don't buy the whole neutrality thing. If everyone had root access, we would have a much easier way to tether.
@jashu: I know exactly what I'm talking about because I tried doing the same thing on my friends G1 with the official RC30 firmware on it.
Datruesurfer said:
A few things...
1. The source code has already been published (minus a few hardware specific drivers) at source.android.com. You can build an image from source and boot it on the emulator that Google has packaged with the android sdk. There still is no way to load said image on a G1 unless you have root of course.
2. Google didn't lock down SPL on the dream, HTC did. And it was probably because T-Mobile didn't want people loading their own firmware on a device that is already running on open source software.
3. Ever since this root nonsense has come to light, I don't buy the whole neutrality thing. If everyone had root access, we would have a much easier way to tether.
@jashu: I know exactly what I'm talking about because I tried doing the same thing on my friends G1 with the official RC30 firmware on it.
Click to expand...
Click to collapse
1. Google hasn't released the entire source code, even they have said that officially on the android site.
2. Google asked HTC to do that.
3. Google is the one that locked down root not T-Mobile. Again this goes back to them not having 1.0 released.
Datruesurfer said:
@jashu: I know exactly what I'm talking about because I tried doing the same thing on my friends G1 with the official RC30 firmware on it.
Click to expand...
Click to collapse
Not only does this convince me you don't know what you're talking about, it also leads me to believe you don't know what you're doing either. Just because you can't figure out the simple instructions to perform socks-based tethering when everyone else already has doesn't mean it is broken.
neoobs said:
3. Google is the one that locked down root not T-Mobile. Again this goes back to them not having 1.0 released.
Click to expand...
Click to collapse
Android was 1.0 at the launch of G1. See the official release notes.
Thread is going off topic.
jashsu said:
Android was 1.0 at the launch of G1. See the official release notes.
Thread is going off topic.
Click to expand...
Click to collapse
it is 1.0 RC30... meaning it is still beta. Not released yet.
This thread should have been closed quite some time ago.
Just fine on OTA RC30, Vista. I had to use Proxifier as I prefer Chrome to Firefox, but it works just fine. ADB crashes on very high performance downloads, but otherwise its fine.
rc-30 ?? i think not
dsmith1974 said:
My G1 is two days old so came from the shop (T-Mobile, UK) with Android RC-30 already on. I've been trying to use it as a modem for my laptop on public transport (without success).
So far I have Tetherbot installed and the Socks service started on 1080, Android SDK is installed on the lappy (Ubuntu 8.04 LTS) and 'adb forward tcp:1080 tcp:1080) creates a port to which I can telnet to (and terminate from by pressing return). FF is configured to use a manual proxy on localhost:1080..
Also set the about:config network.proxy.socks_remote_dns flag to true.
All good, except when I enter any URL into FF, the status bar immediately shows 'Done' yet there's no rendering being done at all - still looking at a blank screen.
I'v
e yet to try FoxyProxy which I'll give a go tonight - but I was wondering if it is currently possible to configure a instance of RC-30 w/o root access at all? Reading around, some people say it is while others say it isn't..
Many thanks,
Duncan
Click to expand...
Click to collapse
Duncan, I think you should have another look at what device you have, tmouk devices came out with rc-7 and an ota put them upto 8, so before you start askin questions get your facts right. Also it wasn't tmobile alone that blocked the device being used as a modem it was a joint effort between htc google and tm to promote the use of the open source to its full potential. It also doesn't breach any fair use using the hset as a modem which if it 'wasnt' allowed then you would be breaching the fair use. Ta
jashsu said:
Definitely works in ota RC30. Snippet from the Tetherbot thread:
Click to expand...
Click to collapse
Thanks this helped me a lot.
In case anybody was wondering, I've tried the Chevron WP7 tool on the Venue Pro and it works just fine. I've sideloaded the Samsung "Now" app and TA Maps (a.k.a. the Google Maps proof-of-concept) and have run them with success. All of the platform-specific apps I've tried loading will not even start: HTC Home, Samsung Network settings, homescreen WiFi toggle, etc.
...if anybody else finds any sideload apps that work on the Venue Pro, please post.
OK, I have been thinking about developer unlocking the phone, but am not a 100% sold. The two main issue I am unsure of:
1) Does MS still have the ability to turn our DVPs into bricks via an update?
2) Is there a way to reverse the developer unlocking process so that we can go back to being "in compliance?"
Thanks for any input!
ZappiestOyster said:
OK, I have been thinking about developer unlocking the phone, but am not a 100% sold. The two main issue I am unsure of:
1) Does MS still have the ability to turn our DVPs into bricks via an update?
2) Is there a way to reverse the developer unlocking process so that we can go back to being "in compliance?"
Thanks for any input!
Click to expand...
Click to collapse
as far as i know even if you developer unlock the dvp once you sync it with zune it relocks it this issue has only been corrected on htc phones as far as i know
also judging by ms response to chevronwp7 an update wouldnt brick your phone
but would most definately relock it
chevronwp7 works. i can confirm as well. i already have some xbox live games up and going.
i've been revoked once by but i unlocked it. its simple.
There are good and the bad. Good: you can side load apps. Bad: its a hassel to unlock it again everytime.
- Registry hacks and apps have been developed for the HD2 to be spoofed as an HD7 thats why they dont lock back up. However, these registry hack programs have been written only for HTC devices and thus, so far, i cant find one that can work on the Dell Venue pro.
if anyone finds a way to edit registry for Dell device, let me know.
Can anyone confirm that the tethering method posted on pocketnow.com is working? It is in the update for the HTC tethering post.
Do you know how to sideload apps without having a developer account? I've got the phone unlocked, and enabled tethering...but I'm dying to get the flashlight app on here.
I have been deploying the XAP files through the developer software but I believe there is a thread discussing how to methods in the WP7 general development section. I will try to find it and post the link to it.
That would be great. The newest developer software requires that you have a developer account. Like I said, I managed to unlock but now I'm stuck because of the new limitation.
Before anybody starts to bash me for NOT SEARCHING, Well, I did, I have been doing nothing in the past 3 days except for SEARCHING, here at XDA, and over our friend Google.
Simple things in life that I DON"T KNOW "WHY" I can't do: Its all regarding my Galaxy Tab:
1. SYNC Application that REALLY WORKS ?????
Cannot find Literally ANY that could connect to my Tab, Tried Kies 1.5.3 & 2.0 , (YOUR PHONE IS NOT SUPPORTED)
Tried SAMSUNG New PC STUDIO - TOTAL Failure!
2. No Descent BACKUP APPLICATION? OMG
I remember very well that my HTC Touch HD / HD2 came with a Full version of Sprite Backup, Nothing for Samsung? Do I have to fiddle around trying 30+ to backup (ALL PROGRAMS & DATA)?????????
3. WHERE THE HELL IS THE OFFICIAL WEBSITE THAT HAS FIRMWARE UPGRADES AND DOWNLOADS?
Its not a NOKIA you know, It's a Tablet that is using a NOT-Fully-Optimized-For-Tablets Froyo version. and its an OPEN SOURCE for God's sake, OPEN HOW???
Lots of official Fixes should be easily accessible, along with ROM and RADIO Upgrades, Just like what I'm used to with HTC Devices since 8 years
Where is SAMSUNG SUPPORT???????????????????????????
I just have the Silly User Guide and that's about it, what the hell have they been thinking????????????
have they dumped the device, and became fully DEPENDABLE on XDA-Dev?
4. After Restoring Factory settings, I install very limitted amount of Appz, all legal and free, then restore my Contacts using one application, then Restore my SMS using another Application, then restore my Bookmarks with a third application (Damn it) I then lose the ringtone.
It simply does not RING nor VIBRATE when someone calls me.
Please don't tell me to TRY Titanium Backup!!!!!!!!!!
Do I have to go through an infinite list of CRAP, in COLORS, to BACKUP my DATA????????????????????????????????
I'm Terribly sorry to come RANT in here, its my only WAY to Exhaust my ANGER
What astonishes me here at XDA too, that there is no section for Guides, Tips, just some FM versions, and lots of talk about UNLOCKING the SGT, am I blind to that extent?
*#1234# =
PDA: P1000JPJJ2
PHONE: P1000JXJJ1
CSC: P1000OJPJJ3
Anyone else?
Will
I know that the uprades as far as firmaware should come from your provider just as it does with your phone. Just like with the HD2, they release a firmware update to the providers, then the providers release it after they tweak it.
What seems to be wrong with the firmware that is on the tab? I have had my tab a few month and have had ZERO issues with it. I rooted it, and thats all I needed.
As far as syncing your data, you dont want to use titanium backup that does everything, so I am not sure what your asking for.
Dear Willy
If you want real help, please, tell us what is your vision of ideal backup and sync.
I don't see you using Google for that.
I have switched from iPhone in part because I didn't want iTunes and computer every time I wanted to reload data. With Google I am in sync with my online data after logging on Gmail.
It is possible that it does not work as well outside the US but for that purpose Samsung provides Kies software for Windows. Check this link: http://www.samsung.com/uk/support/main/supportMain.do
I did not use it because don't see useful for me but it is exactly a replacement for online sync and backup.
Hope this will help
Thank you dubie76, Now I have some understandings
Thank you too Adapt0r, you are totally correct regarding iTunes and their Lock-Down policy, let alone the very tight platform.
But Still, TB is Okay, but #1 its a PAID App, #2 its really complicated to go through lots of options in various color-codes to get the job done.
I was thinking that there would be an Application that has (Backup/Restore) 2 buttons to do what you need, as simple as that.
and although the SGT is being released in the US to carrier, they also release it in some other countries w/o a Carrier nor a Contract, in such case, SAMSUNG should be providing the Support for it, no body else.
Regarding PC Sync, I just need it to upgrade my FW (the official way) w/o hacks and boot-loader modes, I did some studies regarding my current FW, and its 3 month old, I demand an upgrade to make my usage easier, not to mention the bug fixes.
Every first-release FW/ROM has its flaws, that it get sorted out through UPDATES, got my point?
one more time I would like to thank you for the positive and friendly attitude, I really appreciate that
Willy318is said:
Thank you dubie76, Now I have some understandings
Thank you too Adapt0r, you are totally correct regarding iTunes and their Lock-Down policy, let alone the very tight platform.
But Still, TB is Okay, but #1 its a PAID App, #2 its really complicated to go through lots of options in various color-codes to get the job done.
I was thinking that there would be an Application that has (Backup/Restore) 2 buttons to do what you need, as simple as that.
and although the SGT is being released in the US to carrier, they also release it in some other countries w/o a Carrier nor a Contract, in such case, SAMSUNG should be providing the Support for it, no body else.
Regarding PC Sync, I just need it to upgrade my FW (the official way) w/o hacks and boot-loader modes, I did some studies regarding my current FW, and its 3 month old, I demand an upgrade to make my usage easier, not to mention the bug fixes.
Every first-release FW/ROM has its flaws, that it get sorted out through UPDATES, got my point?
one more time I would like to thank you for the positive and friendly attitude, I really appreciate that
Click to expand...
Click to collapse
TB will backup and restore everything with one click. Its the batch operation. Yes the pro version is paid. If you really want it, I can PM it to you, but you have blocked PMs. I have been messing with hybrid roms and builds for a long time and I recommend you dont mess with tablet roms yet.
In your list of complains you can add: the worst support for Microsoft Exchange ever seen
The Tab Software is a joke... I can't believe I have read in several articles it was much better than many other Android devices. I don't want to know how bad others are....
@dubie76:
PM is now Okay, I guess it has been jacked up after upgrading the Forum.
thx dear
Willy318is said:
@dubie76:
PM is now Okay, I guess it has been jacked up after upgrading the Forum.
thx dear
Click to expand...
Click to collapse
PM sent.
10char
What do you want to backup exactly? (Other than Descent which doesn't have an Android port that I'm aware of).
Kies should work fine, if it's not working then you may have the SGT in debug mode or something.
Kies _is_ the "official website" for firmware updates.
I've never owned a phone that will backup _everything_ for later restoration after a factory reset in an easy fashion. An iPhone does a reasonable job of it I guess.
@dubie76:
Words of Thanking can't do you justice, Truely appreciate it.
KIES, for Some reason won't connect to my SGT, and BTW, if USB Debugging mode is enabled, you will get a prompt on the tab saying that you have to Disable it if you want to connect your SGT to your PC.
The weird thing is, some plp. say that we should choose UPGRADE, from the list that pops up when connecting the SGT to a PC/Notebook. Well, I only have KIES / MASS STORAGE / MEDIA PLAYER.
Last question:
If I bought my SGT from KUWAIT (Middle East), do I have to use a KIES version that is Downloaded off Kuwait region (through SAMSUNG Website)? if so, then that's absurd, if Not, then what should I do?
KIES will be used only to UPGRADE the FW, not for backup or Appz installations or anything else.
thx again for all the help, its so comforting to Ask and be Answered, I Love you XDA People.
Will
I have the same predicament. After installing the Kies, it went well then suddenly it froze. I reinstalled it and updated the driver, still cannot sync. The apps just stayed in "connecting" mode and cannot seem to recognize the gtb. I'm hoping for another alternative. It seems this Kies thing is a waste of my time.
The Samsung website specifically says that Kies will not work in certain territories.
Google search for samsung galaxy tab FAQs and you will find a link that contains all sorts of responses from Samsung, official ones, regarding the issues people seem to be having on this thread.
Sent from my SGH-T849 using XDA Premium App
With everyone always asking "how can I update without losing apps and contacts?", or "Can't I just update?" even "I just updated my phone a few a days ago and I need to flash another update?", I was wondering if anyone here ever thought of reverse engineering Zune itself? I know Skyscape has a spoof server to update its libraries for android and I wonder if Zune can do the same for our phone? Or even write an alternative program like Zune to push updates to our phone instead of just continuing to flash updated roms. I mean there can always be something that goes wrong with a flash i.e., sd corruption or incompatibility, or worst case scenario hardware corruption! I feel some people would rather just update a few new features rather than just flash an updated rom and redo all their apps and settings all over again, and have to deal with M$ if they didn't save their code, again! So it would be great if this can be done. It could even be a tool where developers can upload new features to this server and end users can simply plugin their usb to connect to this server and push the updates to their phones. Well, anything that is close to how zune and M$ do things!
It took us much longer than WP7 did, but the first Interop Unlock hack for WP8 is now available. It's currently limited to SAMSUNG phones, although we're trying to extend it to other phones, of course.
WARNING: Samsung is trying to break this hack! If you take the retail upgrade to GDR3 including the Samsung firmware update, it will not work!
A brief summary, for those unfamiliar with interop-lock: Windows Phone allows a number of high-privilege app capabilities, which can be used to make changes to the OS which are normally not possible for a third-party app. The limitation on whether we can use these capabilities or not is based on what "level" of developer unlock the phone has; standard "ISV" (Independent Software Vendor) dev unlock (max 10 apps or less) is what pretty much everybody gets; OEMs, however, get a special OEM Developer Unlock (300 apps or more) which gives them the ability to use much higher-privilege app capabilities than the standard ISV unlock permits. The name comes from ID_CAP_INTEROPSERVICES, the capability which was most important in WP7. In WP8, however, there are a great many interesting capabilities. Note that Interop-unlock by itself does not enable all of these. However, at least on Samsung phones, it is now possible to enable *all* the capabilities.
Guide for Samsung's ATIV phones:
The instructions are generally well-provided in @-W_O_L_F- 's app (direct link for updated XAP). You will also need the Diagnosis app, which is included (though hidden) on every Samsung WIndows phone.
The instructions are as follows:
Developer-unlock your phone. You will need the Windows Phone Developer Registration tool for this; it comes with the SDK.
Sideload the helper app using Application Deployment (included with SDK) or WPPT. It does not work to just copy the file to your phone, or similar.
Open the Phone dialer (the built-in one) and dial ##634# to install the Diagnosis app (if you hadn't already). You can exit it afterward.
Run the Interop Unlock Helper app and read the instructions, clicking Next until you get to Step 2.
Click the button to generate the toast notification for your phone's Diagnosis app, then tap on the toast to open the hidden registry editor.
Press-and-hold the Back button, and switch back to the helper app without closing the registry editor. Click Next to go to Step 3 in the helper app.
Copy the provided registry paths and values out of the helper app, use the Back-and-hold switcher to return to Diagnosis, paste the values into the registry editor, and write them.
Don't worry if the app says a write failed! Just hit Read afterward to verify the change.
Repeat the previous steps a few times, hitting Next after each set of instructions, until the Helper app says "Finish".
Once all the registry values are written, congratulations; you are interop-unlocked!
At this point, you probably want to run the EnableAllSideloading hack below.
If you want to enable sideloading even more high-privileged apps, you'll want the following:
Install the BootstrapSamsung app attached to this post. This requires having interop-unlock already, and will not work if you have Samsung's ships-with-GDR3 firmware update unless you unblock RPC.
Run the app once, and ensure it displays a success message. You may then exit and (optionally) remove the app.
Install the EnableAllSideloading app attached to this post. This requires the bootstrap step. However, it is not specific to Samsung (we just can't bootstrap anything else yet).
Run EnableAllSideloading once, and ensure it displays a success message. You may then exit and (optionally) remove the app.
At this point, you will be able to sideload any capability, even the ones used for built-in apps and services. However, there appear to still be restrictions, even with a capability such as ID_CAP_BUILTIN_TCB. Multiple XDA members, including @Heathcliff74 and myself, are working to overcome these restrictions.
It may be necessary to repeat these steps after a phone update.
Capabilities which will be enabled, without further modification, by using interop-unlock:
Note: This list is *just* the ones from Interop-unlock; it does not unclude the ones from EnableAllSideloading.
ID_CAP_CALLMESSAGING_FILTER
ID_CAP_CAMERA
ID_CAP_CELL_API_COMMON
ID_CAP_CELL_API_LOCATION
ID_CAP_CELL_API_OEM_PASSTHROUGH
ID_CAP_CELL_API_UICC
ID_CAP_CELL_API_UICC_LOWLEVEL
ID_CAP_CELL_WNF
ID_CAP_CSP_FOUNDATION
ID_CAP_CSP_MAIL
ID_CAP_CSP_OEM
ID_CAP_CSP_W4_APPLICATION
ID_CAP_CSP_WIFI_HOTSPOT
ID_CAP_DEVICE_MANAGEMENT
ID_CAP_DEVICE_MANAGEMENT_ADMIN
ID_CAP_DEVICE_MANAGEMENT_BOOTSTRAP
ID_CAP_DEVICE_MANAGEMENT_SECURITY_POLICIES
ID_CAP_DU_MIGRATOR_STATUS_OEM
ID_CAP_OEM_DEPLOYMENT
ID_CAP_INTERNET_EXPLORER_FAVORITES
ID_CAP_INTERNET_EXPLORER_SEARCH_PROVIDER_KEYS_HKCU
ID_CAP_INTEROPSERVICES
ID_CAP_KIDZONE_CUSTOMIZATION
ID_CAP_MAP_WRITE
ID_CAP_MEDIALIB_PHOTO_FULL
ID_CAP_NETWORKING_ADMIN
ID_CAP_OEM_ADC
ID_CAP_OEMPUBLICDIRECTORY
ID_CAP_PEOPLE_EXTENSION
ID_CAP_PEOPLE_EXTENSION_IM
ID_CAP_PEOPLE_EXTENSION_MOBILE
ID_CAP_PERSONAL_INFORMATION_IMPORT
ID_CAP_RUNTIME_CONFIG
ID_CAP_SMS_INTERCEPT_AGENT
ID_CAP_SMS_INTERCEPT_RECIPIENT
ID_CAP_SYNC_EXTENSION
ID_CAP_VOICEMAIL
ID_CAP_WALLET_SECUREELEMENT
ID_CAP_WIFI_BASIC
One of the goals of this thread will be to explore what we can do with interop-unlock, and look for ways to achieve full permissions. I think I've found one, but it requires the ability to write registry multi-string values. Basically, if we could add a "superuser" privilege, or enable the use of ID_CAP_BUILTIN_TCB, which already has it, this would allow the creation of "root" apps.
Aside from myself, credit for this hack goes to @cpuguy for the Native Toast Launcher tool which permits accessing otherwise-unreachable code, and @-W_O_L_F- for helping put the pieces together. I'm not actually certain which one of us achieved the interop-unlock first; we were both working on it. @Heathcliff74 continues to be a help on the quest for full-unlock.
The source code for the apps below is posted at http://forum.xda-developers.com/showpost.php?p=45606584&postcount=88
Questions and Answers
Can I install WP7 interop apps using this?
They will install, but there's no point. They almost certainly won't actually work. Interop-unlock enables access to parts of the OS which third-party developers were not intended to touch; consequently, there's no backward compatibility. Even the methods used for native code on WP7 (which is different from, but nearly essential to make use of, interop-unlock) won't work on WP8. However, it should be possible to port many of those applications to WP8.
Will this work on Lumia phones / How can I get this on my Lumia / Are you working on this for Lumia phones / What about HTC, or some other OEM?
The current hack relies on a Samsung-specific component. Adding support for other phones will require new hacks. We are looking into it, rest assured; at this time, however, there is no way to gain interop-unlock on any WP8 device other than a Samsung one.
EDIT: It looks like there should soon be a Huawei W1 custom ROM with interop-unlock included. I don't deal with custom ROMs, but you may be able to use homebrew apps on that phone too.
EDIT: Lumia phones *can* be interop-unlocked via JTAG. However, this requires some extra hardware and some phone disassembly. Not an online hack, and not for the faint of heart.
But what if we installed the Diagnosis app on a Lumia phone (using Fiddler proxy or similar) and then followed this guide?
I repeat, Samsung-specific component. Nokia doesn't put the required services/drivers for Samsung's Diagnosis app into their Lumia firmware, so the app would not work!
Can I upgrade my phone to GDR3 if I have this?
Yes. However, be aware: if you install Samsung's updates that come with the retail GDR3 update, it will break your ability to re-unlock, or to use some homebrew apps! (Developer preview updates are fine, as those are purely Microsoft code and don't mess with the Samsung components.)
EDIT: There's a way to unlock the Samsung services for full access again on GDR3. You still need to interop-unlock beforehand, though.
Can I re-lock my phone if I want to?
Yes, easily. The simplest method is to use the Windows Phone Developer Registration tool (the one that comes with the SDK) to de-register the phone (you can then re-register it if you want to get your normal dev-unlock back). This doesn't remove any changes that were made using the interop-unlock, though (for example, it won't undo the EnableAllSideloading hack, not will it set back the Full FS Access hack). Apps that require interop-unlock will still be installed, but may no longer run. To manually remove interop-unlock, you can reset all the registry values that were changed by the interop-unlock hack to their original values, and remove all the apps. There still may be a great many other changes that also need reverting, though, if you want to get back to stock settings. See next question.
Can I get my phone completely back to stock settings without knowing every little thing I changed?
Yes, a hard (factory) reset will undo all changes made by interop-unlock, or any apps (including ones that require interop-unlock), and will remove all apps. If you need to send your phone in for warranty servicing and are worried that they won't take it because you interop-unlocked it, this approach will fix that (they would probably tell you to hard-reset anyhow, if it's conceivably a software problem).
Will the interop-unlock survive a hard reset?
Not using this method! Read the question above. This unlock is purely in software, not firmware; it is reset along with everything else.
Can I upgrade my phone to WP8.1 if I have this?
Tentatively, yes! We're still working on figuring out exactly what WP8.1 means for the homebrew scene. The short version is that most apps and some (but not all) of the hacks they contain seem to still work, though. However, see next question...
Can I interop-unlock my phone on WP8.1?
At this time, I don't believe this is possible (unless you can use a custom ROM). One step of the process appears to have been "fixed" and we will need to find a different way. -W_O_L_F- has indicated that he has one, possibly coming soon...
Apps which use Interop Unlock
SamWP8 Tools Currently includes a basic registry editor and some tweaking tools, including an accent color editor.
Native Access Webserver that requires full capability unlock; still read-only at this time.
PDF to Office enables browsing and moving files.
WPH Tweaks allows easy access to a number of registry tweaks.
AppData Manager allows you to back up the data of an app so you can re-install it (possibly after a hard reset) and not lose its state.
Storage Cleanup allows you to list and delete space-wasting files on your phone.
Reserved for... whatever else is needed.
Awesome!
I suggest first app to the list: my SamWP8 Tools
Upd. I'm little bit late XD
well i ve got an ascend w1 bootloader unlocked if i can help let me know
It's awesome to have my phone Interop Unlocked. I hope to see something to clear my "Other Storage" soon. Its full with faulty Windows Store installation files.. But I guess even with this it will be a lost cause.
Sent from my GT-I8750 using Tapatalk
although the Samsung registry editor will install it will not run on my phone and I believe I was able to interop unlock any idea why it wont run?
@GoodDayToDie your wor is awesome and you are the man
Good luck buddy
@FricoRico: Actually, I'm pretty sure we can clear out those files. I've got a ton of stuff on my plate at the moment, but even if none of the capabilities that work with interop-unlock will natively allow access to the relevant folder (and I wouldn't be surprised if one does; what is the folder in question?) there's a function in the Samsung driver interface to move files; we can move them to a location where we have write access, and then delete them.
@noelito: No idea. If it installs, that means you're unlocked. Make sure your phone didn't re-lock, I guess - try deploying the app again, for example - and make sure you're using the official deployment tool (some of the unofficial ones for WP7 - which may or may not work on WP8 - strip interop capabilities) and then try again. If it still doesn't work, please give a more detailed error report.
I am using the official deployment tool, and I believe the interop unlock does work because I was able to side load operamini, Samsung photo studio, supreme shortcuts and couldn't before BUT that was it they're side loaded but do not work at all ? well actually supreme shortcuts does run but when I try to use a custom shortcut such as brightness it will crash
Sent from my SGH-T899M using XDA Windows Phone 7 App
Aha, an item for the FAQ...
WP7 INTEROP APPS WILL NOT WORK! Interop-unlock lets you develop high-privilege apps, but it's very OS-specific. This is all unofficial stuff; there's no reason for Microsoft to have maintained backward compatibility, and indeed they did not. New apps will need to be developed specific to WP8. That's why there isn't already a bunch of listed apps...
ohhh ok so this interop unlock
is paving the way for future wp8 homebrew apps?
Exactly. Things which I have in mind, beyond the obvious improvements to registry and file system browsing, include options such as sounds customizations, media library access, changing certain "restricted" file/URI associations (alter the default browser?), *possibly* better task management (not sure we have the permissions for that), cleaning up wasted storage space, and as much more as we can manage. There's also a lot of potential for future research which this enables: interop-unlocking more devices, getting even higher permissions, possibly even custom ROMs or at least custom kernel drivers (which is much the same, since once you've got that you can change anything).
Can you write anywhere on the file system?
I can write some places, certainly. We'll see. I've got a couple of ideas for exploits involving writing to System32, but if there's anywhere I *can't* write, it's probably there.
Maybe "test mode" from lumias work like diagnosis app from samsung, really don't know about WP8 because i went from android, but on my motorola some options in fastboot like "Factory Mode" are apk's. Maybe this is a dumb thing (because they are two diferent systems ) :silly: .
Really thank you for your work, u 're awesome.
Sry for my english
GoodDayToDie said:
I can write some places, certainly. We'll see. I've got a couple of ideas for exploits involving writing to System32, but if there's anywhere I *can't* write, it's probably there.
Click to expand...
Click to collapse
Might be able to port @Myriachan 's exploit.
Boss442 said:
Maybe "test mode" from lumias work like diagnosis app from samsung, really don't know about WP8 because i went from android, but on my motorola some options in fastboot like "Factory Mode" are apk's. Maybe this is a dumb thing (because they are two diferent systems ) :silly: .
Really thank you for your work, u 're awesome.
Sry for my english
Click to expand...
Click to collapse
Feature-wise, Test mode is heavily locked on Lumias. One has to authorize to use its the most sweet features.