yashsingh1/xdaforums huggingface dataset:
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] redpoint73:
Don't ask "what's the point in flashing", since the only reason your phone is messed up is because you screwed up and didn't follow the instructions.

You got bored during the flash and turned your computer off? It only takes a couple minutes!
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] cediesaid:
people that post like you make me want to go clean IN on you. But if you spent all day helping those that may have made small mistakes (like you never had) you wouldn't have a life. So it doesn't happen often. I just chose to acknowledge your ignorance (as i see it)

time to help someone waisted. spent to put them down...hope you got your phone fixed....
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] redpoint73:
If you look at my posts, you will see I try to spend quite a lot of time helping people. But you chose to judge somebody based on one post.

The post above mine already told him how to fix it, so I didn't see the need to rehash.

Also, so many people on here spend tons of time making the stickied guides, detailed instructions in the individual ROM threads, FAQs, etc. that its a bit ridiculous when someone doesn't spend 2 minutes to read them, and then breaks their phone and asks silly questions like "what's the point in flashing".
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] vHatch:
I really hope this is just a troll post...
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] cajunflavoredbob:
Agreed, this is kind of ridiculous. Even if this person had never performed a flash before, there is a progress bar displayed on the PC screen. It takes literally less than 5 minutes to flash. If this person got that bored in that amount of time, then he will probably be too bored to read the replies here to solve the problem.

It's like he's taken A.D.D. to the extreme.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] uncleswoop:
HAHAHAHAHAHA, you got BORED?? oh man.... way to go brother. i was gonna tell you how to fix it, but im wwaayy too bored
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] dharvey4651:
Ohhhhh boy..... Alright... If you got bored and turned your phone off WHILE it was flashing then it's nobody's fault but your own that you "borked" your phone...

Take the battery out and then put it back in. Turn it on and it "SHOULD" go to a tri-color screen known as the bootloader screen.

While it's in this screen, connect it to your computer and proceed to flash the FACTORY STOCK ROM for your phone. This should fix your phone...

That being said... Try to have a bit more patience and not get so "bored" while it's flashing. If you want to keep your phone as a functional phone and not a paperweight, you'll follow instructions next time...

Now... Before you get flamed any further...

​
[EVO 4G Q&A, Help & Troubleshooting] the5ifty:
I havean evolution that was rooted with 2.1. I am wondering if I can just put a 2.2 rom on it or should I unroot, update to 2.2 then reroot?

Sent from my face using MINDSPEAK
[EVO 4G Q&A, Help & Troubleshooting] Bielinsk:
Isn't an Evolution a car?

Why would you possibly want to un-root?
[EVO 4G Q&A, Help & Troubleshooting] Crotchety:
Just boot into recovery, do a nandroid backup, then a full wipe and flash the new ROM.
[EVO 4G Q&A, Help & Troubleshooting] the5ifty:
Dang auto-correct...no evolution, just an evo...thanks...that's what I thought
[EVO 4G Q&A, Help & Troubleshooting] the5ifty:
Also, i am wondering if i can put the newest official rom on it while its still rooted so it will be stock 2.2 apart from being rooted, and if not, what is the closest to stock 2.2 rom that runs stable and isnt missing anything. Im doing this for a friend and he wants stock 2.2 with root access
[EVO 4G Q&A, Help & Troubleshooting] Crotchety:
Well the general rule for root users (and soon to be root users) is never take the unrooted OTA update from Sprint until an official root method for it has been confirmed. That said, I've read in another thread that Unrevoked 3.21 (or whatever the newest version is) apparently worked perfectly for at least one person.
[Windows Mobile Software Development] OndraSter:
Hello

another of my (working) hacks, this time it is, everybody's wanted, LOCKSCREEN MEDIA CONTROL! We know that it was enabled on LG Fathom device, but I just made it working even on my TP2. Video of proof:

[YOUTUBE]6ik7OlXI-nI[/YOUTUBE]

(sorry for quality, I have older camera)

Gestures are on my todo to be allowed next, I will hopefully before end of the week release patcher, that will enable it.

Where lays the problem - lockscreen asks for device if there is _something_ supported, I don't know what, because this function in aygshell is internal and thus not documented. I simply changed condition, that now it won't run part which just shutted door before allowing the media control :).

Are you excited as me? :D

PS: This is control for WMP of course, not HTC player!

PPS: I know that will be supported hopefully all recent builds that have graphics for the media control. I have tested it on 21680, but 23569 has the graphics too I think. I am not going to flash 10 different builds, that's up to you to test it when I release the patcher tool :).

