I know some people have been looking for these. Hopefully opening these up can possibly give us undocumented access to the camera and other functions, as well as someone possibly helping me with coming up with registry and file editors.
Included are:
- ScanSearch (augmented reality POI locator)
- PlayTo (LG's DLNA)
- Panorama Shot (one touch camera panorama)
- Tool Box (world clock, unit converter, world holidays, date calc, sale price calc, level meter, flashlight [uses screen, not led camera flash], random number)
- Photo Stylist (edit photos)
- Look n Type (uses camera to project what's in front of you while you type)
- Network Setup
- Voice to Text
Use at your own risk, I don't know if these apps will be like samsung's (work for everyone) or htc's (works for htc exclusively).
If I'm in violation of any xda rules I'll remove the links:
http://rapidshare.com/files/442425435/LG_Apps.rar
http://www.megaupload.com/?d=Z5GULSW2
02/16/2011 UPDATE!!!
People, I've upped some more exclusive LG apps for us to tinker with:
- Metro Scanner (requested)
- QR Reader (actively scans, no picture taking)
- PostNote
- Today (basically Samsung's Now app, but has a twitter page that you can see tweets from)
- Weather & Clock (think HTC Hub, but as an app)
- Updated version of Scansearch (v1.2)
http://rapidshare.com/files/448299121/LG_Apps_Pt._2.rar
http://www.megaupload.com/?d=U0B5X2PR
http://hotfile.com/dl/105333610/4dfc8fe/LG_Apps_Pt._2.rar.html
Again, if I'm in violation I will remove the links.
03/03/2011 UPDATE!!!
luppo8 said:
MFG APP,
http://forum.xda-developers.com/showthread.php?t=841892
I posted mfg.xap to developers who want to extract native LG dll's to develop hybrid homebrew apps. Apps that have access to functionality normally only available for OEMs and MOs.
Click to expand...
Click to collapse
Thanks for this link
some LG apps are really cool
but majority work only on LG Device.
i'm trying to patch some Dll to allow run on other brand.
xboxmod said:
Thanks for this link
some LG apps are really cool
but majority work only on LG Device.
i'm trying to patch some Dll to allow run on other brand.
Click to expand...
Click to collapse
Cool, let me know how those work out.
xboxmod said:
Thanks for this link
some LG apps are really cool
but majority work only on LG Device.
i'm trying to patch some Dll to allow run on other brand.
Click to expand...
Click to collapse
Please do! I'd love to have that augmented reality app
I'd love that voice to text app. Either way, glad to see some start on this.
http://forum.xda-developers.com/showthread.php?t=912486
Voice to text app for all device. thx eried
Newbie question
How do you get LG apps out of the LG device?
Thanks!
What would be nice is to extract the MFG app whch allow tethering on LG device.
(nico) said:
What would be nice is to extract the MFG app whch allow tethering on LG device.
Click to expand...
Click to collapse
i actually can't activate the MFG on my device.
Sent from my GW910 using Board Express
EarthQ said:
How do you get LG apps out of the LG device?
Thanks!
Click to expand...
Click to collapse
I didn't extract, I was able to download from their section of the app store.
Sent from my GW910 using Board Express
i used wp7 3MktPlace to download all LG apps.
PanormaShot doesnt even start...therefore would be nice if someone could patch it.
I still dont understand why the crappy WP7 cams dont have more options than now. Even some old phones I own do have panorama...
I just got in can anyone verify or deny whether lg network setup has similar properties and dlls of the htc connection setup and has the ability to overwrite provxml?
domineus said:
I just got in can anyone verify or deny whether lg network setup has similar properties and dlls of the htc connection setup and has the ability to overwrite provxml?
Click to expand...
Click to collapse
i'm checking
i tell you this in a minute but it also need to accept custom provxml
there is other tools to deploy provxml into windows but doesn't accept custom file.
YES
in fact prov xml are in the XAP so really simple to edit and deploy I hope this accept custom xml! i'm pretty sure yes!
if an LG USER CAN CONFIRM THAT CAN BE REALLY USEFULL
maybe a simplest way to deploy provxml on all device
xboxmod said:
http://forum.xda-developers.com/showthread.php?t=912486
Voice to text app for all device. thx eried
Click to expand...
Click to collapse
Works great on Focus! Amazing.
xboxmod said:
i'm checking
i tell you this in a minute but it also need to accept custom provxml
there is other tools to deploy provxml into windows but doesn't accept custom file.
YES
in fact prov xml are in the XAP so really simple to edit and deploy I hope this accept custom xml! i'm pretty sure yes!
if an LG USER CAN CONFIRM THAT CAN BE REALLY USEFULL
maybe a simplest way to deploy provxml on all device
Click to expand...
Click to collapse
THAT'S EXACTLY WHAT I WAS THINKING!
fb is an lg user maybe a PM to him...I figured this could work
now the elusive mfg app...
domineus said:
THAT'S EXACTLY WHAT I WAS THINKING!
fb is an lg user maybe a PM to him...I figured this could work
now the elusive mfg app...
Click to expand...
Click to collapse
I'm looking to use this apps on non lg device
i have send a pm to eried.
if you can ask fb
Looking at LG connection setup source code, it seems indeed that they are using provxml. I'll try to extract the code and build a test app.
thanks a lot
Ok, here is a customized version of the custom theme app that try to use LG DLL if it's not on a HTC device.
WARNING. I don't own an LG, and this method has never been tested by anyone. So use it at your own risk!
XAP here: http://bit.ly/geOBKk
All of these applis don't work with an HD2 ?
Related
Looking around the IMGFS, I found some undocumented capabilities that can be used in building an app (in addition to the standard ones mentioned in the WMAppManifest.xml file).
These are the extra ones I found, in case anyone is interested (from BasePolicy.xml):
ID_CAP_RINGTONE_ADD:Allows ringtone-marketplace applications to read/write into the Ringtones directory
ID_CAP_MEDIALIB:Access to the media library - read, play-back, etc.
ID_CAP_INTEROPSERVICES:Temporary Interop Service Capability.. To be removed by feature team
ID_CAP_SIMrovides access to SIM manager API
ID_CAP_SMSrovides access to SMS API
ID_CAP_WAProvides access to WAP API
ID_CAP_IDENTITY_USER:Allow an application to use a phone.info.dll to retrieve user properties
ID_CAP_TESTPUBLIC1:Small public test capability
ID_CAP_LOADUNSIGNEDMANAGEDDLL:Capability to load unsigned managed dll into chamber's process space
ID_CAP_LOADUNSIGNEDNATIVEDLL:Capability to load unsigned native dll into chamber's process space
ID_CAP_DEBUG:Allow an application to run in debugging enviorment.
---Edit---
I've tested each of these individually, and some work, and others don't.
ID_CAP_INTEROPSERVICES works
ID_CAP_RINGTONE_ADD works
ID_CAP_MEDIALIB works
ID_CAP_IDENTITY_USER works
ID_CAP_TESTPUBLIC1 works
ID_CAP_SIM ID doesn't work
CAP_SMS doesn't work
ID_CAP_WAP doesn't work
ID_CAP_LOADUNSIGNEDNATIVEDLL doesn't work
ID_CAP_LOADUNSIGNEDMANAGEDDLL doesn't work.
Note that even for the ones that work, Microsoft may still reject them in the app store.
I tested these by entering them in the WMAppManifest.xml in the XAP, and loading them on a windows phone device. This guy suggests that if it loads on the device, you have the permission: http://www.drdobbs.com/windows/227701092 and I think he's right. If you don't have permission, it doesn't actually load, and in every case, if it loaded it ran.
ID_CAP_RINGTONE_ADD - So i guess with next update we will get Custom ringtones that can b installed from an app
off topic can some one create utility that will do something about tuch sensetive buttons, when using camera if u tuch any of then by accident it exit camera, so u have to hold phone very carefully.
also, app to lock screen rotation would be nice.... any of thous features undocumented anywhere
P.S sorry for unrelated message
I think the ID_CAP_RINGTONE_ADD feature will only be enabled for the carriers (who knows what Microsoft really has in mind, though). The Windows Phone has done a good job (or lousy job, compared to what I desire) managing permissions so they can choose what capability to give whom.
Disabling other buttons shouldn't be hard if you can get to the native API. So once the phone is jailbroken......
Actually, Microsofts own Q&A on Windows Phone 7 states to look in the Marketplace for additional ringtones. Here is an excerpt and a link:
To find a ringtone in Marketplace
1
On Start, tap the arrow to go to the App list, then tap Marketplace .
2
Press the Search button.
3
Do one of the following:
•
To browse a variety of ringtones, type ringtones, then tap Enter .
•
To look for a more particular type of ringtone, type something more specific, like Halloween ringtones.
Tip
To hear what a ringtone or alert sounds like, tap Play .
Note
Marketplace may not be available in your country or region.
Click to expand...
Click to collapse
http://www.microsoft.com/windowsphone/en-us/howto/wp7/start/ringtones-and-sounds.aspx
All well and good having that, but why should we purchase a ring tone?
TheDisneyMagic said:
All well and good having that, but why should we purchase a ring tone?
Click to expand...
Click to collapse
Well, I don't see myself buying any, but this means an app could be made to create/add ringtones.
Long press on a song in Zune won't let you set it as the ringtone?
Iridox said:
Long press on a song in Zune won't let you set it as the ringtone?
Click to expand...
Click to collapse
Nope, I asumed this would be how it worked but no option in the list to do so.
Ah, that's a PITA >_>
naplesbill said:
Well, I don't see myself buying any, but this means an app could be made to create/add ringtones.
Click to expand...
Click to collapse
A whole app just to add a ringtone!?
naplesbill said:
Actually, Microsofts own Q&A on Windows Phone 7 states to look in the Marketplace for additional ringtones. Here is an excerpt and a link:
http://www.microsoft.com/windowsphone/en-us/howto/wp7/start/ringtones-and-sounds.aspx
Click to expand...
Click to collapse
To me that excerpt looks like you can download ringtones from the store, not that you can create an app to download ringtones. It would appear that Microsoft has an internal application that can add ringtones (which makes sense). These permissions are enforced by the OS, not the app store (maybe the app store does too). So if they want to be able to install ringtones, they need to give their own app permission to do so.
athompson said:
Looking around the IMGFS, I found some undocumented capabilities that can be used in building an app (in addition to the standard ones mentioned in the WMAppManifest.xml file).
These are the extra ones I found, in case anyone is interested (from BasePolicy.xml):
ID_CAP_RINGTONE_ADD:Allows ringtone-marketplace applications to read/write into the Ringtones directory
ID_CAP_MEDIALIB:Access to the media library - read, play-back, etc.
ID_CAP_INTEROPSERVICES:Temporary Interop Service Capability.. To be removed by feature team
ID_CAP_SIMrovides access to SIM manager API
ID_CAP_SMSrovides access to SMS API
ID_CAP_WAProvides access to WAP API
ID_CAP_IDENTITY_USER:Allow an application to use a phone.info.dll to retrieve user properties
ID_CAP_TESTPUBLIC1:Small public test capability
ID_CAP_LOADUNSIGNEDMANAGEDDLL:Capability to load unsigned managed dll into chamber's process space
ID_CAP_LOADUNSIGNEDNATIVEDLL:Capability to load unsigned native dll into chamber's process space
ID_CAP_DEBUG:Allow an application to run in debugging enviorment.
Visual Studio won't let you add all of them directly, but uncompress your .xap in the build directory, and add it manually.
If anyone is thinking of doing this, the phone rejected my attempts to do so. I tried to give myself ID_CAP_LOADUNSIGNEDNATIVEDLL, but it wouldn't even load on the phone. Oh well.
Click to expand...
Click to collapse
But if someone use these things in an application , I think microsoft doesn`t approve it in the market place!
amir_rafie said:
But if someone use these things in an application , I think microsoft doesn`t approve it in the market place!
Click to expand...
Click to collapse
Ya, not only that, they probably automatically check to make sure you don't try to use them. The phone automatically checks, too.
The main reason I put them here is because I couldn't find them documented anywhere on the web, and I thought it would be good to save someone the time if they started down the same path I did.
hopefully once there is a jailbreak that turns of security/cert checking we can add these capabilities to our apps. Im particularly interested in the p/invoke capability.
indiekiduk said:
Im particularly interested in the p/invoke capability.
Click to expand...
Click to collapse
YES! It would make the world beautiful and skies turn blue.
So I set up VS 2010 and tried debugging an app that had a simple DLLImport in it and ID_CAP_INTEROPSERVICES in the manifest, however it still crashed with a MethodAccessException. It was def a valid dll and method name because I took it from one of the DLLImports in the system.location .net dll decompiled with Reflector.
indiekiduk said:
So I set up VS 2010 and tried debugging an app that had a simple DLLImport in it and ID_CAP_INTEROPSERVICES in the manifest, however it still crashed with a MethodAccessException. It was def a valid dll and method name because I took it from one of the DLLImports in the system.location .net dll decompiled with Reflector.
Click to expand...
Click to collapse
Interesting. If your app installed, it means you were able to get the ID_CAP_INTEROPSERVICES permission, because if the phone rejects your permission, it rejects it at install time. Maybe the DLL path was wrong, like you need to do ..\DLLNAME.dll or something.
indiekiduk said:
So I set up VS 2010 and tried debugging an app that had a simple DLLImport in it and ID_CAP_INTEROPSERVICES in the manifest, however it still crashed with a MethodAccessException. It was def a valid dll and method name because I took it from one of the DLLImports in the system.location .net dll decompiled with Reflector.
Click to expand...
Click to collapse
Try a relative URI path. ./DLLName.dll
On the subject of Native Applications on Windows Phone 7:
A few days ago, an Application called "Network Profile" appeared in the Samsung Zone of my Omnia 7's Marketplace.
This app is the first external app that uses native code - The Marketplace says that it "Requires access to your interop services", and on opening the XAP on my PC, I found it to contain three native COM DLLs, alongside two .NET DLLs and a further native DLL with MUIs that appear to only serve to hold resources.
I'm not sure whether this can be linked to here, so I'm going to describe the interesting parts.
It has not one, but three XMLs - the typical WMAppManifest.xml (pastebin.com/uEJWdTuA), a WMAppPRHeader.xml (pastebin.com/AVcv7JUX) which seems to have something to do with PlayReady DRM, and most interestingly WMInteropManifest.xml (pastebin.com/NCVKP6kM).
There is also the AppManifest.xaml (pastebin.com/rRrB090h).
The NetworkProfile.dll has a number of COM Imports like so:
Code:
[ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("F1113B13-AAB8-45E9-91A5-CBE568C29612")]
internal interface INwProfInterface
The Constructor for the class containing all the COM Interfaces:
Code:
ComBridge.RegisterComDll("NwProfDLL.dll", new Guid("4A2580BA-11A3-49AB-AC98-C30B5E72D381"));
this.NwInterface = (INwProfInterface) new CNwProfClass();
ComBridge.RegisterComDll("SecVersion.dll", new Guid("DFE52822-B526-4913-807A-D2AABC7BF911"));
this.SecVerInterface = (ISecVersionInterface) new SecVersionClass();
ComBridge.RegisterComDll("COMRilClient.dll", new Guid("A18F6B1A-924E-4787-AA82-19F98B49CF5D"));
this.SecRILControlInterface = (ISecRilControl) new COSecRilControl();
Happy to answer any questions, and if allowed, either guide people to getting it themselves, or providing a download link to the XAP.
Sweet, good find! I downloaded that app. How did you get it off your phone? If you have a download link to the XAP no one will complain, either.
Hey everyone
Saw a few people were looking for a patched version of the ScanSearch application that ships with LG phones (http://forum.xda-developers.com/showthread.php?t=912217). I popped open reflector and modified it enough that it now launches on my non LG device.
[LINK]
@mods: if you want me to take the link down, please edit this out. PM me if the link disappears
Cheers
Oh, just so you know, you will have to use this tool to install it. You will need to tick the "Replace assembly signatures" and "Remove DRM" options for it to work correctly.
now thats a great app, thanks
Here are links to:
ScanSearch
Toolbox
Photo Stylist
LooknType
http://forum.xda-developers.com/showpost.php?p=10623038&postcount=34
All apps I have tested yesterday on my OMNIA 7.
Deploy them with Xap Deployer V1.4 and mark the checkboxes...
Can you patch Panorama Shot too?
hm, it always direcing to east is bad..but otherwise its a great app...perhaps you can fix the issue of it always facing east?
Yes in scan search, compass does not work on hd2 hd7. stays in one direction.
Should be possible to make some kind of bridge that intercepts the calls to the non-existent LG driver and return it meaningful compass data, right? I don't quite have the knowledge to do it myself, but if you can mess with it enough so that it doesn't check if it's on an LG phone, it should be possible to direct it at a different DLL...
I don't get it, it's missing all the features but one.
The app can also scan CDs, books, movie posters, bar codes, etc. and none of that is here. It should have a list of icons on the left hand side to toggle between these, yet when installed on HD7 and Focus, it's all gone (I have LG Quantum too, so I can compare).
malatesta said:
I don't get it, it's missing all the features but one.
The app can also scan CDs, books, movie posters, bar codes, etc. and none of that is here. It should have a list of icons on the left hand side to toggle between these, yet when installed on HD7 and Focus, it's all gone (I have LG Quantum too, so I can compare).
Click to expand...
Click to collapse
This functionality might have been implemented in an update? The only XAP I got to patch was the v1.0.0.0 ripped from the ROM. If you have a newer XAP, and post it, I'll be all to happy to update my site and post.
Strike that, I did patch the latest version. Will look into it.
Patched it, download from the same URL as before. It was a carrier check, meaning that only certain US Carriers could access those features. Now granted all devices the same supportedFeatures value.
If someone has a way of getting the orientation of other devices, I'm happy to give it a go, see if I can tweak it to a degree.
doesnt work, additional features are still not available for barcodes etc.
won't install on my focus
There's a Samsung Compass Homebrew library out there, which might be usable for this app with a bit of hacking. I've never tried it, though. Download the source for the "Functional Webserver" and it's in there.
as there is a htc compass app out now there, too.
someone interested in making a scansearch app with support for all devices?
ScanSearch is nice... Panorama shot is man oh man... so much better. I would say of the bunch its is the best... Also I get a manifest error...
ryotgz said:
won't install on my focus
Click to expand...
Click to collapse
Mine either now it appears - Resign File with valid WP manifest...
jessiethe3rd said:
ScanSearch is nice... Panorama shot is man oh man... so much better. I would say of the bunch its is the best... Also I get a manifest error...
Click to expand...
Click to collapse
yeah panorama shot is awesome app
why is none else able to code such thing...
wheres the files?
Works on my Dell Venue Pro....
Thanks : D
Edit: it loads, but it lok like it hasn't got access to the compass, because moving the phone does not move the compass in the scansearch app...
Hi,
You can download the rar's. They contain the xap. You can use any dev-unlocked device (also non-HTC). This was quite a reversing-adventure. I learned a lot.
A few remarks:
- This is not the latest version of the HTC Hub. It does not have the live-tile. Maybe I'll update later.
- I had to rewrite some parts of the code. It all works 100% but I think it can be done better, so maybe I'll update that later.
- Note the about screen
Word! It works but it still *****es about not being able to reach HTC's service. Great job regardless Heathcliff.
EDIT: The wild thing about it is, I can actually reach into HTC's section of the Marketplace through this app. That's crazy.
want to try
but I am getting errors unzipping with 7zip, what is the way you guys are successful with?
Heathcliff74 said:
Hi,
You can download the rar's. It contains the xap. You can use any dev-unlocked device (also non-HTC). This was quite a reversing-adventure. I learned a lot.
A few remarks:
- This is not the latest version of the HTC Hub. It does not have the live-tile. Maybe I'll update later.
- I had to rewrite some parts of the code. It all works 100% but I think it can be done better, so maybe I'll update that later.
- Note the about screen
Click to expand...
Click to collapse
Good work. Works on my Omnia7, the graphics look like sh*t though on my lovely screen
I don't get any errors or anything here - weather/time/location all work great. As fb401 says - you can access the HTC Marketplace, but you can access any Marketplace app as long as you know the ProductID.
Does access to the other apps from the marketplace on the phone allow use of the excellent HTC flashlight app or any additional HTC apps?
fb401 said:
Word! It works but it still *****es about not being able to reach HTC's service. Great job regardless Heathcliff.
EDIT: The wild thing about it is, I can actually reach into HTC's section of the Marketplace through this app. That's crazy.
Click to expand...
Click to collapse
Anyone having the message about not being able to reach the HTC server, plz verify that you have either Wifi or cellular connection and try refresh-button. It definitely works.
buffalosolja42 said:
but I am getting errors unzipping with 7zip, what is the way you guys are successful with?
Click to expand...
Click to collapse
Download both parts in the same folder and use WinRar.
jessej said:
Does access to the other apps from the marketplace on the phone allow use of the excellent HTC flashlight app or any additional HTC apps?
Click to expand...
Click to collapse
No, it won't work. You can try to install, but the program will try to use the HTC drivers and hardware, and it will quit. These programs need (a lot of) work to get running on other devices. Look here and here.
Heathcliff74 said:
Anyone having the message about not being able to reach the HTC server, plz verify that you have either Wifi or cellular connection and try refresh-button. It definitely works.
Click to expand...
Click to collapse
I was still plugged into my laptop in airplane mode. When I disconnected and went back, it worked perfectly.
Blade0rz said:
As fb401 says - you can access the HTC Marketplace, but you can access any Marketplace app as long as you know the ProductID.
Click to expand...
Click to collapse
Sure you can, but there's literally no way inside of the HTC walls on my LG phone besides this hub.
getting crc failure from file htchub1
edit*** downloaded on fedora then transferred to vm win7 and looks like file is ok after crc check
well done
thank u
Excellent job, will be bookmarking this thread to see if the live tile gets added. Great work Heathcliff.
Is it possible to get the HTC Connection Setup app to work on a non-HTC phone?
slysy said:
Is it possible to get the HTC Connection Setup app to work on a non-HTC phone?
Click to expand...
Click to collapse
I guess you're asking this to be able to get provxml working. Well, that's not really possible. Because the HTC Connection Setup calls the HTC drivers which will in turn process the provxml. So I would be able to get the HTC Connection Setup running, but it will not be able to call the driver on non-HTC devices. I guess in time we'll find the necessary security holes to get in the TCB chambers to execute these types of code and config files.
The OEM drivers are very usefull, because they provide (limited) access to the high-privilege TCB-chambers. The drivers contain hardware-specific functions and non-hardware-specific functions. Those non-hardware-specific functions (like registry- and file-system-access) are the most interesting for us. The drivers can be called from unmanaged code, which in turn can be called by managed code through a com-interface. But since we have no way to port drivers between devices (yet), those non-hardware-specific functions remain device-specific for now.
Heathcliff74 said:
I guess you're asking this to be able to get provxml working. Well, that's not really possible. Because the HTC Connection Setup calls the HTC drivers which will in turn process the provxml. So I would be able to get the HTC Connection Setup running, but it will not be able to call the driver on non-HTC devices. I guess in time we'll find the necessary security holes to get in the TCB chambers to execute these types of code and config files.
The OEM drivers are very usefull, because they provide (limited) access to the high-privilege TCB-chambers. The drivers contain hardware-specific functions and non-hardware-specific functions. Those non-hardware-specific functions (like registry- and file-system-access) are the most interesting for us. The drivers can be called from unmanaged code, which in turn can be called by managed code through a com-interface. But since we have no way to port drivers between devices (yet), those non-hardware-specific functions remain device-specific for now.
Click to expand...
Click to collapse
Thanks for the response. I asked because the Samsung Connection Setup app doesn't support my network, so I can't configure or use MMS. I know that the HTC Connection Setup app does however, so I want to use it to configure my network settings. Do you think this is possible (I didn't understand everything you said, so sorry if this is a silly question)?
slysy said:
Thanks for the response. I asked because the Samsung Connection Setup app doesn't support my network, so I can't configure or use MMS. I know that the HTC Connection Setup app does however, so I want to use it to configure my network settings. Do you think this is possible (I didn't understand everything you said, so sorry if this is a silly question)?
Click to expand...
Click to collapse
Hmm.. I don't know about that. HTC Connection Setup is not a solution, because you don't have the necessary drivers on your device. Samsung has a set of predefined xml's in the \windows folder. Every country has it's own xml with the settings of the known network operators. There is a trick to configure one of these. Info is in this thread. But I'm not sure if there is an xml on your phone that contains the info for your network operator. Good luck.
Heathcliff74 said:
Hmm.. I don't know about that. HTC Connection Setup is not a solution, because you don't have the necessary drivers on your device. Samsung has a set of predefined xml's in the \windows folder. Every country has it's own xml with the settings of the known network operators. There is a trick to configure one of these. Info is in this thread. But I'm not sure if there is an xml on your phone that contains the info for your network operator. Good luck.
Click to expand...
Click to collapse
wow it works well
now the question is
will the youtube app receive the same treatment?
domineus said:
wow it works well
now the question is
will the youtube app receive the same treatment?
Click to expand...
Click to collapse
Haha. Well, I haven't taken a look at that one. But I can assure you that reversing a Windows Phone Silverlight app is a very complex task. I have done this once, so I could maybe do it again. Depends on how much of the HTC driver has to be rewritten for that app. But I probably won't do that very soon. The truth is that I did this mainly to learn about the inner works of Windows Phone and Silverlight. And I have a couple of other 'projects' I'm working on, so I want to focus on that. Maybe someone else will pick up the task for the Youtube app.
thx Heathcliff74
Heathcliff74
thank u for the hub
do you know any way to add driver to other OEM from htc
long ago i have omnia 2 and we could add some DLL to windows to make compatible with Samsung
do you think to with could be able to play with youtube app from htc i can get him open but i dont have connection
ronalgps said:
do you know any way to add driver to other OEM from htc
Click to expand...
Click to collapse
At this moment we have no way to exchange drivers from different OEMs. Read my post earlier in the thread. Maybe I'll have a look at the Youtube app, but don't count on it. I'm very busy.
Works great on my omnia7!!!! What will happened if i will update hub via marketplace?
Hey all,
Got a Dev-unlocked phone running mango, seeing the limits (3 apps, no file or registry access), I was going to roll back, find a list of apps that work, then upgrade again (mango is just awsome otherwise the new limits).
I have a CDMA phone, so some hacks don't really work as well.
So, what apps work in mango, that help access the registry, file system, extending the deployment limits, etc ? What is the process to correctly install them ?
Is there some app I should have to make sure these work and stay working with mango ?
I heard TouchXplorer works but, others to not. Does anyone know if Windows Phone Device Manager works (this seems to do almost everything here) ?
Thanks for any help here.
I see this question asked in a lot of threads but, no clear list, so I think this is needed here. Tool apps that you install in NoDo that will still work in mango...
Thanks !!
Screen capture doesn't work sad face
Sent from my HD7 using XDA Windows Phone 7 App
On my HD7, Reg editor, advance config, touch explorer, navigon and a few others dont seem to work anymore.
loomx said:
On my HD7, Reg editor, advance config, touch explorer, navigon and a few others dont seem to work anymore.
Click to expand...
Click to collapse
Navigon Selects works in Mango. I had it working when I had mango on 3 separate occasions (I went back 7 forth between NoDo & Mango a few times trying stuff).
LG E900 Running Mango Beta
None of the LG Apps work - can't access the LG App store or the LG Network setup app.
longshanks said:
LG E900 Running Mango Beta
None of the LG Apps work - can't access the LG App store or the LG Network setup app.
Click to expand...
Click to collapse
But if you search for "LG", you'll find them.
SamsungRegistry and Samsung tools stills works and so does chevron ring tone maker just not sure if it will accept new tones but my zelda one still works Also with the samsungregistry app it seems I can view and change without issues i just have to know the path first no browsing at all.
Added the xap to this post for anyone wanting to try it..
(nico) said:
But if you search for "LG", you'll find them.
Click to expand...
Click to collapse
Cool but the Network setup app says this is not an LG phone.
longshanks said:
Cool but the Network setup app says this is not an LG phone.
Click to expand...
Click to collapse
Only works on LG phones, just like the Samsung apps only work on a Samsung....
Am I seeing nothing really works, unless you have a certin phone ?
Is there any way to remove the sideload limit on an HTC CDMA Phone in mango? I have an official developer account and can unlock both mango and nodo
I have an LG E900 and the LG network setup app does not work.
I have tried all above that were mention in this thread and none work for me on my htc hd7s from att ,but just having mango on my phone it run very good i really like the messages all-in-one part.
Os ver.7661.wp7_5_trial
(mojobid).20110607-1657
frimwar.ver.2250.09.15402.531
hardwar.ver.0002
radiosoftwar.ver.5.66.09.09a_46.50.21u
radiohardwar.ver.a.24.0.d4
bootloader.ver.3.3.2250.0(120323)
chip soc.ver.2.2.5.0
IVIadness said:
SamsungRegistry and Samsung tools stills works and so does chevron ring tone maker just not sure if it will accept new tones but my zelda one still works Also with the samsungregistry app it seems I can view and change without issues i just have to know the path first no browsing at all.
Click to expand...
Click to collapse
Are you able to deploy those apps while using Mango? I hear people are getting an error when trying to deploy apps that use interop. Both of those apps do, yet I can deploy them in Mango just fine, as well as any other interop apps.
MrNetrix said:
Are you able to deploy those apps while using Mango? I hear people are getting an error when trying to deploy apps that use interop. Both of those apps do, yet I can deploy them in Mango just fine, as well as any other interop apps.
Click to expand...
Click to collapse
ok MrNetrix, I would liek to know how your phone does with this app:
http://forum.xda-developers.com/showthread.php?t=1074460
Ya Samsung registry from above is all I've got working on my focus
Sent from my Samsung Focus using XDA Windows Phone 7 App
CopyCounsler said:
ok MrNetrix, I would liek to know how your phone does with this app:
http://forum.xda-developers.com/showthread.php?t=1074460
Click to expand...
Click to collapse
As expected, it deploys, but exits shortly after trying to start, which means that the COM DLL that you are using is homebrew. Only authorized COM DLLs can be used with interop on Mango.
The most random one I got to work on my Focus is the flashlight app that uses the flash. Pretty handy so I'm glad I didn't lose it...
Now if we can only figure out a way to get accent changer to work again I'll be happy as pizza.
Did you have to do anything special to get it to work? I restored back to NODO on my developer unlocked Focus and installed it then upgraded to Mango and it does the same thing as all the other apps with interop problems. I used the samsung registry app that you posted today.
longshanks said:
LG E900 Running Mango Beta
None of the LG Apps work - can't access the LG App store or the LG Network setup app.
Click to expand...
Click to collapse
if you change your system locale under settings to English (US) it may work again. working fine here.
"What am I doing, why am I here, what is this about, and where am I going with this."
Hello all. After dealing with rumors, rumors of rumors, and the like, I've finally managed to disclose something I hold very dear to me: the WindowBreak project.
As the name suggests, this is a jailbreak project for Windows Phone 7. I started something a while back that had little success, but through the months, I've managed to figure out something that should bring light into the Windows Phone jailbreaking scene.
Real quick, though:
What this is: A project, with information about some interesting exploits I found, and a call for the community to dive in.
What this isn't: A full fledged jailbreak. Please don't post replies such as "when will XXXX device be supported". It just wastes time, and I assure you, I want every device included.
It also is not a full unlock. Just interop.
The details
So here's the sitch. We all know how Heathcliff74's interop unlock works. XAP files are just ZIP files, and ZIP files can have entries that allow extracting in parent directories.
Interesting thing is, this can be done using the ZipView application, which normally stores data in \Application Data\Volatile\Zipview\<random id>
Thus, creating a directory in a ZIP file called ../../../../provxml will copy all those files into the \provxml\ folder upon extraction.
See what I did there?
Limitations
Of course, there are limitations.
1) We cannot extract into \Windows\. There's a policy that prevents it.
2) The bad one: We can only extract known MIME types, at least to my knowledge. This is because the files are only extracted when they are clicked on in ZipView. And clicking on a .dbz file, for example, will just say the file type is not supported. Bummer.
What we can do...
As mentioned above, this can be used for a fresh out of the box jailbreak for Samsung devices, using provxml. Here's a video of that:
Try it yourself: with a Samsung device, go to http://windowsphonehacker.com/windowbreak and press WindowBreak Me.
In theory, this would be all we need to jailbreak most Windows Phone devices. Unfortunately, Nokia and HTC devices block the registry entries in provisioning files. I'm not sure what the extent of this "whitelist" (or is it a blacklist?) is, and details/tests on this would be appreciated.
What needs to be done...
Nokia: I don't have a Nokia device, but I've been working a great deal on figuring out how to crack it's shell, and have a couple of ideas. If I'm able to get my hands on a Nokia device soon, I'll try some of these unorthodox exploits out, otherwise I'll need some daring volunteers.
HTC: I do have an HTC device, but I can't figure out how to extract the files for the Connection Setup program. If someone can give me details on what the password encryption is on it, etc, for the HTC interop unlock, that would be much appreciated.
Other devices: Not a lot of demand for these (and LG needs no jailbreak, since it has MFG), but if something comes up, feel free to share where the provisioning files exist and I'll see about "windowbreaking" them.
So this is my little project, and I hope the details I'm sharing will lead to further development. My personal device (Samsung Focus) is easily interop unlocked now, without costing me a cent. I'd really like this to be the case for everyone; I'm not saying the $9 unlock for Chevron Labs is bad, in fact, it's greatly supported homebrew. What I am saying, though, is that freedom is still possible, and regardless, any developments made here will further support interop unlocking on Chevron/apphub unlocked devices. With that in mind...
Merry Christmas.
Special thanks to: Heathcliff74 for much of the research and idea behind the exploit
All the supporting members of XDA, who bring appreciation for what we do. Thank you.
Cool! Ridiculous that I didn't think of this myself
I will send you the password of the dbz files when I get home. I don't have it here.
But the real problem for HTC and NOKIA are the whitelists. I've been working on this for the past time. And today I made more progress. I developed a new way of debugging native 3rd party dll's/drivers. U can isolate functions and call them from a test app for unit-testing. This makes testing a lot easier. This will help me find exploits much faster. I can even call the whitelist functions of HTC and NOKIA on my Samsung now Working on it right now.
Good find!!
Heathcliff74
Heathcliff74 said:
Cool! Ridiculous that I didn't think of this myself
I will send you the password of the dbz files when I get home. I don't have it here.
But the real problem for HTC and NOKIA are the whitelists. I've been working on this for the past time. And today I made more progress. I developed a new way of debugging native 3rd party dll's/drivers. U can isolate functions and call them from a test app for unit-testing. This makes testing a lot easier. This will help me find exploits much faster. I can even call the whitelist functions of HTC and NOKIA on my Samsung now Working on it right now.
Good find!!
Heathcliff74
Click to expand...
Click to collapse
Haha, I knew you would say that when you saw this. Most credit of this goes to your work, in fact, which gave me much of the idea.
As for the whitelists, do you know exactly how it's blocking? Is just registry blocked, or all non-APN related settings?
^-- This is why I nominated you guys for those free Nokia Lumias. Keep up the good work!
Jaxbot said:
Haha, I knew you would say that when you saw this. Most credit of this goes to your work, in fact, which gave me much of the idea.
As for the whitelists, do you know exactly how it's blocking? Is just registry blocked, or all non-APN related settings?
Click to expand...
Click to collapse
Both brands have very similar mechanisms. They both have a driver dedicated to provisioning. The whitelists are implemented in those drivers. HTC has whitelisted only specific registry keys for APN's and stuff. NOKIA does not have the registry on the whitelist at all.
Heathcliff74
Heathcliff74 said:
Both brands have very similar mechanisms. They both have a driver dedicated to provisioning. The whitelists are implemented in those drivers. HTC has whitelisted only specific registry keys for APN's and stuff. NOKIA does not have the registry on the whitelist at all.
Heathcliff74
Click to expand...
Click to collapse
Shame it's a whitelist instead of a blacklist :\
Do you know which CSPs are allowed? I've managed to move files around using provxml on my Samsung, but it seems to allow just about anything.
Yeah I want you two to get the free Nokia Lumia's too! You both do great work - thank you keep giving love to the Omnia 7 too please since it's my girlfriend who has the Lumia 800 (dammit!)
Indeed a very cool solution ! Thanks button pressed.
Is it limited to 1st gen samsung devices or does it work on 2nd gen devices too ?
contable said:
Indeed a very cool solution ! Thanks button pressed.
Is it limited to 1st gen samsung devices or does it work on 2nd gen devices too ?
Click to expand...
Click to collapse
Both first and 2nd gen will work, though some interop won't work on 2nd gen devices (e.g., last I heard, registry editors were all read only)
DBZ Password
030D681B-1DFC-4bd0-A72A-A9B3CCCDA653
---------- Post added at 10:30 AM ---------- Previous post was at 10:29 AM ----------
Oh and it was found here http://forum.xda-developers.com/showthread.php?p=18916888
When I go to http://windowsphonehacker.com/windowbreak/
I don't get any buttons, just these text :
WindowBreak
By WindowsPhoneHacker
WindowBreak is a project with the goal of enabling true jailbreaking on Windows Phones.
We believe in freedom, both in gratis and in libre.
For details on WindowBreak, see here [add XDA link here].
BTW Nice worrk, hope to see more nice hacks these Xmas!
DJSave said:
When I go to http://windowsphonehacker.com/windowbreak/
I don't get any buttons, just these text :
WindowBreak
By WindowsPhoneHacker
WindowBreak is a project with the goal of enabling true jailbreaking on Windows Phones.
We believe in freedom, both in gratis and in libre.
For details on WindowBreak, see here [add XDA link here].
BTW Nice worrk, hope to see more nice hacks these Xmas!
Click to expand...
Click to collapse
You visit it on your phone, silly
And thanks, forgot to add the XDA links to that page.
Damn, purchased yesterday chevron labs-.-
But great work! I appreciate that!
Jaxbot said:
You visit it on your phone, silly
And thanks, forgot to add the XDA links to that page.
Click to expand...
Click to collapse
Yep Had desctop version in settings
10X it worked like a charm
Wait and hope for a solution for HTC devices
yea I can't wait for this. I have a HTC HD7.
Well done man, exactly what worked also with calling provxml files from the iso storage in DiagProvXML. Just do "../the entire path to iso storage/provxml.ext" this worked also on htc. Although of course your mechanism is different as you have to copy it to the correct folders while we just needed to change the default paths of the drivers to a custom folder.
Well done and nice creative solution. It would be great if you manage to get this working for more devices.
Maybe somebody can somehow find the exact provisioning the Developer Registration Tool makes, so you can use that one as that should be white listed I assume.
The Registration tool actually uses a socket connection to send a partly modified cookie string to the phone. The phone then goes and checks that against microsoft's servers and goes OK.
hey ii was just wonderiing, as nobody rarely mentions the dell venue pro, if something was going to be actually done for it. I know you said dont post stuff liike this but its just that ive never heard something like this or anything done about the Dell Venue Pro.
Thanks
Is the point of this for it to go from out of the box to interop unlocked, or from chevron/dev unlock to interop?
In /Classes Root/ registry part you can add the file type so it's known...