Thanks to Dave Amenta, i got around to the Registry Editor in the Dell Venue Pro. I am able to read values, but not able to set them..May be i am doing something wrong. I am giving it to the community to crack it open.
Here is what you need to do to get to the registry editor:
1. Go to the EM App in the DVP.
2. Choose RD Test. It will prompt for a textbox to enter something (its basically asking for password). Enter *#6336# . Now voila, you are in MFC Test.
3. Scroll to the bottom of the list and choose About EM.
4. Now it will say sorry..bla,.bla.. It will also have a textbox for another password. Enter *#734#
5. Voila you are in Registry Editor.
6.To read a value, go to the 'Path' prompt. While in, choose L M/C R/C U, etc..they are nothing but HKEY_LOCAL_MACHINE\HKEY_CURRENT_USER,etc.. Then enter the remaining path name. In the Key field, enter the key you want to query. In the Type, press the down arrow and choose the type. Now hit the 'Get' button on top, you will see the result (If you enter all right). If you want to set data, i think you enter the value in Data field and hit set. But, so far no luck. Iam still researching.
IMPORTANT: DO not do this as this is super advanced user mode. You might end up brick'ng ur DVP if you do not know what your are doing.
This sounds awfully similar to the LG registry editor on the phone. I do not have a DVP in my possession, but I know a friend who does. I shall try this and let you know how it goes. (BTW, Dell Venue Pro works on Wind and Mobilicity in Canada)
I am trying to do a AT Hyperterminal command to unlock the phone.,Will see how it goes.
notebookgrail said:
Thanks to Dave Amenta, i got around to the Registry Editor in the Dell Venue Pro. I am able to read values, but not able to set them..May be i am doing something wrong. I am giving it to the community to crack it open.
Here is what you need to do to get to the registry editor:
1. Go to the EM App in the DVP.
2. Choose RD Test. It will prompt for a textbox to enter something (its basically asking for password). Enter *#6336# . Now voila, you are in MFC Test.
3. Scroll to the bottom of the list and choose About EM.
4. Now it will say sorry..bla,.bla.. It will also have a textbox for another password. Enter *#734#
5. Voila you are in Registry Editor.
6.To read a value, go to the 'Path' prompt. While in, choose L M/C R/C U, etc..they are nothing but HKEY_LOCAL_MACHINE\HKEY_CURRENT_USER,etc.. Then enter the remaining path name. In the Key field, enter the key you want to query. In the Type, press the down arrow and choose the type. Now hit the 'Get' button on top, you will see the result (If you enter all right). If you want to set data, i think you enter the value in Data field and hit set. But, so far no luck. Iam still researching.
IMPORTANT: DO not do this as this is super advanced user mode. You might end up brick'ng ur DVP if you do not know what your are doing.
Click to expand...
Click to collapse
It looks like the button isn't wired up to perform the SET command - the event handler is there, the button is there, but clicking it even without entering any data should return "1", but it's not doing anything...
What do you mean by AT unlock? What commands are you going to send to the modem? Do you have the modem drivers? If not, take a look here: http://forum.xda-developers.com/showthread.php?t=929468
kltye said:
It looks like the button isn't wired up to perform the SET command - the event handler is there, the button is there, but clicking it even without entering any data should return "1", but it's not doing anything...
What do you mean by AT unlock? What commands are you going to send to the modem? Do you have the modem drivers? If not, take a look here: http://forum.xda-developers.com/showthread.php?t=929468
Click to expand...
Click to collapse
When i get home, i will post the Registry Set Command CS code.
AT command - Yes, the command to the modem. And yes, i used the HTC Modem driver you linked for the DVP. I am able to query the modem from the modem properties - but i can't enter any commands in that properties window. So i am going to do a hyperterminal to send AT commands for SIM Locking and try to unlock it.
I also came across a test called 'SIM Lock' in Protocol, which returns what is its locked to.
notebookgrail said:
When i get home, i will post the Registry Set Command CS code.
AT command - Yes, the command to the modem. And yes, i used the HTC Modem driver you linked for the DVP. I am able to query the modem from the modem properties - but i can't enter any commands in that properties window. So i am going to do a hyperterminal to send AT commands for SIM Locking and try to unlock it.
I also came across a test called 'SIM Lock' in Protocol, which returns what is its locked to.
Click to expand...
Click to collapse
The registry set command is:
IEmToCom.sync("EM:REGISTRY_SET:" + <path> + "," + <key> + "," + <data type, e.g. DWORD> + "," + <data> + "," + <path_type expressed as int> + ";", 1, false);
I was working with Dave over the weekend, but it looks like whatever value we insert is not being accepted - quite possibly because Dell hasn't implemented the interface yet.
this should surprise me and yet...
THIS IS DELL!
kltye said:
What do you mean by AT unlock? What commands are you going to send to the modem? Do you have the modem drivers? If not, take a look here: http://forum.xda-developers.com/showthread.php?t=929468
Click to expand...
Click to collapse
For the AT unlock, go to protocol, then TMO, then AT Command - Here you can pass various AT Commands. Unfortunately, we need the Password to reset any setting here. The password is 8 char long. And the DVP is 'ph-net pin' locked.
damn.....i think it probably means that we need to get the modem rom somehow in order to figure out how to generate the unlock PIN
I'm probably missing something really obvious here, but what does SIM unlocking have to do with registry write access?
kltye said:
I'm probably missing something really obvious here, but what does SIM unlocking have to do with registry write access?
Click to expand...
Click to collapse
It was a off topic discussion. I should have started a new thread for it. My mistake.
Is there anyone volunteering to reset their phone (cold boot)? I think i might have found the way to edit the registry. There are 2 modes for the EM App. One is Driver and another is socket. Not sure which one is by default. But i know how to change them. It requires a reset of the phone (cold boot) to take effect. I have too much of data on my phone to try it and reload everything. I can PM them the details and see if they are able to edit the registry.
notebookgrail said:
Is there anyone volunteering to reset their phone (cold boot)? I think i might have found the way to edit the registry. There are 2 modes for the EM App. One is Driver and another is socket. Not sure which one is by default. But i know how to change them. It requires a reset of the phone (cold boot) to take effect. I have too much of data on my phone to try it and reload everything. I can PM them the details and see if they are able to edit the registry.
Click to expand...
Click to collapse
You could try calling new EMToCom() rather than EMToComByDriver() when you initialize the connection, and see if that works. I've tried it and it seems that it fails to execute the command, with the debug window printing:
A first chance exception of type 'System.Runtime.InteropServices.COMException' occurred in EM.dll
calling COM receive error(socket) : 0xffffffff
I tried calling the turn on LED command via my flashlight app that works fine with the driver connection, but I'm getting the same exception when I connect via socket. Do you know if there's a special way to send commands if you connect via socket?
notebookgrail said:
Is there anyone volunteering to reset their phone (cold boot)? I think i might have found the way to edit the registry. There are 2 modes for the EM App. One is Driver and another is socket. Not sure which one is by default. But i know how to change them. It requires a reset of the phone (cold boot) to take effect. I have too much of data on my phone to try it and reload everything. I can PM them the details and see if they are able to edit the registry.
Click to expand...
Click to collapse
I'll be a guinea pig
domineus said:
I'll be a guinea pig
Click to expand...
Click to collapse
Sent you a PM.
Shoot me the details and I may be able to help out sometime this week.
it didn't work for me...doubt it will work for anyone else =/
domineus said:
it didn't work for me...doubt it will work for anyone else =/
Click to expand...
Click to collapse
Was it doing the same blank result box? Any difference did you notice with either the Driver or Socket option? - i mean not just registry editor, but overall.
blank result no changes =/
I hope we all find some progress on this because I believe that this is what is holding us back from a lot of customization on this phone....
I was just looking for some opinions... It seems to me that out of all the WP7 Devices, the LG Quantum is the easiest to make changes to simply because of MFG.
Debranding and unlocks take just a couple of seconds and seem to be more reliable when I look at all the different posts on here. Incase anyone is looking for them for the quantum, here they are btw...
LG "debranding" hack
1. Enable the MFG application by going to the dialer and dialing ##634# then pressing call.
2. Launch the MFG application and enter 277634#*# when prompted for a password.
3. Select the Engineer Menu item.
4. Select the Other Setting menu item.
5. Select the Edit registry menu item.
6. Set the input boxes on this menu as follows:
Select ROOT_PATH: HKEY_LOCAL_MACHINE
Input SUB_PATH: \System\Platform\DeviceTargetingInfo\
Input KEY: MobileOperator
Data Type: STRING
Instead of putting in a blank, put in an empty space.
Also, if you want to re-brand your phone after the update for AT&T your input should be ATT-US
7. Select Query and write down the result in case you need to re-brand for some reason.
8. To debrand just enter the same information above and leave the input data field blank. The tool will say fail but it really did set correctly.
You can now connect to Zune and check for updates.
How to Un-Lock your Phone without Chevron 7
You can unlock the phone by using the MFG registry editor.
Open the MFG app and use the password to open it. If you don't know it's (appmfg#*#)
Go to Engineer Menu -> Other Settings -> Edit Registry
Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
Set your input path to "\Comm\Security\LVMod"
Set your input key to "DeveloperUnlockState" and set to DWORD
Hit Query. Output result should return a "0" or a random long number. If it does continue.
Set your input data box to "1" and hit SET. Output result should be 1
How To Keep Your Phone Unlocked
You can keep your phone unlocked and prevent Zune from re-locking it.
Open the MFG app and use the password to open it. If you don't know it's (appmfg#*#)
Go to Engineer Menu -> Other Settings -> Edit Registry
Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
Set your input path to "\Software\Microsoft\DeviceReg"
Set your input key to "PortalUrlProd" and set to DWORD
Hit Query. Output result should return data. If it does continue.
Keep your input data box empty and hit SET. Output result should be 0
Keep this screen open and continue to Part 2
Part 2
Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
Set your input path to "\Software\Microsoft\DeviceReg"
Set your input key to "PortalUrlInt" and set to DWORD
Hit Query. Output result should return data. If it does continue.
Keep your input data box empty and hit SET. Output result should be 0
Backout to the password screen and shutdown the phone via powerbutton.
Reboot and sync. Your phone should stay unlocked.
How to Re-Lock your Phone without Chevron 7
Don't want your phone unlocked anymore? You can re-lock the phone by using the MFG registry editor.
Open the MFG app and use the password to open it. If you don't know it's (appmfg#*#)
Go to Engineer Menu -> Other Settings -> Edit Registry
Set your ROOT PATH to "HKEY_LOCAL_MACHINE"
Set your input path to "\Comm\Security\LVMod"
Set your input key to "DeveloperUnlockState" and set to DWORD
Hit Query. Output result should return a "1". If it does continue.
Set your input data box to "0" and hit SET. Output result should be 0
Your phone is now locked. To Unlock the phone redo the above steps but set back to "1"
Oh and I can confirm this unlock method works and keeps it unlocked.
Then once unlocked, if you combine it with the Chevron ringtone manager-> http://www.chevronwp7.com/post/20542...ngtone-manager, and any registry changes you know of such as changing themes and such, there really doesn't seem to be much you cant do with it. Is my opinion accurate? Or is it just skewed because I love this phone? Also, is the MFG the reason why it doesn't seem like anyone has worked on software for the phone like they have with the Samsung and HTC models?
Nothing unstable about my hd7. Wonder if LG ha finally broken the feature phone stigma.
Sent from my HD7 using XDA Windows Phone 7 App
@nrfitchett4
I have to say I think so with this one, i always hated LG, but i fell in love with the physical keyboard, even before NoDo i didnt have marketplace issues... out of the three from AT&T, this one is def my fave, and it seems like it is just so much easier to hack and change with MFG... with your HD7, does it have anything like MFG already on the phone? My understanding was HTC phones had to use software on ur PC to get inside
help ceating a console menu with arrow keys
I have tried using both c & c++
need help makeing batch selectable menu. for cmd
like...
select option 1
select option 2
select option 3
and want to be able to select them with my arrow keys
I was looking in to the choice command but still don't see how to make my menu selectable with the arrow keys.
http://users.cybercity.dk/~bse26236/batutil/help/CHOICE_E.HTM
my current set up uses numbers instead.
batch code
--------------
@ECHO off
cls
:menu1
cls
echo " Welcome to My Menu "
echo " Please select your command! "
echo listcommands is 1
echo internet explorer is 2
echo
set /P _commandselection=1-2:
if "%_commandselection%"=="1" goto listcommands
if "%_commandselection%"=="2" goto internet explorer
:listcommands
start "listcommands " listcommands
pause
goto menu1
:internet explorer
start "internet explorer" internet explorer
pause
goto menu1
-------------------------------------
can anyone help?
this video shows what im trying to make.
http://www.youtube.com/watch?v=vQh3FHS2puA
he's using some thing called ckey.exe I have been serching for it but I cant find it.
im trying to bulid a RTE Program for halo if you know what that means.
and I just need this for the menu layout of the program.
I already have everything else.
but I don't come acrosst to many people who program In the ancient lang of dos and batch and c
everyone now days is using c++ or c# or vb.
hope someone can help?
Edited by jackrabbit72380 on Nov 1, 2013 at 07:24 PM[/size=1]
Hi,
I use SwiftKey ($) as my standard keyboard on the S3 since the built in keyboard mostly stinks. But the one problem is the input method reverts to the Samsung keyboard when the device reboots. I searched around & couldn't find exactly what I was after, so thought I'd post my solution here to pay it forward. :angel:
Requirements:
Rooted phone (using SuperSU free)
Tasker ($)
Secure Settings (free)
Busybox (free)
Process:
0. before starting, install Secure Settings, go to system+ tab, click to enable. It will help you get busybox if not installed. Once installed, again go to system+ tab and get it Enabled.
1. create a tasker "Event" profile
2. Event type is System>Device Boot. There are no options here, tap to go back
3. New task, give it a name ("Change Input Method" is good)
4. + to create an action, then Task>Wait. I put 40 seconds here. This is the delay after reboot before tasker goes & changes the method. It takes a while for my phone to be ready to roll after a reboot. YMMV. Tap top left to go back.
5. Now + to add another action and select plugin
6. Secure Settings, pencil to modify configuration
7. System+ Actions>Input Method, tap to select the input method (Swiftkey for me but this could be anything you want).
8. Click the save icon.
That's it. Try rebooting and see if the input method is changed to Swiftkey after the reboot. Works for me! Enjoy! :laugh:
So I got an unlocked version of the sprint's LG G8 variant. Everything works perfectly excepet the wifi hotspot.
I can connect to it but I get the "No access to Internet" message. Any ideas why?
Thanks!
mariomtes said:
So I got an unlocked version of the sprint's LG G8 variant. Everything works perfectly excepet the wifi hotspot.
I can connect to it but I get the "No access to Internet" message. Any ideas why?
Thanks!
Click to expand...
Click to collapse
Download "Setttings database editor" by 4a. Open it up and click on Global properties, scroll down until you see "tether_dun_required". Change the value to zero. You now have internet via hotspot. It's best to buy the add on because it keeps the setting locked even if you restart phone. Enjoy?
Toni_RM said:
Download "Setttings database editor" by 4a. Open it up and click on Global properties, scroll down until you see "tether_dun_required". Change the value to zero. You now have internet via hotspot. It's best to buy the add on because it keeps the setting locked even if you restart phone. Enjoy?
Click to expand...
Click to collapse
Tried that. I get an error that says I can't edit that table
mariomtes said:
Tried that. I get an error that says I can't edit that table
Click to expand...
Click to collapse
Oh my bad i left out the most important part.
1. Install adb on your laptop (search it up)
2.On your phone go to settings, general, about phone, software info, find build number section and keep tapping until you are a developer
3. Go back to general and you'll now see developer options, turn developer options on and go down to usb debugging and turn it on.
4. Connect your phone to your laptop via USB (you will get a promt on your phone along the lines of "allow USB debugging?", click ok) and open up command terminal
5. Type "adb" and press enter
6. Type the command (without quotes) "adb devices". Your device should show up.
7. Type "adb shell" and press enter
8. Open up the settings database editor and go to global and scroll down to tether_dun_required. Click "edit value" and the shell command should pop up.
Type the shell command into adb shell and press enter
9. Go to the settings data base editor and go back to the tether_dun_required and click on change value. You'll notice that you are now able to change the value, change it to 0.
10. Enjoy your hotspot!
It seems like a lot of steps but it's not. The most "difficult" task will be installing adb.
Awesome. Got it to work now. Do you have to set it to 1 for the Ota updates or after each reset? Thanks again!
No, theres no need to set it back to "1". After you shut off your phone the setting value will turn back to a "1" and you hotspot wont work until you switch it back to "0". To save time you can buy the feature pack and you'll get access to settings guardian which will keep it at "0" at all times.