yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] Z80-Man:
OK, I made the files and put them in a CAB... But installtion was refused before the certificates weren't OK.

Do I need to sign them ? Or maybe only the DLL ?

Edit : OK, actually, it doesn't want to install in a CAB.

Trying manually... I disabled Sense first.

First, signed Aygshell32.dll... No crash under Titanium.

Then signed Shell32.exe... No crash either. Seems promising... Let's launch Sense, now.

Edit : OK, no crash ! :cool:

But the background picture is messy and the bars are, too, when alterning landscape and portrait.

I'll have to find a correct background method. Maybe HDWalls ?

Edit : HDWalls gives black bars under Sense and offset bars under Windows Mbile in landscape mode, plus it messes up when rotating.

I'll try volDeus method now. ^^
[Windows Mobile Development and Hacking General] Z80-Man:
Just get all of them from here, for instance (bottom of post #2) :

http://xdaforums.com/showthread.php?t=660557
[Windows Mobile Development and Hacking General] Z80-Man:
OK !

I've found the best combination so far.

I put the recmoded and signed shell32.exe and ayshell32.dll at the SD card root (the transparent ones are still in the \Windows folder where I put them manually before, so either the on-the-fly patching process works or not, I don't care actually :D), and used volDeus BG Tweak v0.6b4.CAB.

I launched the utility and choosed different 480x800 and 800x480 PNG pictures.

The result is absolutely perfect under Sense, and behaves correctly while rotating.

It's also OK under pure Windows Mobile (Start menu) in portrait mode.

Alas, it displays the portrait softkeybar when rotating to landscape, then a corrupted one when rotating back to portrait, and Sense then inherits the corrupted softkey bar.

Rotating to landscape then back to portrait under Sense subsequently displays back correctly, so it's not too serious, but it's still not as clean as I hoped (I mainly use rotation on Microsoft Office Mobile programs, and it has the same "dirty" effect).

This behavior is still strange, as there are no more bar pictures in the \Windows folder, nor paths in the registry.

It looks like Windows Mobile is still drawing bars skins from the background pictures...

Maybe volDeus' mod wasn't made with WM6.5.x in mind, as actually even HDWalls wasn't ? Even the last version makes inaccurate crops and bars sizes, and I had to modify them manually when I made HDWalls themes.

Any idea about how to get the trick working under Windows Mobile landscape mode ? :)
[Windows Mobile Development and Hacking General] csqisme:
when i do it at 21916,it work.but it have a bug!

taskbar picture in error postion at chome mode,but it work normal at classical mode.

detail see attachments
[Windows Mobile Development and Hacking General] swreclame:
Hi, i m able to open shell32.exe, with hex editor, copying it out of win folder, but dont know how to open shell32.exe\S001 with the editor.

Some instructions please.

Thank you so much
[Windows Mobile Development and Hacking General] Z80-Man:
You absolutely can't get a working shell32.exe doing that anyway.

Don't ask me why, but the file can't be reversed to a working one if you just copy it out of \Windows folder.

You have to extract it from a fresh MS XIP build. Refer to this topic to find what you're looking for (and it can mean a lot of search, actually) : http://xdaforums.com/showthread.php?p=13188170#post13188170 (you'll find a link to build 29020 at the very bottom of the page, for instance).

Next, you'll also need tools to unsign, expand, then recmode and finally sign back the file after you modified it.

The programs you'll be looking for are, respectively : UnSigner.exe, reversmode.exe, RecMod.exe and siggner.exe.

Plus an up to date numeric signatures package from Microsoft (all of them went obsolete on January 1st 2010, so everybody modifying those files had to download new signatures), tu put in a "tools" subfolder where you put siggner.exe.

The files are attached to post #2 of this very topic, I wrote that already just on the previous page ! Don't you ever read anything before posting ?

And don't forget : you have to take your shell32.exe and aygshell.dll out of either a NBH ROM file (using HTC ROM Image Editor), or a Microsoft XIP archive, or your recmoded files won't have the same sizes as the original ones, and will actually crash your phone.
[Windows Mobile Development and Hacking General] sokran:
WOW, beautiful....

any idea how to make it works on WM non touchscreen???

i build ROM too....

Thanks......
[Windows Mobile Development and Hacking General] sokran:
as you can see... it need S001 to edit...

you will find this file in module not in the file itself.

===========

you cannot easily replace system files. even if you use Cooked ROM with certificate disabled feature.

maybe yo can do this trick (sometimes i use it if i want to change or replace dll files)