How to use:

1) Download latest version of LockScreenPatcher (currently: test)

2) Download lockscreen.dll from your phone (Resco Explorer, RAPI tools, this will be automated maybe in later versions)

3) Run the LockScreenPatcher against the lockscreen.dll you just copied over

4) If everything goes fine, there should be message "File patched blabla"

5) Now take newly generated file (lockscreen.dll_), rename to lockscreen.dll and put back to your phone

6) Insert into registry that value, as the application tells you

7) Reboot your phone

8) Voila :)

Donate to get access to new projects before they are released! (Since this project I'm making list of donators and I'll be launching "beta software" forum!)
[Windows Mobile Software Development] OndraSter:
Really? Nobody interested? :D

Let me put here first test version of the patching app, I tested it on few builds (23103, 21680) and it patched fine and works fine, updated first post...

Maybe it should be in Apps section instead? :D
[Windows Mobile Software Development] dotcompt:
Hi mate, awesome find again.

Can you hack Oboe HTCLockScreen_2_0_20192329_00 too? :cool:

Oboe uses a different *.dll (customlockscreen.dll) so this patch wont work for sure.

Nice work
[Windows Mobile Software Development] AlaneCzeQ:
everything works good on MIRI v22 ROM.

btw Netsky - Secret Agent FTW !
[Windows Mobile Software Development] OndraSter:
I'm not sure it is there at all, because it uses HTC's own lockscreen. And I haven't seen graphics for that in the package I think. Sorry
[Windows Mobile Software Development] ilbert:
Hei! That's wonderful! But i can't copy lockscreen.dll file. With "GS Finder" and "Total Commander" the phone says me: "Can't copy this file". Using resco explorer i don't find the file. Help!
[Windows Mobile Software Development] SaBo:
I don't know how excited you are, but I like it.

Thanks

Sascha
[Windows Mobile Software Development] Farmer Ted:
The controls are appearing for me (need to slide sideways on the calendar), but they aren't working. I'm probably leaving out a dependency or two (build 21680). Here's a screen-cap.

Edit: Actually, the play button will launch WMP, but it won't play/pause music and I can't skip forwards or backwards.

You need to use rom extractor or dotfred's task manager (depends tool--->dump rom library) to dump the module. Total commander won't work. And it's probably a hidden file, so you may not see it with some file explorers. I've attached the patched 21680 dll.
[Windows Mobile Software Development] OndraSter:
Must be some package breaking it up, works for me on 21680, tried few lockscreen.dlls, from 23138, 23103 and 21680 and all OK, using it often (I have media playback buttons on headphones though). 23569 should work too I think...
[Windows Mobile Software Development] Farmer Ted:
Yeah, I normally don't cook in CHOME or the Bronze packages, so that may be the issue. I added the dll's I thought I might need to the \windows folder (cmwmpplugin; bronzeres; chhome and something else), but that didn't do anything for me. I tried registering the dll's, and it only worked for the wmp plugin one. I may just have to cook those packages in. Of course, I could've just totally effed something else up, lol.
[Windows Mobile Software Development] elshur:
Awesome Man

It works perfectly with build 24623 :cool:

Thanks to share !!!

I have made a cab for needer :D
[Windows Mobile Software Development] ilbert:
Thank you man! I dumped the file but i can't patch it, the program says "Your system doesn't seem to support MediaControl, or has been already patched. Nothing left to patch!". So with 21911, it doesn't work.
[Windows Mobile Software Development] Staxxthedan:
Thanks gain mate, always something for us to play with once in a while :)
[Windows Mobile Software Development] OndraSter:
COM2 doesn't support mediacontrol as far as I remember...
[Windows Mobile Software Development] majorassface:
This is incredible OndraSter, the only reason I've been hanging on to S2u2 is the media playback features. I've avoided CHT lockscreen because of the lag but if this works with the default lockscreen this will be amazing. Do you think you could possibly get it to work with other media players as I'm sure most people don't use WMP regularly. Keep up the great work!!

Major
[Windows Mobile Software Development] Farmer Ted:
Ok, I got it working. You need to have the cmhomewmpplugin.dll module from the CHOME package as well as these reg keys from the CHOME rgu (I added the one that you need for the lockscreen as well):

[HKEY_LOCAL_MACHINE\Software\Microsoft\MediaPlayer\UIPlugins\{437C0B25-C91F-4a04-8115-EEC0E205125F}]
"Capabilities"=dword:02000001
"Description"="CMHOME - WMP Plugin"

