Please help testing! - Test app for HTC with NoDo - Windows Phone 7 Development and Hacking

I'm working on HTC support for WP7 Root Tools. I made a test-app. If you have an unlocked HTC with NoDo, I'd appreciate it if you can run it and post the test-results.
UPDATE: Very useful test results!! (see my comments in post #4) Updated test app attached. Please run this test and let me know the results (in detail).
More info here and here.
Thanks a lot!
Heathcliff74

T-Mobile HD7 Nodo 7392
Test 1: error: Incorrect function
Test 2: error: Incorrect function
Test 3: Pass
Test 4: error: Incorrect function
Test 5: error: Incorrect function
Test 6: error: Incorrect function
Test 7: error: Incorrect function
Test 8: Pass
Test 9: Pass

HD7 Nodo 7392
Test 1: error: Incorrect function
Test 2: error: Incorrect function
Test 3: Pass
Test 4: error: Incorrect function
Test 5: error: Incorrect function
Test 6: error: Incorrect function
Test 7: error: Incorrect function
Test 8: Fail
Test 9: Pass

OK guys. Very useful info. Looks like a lot of errors, but this is actually a very good result! Test 3 was the most important one and that one passed. This actually confirms I can make WP7 Root Tools compatible with HTC devices!!
I would like to have some more details, so I made a second test app. If you have an HTC with RTM or NoDo, please download the second version of the test-app (in the opening post of this thread) and run it. This will provide me info that I can use for optimal implementation. Please let me know all the details on screen and the version and device model you use.
Thanks very much!!
Heathcliff74

Heathcliff74 said:
.If you have an HTC with RTM or NoDo, please download the second version of the test-app (in the opening post of this thread) and run it. This will provide me info that I can use for optimal implementation. Please let me know all the details on screen and the version and device model you use.
Click to expand...
Click to collapse
Hi Heathcliff74!
nice to see that we can support you.
will trying to thest the tool as soon as I'm back from work.
Do you prefer testing on NoDo or Mango?
btw I can test it on each subversion (Mango betaversion) when I update my phone
EDIT:
European HD7 ==> PD291000
Cotulas HSPL
Fresh flashed Ansars WWE 3.04 Rom (7.0.7390.0) and deinstalled all unecessarry htc stuff
7390:
Test 1: Pass
Test 2: Pass
Test 3: 3
Test 4: 5
Test 5: 0x0000007E
7403:
Test 1: Pass
Test 2: Pass
Test 3: 5
Test 4: 5
Test 5: 0x0000007E
cant't update any further :-(
flash ansars 1.69 rom (7.0.7389.0) & 5.66a radio
7389 & 7403:
Test 1: Pass
Test 2: Pass
Test 3: 3
Test 4: 5
Test 5: 0x0000007E
7712 & 7720
The type initializer for ÄY threw an exeption...

HD7 Nodo 7392, O2 Sim
Test 1: Pass
Test 2: Pass
Test 3: 3
Test 4: 5
Test 5: 0x0000007E
Edit: looked up your DLL in IDA, some nice stuff is coming really looking forward to how you managed to circumvented the chamber model!

HD7 Nodo 7392
Test 1: Pass
Test 2: Pass
Test 3: 3
Test 4: 5
Test 5: 0x0000007E

OK guys! Thanks very much. I know enough to support HTC now. Very cool. I will keep you posted on the progress in the WP7 Root Tools thread.
Thanks again!
Heathcliff74
PS. HTC really need to hire some decent coders for their drivers

rudelm said:
Edit: looked up your DLL in IDA, some nice stuff is coming really looking forward to how you managed to circumvented the chamber model!
Click to expand...
Click to collapse
Heheh... I have put a lot of nice stuff in WP7Native01ARM.dll. But my native code-base is a lot bigger right now! I have done a ton of research and I build a lot of abstraction layers to make all this possible. Most of the REAL magic will be in WP7Native02ARM.dll And there's also WP7Native03ARM.dll. These will be in the new version of WP7 Root Tools. So, when it is released, you should open up IDA again
About the chamber model.. I've been studying it over the past weeks. It is really cool, when you start to understand it. If I'd had to guess I'd say that I completely understand 80% of all the implementation details of the policy-system. I almost completely reverse engineered and re-engineered the policy-engine
Ciao,
Heathcliff74

wowowowww Nice m8...
We will Wait for this...Thanks for hard work

Related

LG devices supported in next version of WP7 Root Tools

I'm working on a new version of WP7 Root Tools. I have new exploits, that should make it possible to support more devices. I will support Samsungs and HTCs, but I though I would give it a try to support LGs, although it will be very hard without having a hands-on device. But I made a test-app. If you have an unlocked LG with NoDo or RTM (not Mango!), I'd appreciate it if you can run it and post the test-results (in detail!) Hopefully that will help me to build LG support in the next version of WP7 Root Tools.
More info here.
UPDATE: First test was not going well. I improved the tests and added 2 new tests. Please run them again and let me know the results in detail!
UPDATE: Third version of the test-app...
UPDATE: Fourth version of the test-app...
UPDATE: Fifth version of the test-app...
UPDATE: Sixth version of the test-app...
UPDATE: Seventh version of the test-app...
UPDATE: Version 8 of the test app is now uploaded. There is a slight risk involved that it screws up. So make sure you make a backup in advance! You can find a backup app here. Follow the on-screen-instructions: Run the tests. Write down the results in detail. Then reboot (there's a reboot-button). After the reboot start the app again and run the tests again. Write down the results again. Please report the results of both test-runs.
UPDATE: Previous test went well. Also the risky part seems to be no problem anymore. Almost certain now that I can support LG devices in WP7 Root Tools. But I need more details. So here's version 9 of the test app. I hope this will provide all the info I need. But it could be possible that the results of this test app raise more questions. In that case I might need to create another test app. Anyway, I hope this is going to be the last version of the test app. It will perform 20 (!) tests. Please run the tests twice. After the first run, write down the results, reboot, run again and write down the results again. Report the results in full detail. I expect that some of the tests fail or throw errors. That's no problem. I just need some confirmations and details for implementation.
UPDATE: Test app v10. Please test it. You know the drill. Test, reboot, test again.
UPDATE: We're still not there yet. Test app v11 now. Please test it. Like before, test it twice.
UPDATE: Unfortunately the last tests were not successful. For now I'm out of ideas to get this working on LG's. I'm very close, but I can't get the last part to work. I will leave it to rest now. Chances are that when I'm working on other things I might get ideas to continue the work for LG's. So I don't write this off yet. Too much effort already put into this by me and everybody who helped me testing. Thanks to everyone so far and I hope to get new inspiration for this soon.
UPDATE: I think I got some great news. I have just found 2 new hacks that can probably be used for LG. I think both will work. And I need only one of them to work to get WP7 Root Tools working for LG's! All the previous testing has not been wasted, because I will use a combination of exploits, including the ones I already found and tested with you. I will have to test if this all works, how it works and how it is best implemented. So expect another round of test apps soon! It may take some research first before I can make a new test app and I'm also working very hard on a couple of other things, but I think you can expect a new version of the test app before the end of the week. I'm glad it seems this has not been a waste of time and energy!
UPDATE: Test app v12 is ready for testing. No need to run it twice. Please let me know the results.
UPDATE: Test app v13 is ready for testing.
UPDATE: Test app v14 is ready for testing.
UPDATE: Test app v15 is ready for testing.
UPDATE: Test app v16 is ready for testing.
UPDATE: Test app v17 is ready for testing. I optimized some of the other tests. They might fail where they passed before. I that case I will have to revert. I hope test 6 and 12 will pass now.
UPDATE: Test app v18 is ready for testing. I got a good feeling...
UPDATE: Ok Guys. Thanks a lot for testing. I have enough info to build support for LG devices in the next version of WP7 Root Tools. As I wrote earlier, I'm finishing up a lot of code. All test code is there, just need to glue it all together. Not sure how long it will take me, but it will be a very cool release. So bear with me.
Will keep you posted!
Heathcliff74
I must say I'm a bit disappointed. No interest from LG users. Guess there won't be support for LG devices then...
I'd help, but I'm already on Mango. But I bet there are interested users, give them a fair chance to actually test and post. Under 24 hours might not be enough.
\J
Version: 7392
Test 1: error: The handle is invalid
Test 2: fail
Test 3: 0
Test 4: 0
Test 5: 0x0000000
Now, there is an update for Zune, will try it once more after that update
EDIT: After Zune update are the results the same
Hope i can help you more
ziko said:
Version: 7392
Test 1: error: The handle is invalid
Test 2: fail
Test 3: 0
Test 4: 0
Test 5: 0x0000000
Now, there is an update for Zune, will try it once more after that update
Click to expand...
Click to collapse
Thanks. This didn't work yet. Do you have an email address where I can reach as soon as I have more tests? Since there are not that much LG users, it's easier if I can reach you directly. If you want you can PM me your email-address.
You can try the update, but I don't think it will help. I will probably have to find out what I have to change to my code.
Thanks again,
Heathcliff74
jontatas said:
I'd help, but I'm already on Mango. But I bet there are interested users, give them a fair chance to actually test and post. Under 24 hours might not be enough.
\J
Click to expand...
Click to collapse
Guess you were right
yea finnaly some LG love But Sadly im on 7712 already .. maybe I'm gonna downgrade just to check this out
jontatas said:
I'd help, but I'm already on Mango. But I bet there are interested users, give them a fair chance to actually test and post. Under 24 hours might not be enough.
\J
Click to expand...
Click to collapse
I'm betting there's lots of people in the Mango camp. Myself included.
First test was not going well. I improved the tests and added 2 new tests. Please run them again and let me know the results in detail! Download is in the opening post.
Thanks!
Heathcliff74
lg test 2 results:
Test 1: error:a device attached to the system is not....(end of screen, cant reed the rest)
Test 2: Fail
Test 3: 0
Test 4: 0
Test 5: 0x00000000
Test 6: Pass
Test 7: error: The handle is invalid
ziko said:
lg test 2 results:
Test 1: error:a device attached to the system is not....(end of screen, cant reed the rest)
Test 2: Fail
Test 3: 0
Test 4: 0
Test 5: 0x00000000
Test 6: Pass
Test 7: error: The handle is invalid
Click to expand...
Click to collapse
Thanks. A little step further. But the essential tests are still failing. I will have a look, create a third version and post it here later.
Ciao,
Heathcliff74
thaks for supporting lg devices for your homebrew
will help as much as i can
Hi,
I have LG E900 with NoDo (unlocked 7.0.7392.0). Today (after 4-5 hours) I will try test.
Version 3 of test-app now. Please try again! Thanks!
Heathcliff74
lg test 3 results:
Curios, it says "Performing 7 Tests" but there are only 5....hhmmm
The results are the same as with Test v1.
Please have a look on the XAP.
Test 1: error:a device attached to the system is not....(end of screen, cant reed the rest)
Test 2: Fail
Test 3: 0
Test 4: 0
Test 5: 0x00000000
Click to expand...
Click to collapse
ziko said:
lg test 3 results:
Curios, it says "Performing 7 Tests" but there are only 5....hhmmm
The results are the same as with Test v1.
Please have a look on the XAP.
Click to expand...
Click to collapse
Hi ziko,
This app has 5 tests. The 7 is a typo. Could you please try to turn off your phone completely and then power on and then try the test again? Thanks.
Sent from my OMNIA7 using XDA Windows Phone 7 App
Hi Heathcliff74,
Unistaled the app
removed battery
started again
installed the V3 again
...sorry, the results are the same as above...
7.0.7392
Test 1: error: A device attached to the system is not ...
Test 2: Fail
Test 3: 0
Test 4: 0
Test 5: 0x00000000
Same how fb401:
Test 1: error: A device attached to the system is not ...
Test 2: Fail
Test 3: 0
Test 4: 0
Test 5: 0x00000000
i'm not at home this weekend but i will try it on Monday on my Optimus 7.
Thanks for suppporting LG Phones.

[XAP] HTC Testing Suite (Modified to bypass encrypt.txt)

Well while searching for some xap files to install on my HD2 WinPhone, I found the TestSuite.xap at test.thaiyuthcenter.com , and upon opening that I found its a testing utility for HTC WinPhone devices.
The utility consists of number of testing programs for HTC Devices,
I have recoded the main loader to bypass the filesystem check for encrypt.txt and also isHTCDevice() calls.
If anybody can think of something really good out of it, then it would be nice, as my small brain is blank nowadays without any ideas.
Tests available in this tool
"MobileRecorder",
"HTCGPSTool",
"TouchScreenTest",
"DisplayTest",
"PerformanceTest",
"AutoMTMOCall",
"NetworkTest",
"MemoryAllocater",
"WPFileServer",
"StorageAllocater",
"SQAFileExplorer",
"SMSSender"
Oh! That my Server,, 555+
Please Note this is not the same HTC Engineering Tools, but different than that, and as per the Reflector findings, most of guid's are hardcoded in the main dll's and hence some tools dont show any results (e.g NetworkTest,WPFileServer).
this TestSuite.xap from 4.06 Test rom ,, with test rom this app run fine. but not work with any other rom.
Can u share that test rom please,I dont know what I'm doing but want to do something
you can get it here http://www.megaupload.com/?d=LBV8RSJQ
it's 4.03 hd7 test rom.

[Source][Dll][XAP] The HtcRoot project - Testers needed

The result of probably more than 100 hours of solo hackery: a working COM DLL for allowing any application to elevate itself to SYSTEM (root) permissions.
What you need:
An interop-unlocked HTC phone. Sorry second-gen and Arrive users.
A working HtcUtility driver. It's possible some HTC update at some point crippled this. It works for me; if it doesn't work for you let me know what updates you have.
What it does:
Allows changing the security token of any application to give that app unrestricted permissions. At this point, you can call any user-mode API, perform any operation, with full access.
It also allows you to read or write any value from memory, even kernel memory (this is how it modifes the security token).
What it can be used for:
Darn near anything. If it can be done while the phone is booted, you can do it.
What it can't be used for:
Modifying the ROM - the R and O stand for "read only" and they mean it.
Interop-unlocking a phone - it requires interop-unlock to get root in the first place.
How to use it:
In your app, include the HtcRoot.dll library.
Include the code from DriverAccessTest.cs in the test app (defines the COM API and enables using it).
Call the OpenHtcUtility function (will throw an exception if your device is incompatible).
Call the MakeMeRoot function (can also throw exceptions).
(OPTIONAL) Call the ReturnZeroIfRoot function to make sure your app is elevated (does not throw exceptions, will return an error code if you get one).
Do stuff with SYSTEM permissions (probably using another COM DLL, such as for registry or filesystem access).
Call the RestoreToken function (failure to do this *might* cause a kernel memory leak).
Call the CloseHtcUtility function (OS will probably handle this if program just exits).
What you can do right now:
Try the test app. It should pop up a series of messge boxes. Hopefully none of them say anything like "FAILURE".
Report any bugs or failures you discover.
Build things with this library, and publish them!
Breakdown of the download:
There are two folders in the ZIP, one for the Visual Studio 2010 C#/Silverlight XAP project, and one for the Visual Studio 2008 C++/COM DLL project.
The test XAP is in the HtcUtilityTest\bin\Debug folder.
The native (COM) DLL is also available in that folder, or under its own project.
If you want to mess with this, I'm going to assume you are already familiar with hybrid native/managed development for WP7. If not, Heathcliff74 has posted an excellent tutorial on this forum.
Special thanks to:
Heathcliff74 for the hybrid app tutorial and interop unlock info.
Paul_Hammons for the links and info about HtcUtility, the driver that makes this possible. Thread: http://forum.xda-developers.com/showthread.php?t=1434793
Supported devices / firmware versions / ROMs
All HTC devices (if interop-unlocked and with the right firmware numbers) should be compatible.
Some custom ROMs work, some do not. This will depend on the version of the firmware that the ROM's HtcUtility driver is taken from.
I believe I compiled the test app as Mango-only, but the native library doesn't care at all.
Compatible:
Stock ROMs with compatible firmware for HD7, Trophy, Mozart
HD2 (BttF [XBmod-Yuki] v2 SP1)
Not compatible:
Firmware version 2250.21.51004.401 or newer
Verizon Trophy firmware version 2305.13.20104.605 or newer
DFT ROM with build 8107, Firmware 5.10.401
Arrive (except on pre-Mango), Titan, Radar, Titan 2 (no interop-unlock)
Others are untested or results are incomplete.
Goals and future work:
Support more devices:
* Try and add support for newer firmware.
* Help ROM cookers ensure the library is supported.
* Look for similar openings in other OEM libraries.
Future-proofing:
* Allow installation of a mod to support this capability after known updates.
* Resilience against possible future updates.
* Allow users with incompatible devices to downgrade (possibly to NoDo), install the mod, and be able to use the phone after upgrading.
Improve the library:
* Fix some memory leaks.
* Clean up the code - remove dead code and improve comments.
* Allow reading/writing more than 4 bytes at a time from managed code.
* Add APIs to elevate other processes (by name or ID) to SYSTEM.
Develop homebrew around the library:
* Support accessing common APIs (filesystem, etc.).
* Resurrect the Advanced Explorer app, perhaps (registry and filesystem).
* Support native app launching on stock ROMs.
Also reserved
Reserved for OP #2
It does not work on HTC 7 Mozart (HTC Europe):
Error to Write the value 1337 to test address - System.Runtime.InteropServices.COMException (0x8007001F): A device attached to the system is not functioning
Click to expand...
Click to collapse
OS: 7.10.7740.16
Firmware: 2250.21.51101.401
Radio: 5.71.09.02a_22.51.50.21U
Boot: 5.11.2250.1(133487)
Please include the full error message or a description of what went wrong.
Failure on fully updated devices is unfortunately possible - my phone is (intentionally) a few updates behind. I'm looking into ways to make it work anyhow (either sending an older CAB update to roll back, or using the root acess to create an unlocker/root-enabler that survives subsequent updates). I'm going to look into how the full-unlock ROMs differ from standard ROMs, and see if I can do the same thing in running software.
Does it works with custom roms?
If the custom ROM has a working HtcUtility driver, then yes. My goal is to unlock the kind of capabilities normally restricted to custom ROMs on stock firmware, though.
@bleh815: Thanks for the report. That's frustrating; it looks like it is capable of doing read but not write. Write might just be restricted in what addresses is allowed, or it might be disabled entirely (the driver gives the same error code for every problem that I've encountered so far). Time to figure out
A) what update causes the problem (I'm on 2250.21.30102.531, HD7, stock ROM)
B) what restrictions that update introduces
C) how to work around those resrtictions (possibly by downgrading and then using root access to add something that will still work after upgrade).
GoodDayToDie said:
A) what update causes the problem (I'm on 2250.21.30102.531, HD7, stock ROM)
Click to expand...
Click to collapse
I've just downgraded a mozart of mine back to stock NoDo (TMOB-DE) to find out which OEM update breaks (actually fixes) it.
Cool, thanks! It's one of the post-Mango HTC updates; a Microsoft update wouldn't have modified an HTC driver, and my phone has all the pre-Mango HTC updates but it still works.
.
..........
Hi, at first it says "SUCCESS!", then it says "Trying to open a file gives error 1260" and then it says "Now opening a file gives error 0" and finally "Finally, opening a file gives error 1260".
System informations:
OS=7.10.7720.68
Firmwareversion=2250.21.12200.162
Radio=5.68.09.05a_22.50.50.21U
Bootloader=4.6.2250.0(129185)
HTC 7 Trophy.
That is *exactly* the sequence of messages it is supposed to give!!
In particular, the messages I need to see are the "SUCCESS" (the rest is potentially interesting info, but not very important) and then the "Now opening a file gives error 0".
The "SUCCESS" means that a sequence of read/write tests succeeded.
The "Now... error 0" means that the process has been elevated to full permissions.
The "Finally... error 1260" means that the security token was successfully restored at the end, so it was unable to open the file again. This is the expected and correct behavior.
I don't recognize your Firmware Version number; I'm guessing it's specific to your phone. What method did you use to upgrade to Mango?
how do i install it?
Tried on interop-unlocked HTC Surround, not working Tested any call in VS debug mode - no luck at all.
I can confirm that it works with any OS version, from 7004 to 8107.79
On a HTC 7 Mozart (TMOB-DE) it works with firmware 2250.21.13201.111 (Stock NoDo ROM) but the hole gets fixed with 2250.21.51101.111 (1st Post-Mango HTC Update).
You guys are gods taking programming to a hole new level!
I wish to see ms take you all more serious and not let wp7 fail like minmo6.5 did!
I wish I could get on your level!
I realy need some help lerning basic silverlight my self!
But I have read how hybrid working ant this is just fantastic!
conradulations on all your developments so far you guys are truly amazing!
Oh, that code, beautiful reading that!
Thanks for sharing this learnfull code!
I'd like to try it on my Verizon HTC Trophy, I would love to get file access back....
I downloaded the package and I even have VS 2010 installed but beyond that I have no idea as I am not a programmer.
Can someone post a compiled XAP for us to try to see if our phone works with it or not ?
Or some step by step VS 201 directions to try would also be helpful.
@Ttblondey: *FACEPALM* The path to the test XAP is given in the opening post. You install the XAP on your phone using any XAP deployment tool. It requires that your phone be interop-unlocked; Heathcliff74 has a nice long thread about that. The app is called called HtcUtilityTest. Run it, and report the results. If you want to actually *use* the DLL, the instructions for doing that are given too but you need to write some code.
@sensboston: PLEASE give a more complete report! Success and error messages, at the least. Also, your phone version info. Thanks!
@bleh815: THANK YOU! I mean, it's a little annoying to know how far back this was fixed ("First post-Mango HTC update" means the one that was included *with* Mango for most people, or the one after that?) but good to know. Now, to look at exactly what they changed...
@jackrabbit72380: Thanks man! As for working with it yourself, like I mention below, I'm planning to provide a universal homebrew library that people can easily use to do whatever they want.
@fiinix: You're welcome! Honestly, I didn't expect anybody to call my mess of debug-commented and mildly hacky C++ "beautiful" but that hack itself *is* pretty awesome. My only concern with using it is the risk of a context switch causing the wrong app's token to get overwritten, and I should probably look into that, but I think it's OK for the moment. There are bigger fish to fry.
In the meantime, it should open up a huge list of capabilities for tools like your DllImport project. I'm currently considering reviving Advanced Explorer (like TouchXplorer + Registry Editor, but open source; was never ported to Mango though) using the root access instead of using ComFileRW and the provxml driver. Let me know what you want to do with it!
One other thing I'd like to add is the ability to easily elevate *another* process; it's not hard to do but I haven't written it yet. This could be handy for apps where we don't have the source code (for example, elevate Schaps registry editor, which uses low-privilege native code for browsing, so it can read *all* registry locations instead of just some of them).
@DavidinCT: Well, running the test app is easy, just install the XAP. It just runs a battery of tests though, it doesn't actually *do* anything useful. To get filesystem access, you'll need to write some native code (which means using Visual Studio 2008 and the CE/Smart Device plug-in, see Heathcliff74's toturial on the subject). Basically, you would first use this DLL (accessed via COM, you can look at my own C# code for how to do that) to opent he driver handle and elevate the process to root. You could then write your own COM DLL that uses the standard Win32 filesystem APIs (CreateFile, etc. - all are documented on MSDN) and exposes those APIs, or the results of them, to managed code via COM. Then, back in your phone app (the one that called into my HtcRoot DLL) you can call into your own DLL to access the file system.
If that's too big a leap, don't worry. I plan to release a general-purpose high-privilege homebrew DLL that exposes some of the most-used functionality (filesystem, registry, provxml, and other things by request), is easily extensible (possibly using something like the DllImport project, where you just specify the function you want to call and the DLL it's located in right from C#), and that will be a lot easier to hack with. You'll still need to know C# and basic Silverlight, but it'll be a lot easier (and hopefully useful without knowing any C++ or COM).
GoodDayToDie, you are amazing, always keeping me interested!
When starting the test xap, I get the below, it then goes into the "Page Name" and that's it.
Device Info here, running a FullUnlock DFT Rom by a Chinese dev from the DFT Forum.
Nonetheless, top work on getting this started and can't wait to keep reading about the progress!
XeKToReX

[TOOL] Improved Version of Seven-Eighter

Over the past few days, I have been working on a new version of Seven-Eighter based off of the source code that Jaxbot kindly provided. I have made numerous improvements to the original version.
One of those improvements is instead of embedding the links to the update files as strings in the actual program, my version of Seven-Eighter downloads a config file from the internet which contains the links to the update files. In this manner, you, the user, do not have to download a new version of the program every time Microsoft releases a new update for Windows Phone 7.x. All I have to do on my end when a new update comes out is to just update the config file once I find links for the new update.
Some more improvements include improved error handling and some better instruction to help you with the update process. If you haven't yet, you should really check it out. I am curious as to what people think of my version compared to the original.
You can find the link to download my version of Seven-Eighter on my blog here: http://bit.ly/ZOzAz9
Now as such, I am always looking to improve. I welcome any and all suggestions. If you want to throw something my way to help with development you are welcome to do so, but not required (your satisfaction works just as well, check my signature for instructions).
Nice work!
Steven855 said:
Over the past few days, I have been working on a new version of Seven-Eighter based off of the source code that Jaxbot kindly provided. I have made numerous improvements to the original version.
One of those improvements is instead of embedding the links to the update files as strings in the actual program, my version of Seven-Eighter downloads a config file from the internet which contains the links to the update files. In this manner, you, the user, do not have to download a new version of the program every time Microsoft releases a new update for Windows Phone 7.x. All I have to do on my end when a new update comes out is to just update the config file once I find links for the new update.
Some more improvements include improved error handling and some better instruction to help you with the update process. If you haven't yet, you should really check it out. I am curious as to what people think of my version compared to the original.
You can find the link to download my version of Seven-Eighter on my blog here: http://bit.ly/ZOzAz9
Now as such, I am always looking to improve. I welcome any and all suggestions. If you want to throw something my way to help with development you are welcome to do so, but not required (your satisfaction works just as well, check my signature for instructions).
Click to expand...
Click to collapse
hi, for htc mozart with dynamic v2.0 rom doesn't work.
Do you know how I can update my phone?
Thanks
ruso said:
hi, for htc mozart with dynamic v2.0 rom doesn't work.
Do you know how I can update my phone?
Thanks
Click to expand...
Click to collapse
To be honest, I didn't test my version of Seven-Eighter with a custom rom image (only stock factory rom image). What build is it currently running?
I have the exact same question.
I pretty much bricked by bootlaoder on my AT&T HD7S using the initial version of SevenEighter from jaxbot and now can't even use the gold card method to downgrade since I need it unlocked.
My RGB bootloader screen only shows one line of text at the top in the red and nothing in the white space where it should say USB HOST/Loader Mode.
But at least I had a 7.5 Zune backup that I can restore to, the only thing being that it doesn't restore my bootloader.
So, question is, can I use your software to upgrade to a custom unlocked 7.8?
Thank you!
I was finally able to get my Focus S upgraded to 7.8. Got tired of waiting. I had a problem with the application and had to close it. when I relaunched, it continues where it left off. Nice! I left the update.log just in case.
Now I just need to unlock it for side loading. Anyone recommend ways that still work? Thanks.
Will
Steven855 said:
Over the past few days, I have been working on a new version of Seven-Eighter based off of the source code that Jaxbot kindly provided. I have made numerous improvements to the original version.
...
You can find the link to download my version of Seven-Eighter on my blog here: http://bit.ly/ZOzAz9
Now as such, I am always looking to improve. I welcome any and all suggestions. If you want to throw something my way to help with development you are welcome to do so, but not required (your satisfaction works just as well, check my signature for instructions).
Click to expand...
Click to collapse
Screenshot please ?
anybody updated at&t titan 2 to 7.8?
Yes. The seveneighter app worked perfectly. I just wish I could install the version of htc connection setup I had on my hd2 so I could change my apn settings for my carrier instead of being locked out of my mms.

[Tutorial] How to Enable Continuum on Unsupported phones [Windows 10 Mobile]

Continuum is such a great feature that turns your phone into a big-screen projector, it supports officially a few phones because it requires good specs to run it as well.
Anyway, there is a way to enable Continuum on any windows 10 mobile phone via Miracast (Wi-Fi), it does even work on lumia 630 .
What you need to know first
1- you will do this at your own risk
2- this can cause some problems, one of these problems is that .XAP apps like Whatsapp won't work anymore unless you reset your phone
3- your phone needs to be interop unlocked, if you want to do it check this thread (Interop Tools): https://forum.xda-developers.com/windows-10-mobile/windows-10-mobile-apps-and-games/app-interop-tools-versatile-registry-t3445271
4- Continuum will only work via Miracast and not via the dock.
And now, let's get started!
-----
How To
1- Download this cab on your PC from here :
https://drive.google.com/file/d/0B-txDcTZoU6Mbi00bTNuWUxIUUE/view
and move it to a new folder, make sure that the name of the folder doesn't contain a space, name it with a simple name
2- download iutool on your PC (Size: 4MB)
Download link : https://drive.google.com/file/d/0B-txDcTZoU6MNnowSi0tMDdJbXc/view
extract it to a new folder
3- on your pc run the Command Prompt as administrator
go through the CMD to the folder where you extracted iutool
4- Type this command on cmd :
iutool -l
Your phone information must show up.
now type this command :
iutool -V -p "the path of the folder where you put the cab file"
for example: iutool -V -p F:\Continuum
Note: if you get an error try again, if you got it again open your phone and go to update settings and try again.
5- Now your phone must install the cab file
6- after the installation process you need to create a registry, if you have the last version of Interop Tools on your phone it will be very easy to do it, just open Interop Tools, go to Tweaks and enable "Force Continuum via Miracast on unsupported devices" and restart your phone.
If you have another registry editor (in other words: you want the long way ) follow these instructions:
Create a new registry.
Registry Type: Integer
Registry key path: HKLM\SOFTWARE\Microsoft\shell\docking
Registry Value Name: EnabledForTest
Registry Value Data: 1
and then restart your phone and Continuum should work.
Possible problems:
1- As I said first .XAP apps may not work any more.
2- If you will connect it to a PC, the keyboard and the mouse of the pc may not work with Continuum.. so you will need to scroll and control using your phone.
3-Your phone may heating up while projecting.
Continuum will not be so fast but it's almost acceptable.
I (with my team) tested it on some phones : Lumia 630, Acer Liquid M330, Lumia 640 XL, Lumia 930 and more .... It works well!
I hope that this is helpful and better explained
If there is any question I would be happy to answer as soon as I can.
Sorry for my bad English
Source : Read this thread
Here is a short video to see how continuum runs on my Lumia 630 :
you must be f***** kidding
https://forum.xda-developers.com/windows-10-mobile/continuum-unsupported-devices-t3496651
djtonka said:
you must be f***** kidding
https://forum.xda-developers.com/windows-10-mobile/continuum-unsupported-devices-t3496651
Click to expand...
Click to collapse
Hi there,
have you ever heard about respect while replying
However, I know that you can explain it within 10 words but not everyone will get it as well so I explained it step by step and so detailed possible so that everyone can do it, so I'm not f***** kidding
Plus, that thread didn't explain everything but I did!
Thank you for your reply!
did I heard about mentioning of the source if you trying be smart ass on XDA?
djtonka said:
did I heard about mentioning of the source if you trying be smart ass on XDA?
Click to expand...
Click to collapse
You are right, I planned to do that but I forgot it sorry, I will do it right now!
Sorry again
Can the next tutorial be about how the enable Continuum on unsupported devices, such that it works via the Microsoft Display Dock too?
sagnikpal2004 said:
Can the next tutorial be about how the enable Continuum on unsupported devices, such that it works via the Microsoft Display Dock too?
Click to expand...
Click to collapse
Microsoft Display Dock or any other Continuum dock require some hardware features like USB Type-C the unsupported phones don't have them. So there will not be any tutorial about this sorry.
Abdullah S.A. said:
Continuum is such a great feature that turns your phone into a big-screen projector, it supports officially a few phones because it requires good specs to run it as well.
Anyway, there is a way to enable Continuum on any windows 10 mobile phone via Miracast (Wi-Fi), it does even work on lumia 630 .
What you need to know first
1- you will do this at your own risk
2- this can cause some problems, one of these problems is that .XAP apps like Whatsapp won't work anymore unless you reset your phone
3- your phone needs to be interop unlocked, if you want to do it check this thread (Interop Tools): https://forum.xda-developers.com/windows-10-mobile/windows-10-mobile-apps-and-games/app-interop-tools-versatile-registry-t3445271
4- Continuum will only work via Miracast and not via the dock.
And now, let's get started!
-----
How To
1- Download this cab on your PC from here :
https://drive.google.com/file/d/0B-txDcTZoU6Mbi00bTNuWUxIUUE/view
and move it to a new folder, make sure that the name of the folder doesn't contain a space, name it with a simple name
2- download iutool on your PC (Size: 4MB)
Download link : https://drive.google.com/file/d/0B-txDcTZoU6MNnowSi0tMDdJbXc/view
extract it to a new folder
3- on your pc run the Command Prompt as administrator
go through the CMD to the folder where you extracted iutool
4- Type this command on cmd :
iutool -l
Your phone information must show up.
now type this command :
iutool -V -p "the path of the folder where you put the cab file"
for example: iutool -V -p F:\Continuum
Note: if you get an error try again, if you got it again open your phone and go to update settings and try again.
5- Now your phone must install the cab file
6- after the installation process you need to create a registry, if you have the last version of Interop Tools on your phone it will be very easy to do it, just open Interop Tools, go to Tweaks and enable "Force Continuum via Miracast on unsupported devices" and restart your phone.
If you have another registry editor (in other words: you want the long way ) follow these instructions:
Create a new registry.
Registry Type: Integer
Registry key path: HKLM\SOFTWARE\Microsoft\shell\docking
Registry Value Name: EnabledForTest
Registry Value Data: 1
and then restart your phone and Continuum should work.
Possible problems:
1- As I said first .XAP apps may not work any more.
2- If you will connect it to a PC, the keyboard and the mouse of the pc may not work with Continuum.. so you will need to scroll and control using your phone.
3-Your phone may heating up while projecting.
Continuum will not be so fast but it's almost acceptable.
I (with my team) tested it on some phones : Lumia 630, Acer Liquid M330, Lumia 640 XL, Lumia 930 and more .... It works well!
I hope that this is helpful and better explained
If there is any question I would be happy to answer as soon as I can.
Sorry for my bad English
Source : Read this thread
Here is a short video to see how continuum runs on my Lumia 630 :
Click to expand...
Click to collapse
What do you mean with whatsapp not working anymore?? Not working on Continuum or that this method somehow breaks the app and won't work anymore?
xxJMarian said:
What do you mean with whatsapp not working anymore?? Not working on Continuum or that this method somehow breaks the app and won't work anymore?
Click to expand...
Click to collapse
Well I mean that this method will break the app and won't work anymore on your phone.
Abdullah S.A. said:
Well I mean that this method will break the app and won't work anymore on your phone.
Click to expand...
Click to collapse
This means that everytime i use continuum some xaps will break?? If this is the case i don't see the point on enabling it since with this logic will break every app that is not supported by continuum
No app break if install continuum.
Well, I tried on my 630 and old 8.0 apps work fine. I didn't try whatsapp since I don't use wp as daily driver anymore.
I don't have any tv or screen that support miracast so I tried projecting to my old android tablet and it was pretty laggy. This was different than 1 sec delay, it was like a pc whose gpu driver isn't installed.
I tried it on my lumia 630 ( RS1) and my Acer Liquid m330 (RS2) and .XAP apps don't work anymore on the both of my devices.
I'm not the only one who have this problem, other people are having it.
But however, I said it's one of the possible problems and perhaps you face it or perhaps you don't!
Abdullah S.A. said:
I tried it on my lumia 630 ( RS1) and my Acer Liquid m330 (RS2) and .XAP apps don't work anymore on the both of my devices.
I'm not the only one who have this problem, other people are having it.
But however, I said it's one of the possible problems and perhaps you face it or perhaps you don't!
Click to expand...
Click to collapse
I have RS1 so i might skip this for a while until there's a fix
Can anyone install latest rs1 build after installing continuum cab? I'm stucked in 14393.953. I get 0x8018830f error everytime I try installing 14393.1066.
Try this.: http://www.windowsphonearea.com/getting-error-trying-upgrade-windows-10-mobile-14393-448/
augustinionut said:
Try this.: http://www.windowsphonearea.com/getting-error-trying-upgrade-windows-10-mobile-14393-448/
Click to expand...
Click to collapse
I'm not using any of these. I enrolled insider and quit but I still get the same error.
BlueTR said:
Can anyone install latest rs1 build after installing continuum cab? I'm stucked in 14393.953. I get 0x8018830f error everytime I try installing 14393.1066.
Click to expand...
Click to collapse
Try doing hard reset, it's the best way to solve those errors
I've been using continuum on my lumia 1520 since months ago I found the tutorial on youtube. I installed it when I was in 14393 AU update with that cabs file.
Now I'm in fast ring 15063 CU and continuum runs better. Upgrading build will upgrade the continuum experience. In this latest FR, continuum still work when our screen locked and it's great. The ability to change screen timeout whether on phone or second display has been added.
But we will never see the improvement of continuum feature since mostly all older devices wont get the creator update nor the rest RS3. We wont witness how it can have floating windows like they showed us last year or any improvements.
---------- Post added at 06:29 AM ---------- Previous post was at 06:25 AM ----------
BlueTR said:
Can anyone install latest rs1 build after installing continuum cab? I'm stucked in 14393.953. I get 0x8018830f error everytime I try installing 14393.1066.
Click to expand...
Click to collapse
It happened to me also that I couldnt update build after installing continuum, but somehow after joining fast ring, it allowed me to update my build and bringing improvements to continuum feature also. Have you tried to join fast ring?
YoungAll said:
I've been using continuum on my lumia 1520 since months ago I found the tutorial on youtube. I installed it when I was in 14393 AU update with that cabs file.
Now I'm in fast ring 15063 CU and continuum runs better. Upgrading build will upgrade the continuum experience. In this latest FR, continuum still work when our screen locked and it's great. The ability to change screen timeout whether on phone or second display has been added.
But we will never see the improvement of continuum feature since mostly all older devices wont get the creator update nor the rest RS3. We wont witness how it can have floating windows like they showed us last year or any improvements.
---------- Post added at 06:29 AM ---------- Previous post was at 06:25 AM ----------
It happened to me also that I couldnt update build after installing continuum, but somehow after joining fast ring, it allowed me to update my build and bringing improvements to continuum feature also. Have you tried to join fast ring?
Click to expand...
Click to collapse
My device has 512mb ram, I joined fast ring and got your device is up to date message. Then I quit from insider and tried installing 14393.1066 and got same error. I think I'll hard reset.

Categories

Resources