1. find the module

2. edit it like it shown

3. recmode to file

4. make installation cab

5. install it (it will ask to reboot automatically)

6. done

Gook Luck
[Windows Mobile Development and Hacking General] ddiel:
i don't know dokter dablo1. hha. :D

saya aja masih ingin tau gimana dok. baguslah klo dokter nnya -.-

btw. kok kok. ga ada yg jawab yaa? hha :D

cb tnya disin dok .. ----> here
[Windows Mobile Development and Hacking General] Z80-Man:
Yes, it's the corect way to do it.
[Windows Mobile Development and Hacking General] neoceltic:
Little issue

I've done exactly what is explained in first post but I have this boring issue with taskbar (screen01) that is not present when I press the TaskManager (screen02).

Is there something I've missed? or is there a fix for that?

I'm on WM6.1 21056 and use TaskManager_2_1_19212822_21.

Thanx
[Windows Mobile Development and Hacking General] lemonspeakers:
What specific programs did you use to open and edit hex codes?
[Windows Mobile Development and Hacking General] neoceltic:
I use PSPad Editor, it's free and complete
[Windows Mobile Development and Hacking General] hebbe:
that really sounds interesting. somewhere in this thread someone said s.th. about only being able to change when dumping and flashing the rom. is this true? or can i do this "on the fly", meaning just copying those two files to desktop, hex-edit them, copy them back to the device, restart and everything works well? i guess i have to install sdkcerts before?

thanks for your help :)
[Windows Mobile Development and Hacking General] srgudhka:
it can be done by anyone. u dnt need to dump the rom.

u can use rom extractor .
[Windows Mobile Development and Hacking General] neoceltic:
Well you can do it without dumping a ROM but I don't think you will be able to stop shell32.exe and copy the new hexmodded file.

I cooked and flashed my own ROM with the method posted here.
[Windows Mobile Development and Hacking General] etoy:
well,i used a lot of mods (bg4all,no top curtains,cookie hometab,etc..) that's probably why it didn't work for me with 6.1.21056. i used the same editor that's shown on first page (HxD). i'll try again this evening, that's a very interesting mod.
[Windows Mobile Development and Hacking General] arang:
thank you very much

i succeded 6.1 21056 my rom is not 6.5 LEO but 6.1 LEO :D

after patch...

just copy&paste via rescoexplorer..you don't need to cook
[Windows Mobile Development and Hacking General] pupakota:
haha, your softkeybar is NICE now.

HArd to say - but crude copying of hexmodded files may hang device on splash after SR...hard to say why arang succedeed.

So - make backups of your sensitive data, guys.
[Windows Mobile Development and Hacking General] berndhufmann:
Sorry if i´m a nob but after loading shell32.exe to my storage card and open it with PsPad in Hex-Mode i see only 1 line and "Open .data sector (S001) in shell32.exe module, search a same hex code:"