[HKEY_CLASSES_ROOT\CLSID\{437C0B25-C91F-4a04-8115-EEC0E205125F}]
@="CMHOME Wmp Plugin"
[HKEY_CLASSES_ROOT\CLSID\{437C0B25-C91F-4a04-8115-EEC0E205125F}\InprocServer32]
@="CMHOMEWmpPlugin.dll"
"ThreadingModel"="free"

[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\LockScreen]
"MediaControl"=dword:1

This is awesome! I think it's cool that if you just click the play button on the lockscreen, it will open up WMP and start playing an album. I'm not sure how it decides what to play, but it's a great feature.

I'm not sure what's up with the font, though. When I first got it going, the song name was in white. Now it's in black, lol.

Edit: you also need cmhomeres.dll and cmhomeres.dll.0409.mui to get the font to be white.
[Windows Mobile Software Development] OndraSter:
I definitely... CAN'T! This is built-in feature of MS, I just patch one byte (actually, one bit :D) to make it run on phones that don't support _something_ (like I said, it checks for some HW or SW capability in system, but it is internal function of aygshell that only OEMs have in documents, maybe I can ask DaG if he has it though and enable even gestures without patching the lockscreen dll and just somehow enable it in registry? Install virtual driver?)
[Windows Mobile Software Development] williamfold:
works for 21681 as well...
[Windows Mobile Software Development] aa125690:
Looking forward to having the gesture patcher released:rolleyes:!!!

This is so awesome, mate:D!!!
[Windows Mobile Software Development] SlowlyDead:
Is there a way to control HTC player with that in the futurer ?
[Windows Mobile Software Development] bijan.:
well done

its so amazing and beautiful

I want test it

Thanks for your hard work
[Windows Mobile Software Development] _LeCiel_:
Thanks for your hard work. Have been waiting for this for a long time :)
[Windows Mobile Software Development] seeM_ZA:
Brilliant work bro :) Really!
[Windows Mobile Software Development] ryomahino:
Hi Dude thanks for your work I tried in my QVGA Artemis and works really well.
[Windows Mobile Software Development] drkfngthdragnlrd:
Make sure to check your lockscreen cpr's for the layouts if you're having problems. Especially if you're using a custom layout. This should work in any 6.5.X build as the files have been there for months before official release. Good work Ondraster!!!
[Windows Mobile Software Development] 96edwy:
Nice hack dude, actually been looking for something like this for ages and nice DnB too
[Windows Mobile Software Development] OndraSter:
Thanks guys (lads? :D).

I will hopefully get some time this weekend to unlock the gestures, it will be pretty much the same job, but on few more places (lockscreen.dll and probably cplmain.cpl for the settings for it). Or at least I hope so :D.

I'm not sure what will happen, if you unlock the media playback and it won't be in the CPR, I'm not sure I even want to try hehe :D.
[Windows Mobile Software Development] snoK123:
Fantastic Hack - and fantastic music, too:)... Could you tell me the names of the artists and songs?

Thank you very very much!!!

Greetz
[Windows Mobile Software Development] OndraSter:
The music is all from Netsky, I don't know exact names right now, just search on youtube and you will find them, even more awesomeness :).
[Windows Mobile Software Development] brickbeats:
i need help...

...um ...how can i copy my dll file from the Windows folder???
[Windows Mobile Software Development] brickbeats:
nevermind...

I got it. On my 23563 rom, it says already patched ;(
[Windows Mobile Software Development] Farmer Ted:
So, what exactly are the gestures gonna do? Volume control would be nice.

I editted this reg key to exclude folders from my music library. This way, if you select 'all songs' (and shuffle), it won't randomly play crap like ringtones. You need to delete the databases and reload the library to get it to work (select whatever folders you want, these are just the ones on my device I wanted to exclude).

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Microsoft\MediaPlayer\Preferences]

