[Help] How do i get in HKLM files?!?! - Touch Diamond, MDA Compact IV Themes and Apps

I see everwheres HKLM/xxxx/xxxx/xx/xxx i cant figure out how to get there!
Can somebody give a noob a hand?

drhades said:
I see everwheres HKLM/xxxx/xxxx/xx/xxx i cant figure out how to get there!
Can somebody give a noob a hand?
Click to expand...
Click to collapse
That's the location in the registry. You need software to get into the registry like Resco or Total Commander (I think). Just search for "Registry editor for windows mobile".

ya, i got total commader now what?

HKLM stands for "HKEY_LOCAL_MACHINE" or however it's denoted in the registry. I think this is all the person is looking for. now things should be clearer. Other acronyms stand for the other sections.

ShinigamiEyes said:
HKLM stands for "HKEY_LOCAL_MACHINE" or however it's denoted in the registry. I think this is all the person is looking for. now things should be clearer. Other acronyms stand for the other sections.
Click to expand...
Click to collapse
Absolutely correct. Use caution being a noob. Changes can seriously impact your usability of your device. If you're not careful, you could have a $1,000 paper weight. This board has a lot of talent, and a lot of people that are willing to offer a helping hand (even to the noobs). Ask before you do.
Registry changes don't come with backups!!!

Actually, your wrong. Messing with teh registry will NEVER brick your device, only force you to perform a hard reset

ShinigamiEyes said:
HKLM stands for "HKEY_LOCAL_MACHINE" or however it's denoted in the registry. I think this is all the person is looking for. now things should be clearer. Other acronyms stand for the other sections.
Click to expand...
Click to collapse
It help a little, but i mean when im at the start, the very beginning, where do i go? Like when i see all my first folders, because i cant find HKLM.

drhades said:
It help a little, but i mean when im at the start, the very beginning, where do i go? Like when i see all my first folders, because i cant find HKLM.
Click to expand...
Click to collapse
In Total Commander go to the root, the highest level. There you'll see a \\Plugins 'folder' with some Total Commander plugins. One of them is the registry plugin, which enables you to read and edit the registry, like the HKLM keys and values. Good luck!

Thank you
Thank you so much Mandragore, you have know idea how much you have helped me... My all your wants and dreams come true!
- Douglas

this info compied from a thread discribing how to correct a problem answering calls:
http://forum.xda-developers.com/showthread.php?p=3612553#post3612553
collapsed said:
OK, I got it!!
FIX:
http://forum.ppcgeeks.com/showpost.php?p=458469&postcount=1
Windows registry problem:
HKLM/Comm/ConnMgr/Planner/Settings/SuspendResume
Set to #777, if it says something else.
Soft Reset.
BOOYAH!
Click to expand...
Click to collapse
i'm having the same problem answering calls. i've downloaded total commander v2.0 so i could try and correct the registy issue as discribed above. when i go in to edit the registy file i get something that looks like this;
47 00 50 00 52 00 53 00
5F 00 62 00 79 00 65 00
5F 00 69 00 66 00 5F 00
64 00 65 00 76 00 69 00
63 00 65 00 5F 00 6F 00
66 00 66 00 00 00 00 00
i have no clue what i'm looking at there to be totally honest. i have no idea how to change registry and have never done anything like this before. i just want to be able to answer my calls! i see no place in that bit of code where i should change anything to #777. can someone please for god's sake help me?!?!
btw, my phone is an Alltel Touch Diamond if that makes any difference...

Related

XDA IIi & CLock

Hi Does anyone know how to get the clock on the top right hand corner, i hand this on my XDA II...cant seem to get it on my XDA IIi
as always thanks in advance.
nya
http://wiki.xda-developers.com/index.php?pagename=BA_Hacks
read this?
yep 2 ways - first is to install the device without the O2 crap software (in corporate mode) - you will need the code 0506 to get this to work.
The other is it change the following in the registery:
HKLM\SOFTWARE\Microsoft\Shell Binary TBOpt="13 00 00 00"

Possible to disconnect gprs automatically?