couldn´t find ;-( Pls let me know how to do. Thanks!
[Windows Mobile Development and Hacking General] berndhufmann:
Additional: Using Resco File Explorer but the shell32.exe file is always 0kb after copy to the storage card and other movements are not allowed. Same with aygshell.dll.
[Windows Mobile Development and Hacking General] stirkac:
hey, how can you open /S0001 inside the DLL? i'm not new to hexedit but i just don't know how to do it....

please?
[Windows Mobile Development and Hacking General] lemonspeakers:
delete ehrensmfdsf
[Windows Mobile Development and Hacking General] lemonspeakers:
I am also useing Resco explorere and it does not allow me to copy the shell32.exe file. it says that is it in use.
[Windows Mobile Development and Hacking General] pupakota:
Could we stick to that statement to save our time?

:

My advice, again: without cooking 97% of you will end on splash-lock, even, if you manage to rip files from rom and edit it. Backup of data is a must.

Last minute info from master ham3r:

-device will hang if nk.exe is not patched, otherwise no-cook method should work.

Btw, keywords for brave: reversemode, recmod.

(topic unsuscribed)
[Windows Mobile Development and Hacking General] Ham3r:
Please don't write laconic questions!

About: how to edit s001 in dll, what is hexedit, reversmode and (nue)recmod..

Thank's nothin for responses..you're right.
[Windows Mobile Development and Hacking General] stirkac:
i know you are refering to me in this reply.. BUT, i'm new to WM development, i did a lot of programs for myself on PC. and i know about hex editing, but i haven't came across any S001 directories on PC dll's of any kind. i an write them but i don't know much of decompiling. but you can't really find much references on net because reverse engeneering is illegal. you shure know what i mean....

off: i see most of "gurus" in mobile development don't like to share knowledge to beginners...i'm not shure why. and if there is an exception like this, then you make people look bad and stupid. This is why (almost) every app for WM id payable or donationware... just trying to sell people every bit of your knowledge, 10000000 times protect your source code, make activation methods etc. -but you also had "the beginning", the "not knowing" time....
[Windows Mobile Development and Hacking General] pupakota:
I am embarassed you think we do not want to share our knowledge - try to type "reversemode", or "recmod" or "unsigner" HERE, in forum search engine - you will get info what to do...Everything's there.

getting module from dll: reversemode nameofdll.dll , enter.

Search for ..niuances of that method. Sometimes you may need to remove cets, sometimes not,

to get dll from module you need recmod, and again sometimes you may need to sign dll, sometimes not...etc etc..

You are wrong, that most apps are not freeware - 97% of apps i am using for years are totally freeware(BUT BELIEVE me - you won't find these HERE, on xdadev, dominated by bull****soft, selfpromotion and HTC failsoft + SPB monsters).

It's not intended, usually(lack of time, lack of languague skills, etc, etc). I'm telling for myself here....

Sorry for post, ham3r will kill me tomorrow, i think.

I never made rom that was undumpable, same about ham3r, and other people i am respecting, if i am right. Unfortunately 98% of others DO.
[Windows Mobile Development and Hacking General] arang:
I am also useing Resco explorere and it does not allow me to copy the shell32.exe file. it says that is it in use.

right i said "after" patch need not to "cook"

"before" you apply thos method , you need to aquire those two files with rom extractor, i reveived that two files from my friend cooker
[Windows Mobile Development and Hacking General] mwalt2:
For cooking roms, you have modules (folders with S000, S001, etc.) in them. You can use recmod to turn the module into a files (ie a folder named shell32.exe to a file called shell32.exe). You can use reversemode to turn the file back into a module. The S001 is in the module. So if you have the file shell32.exe, you can use reversemode and turn it into a module. Then hexedit S001 inside the module folder. If you're bored and want to read more about modules, go here.

What do you mean the device will hang is nk is not patched?
[Windows Mobile Development and Hacking General] pupakota:
It's my suspicion about freeze on splashscreen after crude copying of modded dlls(after sr) i experienced on rom with not certmodded nk.exe from xip.

I can speculate only(to be honest i just did not test that yet) - arang succeeded with dll copying and device did not hang...
[Windows Mobile Development and Hacking General] mwalt2:
Thanks. I see now what you were referring to. I'll only be cooking these things in, so I won't worry about it.
[Windows Mobile Development and Hacking General] Ham3r:
My ROM's are dumpable always.

I'm 16, my english is VERY bad, so.. i don't can help sometimes.

Text translated by google is often unreadable.

First post is translated by globalbus, thanks.

btw. I don't tested copying unsigned dll without cooking, but globalbus confirmed: is working.

but.. i think: is smaller free ram. For me is not acceptable.

I don't support that function/feature, it's not my but created by Microsoft.

btw2. I not GURU lol. I'm only observant.

I have the same pda in 3 years. i know that device only (except blueangel).
[Windows Mobile Development and Hacking General] stirkac:
ok thank you i really do understand you better now. and i've found a way to open the module with your advise ;)

and yes, i know how it feels when you really make much work and people don't apperciate that... i know how was it like with my first big appilcation for PC....

well, i know your intentions are good, and newbies can get on your nerves sometimes. so i appologise for everything said that wasn't appropriate...

and, please continue wit your great work..people like you are making what MS should years ago ;)

bye
[Windows Mobile Development and Hacking General] Noonski:
Great Share, this keeps 6.1 still the best OS version for me.
[Windows Mobile Development and Hacking General] Robson:
fantastic! and yet another reason why i won't upgrade to 6.5 =) cheers mate!
[Windows Mobile Development and Hacking General] DKSE:
Somebody should make a cab for this :)
[Windows Mobile Development and Hacking General] Ham3r:
it's impossible, depends of build!
[Windows Mobile Development and Hacking General] bilbobrian:
Has anyone gotten this to work on 23547/ 23549? I've tried cooking both and haven't been able to get it to work...:confused:
[Windows Mobile Development and Hacking General] pupakota:
I realized something now. Thx, DKSE.
[Windows Mobile Development and Hacking General] Ham3r:
You must use OLD taskbar (without png skin).
[Windows Mobile Development and Hacking General] mail2eswar:
Can we get a cab?