"FoldersExcludedFromLibrary"="\\Documents and Settings;\\Temp;\\Ramdisk;\\My Documents;\\Windows;\\Storage Card\\My Voices;\\Storage Card\\My Documents;\\Application Data;\\ConnMgr;\\Program Files;\\Storage Card\\Program Files;\\Storage Card\\Kheb;\\Storage Card\\Cabs;\\Storage Card\\Temp;\\Storage Card\\Windows;\\Storage Card\\Mortscripts;\\Storage Card\\Molecules;\\Storage Card\\My Backups;"
[Windows Mobile Software Development] OndraSter:
These "gestures" you can see in the video I posted I think on first post about LG Fathom, it is the inking pad where you can write eg "t" and it will open twikini, "r" for RSSHub and so on, it is all customizable in settings (again, as yu can see in the Fathom video). If you find app that can lower volume, you can make gesture for that too. And I think you can make your own characters and add them to the "library", it uses masks (not in stock SYS, they are made by OEMs). I can supply those default too ofc.
[Windows Mobile Software Development] morpheuszg:
Hmm I cannot copy that file. Even Resco explorer says access denied :(
[Windows Mobile Software Development] JUSz88:
HELP !!!!

Gestures are on my todo to be allowed next, I will hopefully before end of the week release patcher, that will enable it.

Where lays the problem - lockscreen asks for device if there is _something_ supported, I don't know what, because this function in aygshell is internal and thus not documented. I simply changed condition, that now it won't run part which just shutted door before allowing the media control :).

Are you excited as me? :D

PS: This is control for WMP of course, not HTC player!

PPS: I know that will be supported hopefully all recent builds that have graphics for the media control. I have tested it on 21680, but 23569 has the graphics too I think. I am not going to flash 10 different builds, that's up to you to test it when I release the patcher tool :).

How to use:

1) Download latest version of LockScreenPatcher (currently: test)

2) Download lockscreen.dll from your phone (Resco Explorer, RAPI tools, this will be automated maybe in later versions)

3) Run the LockScreenPatcher against the lockscreen.dll you just copied over

4) If everything goes fine, there should be message "File patched blabla"

5) Now take newly generated file (lockscreen.dll_), rename to lockscreen.dll and put back to your phone

6) Insert into registry that value, as the application tells you

7) Reboot your phone

8) Voila :)

hey,

i love the idea and work you put into this. ive always wanted to have a tool that doesnt involve me unlocking my hd2. thing is im one of those just beginner phone hackers so ive just recently put an energy rom on my hd2. i also have android on my phone as well. im now looking into dual boot so my life would be easier lol. well what im trying to get at is i have no idea how to make your app function after step 1 :). a video would have been extremely helpful. if you dont mind can you help a guy out?? thanks -JUSz
[Windows Mobile Software Development] Farmer Ted:
Use Dotfred's task manager to dump the lockscreen.dll, like I posted earlier.
[Windows Mobile Software Development] OndraSter:
So I've been trying to unlock those gestures or, better said, applauncher on lockscreen. I managed to manually patch it to show the inking pad. That part works. But I am not able to patch cplmain.cpl to show settings for that, it seems it will take me longer to dig it... Doubt it will be this weekend :/.

Although you can set it manually in registry :P
[Windows Mobile Software Development] aa125690:
At least you can tell us what the registry is, just like the media control, right?

Then could you first release another test version without patched cplmain.cpl:D?
[Windows Mobile Software Development] brickbeats:
Ive got it working on 23563...

I baked in the Lockscreen.dll module folder from 23569, then after loading the rom on my Omnia I910, I patched the lockscreen.dll file. :)
[Windows Mobile Software Development] venomshot629:
I just cooked a ROM with this reg key and my custom folders to exclude, same format, and all of the folders were still recognized; Did a quick search in other threads and seems this key isnt working for a few others, either. :confused:
[Windows Mobile Software Development] Farmer Ted:
I may have the format of the key wrong. It probably needs commas instead od semi-colons (duh!). Hell, the registry key was empty, so I just added in folders the first way I thought of it. It works for me, though. Make sure you delete the .mlb file on your sd card in the METADATA folder before rebuilding the library, and I guess you may want to delete the one in application data-microsoft-media (or whatever the path is).

Edit: Yeah, you need to delete the one in application data. It has all of the records on the device memory. The weird thing is that the exclusion key worked for all my folders except \My Documents. I have one .wav file in there that made it into the library (none from \windows was there). I just deleted it from the library with sk tools.
[Windows Mobile Software Development] sakisds:
Hi all, I tried to apply this on my phone but now I have no lockscreen. I am on build 23135. Is it because the build is unsupported?
[Windows Mobile Software Development] OndraSter:
No, 23135 must be working, mediacontrol is there. Dunno what you did wrong, but it can't disable whole lockscreen at all. Just delete the file from \Windows and reboot and it will use the original one.
[Windows Mobile Software Development] brent372:
Subscribing in the hope that the OP or somebody else will find a way for it control the HTC music player
[Windows Mobile Software Development] ryomahino:
Hi can you share your 23569 lockscreen.dll because I cant patch this dll in my other device. If you could make a cab, will be wonderful.
[Windows Mobile Software Development] OndraSter:
I tried a bit, but there is even more places to patch in lockscreen.dll. It shows inking pad, but doesn't recognize anything :(.