Hey guys,
I was wondering if there is a program or something that will automatically disconnect the 3g/gprs connection after a set time or once it has finished using the connection or something like that.
Any advice would be great.
Cheers
CommMgrPro and Bandwitch
try this:
http://www.gb-soft.cz/XDAII/product_gprs_tweak_wm5pe_en.htm
It's working for me under WM6 (Black Majik) - you can set the disconnect after 1min idle.
http://www.modaco.com/New-FREE-Utility-t246171.html
great app to disable gprs works for me under black shadow
JR_de said:
try this:
http://www.gb-soft.cz/XDAII/product_gprs_tweak_wm5pe_en.htm
It's working for me under WM6 (Black Majik) - you can set the disconnect after 1min idle.
Click to expand...
Click to collapse
dosent work on my x01ht lvsw wm6,anyway,thanks the link
any other solutions?
Will these work on WM5?
Cheers
-wireless- said:
Will these work on WM5?
Cheers
Click to expand...
Click to collapse
I'd gve Bandswitch a go. It's discussed in detail on this very site here: http://forum.xda-developers.com/showthread.php?t=286844&highlight=bandswitch. It does exactly what youi want and more!
Regards
...
you can edit the registry key ...
HKey_Local_Machine/Comm/ConnMgr/Planner/Settings/CacheTime
Change from 600 to 60
it will disconnect after connection is idle for 60 seconds ...
hmm bandswitch did work but screwed up my connection lol I couldn't connect to anything afterwards...
Ah well now I have to try and fix those back up again lol
Cheers
3G data disconnect
mushroomphoto said:
you can edit the registry key ...
HKey_Local_Machine/Comm/ConnMgr/Planner/Settings/CacheTime
Change from 600 to 60
it will disconnect after connection is idle for 60 seconds ...
Click to expand...
Click to collapse
There's also another key needed to be set. Otherwise, my x01ht still has always on 3G data connection.
HKey_Local_Machine/Comm/ConnMgr/Planner/Settings/SuspendResume
Change from ~GPRS! - Always on
to GPRS_bye_if_device_off - switch off after timeout
see the following thread for other detail.
http://forum.xda-developers.com/archive/index.php/t-305332.html
oldy but goody?
gilmer said:
There's also another key needed to be set. Otherwise, my x01ht still has always on 3G data connection.
HKey_Local_Machine/Comm/ConnMgr/Planner/Settings/SuspendResume
Change from ~GPRS! - Always on
to GPRS_bye_if_device_off - switch off after timeout
see the following thread for other detail.
http://forum.xda-developers.com/archive/index.php/t-305332.html
Click to expand...
Click to collapse
I've searched all over this site, and I'm not finding an answer that's helping.
From some responses I've read in multiple threads about auto disconnect of 3g, the suspendresume key is no longer an issue in WM5 or higher.
I hope that's correct, because I'm NOT seeing ~GPRS! in that registry key, only the following (using Total Commander)
7e 00 47 00 50 00 52 00 53 00 21 00 00 00 00 00
I've changed the value of HKey_Local_Machine/Comm/ConnMgr/Planner/Settings/CacheTime from 600 to 10, but it doesn't shut off.
IS there a way to do this in a registry hack, so I don't have add yet another tweaking program, like Schap's, to the phone?
Okay, so I took a risk, and deleted the original suspendresume key, created a new one and made the value a string GPRS_bye_if_device_off
It works.
I feel dumb.

Camera squence number filename

Hi All,
Searched through the forum, but couldn't find anything, hope some of you can help me out.
Is there a way of controling the sequence number when taking a picture other than resetting it?
After factory resets, ROM updates etc.. the X1 camera starts with 1 (or a missing sequence number in a full directory) when saving a picture, which is quite annoying. I would like to set the starting sequence number to any number I choose.
I've looked into the registry, but sofar haven't found the right entry.
Any suggestions?
Regards!
Check in the registry setting
HKLM\Software\SonyEricsson\Camera\
PROPERTY_EXTERNAL_DCIM_NUM
PROPERTY_INTERNAL_DCIM_NUM_PHOTOS
PROPERTY_INTERNAL_DCIM_NUM_VIDEOS
Base number for photo #1 is hex 64 00 00 (dec 6553600). Just add the sequence number of photos to that to get it right.
Just what I was looking for!
Greatly appreciated!

Speed up for some HTC applications (Disabling Vertical Sync)

