Hi,
i am hoping that one of you guys or girls would mind confirming if your user agent string is one of the following:
Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 8.12; MSIEMobile 6.0) SAMSUNG-GT-i8000V/BUII1
Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 8.12; MSIEMobile 6.0) SAMSUNG-GT-i8000V/BUIJ1
Opera/9.5 (Windows NT 5.1; U; en) SAMSUNG-GT-i8000
SAMSUNG-GT-i8000/1.0 (Windows CE; Opera Mobi; U; en) Opera 9.5
SAMSUNG-GT-i8000/1.0 (compatible; MSIE 6.0; Windows CE; IEMobile 8.12; MSIEMobile 6.0)
SAMSUNG-GT-i8000/1.0 Opera 9.5
SAMSUNG_GT_i8000 Opera/9.70 (Windows NT 5.1; U; en)
Thanks in advance!
Hi,
Its found in your Registry here
Its in your registry here
HKEY_LOCAL_MACHINE\Security\Internet Explorer\User Agent
You can use an app like Memmaid or Total Commander.
Thanks in advance.
Related
Hello, i wanted this Programm for my Wizard
This Gif Player is an Programm on the HTC Hermes, why can i startet on my Wizard and my Charmer?
here a list of the dlls from the Programm Trace
Code:
htcdrmapi.dll
htcfsrc.dll
imgdecode.dll
msvcr80.dll
mfc80u.dll
iafc.dll
verinfou.dll
gifplayer.exe.0407.mui
lsomaclient.dll
shellresapps.96.dll
shellresapps.dll.0407.mui
shellresapps.dll
note_prj.dll
outres.dll.0407.mui
outres.dll
chngtrk.dll
cemapi.dll
ceshell.dll
shellres.0407.mui
shellres.dll
compime.dll
commctrl.dll.0407.mui
commctrl.dll
aygshell.dll
ws2.dll
oleaut32.dll
coredll.dll.0407.mui
osscvs.dll
rsaenh.dll
msan1.dll
crypt32.dll
ole32.dll
coredll.dll
The Regcodes
Code:
REGEDIT4
[HKEY_CLASSES_ROOT\gifimage]
@="GIF-Bild"
"EditFlags"=dword:00010000
[HKEY_CLASSES_ROOT\gifimage\shellex]
[HKEY_CLASSES_ROOT\gifimage\shellex\ContextMenuHandlers]
[HKEY_CLASSES_ROOT\gifimage\shellex\ContextMenuHandlers\{CF351299-69D8-4689-A874-67CF771D14F2}]
@=""
[HKEY_CLASSES_ROOT\gifimage\Shell]
[HKEY_CLASSES_ROOT\gifimage\Shell\Save]
[HKEY_CLASSES_ROOT\gifimage\Shell\Save\Save Location]
@="My Pictures"
[HKEY_CLASSES_ROOT\gifimage\Shell\DrmOpen]
[HKEY_CLASSES_ROOT\gifimage\Shell\DrmOpen\Command]
@="GifPlayer.exe %1"
[HKEY_CLASSES_ROOT\gifimage\Shell\Open]
[HKEY_CLASSES_ROOT\gifimage\Shell\Open\Command]
@="GifPlayer.exe %1"
[HKEY_CLASSES_ROOT\gifimage\DefaultIcon]
@="browsres.dll,-6705"
Code:
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\GifPlayer]
"EnablePauseCmd"=dword:00000000
"EnableWallpaper"=dword:00000001
"EnableBeamForSP"=dword:00000000
"EnableOpenFolder"=dword:00000000
Pls Help me
HTC Animated Gifplayer
I have extracted the gifplayer and put it together here - it works on my wizard.
http://forum.xda-developers.com/showthread.php?p=1096266#post1096266
its not working on my device..
i have installed the Resco Photo Viewer Version 6.0.1, works with Gif animation..
I'm using Total Comander to edit my registry and I'm in the ///registry folder and only see:
HKCR
HKCU
HKLM
Where is the HKEY group of entries?
THE HK is HKEY
HKCR is HKEY Classes Root
HKCU is HKEY Current User
HKLM is HKEY Local Machine
same as in Windows on a PC..
*kicks self*
Ha! Thanks bud.
One more ting if anyone has a sec:
I am trying to change the keyboard mapping to Chinese (I have a Taiwanese phone with an Engish ROM) and I found a thread that says for Japanese do this:
Do the Japanese Keyboard Hack
The key thing to remember is that even though your Hermes speaks English, the keyboard uses a Japanese layout. The code for Japanese is 0x0411
[HKEY_CURRENT_USER\ControlPanel\Keybd] "Locale"= 0411 (Hex, not String)
[HKEY_LOCAL_MACHINE\Software\Oem\Qwerty] "Layout"= 20411 (Hex)
[HKEY_CURRENT_USER\keyboard layout\Preload] "Default"= e0010411 (Hex)
[HKEY_CURRENT_USER\keyboard layout\Preload\1] "Default"= e0010411 (Hex)
But to make it Chinese do this:
Japanese is 0x0411 but you need to use 0x0404 for Chinese.
I don't see any of these entries in my registry so I'm assuming I need to add them. I go to the place where the reg entries are and double click on "+Add Value+" it then asks me to name it, so for example I name it "Locale" but then it asks me for a Type (string, DWORD, Binary, Multi-string, expandable string). Am I doing this right? And if so what type should I choose?
Thanks in advance.
What is it in Dutch????
No, origianlly in Chinese now in English. I just changed my keyboard layout for special characters to English as well. THis member http://forum.xda-developers.com/member.php?u=337823 had thw solution for me.
Marlz said:
. . .
[HKEY_CURRENT_USER\ControlPanel\Keybd] "Locale"= 0411 (Hex, not String)
[HKEY_LOCAL_MACHINE\Software\Oem\Qwerty] "Layout"= 20411 (Hex)
[HKEY_CURRENT_USER\keyboard layout\Preload] "Default"= e0010411 (Hex)
[HKEY_CURRENT_USER\keyboard layout\Preload\1] "Default"= e0010411 (Hex)
. . .
Click to expand...
Click to collapse
Yes, you're doing the right thing. The type for all four above values should be DWORD, and enter the values as hexadecimal as indicated.
Hey, What is the app called where you can basically (remote) into your phone and control it with your computer..
I know i've seen it somewhere...
Thanks
XfrostX said:
Hey, What is the app called where you can basically (remote) into your phone and control it with your computer..
I know i've seen it somewhere...
Thanks
Click to expand...
Click to collapse
You might have seen this: http://www.mymobiler.com/
I'm pretty sure there's no Android app that can do this.
Maybe this project will get you interested...
It's currently in beta stages, but works OK with my Nexus One.
http://code.google.com/p/androidscreencast/
eli1981 said:
Maybe this project will get you interested...
It's currently in beta stages, but works OK with my Nexus One.
http://code.google.com/p/androidscreencast/
Click to expand...
Click to collapse
Thanx, this is going to be grrrreat!!!!
http://code.google.com/p/android-vnc-server/
tried it.
1)get the linux binary from the project
2)push to /home/local
adb shell
su
cd /data/local
chmod u+x androidvncserver
./androidvncserver
the server starts up fine and I can connect from the phone (I get a weird green tinted screen), but not from my laptop....maybe something with my wifi...
Code:
# ./androidvncserver
./androidvncserver
Initializing framebuffer device /dev/graphics/fb0...
xres=480, yres=800, xresv=480, yresv=1600, xoffs=0, yoffs=800, bpp=32
Initializing keyboard device /dev/input/event3 ...
Initializing touch device /dev/input/event1 ...
Initializing VNC server:
width: 480
height: 800
bpp: 32
port: 5901
Initializing server...
12/05/2010 20:23:33 Listening for VNC connections on TCP port 5901
12/05/2010 20:28:39 Got connection from client 127.0.0.1
12/05/2010 20:28:39 other clients:
12/05/2010 20:28:39 Client Protocol Version 3.8
12/05/2010 20:28:39 Protocol version sent 3.8, using 3.8
Dirty page: 480x800+0+0...
12/05/2010 20:28:39 rfbProcessClientSecurityType: executing handler for type 1
12/05/2010 20:28:39 rfbProcessClientSecurityType: returning securityResult for client rfb version >= 3.8
Dirty page: 480x800+0+0...
12/05/2010 20:28:40 Pixel format for client 127.0.0.1:
12/05/2010 20:28:40 8 bpp, depth 6
12/05/2010 20:28:40 true colour: max r 3 g 3 b 3, shift r 4 g 2 b 0
Dirty page: 480x551+0+0...
Dirty page: 480x773+0+27...
12/05/2010 20:28:40 Enabling LastRect protocol extension for client 127.0.0.1
12/05/2010 20:28:40 Enabling NewFBSize protocol extension for client 127.0.0.1
12/05/2010 20:28:40 Using ZRLE encoding for client 127.0.0.1
Dirty page: 480x392+0+408...
Hi there!
Warning for the pros: I am an android noob, so I am not sure if I use the right terms. Be further sure of one thing 1,5 days ago I had no idea what apx, the acronym HC and so on could be, so... well... I say this so you know that I read A LOT and at the bottom there is the point which I believe is the core of my issues.
I hope you guys can help me:
I am trying to get to tegraowners ICS (because I own a a501 and would like to use my 3g) from taboonay HC. So far I have lightspeed 4.dunno installes and tried taboo 2.2.
Of course I still have hc-bootloader, so no tegraowner for me. Now I try to flash my bootloader. For doing that I use a500 manager, a500apxflash and afterota.
But first things first. My system is 64-bit with the following OS:
- Kubuntu 12.04
- Windows 7 as guest in VirtualBox Linux-host
- Windows 7 natively installed
My different problems:
- I got my cpuid and sbk using afterota within the virtual machine. If I try to use the a500 manager for retrieving the serialnumber the field stays blank (as far as I know serialnumber = cpuid?).
- When I used a500apxflash in the virtual machinge I got an errormessage while "staging and backing up bct" about a missing file while dumping bct.dec with details:
Code:
************** Exception Text **************
System.IO.FileNotFoundException: Could not find file 'bct.dec'.
File name: 'bct.dec'
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
at System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)
at A500APXFlash.DumpBCT.btnDumpMyBCT_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
- but the thing that bothers me the most: when I enter nvfflash --sync I get "nvflash started" followed by "no usb-device detected". I go into devicemanager and look after entries for acer I see a "NVIDIA-USB Bood-recoery driver for Mobile devices" when in apx or a "MTP USB Device". Both have this ugly exclamation mark. If I try to update the drivers by hand (guide windows to the folder with inf-files - I tried nvidiausb.inf in folder usbpcdriver coming from "V8-UNL-ICS-HC-bootloader-MULTI-cwm.zip") it won't work.
So... I have no idea where to start from now. Is there a possible linux-based solution out there? Saw one, but I am not sure if I got that one correctly (remember, I am a noob )
Scythwolf
Edit: Just an idea, but this W32 in the error message disturbed me all the time. Trying to flash with a 32-bit pc and control/search .net / acer for 64-bit.
All right!
Should have trusted linux in the very first place (as usual).
After hours and hours of trying with windows I got 1 hour with linux and... tadaaa... it worked perfectly!
My most actual script:
Code:
#!/bin/sh
./nvflash --bct bct.bct --setbct --bl bootloader_apx.bin --configfile flash.cfg --odmdata 0x300d8011 --sbk [your sbk] --sync
./nvflash -r --format_partition 4
./nvflash -r --download 4 bootloader_v8.bin
./nvflash -r --format_partition 6
./nvflash -r --download 6 recovery_thor1.7.3.img
./nvflash -r --go
The tutorial - sorry, may not post it, because i am not allowed to post links until I reached 10 posts...
thx!
Glad you got it going.
Maybe Skrilax might add it to his bootloader thread for Linux installs.
MD
Scythwolf said:
All right!
Should have trusted linux in the very first place (as usual).
After hours and hours of trying with windows I got 1 hour with linux and... tadaaa... it worked perfectly!
My most actual script:
Code:
#!/bin/sh
./nvflash --bct bct.bct --setbct --bl bootloader_apx.bin --configfile flash.cfg --odmdata 0x300d8011 --sbk [your sbk] --sync
./nvflash -r --format_partition 4
./nvflash -r --download 4 bootloader_v8.bin
./nvflash -r --format_partition 6
./nvflash -r --download 6 recovery_thor1.7.3.img
./nvflash -r --go
The tutorial - sorry, may not post it, because i am not allowed to post links until I reached 10 posts...
thx!
Click to expand...
Click to collapse
Scythwolf said:
Hi there!
Warning for the pros: I am an android noob, so I am not sure if I use the right terms. Be further sure of one thing 1,5 days ago I had no idea what apx, the acronym HC and so on could be, so... well... I say this so you know that I read A LOT and at the bottom there is the point which I believe is the core of my issues.
I hope you guys can help me:
I am trying to get to tegraowners ICS (because I own a a501 and would like to use my 3g) from taboonay HC. So far I have lightspeed 4.dunno installes and tried taboo 2.2.
Of course I still have hc-bootloader, so no tegraowner for me. Now I try to flash my bootloader. For doing that I use a500 manager, a500apxflash and afterota.
But first things first. My system is 64-bit with the following OS:
- Kubuntu 12.04
- Windows 7 as guest in VirtualBox Linux-host
- Windows 7 natively installed
My different problems:
- I got my cpuid and sbk using afterota within the virtual machine. If I try to use the a500 manager for retrieving the serialnumber the field stays blank (as far as I know serialnumber = cpuid?).
- When I used a500apxflash in the virtual machinge I got an errormessage while "staging and backing up bct" about a missing file while dumping bct.dec with details:
Code:
************** Exception Text **************
System.IO.FileNotFoundException: Could not find file 'bct.dec'.
File name: 'bct.dec'
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
at System.IO.File.Copy(String sourceFileName, String destFileName, Boolean overwrite)
at A500APXFlash.DumpBCT.btnDumpMyBCT_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
- but the thing that bothers me the most: when I enter nvfflash --sync I get "nvflash started" followed by "no usb-device detected". I go into devicemanager and look after entries for acer I see a "NVIDIA-USB Bood-recoery driver for Mobile devices" when in apx or a "MTP USB Device". Both have this ugly exclamation mark. If I try to update the drivers by hand (guide windows to the folder with inf-files - I tried nvidiausb.inf in folder usbpcdriver coming from "V8-UNL-ICS-HC-bootloader-MULTI-cwm.zip") it won't work.
So... I have no idea where to start from now. Is there a possible linux-based solution out there? Saw one, but I am not sure if I got that one correctly (remember, I am a noob )
Scythwolf
Edit: Just an idea, but this W32 in the error message disturbed me all the time. Trying to flash with a 32-bit pc and control/search .net / acer for 64-bit.
Click to expand...
Click to collapse
Hmm that error is my fault. Guess I didn't add as much error checking as I should have ;P I'll look at that soon xD
Sent from my Iconia A500 using Tapatalk 2
Disclaimer
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
This may damage your phone use at your own risk!
Introduction
The WP Telnet Daemon is a light weight server written in C++ as a static library using the native Win32 API on Windows Phone. It allows a telnet client such as PUTTY to connect from a machine on the same LAN.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
It provides a shell similar to the dos prompt with basic commands such as CD, DIR, MKDIR, RMDIR, PS, KILL, MOVE, COPY and ATTRIB. A registry editor is provided which can be loaded by using the REG command. Finally a selection of other commands which have been created to test various APIs are also present for example NETSTAT.
Currently the daemon is packaged as a Silverlight application with two modes of operation:-
Standalone - An executable called wptd.exe which is launched calling CreateProcess and runs in the background.
In Process – The library is called directly by the Silverlight application inside a thread. The primary difference is this mode runs inside the Silverlight process.
The telnet daemon runs with the rights of the container in which it is launched therefore if the manager app is side loaded using developer unlock rights it will operate within the limits of the chamber.
The second part of this release combines WPTelnetD with the SD Card tricks that have been revealed over the past months. Using the App Repurposing Tool the daemon can be run with the rights of the target app.
WP Telnet Daemon command prompt
The command prompt is mostly similar to that offered by cmd.exe on desktop windows. The primary difference is that the WPTelnetD prompt has commands which are of use or interest when exploring a Windows Phone device.
The command which offers the most interesting possibilities right now is "reg" the registry editor. When WPTelnetD is launched from a container such as PFD a large number of registry keys are writeable. Just try typing the following from the PFD chamber .
Code:
reg writeable
The list command can be used to inspect current values as follows:-
Code:
D:\WPSystem\Apps\{E69A2877-59B8-43ED-898D-554FBC4B8B2B}\Install>reg list hklm\software\microsoft\mtp
Subkeys
DeviceServices
ObjectFormats
ObjectProperties
Values
DataStore string 'c:\'
MTPDPCLSID string '{4cd7b058-ee73-4885-af9f-d8adc79b80f5}'
MtpIntermediateBufferSize dword 00046000
MTPSDName string 'SD card'
MTPStorageName string 'Phone'
UsbBuffers dword 00000003
UsbBufferSize dword 00010000
UsbEventBuffers dword 00000040
UsbEventBufferSize dword 00000040
OEMICON string 'C:\Windows\System32\DevIcon_Black.ico'
OEMAVATAR string 'C:\Windows\System32\OEMAvatar_Black.cab'
D:\WPSystem\Apps\{E69A2877-59B8-43ED-898D-554FBC4B8B2B}\Install>
To search for a key, value name or value containing a string use the find command:-
Code:
D:\WPSystem\Apps\{E69A2877-59B8-43ED-898D-554FBC4B8B2B}\Install>reg
Registry Editor - Type HELP for assistance.
HKLM\>find Autobrightness
Searching...
Match: SOFTWARE\Microsoft
Match: SOFTWARE\Microsoft\MCSF\Settings
SourcePath string 'HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\OEM\Brightness\HideAutoBrightness'
Match: SOFTWARE\Microsoft\MCSF\Settings\Microsoft/DisplaySettings/HideAutoBrightness
HideAutoBrightness dword 00000001
Match: SOFTWARE\Microsoft\Shell\OEM\Brightness
Match: SOFTWARE\OEM
UserSettingAutoBrightnessScaler dword 00000064
UserSettingAutoBrightnessScalerMax dword 000000c8
UserSettingAutoBrightnessScalerMin dword 0000001e
Match: SOFTWARE\OEM\Nokia\Display\ColorAndLight
Done
HKLM\>
Example Tweaks
These tweaks must be run from a chamber with ID_CAP_DEVICECONFIG. Preview for developers (PFD) is one such chamber.
Set the MTP datastore to display a lot more folders over USB
Code:
reg set "hklm\SOFTWARE\Microsoft\MTP\DataStore" string "c:\"
Set the OEM identifier used by the store
Code:
reg set "HKLM\system\Platform\DeviceTargetingInfo\PhoneManufacturer" string "NOKIA"
reg set "HKLM\system\Platform\DeviceTargetingInfo\PhoneManufacturer" string "HTC"
reg set "HKLM\system\Platform\DeviceTargetingInfo\PhoneManufacturer" string "SAMSUNG"
WP Telnet Daemon Manager App
Standalone Mode
This mode of operation calls CreateProcess to launch wptd.exe as a child process. This mode was the original one to be implemented. As daemon runs as a separate process it is not killed cleanly when the manager app exits.
The daemon will launch on port 27249 when the launch button is tapped. Once CreateProcess returns SUCCESS this will be indicated in blue text at the bottom of the screen. This is illustrated in the image below.
In Process Mode
This mode of operation hosts the telnet daemon within the Silverlight process of the manager app.
It was added due to some problems creating child processes in certain instances. However it has the advantage that the standard WP application life cycle rules are followed (e.g. it will exit when the host application exits).
The daemon will by default listen on port 23422 when the launch button is tapped. Once listening some blue text will appear indicating as such and as soon as a client connects the status will change again. This is illustrated in the image below.
Using PUTTY to connect
Connecting to the instance of WPTelnetD launched on your phone it is recommended that one uses PUTTY. Setting up the connection is simple but it is very important that you heed the following instructions:-
The connection type must be set to raw failing to set this will cause PUTTY to send control codes which are not understood by the telnet daemon.
The host name must be the IP address that the phone currently has on the LAN. This address can be seen on the standalone page of the manager app.
The port must be set to the port that the telnet daemon instance is listening on by default this is 27249 for standalone mode and 23422 when using in process mode.
Saving the connection into PUTTY's list of saved connections is recommended to prevent having to set these settings each time one connects.
Repurposing Existing Silverlight-based Apps (SD-Card only)
As reported previously there is a quirk in the handling of apps installed on the SD card of Windows Phone 8/8.1 devices. This allows their contents to be replaced therefore allowing the capabilities of that app to be leveraged by the replacement.
First side load the “Windows Phone Application Deployment (8.1)” or equivalent tool. It must be installed into the phones memory and not the SD Card or you will experience errors. The package you must install is:-
HostApp_1.0.0.X_ARM_Debug.appx – This package contains the App Repurposing Tool and the WP Telnet Daemon manager app in a single package. Therefore it is not necessary to deploy WPTelnetD.xap for the tool to function correctly.
Once the tool is deployed you may then install any of the following applications from the store onto the SD Card of the phone. It is critical that the target app is stored on the SD Card and not the phone:-
Preview for Developers
HTC CSDDiag
Extras+Info
Glance
Now launch the App Repurpose Utility on the phone and follow the instructions as illustrated in the image below. Note that the first time this utility is run you must choose the WPSystem folder on the SD Card, on subsequent uses the app will remember the location so you will not be prompted again.
Assuming the process has completed without errors you may now launch the target the application that has been replaced from its normal location. Note that the title on the menu item may change to the install path of the app and the icon WILL change.
Downloads & Source
WPTelnetD Manager binary package
The telnet daemon XAP package can be downloaded from the address below. This is primarily for those who wish to side load or lack the SD Card required to use the App Repurposing Tool.
https://github.com/FurballTheGreat/WPTelnetD/releases/download/1.3/WPTelnetD.xap
App Repurposing Tool binary package
This tool can be downloaded from the address below. An SD Card is necessary for this app to function usefully.
https://github.com/FurballTheGreat/WPTelnetD/releases/download/1.3/HostApp_1.0.0.13_ARM_Debug.appx
Source
A zip of the full source code can be downloaded from the following address:-
https://github.com/FurballTheGreat/WPTelnetD/archive/1.3.zip
Finally the source can also be retrieved using git & subversion by following the instructions on the projects git home page:-
https://github.com/FurballTheGreat/WPTelnetD
Thanks for releasing it , works super.
[/PS: For the ones who don't read, its a regeditor ( and yes not only that )
Thanks, oh great Furball
Thanks for the excellent release!
well done buddy. thanks for it.
Can Interop unlock be achieved with that?
winphoneuser said:
Can Interop unlock be achieved with that?
Click to expand...
Click to collapse
no not possible ,this is just the beginning
Reserved
nice , It works very nice .
good job
Released 1.1
A new release has been published which merges the 'dword' and 'string' commands into a unified set command which supports dword, qword, string, expand, multi-string & binary values. The full help for this command is as follows:-
Code:
SYNTAX: set <value name> <value type> <value>
The following are the value types supported by this command.
dword - A hex or decimal dword value
Example: set testvalue dword 1
set testvalue dword 0xFFAA3311
qword - A hex or decimal qword value
Example: set testvalue qword 1
set testvalue qword 0x12345678FFAA3311
string - A string
Example: set teststr string "Hello"
expand - A string
Example: set testexp expand "%PATH%;c:\test"
multi - One or more string values
Example: set testmulti multi "str1" "str2" "str3" "str4"
binary - The value parameter is a hex or decimal dword value
Example: set testbin binary "0F A4 5F 12 0A"
A few minor bugs have also been fixed.
nice nice nice , this getting better by the day
I love using this for reg edits , because you can do it on the pc side what makes it sooo easy.
great work , works perfectly .
Virtual navigationbar
With this can i get virtual navigation bar on Nokia 720 ?
PLEASE help me because my hardware buttons doesn't work anymore
sorry for my noob question
please give me complete tutorial
Bhg73 said:
With this can i get virtual navigation bar on Nokia 720 ?
PLEASE help me because my hardware buttons doesn't work anymore
sorry for my noob question
please give me complete tutorial
Click to expand...
Click to collapse
sry . you cant .
What can be edited in registry with it?
Can i change max developer apps value with it?
flips13 said:
What can be edited in registry with it?
Can i change max developer apps value with it?
Click to expand...
Click to collapse
No .please read before posting
A new version has been published. It includes the following improvements:-
Non interactive registry commands - e.g single line commands which do not enter the interactive registry editor mode. This means simple registry tweaks can now be written as a single line which is much easier to communicate to other not to mention quicker!
Code:
D:\WPSystem\Apps\{E69A2877-59B8-43ED-898D-554FBC4B8B2B}\Install>reg set "hklm\SOFTWARE\Microsoft\MTP\DataStore" string "c:\"
D:\WPSystem\Apps\{E69A2877-59B8-43ED-898D-554FBC4B8B2B}\Install>
ACL listing commands for files and registry.
For files:-
Code:
D:\WPSystem\Apps\{E69A2877-59B8-43ED-898D-554FBC4B8B2B}\Install>lacl c:\windows\system32
Owner: NT SERVICE\TrustedInstaller
----------------------------------
Subject: \CREATOR OWNER
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: GENERIC_ALL
Subject: NT AUTHORITY\SYSTEM
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: GENERIC_ALL
Subject: NT AUTHORITY\SYSTEM
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: Change
Subject: BUILTIN\Administrators
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: GENERIC_ALL
Subject: BUILTIN\Administrators
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: Change
Subject: BUILTIN\Users
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: GENERIC_EXECUTE GENERIC_READ
Subject: BUILTIN\Users
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: Read(RX)
Subject: NT SERVICE\TrustedInstaller
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: GENERIC_ALL
Subject: NT SERVICE\TrustedInstaller
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: Full Control (All)
Subject: APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: Read(RX)
Subject: APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: GENERIC_EXECUTE GENERIC_READ
D:\WPSystem\Apps\{E69A2877-59B8-43ED-898D-554FBC4B8B2B}\Install>
For registry keys:-
Code:
D:\WPSystem\Apps\{E69A2877-59B8-43ED-898D-554FBC4B8B2B}\Install>reg acl hklm\SOFTWARE\Microsoft\MTP
Owner: NT AUTHORITY\SYSTEM
--------------------------
Subject: NT SERVICE\Mtp
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: ACCESS_READ ACCESS_WRITE ACCESS_CREATE ACCESS_EXEC ACCESS_DELETE
ACCESS_ATTRIB DELETE READ_CONTROL WRITE_DAC WRITE_OWNER
SPECIFIC_RIGHTS_ALL STANDARD_RIGHTS_REQUIRED STANDARD_RIGHTS_ALL
Subject: NT SERVICE\Mtp
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: ACCESS_READ ACCESS_WRITE ACCESS_CREATE ACCESS_EXEC ACCESS_DELETE
ACCESS_ATTRIB ACCESS_PERM ACCESS_GROUP DELETE READ_CONTROL
WRITE_DAC WRITE_OWNER SYNCHRONIZE ACCESS_SYSTEM_SECURITY GENERIC_ALL
SPECIFIC_RIGHTS_ALL STANDARD_RIGHTS_REQUIRED STANDARD_RIGHTS_ALL
Subject: S-1-15-3-1024-2605919901-2028505803-2616249472-1916951566-2429234122-670920067-1637099775-293743863
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: ACCESS_READ ACCESS_WRITE ACCESS_CREATE ACCESS_EXEC ACCESS_DELETE
ACCESS_ATTRIB DELETE READ_CONTROL WRITE_DAC WRITE_OWNER
SPECIFIC_RIGHTS_ALL STANDARD_RIGHTS_REQUIRED STANDARD_RIGHTS_ALL
Subject: Windows Phone\DefAppsCapabilitiesGroup
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: ACCESS_READ ACCESS_WRITE ACCESS_CREATE ACCESS_EXEC ACCESS_DELETE
ACCESS_ATTRIB DELETE READ_CONTROL WRITE_DAC WRITE_OWNER
SPECIFIC_RIGHTS_ALL STANDARD_RIGHTS_REQUIRED STANDARD_RIGHTS_ALL
Subject: Windows Phone\CapabilityGroup422
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: ACCESS_READ ACCESS_WRITE ACCESS_CREATE ACCESS_EXEC ACCESS_DELETE
ACCESS_ATTRIB DELETE READ_CONTROL WRITE_DAC WRITE_OWNER
SPECIFIC_RIGHTS_ALL STANDARD_RIGHTS_REQUIRED STANDARD_RIGHTS_ALL
Subject: NT AUTHORITY\SYSTEM
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: ACCESS_READ ACCESS_WRITE ACCESS_CREATE ACCESS_EXEC ACCESS_DELETE
ACCESS_ATTRIB DELETE READ_CONTROL WRITE_DAC WRITE_OWNER
SPECIFIC_RIGHTS_ALL STANDARD_RIGHTS_REQUIRED STANDARD_RIGHTS_ALL
Subject: \CREATOR OWNER
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: ACCESS_READ ACCESS_WRITE ACCESS_CREATE ACCESS_EXEC ACCESS_DELETE
ACCESS_ATTRIB ACCESS_PERM ACCESS_GROUP DELETE READ_CONTROL
WRITE_DAC WRITE_OWNER SYNCHRONIZE ACCESS_SYSTEM_SECURITY GENERIC_ALL
SPECIFIC_RIGHTS_ALL STANDARD_RIGHTS_REQUIRED STANDARD_RIGHTS_ALL
Subject: NT AUTHORITY\SYSTEM
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: ACCESS_READ ACCESS_WRITE ACCESS_CREATE ACCESS_EXEC ACCESS_DELETE
ACCESS_ATTRIB DELETE READ_CONTROL WRITE_DAC WRITE_OWNER
SPECIFIC_RIGHTS_ALL STANDARD_RIGHTS_REQUIRED STANDARD_RIGHTS_ALL
Subject: NT AUTHORITY\SYSTEM
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: ACCESS_READ ACCESS_WRITE ACCESS_CREATE ACCESS_EXEC ACCESS_DELETE
ACCESS_ATTRIB ACCESS_PERM ACCESS_GROUP DELETE READ_CONTROL
WRITE_DAC WRITE_OWNER SYNCHRONIZE ACCESS_SYSTEM_SECURITY GENERIC_ALL
SPECIFIC_RIGHTS_ALL STANDARD_RIGHTS_REQUIRED STANDARD_RIGHTS_ALL
Subject: BUILTIN\Administrators
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: ACCESS_READ ACCESS_WRITE ACCESS_CREATE ACCESS_EXEC ACCESS_DELETE
ACCESS_ATTRIB DELETE READ_CONTROL WRITE_DAC WRITE_OWNER
SPECIFIC_RIGHTS_ALL STANDARD_RIGHTS_REQUIRED STANDARD_RIGHTS_ALL
Subject: BUILTIN\Administrators
Type: ACCESS_ALLOWED_ACE_TYPE
Rights: ACCESS_READ ACCESS_WRITE ACCESS_CREATE ACCESS_EXEC ACCESS_DELETE
ACCESS_ATTRIB ACCESS_PERM ACCESS_GROUP DELETE READ_CONTROL
WRITE_DAC WRITE_OWNER SYNCHRONIZE ACCESS_SYSTEM_SECURITY GENERIC_ALL
SPECIFIC_RIGHTS_ALL STANDARD_RIGHTS_REQUIRED STANDARD_RIGHTS_ALL
D:\WPSystem\Apps\{E69A2877-59B8-43ED-898D-554FBC4B8B2B}\Install>
Memory usage stats in the output from the PS command.
Code:
D:\WPSystem\Apps\{E69A2877-59B8-43ED-898D-554FBC4B8B2B}\Install>ps
Physical memory available 157mb out of 409mb (61% load).
Virtual memory available 1867mb out of 2047mb.
Pagefile available 353mb out of 665mb.
************
Process List
************
[System Process] (0,0,0)
TaskHost.exe (752,876,0)
Fixed DWORD & QWORD registry set commands to take unsigned values.
New release published with batch script support. I will update this post with details later for an immediate application see HD2Owner's post regarding accent colours.
http://forum.xda-developers.com/windows-phone-8/development/mod-adding-accent-colors-properly-oem-t2996770
Help
app repurposing utility help
ERROR:Cannot create a file when that file already exists. (Exception from HRESULT:0X800700B7)
Windows Phone Application Deployment 8.1
App: wptelnetd.xap
Status: Error - Access is denied.
pdaimatejam said:
app repurposing utility help
ERROR:Cannot create a file when that file already exists. (Exception from HRESULT:0X800700B7)
Status: Error - Access is denied.
Click to expand...
Click to collapse
Is the App Repurposing Utility installed on SD Card or on phone memory?
It must be installed on the phone memory and NOT the SD Card.