Maybe on weekend I'll give it another go, plus I must finish PinchToZoom. I'm selling TP2 on Monday/Tuesday and getting HD2 instead :D
[Windows Mobile Software Development] Farmer Ted:
Do you have transcriber cooked in? I think you need it for the gestures.
[Windows Mobile Software Development] OndraSter:
Wow, that might be it, because I didn't cook it in. Good idea!

I can't flash my phone till I get HD2, I need to have my TP2 ready to sell, so I can't test yet, I'm stuck on stock WM6.5 ROM... But I might try emulator :D.
[Windows Mobile Software Development] aa125690:
I doubt that. WM6.5.3 doesn't natively include it as it doesn't work well with capacitive screen.
[Windows Mobile Software Development] Churchill:
warn when you have it running on HD2 please
[Windows Mobile Software Development] Farmer Ted:
Well, if you open up the s000 file of the lockscreen.dll module, you'll find this:

S o f t w a r e \ M i c r o s o f t \ T r a n s c r i b e r \ S o f t w a r e \ M i c r o s o f t \ S h e l l \ L o c k S c r e e n \ G e s t u r e S h o r t c u t s \

It certainly suggests that you need the transcriber to recognize gestures; it makes sense, anyway.

The transcriber package is included in some of the rollups. I have it in the 23563 rollup, among others. Most people just forget about it because they never use it (I think I used it once 5 or so years ago, lol).
[Windows Mobile Software Development] OndraSter:
OK then, let me check it, about the transcriber, where is it xref-ed from.

// It isn't referenced from anywhere... :/
[Windows Mobile Software Development] Auralol:
Also waiting for HD2 one :P
[Windows Mobile Software Development] ryomahino:
Hi I was trying to patch the lockscreen.dll from 23619 and 23659 HD2 rom and when i put in the mobile again the lockscreen dissapears:( I see the respective cpr and everything is well.

Maybe you could teach how to patch the dll with hex editor or If anyone have the patched archives please can share it.

Thanks
[Windows Mobile Software Development] OndraSter:
Patching it manually is more than hexeditor, there are few pieces that vary for each build, you'd have to have IDA next to it too. The patcher has some sequence it looks for, but it is mostly "this -- ??? -- ??? -- ??? -- this -- this -- ??? -- this -- ??? -- ??? -- REPLACE" where ??? is something that varies so it ignores those bytes. If it occures in the dll more times, I'm f....d and that's what probably happens (or it doesn't match the mask on any place).

It works even on HD2, there's no reason why it shouldn't, it is SYS dependant, not OEM dependant anymore :).

I'll take a look what happens with 23659 later today...
[Windows Mobile Software Development] drkfngthdragnlrd:
I wonder if it's possible to take the CHome & Lockscreen Packages from 6.5.X & replace them in 6.5 to add Media Control capability. Just a thought...

PS: Would need to modify the cpr's from both chome & lockscreen to compensate for the different size to bar if you try this.
[Windows Mobile Software Development] OndraSter:
nah, I won't try that :).

I bet it won't work, there will be more needed to (hex)edit to get it working on WM6.5 and it is contraproductive, since WM6.5.3 is better :P.
[Windows Mobile Software Development] drkfngthdragnlrd:
I agree 6.5.X is better, all I use. But, for those who like 6.5, worth a try to see if it's possible. Might need the Media Player package too, but doubt it. I'm pretty sure it's all dependent on the lockscreen.dll that 6.5 didn't have. In 6.5, the chome.dll had the lockscreen controls. They split the lockscreen off into it's own dll in the early 6.5.x development. I used to have both dll's completely ripped apart.

EDIT: Also, you could try taking the package from a known working 6.5.X build & try it in another build if your hack doesn't work on said build. Like I said, only a thought, but might be worth trying & look into for those willing. Also, should be left to experienced chefs.

EDIT2: You know what, I'm gonna flash a 6.5 ROM & try making a CAB of the 6.5.X Packages to install over it & see if it works. Will update you once I'm done. Worst case I need to hard reset, no big deal since I'd just go back to 6.5.X when done either way if it works or not.
[Windows Mobile Software Development] OndraSter:
Thanks, hope to see positive results :)