Hi Ham3r,

Good work. I have been looking for this since long time. My phone is an HTC Opal. Is there any way we can get this in a cab file?

Thanks.

Edit: For 6.5 ROM
[Windows Mobile Development and Hacking General] mccune:
A few posts back it's mentioned that it depends on your build.

@Ham3r

Great modification man! Applied it to my Kitchen for my (6.1) ROM on the TouchPro2 and it seems to work. Somehow I've noticed that every now and then some lines appear in the taskbar. Switching to landscape and back seems to fix it. Will have to do some more testing to see if this problem is actually caused by this great mod.

@Noonski

WM6.1 is still the best OS for WinMo as far as I'm concerned no matter how many eye-candy WM6.5 adds! :P
[Windows Mobile Development and Hacking General] aM-:
i'm totally NOOB

hello.

sorry for ask silly question. i'm using WM 6.1 CE OS 5.2.19608 (build 19608.1.2.60) and rom version 1.05.931.10. i can't find both file on my WM. can anyone guide me?
[Windows Mobile Development and Hacking General] devmustaine:
is there any cab file to do this

is there a application to edit this on my existing phone
[Windows Mobile Development and Hacking General] mwalt2:
You guys need to read some posts. The easiest way to do this is to cook it into your ROM. A cab can't be made since one would be needed for every WM SYS version as the shell32.exe and aygshell.dll change from build to build. I also don't know how well you can overwrite shell32.exe since it's always going to be 'in use' if your phone is on. Someone said they were able to do it though. You need to find shell32.exe and aygshell.dll from the same sys as your rom or use htc rom editor and extract them from the .nbh. Then you hex-edit and overwrite the files in \windows (if possible).
[Windows Mobile Development and Hacking General] chenjuansister:
me too! why?
[Windows Mobile Development and Hacking General] mccune:
This could be caused by phcanOverbmp.dll. I've used an original file to see what happens and it seems to work with less "glitches". I do seem to see a glitch every now and then when using a full screen program like HTC Album for example.

I've also used a default shellres.192.dll but this doesn't fix the occasional glitches as it seems.

Note: I'm using a WM6.1 21056 ROM on a TouchPro2

Edit: easiest way to reproduce the graphics glitch is to install BattClock and after the program starts just close it.
[Windows Mobile Development and Hacking General] J0nas:
Ham3r, can you tell what software do you use to change hex values, please?

I'm a little noob... sorry!
[Windows Mobile Development and Hacking General] mwalt2:
You can see right in his screenshot that it is hxd hex editor.
[Windows Mobile Development and Hacking General] ahso14:
I downloaded the hxd editor but how to open those 2 files?

I cant find those 2 files with hxd editor~
[Windows Mobile Development and Hacking General] J0nas:
me too :S

any help please?
[Windows Mobile Development and Hacking General] nir36:
unforuntately, the matter of finding the sector is vague. I opened both shell32 and aygshell in HxD and coudln't find anything familiar in 0x9A0 or 0x750. i have no idea how to open a specific sector. someone cares to elaborate?