Do you remember how EnableVSync=0 speeds up MenuEnhancement (at least on earlier devices)?
I've investigated that HTC uses vertical synchronization in:
-ManilaToday.dll
-Manila.exe
-mode9.dll
-HTCAlbum.exe
-HTCPhotoPicker.exe
-YouTube.exe
-htcAfe.dll
-HTCFPTViewer.exe
In some apps like album disabling vsync gives noticeable perfomance boost, in some not (for example, I don't see any differences in manila, but probably some scenes would be faster)
In attachment you can get Album 2011 executables with and without vsync: check photo scrolling.
How to patch these files?
-open file in IDA
-go to ExtEscape xrefs, look at R1, it should be: 0x186B8, 0x186B9 or 0x186BA
-patch BL ExtEscape to NOP or any meaningless operation
Tech info:
vsync can be enabled in 3d party applications using this code:
Code:
#define VSYNC_BASE 0x186B8
#define VSYNC_SWITCH (VSYNC_BASE+0)
#define VSYNC_ENABLE (VSYNC_BASE+1)
#define VSYNC_DISABLE (VSYNC_BASE+2)
//slower (sometimes causes terrible lags):
int EnableVSync(HDC hdc, int enable)
{
char en = (char)enable;
return ExtEscape(hdc, VSYNC_SWITCH, 4, &en, NULL, NULL);
};
//or
//faster:
int EnableVSync(HDC hdc, int enable)
{
return ExtEscape(hdc, enable ? VSYNC_ENABLE : VSYNC_DISABLE, 0, NULL, 0, NULL);
}
Please, don't ask me to patch your files. If you don't notice boost on faster devices, don't post your negative experience: I test everything only on SE X1
wonder why nobody says anything about this:-o
it looks like ti could be usefull or are all chefs already using this
or are chefs beware of a negative site of this tric?
i dont really get how it is supposed to be done so i cant try it
also the album attached is way older then the one i use so i think i cant compare it
or are chefs beware of a negative site of this tric?
Click to expand...
Click to collapse
There seems to be almost no negative sites. Most of chefs disable VSync for htcmenus and get no issues, so why disabling vsync in other applications should affect anything? Main difference is that htcmenus' VSync can be enabled/disabled in registry while it can't be disabled for other packages.
also the album attached is way older then the one i use so i think i cant compare it
Click to expand...
Click to collapse
You can always copy older HTCAlbum.exe over newer one just to compare perfomance. It is uploaded for example.
//I use album 2011 because it zooms a lot faster than any newer albums.
I just tried it on my Leo and it's noticeably faster scrolling through pics (once the pic is opened... ). Although it does loose the smooth focus in/out action and of course pinch to zoom Good initiative though, disable vsync in manila and see what happens!!
NRGZ28 said:
Although it does loose the smooth focus in/out action and of course pinch to zoom Good initiative though, disable vsync in manila and see what happens!!
Click to expand...
Click to collapse
That's probably because of older version of album.
Before opening this thread, I've patched all files mentioned above.
Manila files - not so much noticeable changes, but manila's htcmenus seems to open faster. May be some scenes like music tab's landscape mode would be much better, I haven't checked.
Album/Photopicker get a lot of boost.
YouTube - scrolling videos' list became faster.
htcAfe.dll - CM*.exe work a bit faster, but they are pretty quick even without this trick.
Footprints - not checked. I don't use them in my roms.
Hello and thanks a lot for this tweak !
I have ida pro 5.5 advanced, but when i decompile htcalbum.exe or other file, i don't have any xrefs..
Could you please tell me how do you find the extscap xref please ? Which menu in ida do you use please ?
Thanks a lot
regards,
Nixeus
I think i have located the good area :
So, if i understand, i need to change BL to NOP.
SO....what is the hex code of BL please ?
How can i found it please ?
Thanks a lot
regards,
Nixeus
Nixeus said:
I think i have located the good area :
So, if i understand, i need to change BL to NOP.
SO....what is the hex code of BL please ?
How can i found it please ?
Thanks a lot
regards,
Nixeus
Click to expand...
Click to collapse
Yeah, you've found correct area.
I am not at my desktop pc (where all apps are located), so I can't tell you exact nop bytes. In that case I suggest you to replace BL ExtEscape bytes with next or previous instruction bytes (MOV R4, R0 or MOV R1, R4 in your file) as they will not harm anything here but will reliably disable jump.
Thanks a lot for your answer It's very very funny to do this exercice
I have found the hex code for BL : It's "00 EB"
I have read on google that the NOP instruction don't exist in ARM7, but the equivalent is MOV R0,R0, i will try to search how writing MOV R0,R0.
If you have some docs about ASM in ARM.....i could help me
Thanks a lot !!!
Nixeus said:
I have read on google that the NOP instruction don't exist in ARM7
If you have some docs about ASM in ARM.....i could help me
Click to expand...
Click to collapse
thumb processor mode has nop, sure don't remember about arm mode.
I have some docs but they are in russian.
but the equivalent is MOV R0,R0, i will try to search how writing MOV R0,R0.
Click to expand...
Click to collapse
Any useless instruction can be equivalent. MOV Rx, Rx (replace x with any number) are useless. In current context MOV R4, R0 or MOV R1, R4 are useless, too, and you know its bytes, so you can copy them. I usually do that, too (lazy to open asm compilator for such little problems).
Btw, in my opinion, the best and the easiest compilator for little issues is BinEdit (samsung featurephones reverser tool, not .NET version). There you can type something like
Code:
code32
MOV R4, R4
uncheck Big endian mode and check Compile to ARM.
For big patch projects FASMARM is better (search for ARMPC by den_po). Though, it compiles to semc/siemens featurephones patch file format (vkp) which is pretty easy to understand.
I have found the hex code for BL : It's "00 EB"
Click to expand...
Click to collapse
arm mode instructions are 4-byte long. Set Options->General->["Disassembly" tab]->Number of opcode bytes to 4.
Thanks a lot
SO i have modify the options in order to having the OP Code on 4 bits :
I need to replace BL ExtEscap by MOV R4,R0
So the BL ExtEscap is "C8 77 00 EB", so i need to replace C8 77 00 EB by 00 40 A0 E1, it's true ?
Yes, exactly that.
// Btw, HTC doesn't sync against VBlank, so that's why it looks weird when scrolling in Opera or anywhere else. (Da_G's information)
Thanks a lot for all this informations ! IDA Rock's
I have searched in Htc_Messaging and in EzInput in order to speed up the SMS typing....but there is no Vsynch in !
Nice thread and thanks for sharing the info .
I did a google on VSync but I could not get a good info related to Mobile Device/WinMo. Can you please add a bit info in this thread on that too or in first post .
Thanks.
prabhat said:
Nice thread and thanks for sharing the info .
I did a google on VSync but I could not get a good info related to Mobile Device/WinMo. Can you please add a bit info in this thread on that too or in first post .
Thanks.
Click to expand...
Click to collapse
What to add? That's OEM feature, that's why you can't find anything about it.
It is used by HTC pretty widely, and I listed almost all apps that use this feature (which isn't good for older devices like mine).
ultrashot said:
What to add? That's OEM feature, that's why you can't find anything about it.
It is used by HTC pretty widely, and I listed almost all apps that use this feature (which isn't good for older devices like mine).
Click to expand...
Click to collapse
LOL, right ? Some people have no common sense...
Hello,
I have tried to disable the ExtEscape on the manila.exe.
I just see an import of ExtEscape, but i don't see the call of the ExtEscape.
It's normal ?
Thanks a lot
regards,
Nixeus
Edit : @ UltraShot : I have seen that ExtEscape is a function of coredll.dll so, why you say that it's an oem feature, sorry but i don't understand
Thanks a lot ultrashot.
Hello,
I have tried to disable the ExtEscape on the manila.exe.
I just see an import of ExtEscape, but i don't see the call of the ExtEscape.
It's normal ?
Thanks a lot
regards,
Nixeus
Click to expand...
Click to collapse
no, but i can't say what is wrong.
Nixeus said:
Edit : @ UltraShot : I have seen that ExtEscape is a function of coredll.dll so, why you say that it's an oem feature, sorry but i don't understand
Thanks a lot ultrashot.
Click to expand...
Click to collapse
ExtEscape is a common WINAPI function but control codes mentioned in first post make it enable/disable vsync.
Thanks a lot Ultrashot for your fast answer.
I don't know why i don't see the call (BL ExtEscape) on manila.exe and on the HTCFPTViewer ( same issue).
This work is very interresting....
Now i would like to create a patch for sense in order to bypass the function thaht compress the walpapper of Sense, but, it's an other thing

zooper widget week calender

anybody help me to make a week calender (not monthly) only in one row. (example image attached)
su mo tu we th fr sa
28 29 30 31 01 02 03
thanks
Try this:
Sun to Sat
Current in center
Exactly...... its nice thank you so much.:good::good: a little more... is it possible to "highlight current in center".
thanks
Sure it is but then you dont have from sun to sat.
Slightly modified and added a second one with current in center
You are awesome...............:good: thank you so much once again
i want to learn this code can you explain the code what is "D-1440dd" D is for date and dd is day number, what is 1440.
thanks
This means actual day -1440 minutes which is exactly 24 hours.
Glad i could help.
it means i have to convert required day into (24*60 , 48*60 or 72*60) minutes and than subtract (or add according to requirement) it from actual day.
am i right??
You got it.
Coool

Categories

Resources