thanks
[Windows Mobile Development and Hacking General] pupakota:
It is not about exact hex(it couldn't be exact hex, man), it's about exact STRING in s001 more or less close to hexes you mentioned(usually more, than less).

Screenshot is so clear, that your question amazes me(personally).

Search for string ff000000ffffff and that's all about elaborating(damn, i found out my new sig).

-------------

Btw, there's hex editor for PPC that is able to hexedit...PROCESSES(and files, too, of course).

I wonder what would happen....trying to hexedit in..realtime. Idea looks mad, but...

Regardless of that, i think that some of you may find that hexed useful - Edh.

http://xdaforums.com/showthread.php?t=651521
[Windows Mobile Development and Hacking General] etoy:
i tried again,in short words it's all about substituting the first "FF" with something else between 00 and FF right? i tried 00,70 and 80 but no luck with 21056. it's me doing something wrong for sure,the only change i've seen is the small line at the edge of the taskbar disappeared. does some other mods interfere with this? bg4all,no top/bottom curtains,etc..?
[Windows Mobile Development and Hacking General] nir36:
I loaded shell32.exe into HxD and searched for that EXACT string and couldn't find it. i'm running 21056. If i found it i wouldn't be asking that question. As i never hexed a module before I don't know how to access one.
[Windows Mobile Development and Hacking General] mccune:
I tested this modification to my ROM Kitchen so I can't say the following method is working 100%, but in theory I think I might be right :P

You need to reverse engineer the file to a module first. Download the reverse engineer tool from THIS post (reversemode.zip).

Then drop the file, shell32.exe on reversemode.exe. The file should be a module now.

Now you can open and edit s001 with HxD.

Now you've changed the file you should convert file into a module again.

Use RecMod.exe for this.
[Windows Mobile Development and Hacking General] Arkadash:
It is not working in Manila (Sence)? it's only wirk on standart today...
[Windows Mobile Development and Hacking General] nir36:
Thank you very much. I used reversemode and changed the hex values in the specified blocks. then i used recmod and got both shell32.exe and aygshell.dll back. unfortunately, after overwriting the original files on my device, it doesn't load.
[Windows Mobile Development and Hacking General] _GT500_:
I have only one question and i'd like to have it answered. Listen; I've been searching for the damn file for too long. If i want to find it and mod it why should i start downloading stuff that will cook my ROM? I mean i've mod my mobile many times but this is new to me. I just wanna open the file, mod it and that's it. So please answer how i can do this without tools that will do stuff i never asked?
[Windows Mobile Development and Hacking General] nir36:
You do realize it's like asking to build a car without going thru the whole "building" process.
[Windows Mobile Development and Hacking General] _GT500_:
So you mean the only way to make my taskbar transparant is to go through a whole bunch of programs to cook my Omnia pro and to only open the reg. I just don't want to cook my phone yet, neither to put junk on it. Anyway thnx for the quick reply
[Windows Mobile Development and Hacking General] pupakota:
You need to make cert-patch on nk.exe, s000 in advance to use overwriting succesfully(without landing on splashscreen), imho.

(well, even then it is not 100% for success(you may want to think about certs+policies to get whole image of situation...that's usually ok in most of roms), but i assume it may help, usually)

LEt me say this AGAIN: neoceltic was just lucky that he succeedeed with copying, rom he was using was made in proper way, just that.

---

consumers=/=specialists, man. You know, not everyone can afford SUV, yes(but everyone wants it)? This is same thing.
[Windows Mobile Development and Hacking General] nir36:
thanks for that, tho i can't manage to copy nk.exe

i'll have to extract it from my rom.
[Windows Mobile Development and Hacking General] _GT500_:
Why DO I have to cook my phone anyway? How can you be so sure that it wont succeed with my phone? I have a B7610 so at least i can try

So i did try it. I have used ROMextracter and tried to trace the files i was looking for. Haven't found it. Only option left is cooking? WHat does cooking has to do with finding the damn files? Anyway sorry for my questions, i just want a transparant taskbar!
[Windows Mobile Development and Hacking General] Ham3r:
LOL!
[Windows Mobile Development and Hacking General] daxy74:
Many thanks Ham3r!!!!!!!:D

Htc diamond

Win 6.1

OS: Ce 5.2.2.20764 (build 20764.1.4.3)

Rom:

Official vers. 2.03.408.3 Ita

(no brand)

With this version the positions are different, I attach pictures as reference.

Also add the original ROM version 2.03.408.3 ita modified and ready for the flash. :)

Con questa versione le posizioni sono diverse, allego immagini come riferimento.

Allego anche la rom originale versione 2.03.408.3 ita modificata e pronta per il flash. :)

Risultato:

ROM:

2.03.408.3 Ita (no brand)

http://www.mediafire.com/?z5jzgjtlzth

Spero di aver fatto cosa gradita
[Windows Mobile Development and Hacking General] pupakota:
it seems like ff00d007 is constant value to search in shell32(so we have ff000000ffffffff00d07 string in proper s001) to find the place. i checked few shell32's. unfortunately, there's no such pattern for aygshell.
[Windows Mobile Development and Hacking General] nir36:
unfortunately, this tool only registers nb files, so unless i'm an asshole (:)) i'm gonna need another tool. bah
[Windows Mobile Development and Hacking General] J0nas:
well, some good news for me... :) shell32.exe works by searching for ff000000ffffff but in aygshell.dll didn't find anything... :\ is it normal?

I use WM6.1 (21056.1.6.9)

sorry my bad english...
[Windows Mobile Development and Hacking General] pupakota:
oooh, Sir, you are wrong!

It may look like it is only able to open nb files, but.....click on filetype menubox, and choose "all files" there.

It is not obvious, but what is novadays :D

screenshot:

After choosing s000 program should tell you, if nk.exe is already patched, or patch it, if it is not.

post your file/module.