yashsingh1/xdaforums huggingface dataset:
[General Questions and Answers] FiniteCode:
Hey there!

I appreciate the information you provided about the changes in the file structure and the absence of the recovery.img file in newer devices. I was able to understand the concept, but I still have a question regarding the process of building a TWRP device tree without the files inside the recovery.

Specifically, I'm wondering how I can proceed further with the TWRP build if I need access to the files inside the recovery to create the device tree. Since the recovery.img is not available, I'm unsure how to extract the necessary files or gather the required information for building the device tree.

If you could provide some guidance on how I can gather the required files or extract the necessary information without the recovery.img, it would be immensely helpful. Any specific tools or methods I should consider for this purpose?

Thank you for your assistance and insights!

Best regards,

FiniteCode
[General Questions and Answers] DragonPitbull:
If you use the Source Code by company/carrier so you need knowledge.

If you only using stock vendor_boot.img so use this from alecxs

https://xdaforums.com/t/issues-with...72-running-android-12-1.4584171/post-88563399

& learning more about vendor_boot click
[General Questions and Answers] FiniteCode:
The even funnier part that thread was too started by me and you were there too!
[General Questions and Answers] DragonPitbull:
It's very simple

Direct questions will have direct answers.

Questions about a broad subject will have broader answers.

If your goal was always about custom recovery then you should have prioritized that in your questions. :unsure:
[General Questions and Answers] FiniteCode:
I didn't, I had both the goals for roms and for custom recovery
[Touch Pro CDMA] lubbad85@hotmail.com:
UPDATE 12-21-08

There is some talk that you need to also install the Sdcerts cab before this process will work. Freezing the phone sucks so i would do this first. I will add it to page one.

After bricking my phone three times-I finally got it right. I have a HTC Touch Pro-nobody really explained it to me like I was a two year old-so I decided to break it down. You have to be careful or you will freeze up the phone and then be forced to hard reset. That sucks. So this worked for me. You should extract your own shellres.dll.0409.mui using rom extractor. This is not difficult if you follow these directions. All of the programs are free and I am making a zip to include them all. I included my own shellres.dll.0409.mui. The 0409 refers to the language. It is the code for English.

1. I installed the cab -icon demarrer. It makes a couple registry changes that help the process.

2. Then I used a the rom extractor to get my shellres.dll.0409.mui and copied it to the storage card you have to enter path:\windows\shellres.dll.0409.mui and save to \storage card\shellres.dll.0409.mui To install the Rom extractor You just put the Rom extractor into active sync

3. Then drag the file to the desktop of your computer use unsigner-just drag the file over the unsigner and it is unsigned

4. Then drag the same extracted file over reshacker and navigate the file to change string 321 in the shellres.dll.0409.mui to whatever you want it to say

5. Then open msigner and navigate to your saved file shellres.dll.0409.mui to resign the file

6. Then go to settings/today/items and uncheck to turn off touch flo and then copy the new file from your desktop to the storage card.

7. Install Total Commander on your device-you do this by opening it on your home computer. Then open total commander on your device and navigate to the new file shellres.dll.0409.mui-in the storage card. Then press the stylus on the shellres.dll.0409.mui file and save to clipboard

8. Then use Total Commander to search windows directory for the shellres.dll.0409.mui that is still in the phone. (If possible-rename the file shellres.dll.0409.mui.bak or if not possible press the stylus on top of the shellres.dll.0409.mui that is in the phone and selected for the drop down menue that appears-Paste Here.

9. Then soft reset. Here it is. I included everything you need in the Zip file! Here is where I started-but it is vague-great start icons in the thread though. http://xdaforums.com/showthread.php?t=426264

The HTC start icon is on the zip entitled shellres.192.dll

Just say thank you if any of this helps you
[Touch Pro CDMA] lubbad85@hotmail.com:
language codes

Your can use the file I included in the zip if you do not want to extract. just change the numbers

shellres.dll.XXXX.mui in place of the XXXX It is 0409 for english-if you want another you can use one of these codes. If you don't have an htc touch pro the file may be named shellres.dll.96.XXXX.mui

0404 CHT Chinese Traditional

0804 CHS Chinese Simplified

0405 CSY Czech

0406 DAN Danish

0413 NLD Dutch

0409 USA English

0407 GER German

0408 ELL Greek

040b FIN Finnish

040c FRA French

040e HUN Hungarian

0410 ITA Italian

0411 JPN Japanese

0412 KOR Korean

0414 NOR Norwegian

0415 PLK Polish

0416 PTB Portuguese Brazil

0816 PTG Portuguese Portugal

0418 ROM Romanian

0419 RUS Russian

041b SKY Slovak

0c0a ESN Spanish

041d SVE Swedish

041f TRK Turkish

You can also change the Start Icon which is really cool. In my touch pro it is in file shellres.192.dll under icon group 4609-

1. Download shellres.192.dll to your storage card. Use total commander to search the windows folder for shellres.192.dll

2. Press the stylus on the file and select copy to clipboard

navigate with total commander to the storage card and press the stylus there and select "paste here"

3. Use unsigner to unsign the file

4. use reshacker to open the file and navigate to "Icon Group" 4609. You will see your icon in the program.

5. Select menu "Action" and replace. Navigate to the icon you want. Select it. Save the file.

6. Sign the file with the Msigner

7. Place the file in the Storage card

8. Use Total Commander to locate shellres.192.dll and rename it shellres.192.dll.bak

9. Use total commander to find your new file in the storage card, and move it to the windows folder of your device.

10. Restart with a soft reset adn enjoy your new icon.

Useful thread where I learned a lot http://xdaforums.com/showthread.php?t=426264 You can get ready made .ico files here
[Touch Pro CDMA] louis09:
Can you explain one point ... ?

I tried to extract the file shellres.dll.040C.mui (french WM6.0) directly into \windows, and before modifying the file with my computer, I just re-boot the device with that change (so, just a ROM file extraction but without any modification in the file) ... and then, the device is frozen on the Windows welcome page.

Can you explain that ?
[Touch Pro CDMA] lubbad85@hotmail.com:
Did you follow steps exactly? You have to be careful. You can see from my screen shots that it works. I change my text every day as i feel. Did you install the icon demarrer cab?

you should also be able to navigate to the file shellres.dll.040C.mui (with Total Commander) and press the stylus on it and select copy to clip board. Then navigate to the storage card and press the stylus on a blank area and select copy here. The handheld needs the dll to work-so it is not removed from the device it is just copied.

Also make sure that your computers folders are set to view hidden files. It took me a while to get this right-and there is no step by step tutorial but the one i made here-from what I found.
[Touch Pro CDMA] louis09:
Ok, but the result is the file shellres.dll.xxxx.mui in \windows

Whatever the handling, from the ROM to the SD card, to the computer, ..., the clipboard, ..., the file is finally copied in \windows

So, how can we explain that a direct extraction to \windows cannot work ?

Which operation in your process can avoid the problem ?
[Touch Pro CDMA] louis09:
I don't want to modify the icon, just the text...

.. and I'm sure that works on your device, I have no doubt about that. I just would like to understand.

I also use Total Commander and it displays the hidden files.

What is the icon demarrer (french word ?) cab ? And what is the unsigner/signer method ?
[Touch Pro CDMA] lubbad85@hotmail.com:
The icon demmarer is a cab made by a developer. i included it, and all the necessary programs in the zip file. The cab just changes a few resgistry settings to allow this. (i believe) The file once copied to your computer can be manipulated and string value 321 changed-then compile script, save and sign. all included in the zip.

I want to know that you are able to do it, as I am.
[Touch Pro CDMA] Chosen4Goodness:
I am having the same problem as Lewis and my device locked up twice at the windows login screen. You cannot modify the file with commander no matter what you do with your steps. There has to be something you left out. I am very good at what I do and am very far from being an ameteur
[Touch Pro CDMA] lubbad85@hotmail.com:
Total Commander is only used to move the file-not modify it. Follow the steps exactly. Rename the old mui to mui.back.

and install the icon demarrer cab fisrt. Turn off touch flo before. I have a Sprint HTC Touch pro with a stock rom.
[Touch Pro CDMA] louis09:
The cab demarrer may be strongly needed, or/and the unsigner/signer software ?

It should be useful to know what the cab and signer/unsigner do.

Which key in the registry is concerned ?

Is ResHacker needed ? Is ROM extractor not enough ?

And mainly, why does only an extraction to \windows freeze the device after a reboot ?

I'm trying to contact the ROM extractor developer VK (a.k.a. THEVK, GreateVK)...
[Touch Pro CDMA] lubbad85@hotmail.com:
You have to read this thread. http://xdaforums.com/showthread.php?t=426264 Someone else made the icon dem cab. All I know is I read every page of every thread about this tweak-none was a road map-I just knew it could be done so I kept trying til I got it. I had to mod my start text from trying and reading. I finally got it with this method. the extraction alone will not freeze the phone-since the file is not removed from the windows registry. It is in fact not possible to remove shellres.dll.xxxx.mui since it is the entire shell of the phone.

Read every thread about start text
[Touch Pro CDMA] louis09:
Ok, but the extraction will freeze the device if we do only this

So, this is the reason why the icon cab and/or one of the other operations avoid that.

Probably like Chosen4Goodness, I confirm that, if I extract the file and re-boot without any other change, the device is frozen...
[Touch Pro CDMA] lubbad85@hotmail.com:
freeze

Anxious to hear that someone other than me was able to follow these directions step by step and not freeze their device.
[Touch Pro CDMA] louis09:
Don't worry, I'm probably not soo good !

or my device, or the WM version is too sensitive !

And it seems that many people succeeded ! There are a lot of evidences on this site.
[Touch Pro CDMA] lubbad85@hotmail.com:
Be brave. Give it a go Louis!
[Touch Pro CDMA] egzthunder1:
I couldn't send you a pm because you have your profile set to not accept incoming pm. Anyways, these are the steps that I follow to do this:

1. Extract shellres.dll.XXXX.mui via ROM Extractor;

2. Open it with ResHacker;

3. Look for String Table -> 321 -> Line 5120 and change this to whatever you want;

4. Hit "Compile"

5. Save the file. At this point, you will have two shellres files - one of them will have "original" in the file name. Just save that one in case you want to keep it.

6. Transfer to device via ActiveSync (USB, I haven't tried any other connection such as BT, Wifi, etc) into \Windows

7. Soft Reset your device.

How are you doing the transfer back to the device? It might be that the file is not transferring completely to the device, or getting corrupted in the process. TotalCommander, and Resco have not worked for me for this purpose. Give it a shot and see if it works.

Good luck and let me know how it turns out.
[Touch Pro CDMA] louis09:
Ok, I have modified my profile.

I need a precise information about the location "Save to" in ROM extractor.

Because doing only that, to \windows\shellres.dll.040C.mui (the same file location than the ROM), is enough to freeze the device after a reboot !

So, why ?

I tried only that "simple" operation because I tried the 1st time the complete one (modify the file and transfer to the device) and I got the same problem. I believed that was due to the change in the file but the extraction is enough.

Maybe we have not to extract in \windows ?
[Touch Pro CDMA] lubbad85@hotmail.com:
My quesstion is why the reboot after extraction to save to \storage card\shellres.dll.0409.mui?

Also I think the last post above yours neglected to unsign and resign the file. I have fund that improper signing causes a freeze.

I know it is damn tricky since I froze mine three times, prior to doing it this way. Let me know how it goes.
[Touch Pro CDMA] louis09:
I have no storage card. I reboot because I often close the device.

Could you explain the sign/unsign method ? That seems important as you say !

Which tool we have to use ?
[Touch Pro CDMA] lubbad85@hotmail.com:
The programs are in the zip. But I think you need a storage card. That way the Mui file is extracted to something other than the phone itself. Get a storage card and then try it. They are not expensive.

Once extracted to storage drag the file on top of the unsign icon-it will flash and that is it. It is unsigned. Then open reshack and change out the word "Start"

compile script

save

Now drag the file over the msigner.

You will have to tell the program where to find the file through the interface of the msigner program.

It will sign the file and then you will have two shellres files. One will be shellres.dll.xxxx_original.mui or something like that. That is the old file.

place the new signed file in your storage card.

then follow the rest of the directions
[Touch Pro CDMA] pauljohnson75:
Worked perfect for me thanks
[Touch Pro CDMA] lubbad85@hotmail.com:
Great/ So glad someone could do it!
[Touch Pro CDMA] bing281:
What icon set are you using for your tray icons? Can you put a link to it because I like it a lot.
[Touch Pro CDMA] lubbad85@hotmail.com:
metal

They are 3d metal. I had to make them. But you can download them here

http://xdaforums.com/showthread.php?t=452958
[Touch Pro CDMA] louis09:
So, pauljohnson75, did you follow exactly the same steps ?

with sd card, sign, modify and unsign the file, sd card again, and paste to \windows

I ask this question because, as I got my device frozen 2 times then hard reset, I would like to be sure before a new trail ... !!
[Touch Pro CDMA] lubbad85@hotmail.com:
Unsign the file

then modify

then sign
[Touch Pro CDMA] lubbad85@hotmail.com:
freezing

There is some talk that you need to also install the Sdcerts cab before this process will work. Freezing the phone sucks so i would do this first. I will add it to page one.
[Touch Pro CDMA] cx2k5:
i have a little problem.... using total commander or rom extractor or just exploring the folder through windows... I always get an error "could not copy/move file". Seems it just won't let me to copy it..
[Touch Pro CDMA] lubbad85@hotmail.com:
You have to use the rom extractor-it is in the zip file. It is the system shell-like the framework for the whole phone. Read post 1 and follow the steps exaclty as I have stated them-or your phone will be bricked and you will have to do a hard resset
[Touch Pro CDMA] c0d3917:
Can not copy file.

I have tried both Total Commander, and Resco Explorer, but neither program will allow my to copy the shellres.192.dll to another folder on my device. Any thoughts as to what might be going wrong here? Thanks.
[Touch Pro CDMA] lubbad85@hotmail.com:
When in doubt read the directions. go back to post one, and read everything. Then follow it exactly or you will make a paper weight out of your phone.

and that is not the right file anyway!
[Touch Pro CDMA] c0d3917:
I have already installed the sdkcerts .cab. I am only interested in changing the start icon, not the text associated with it as outlined in your second post below. Thanks.
[Touch Pro CDMA] atomikpt:
it works perfectly

thank you very much ;)

greetings from Portugal
[Touch Pro CDMA] juniorAppleseed:
Works

Worked for me too!
[Touch Pro CDMA] irus:
i changed the text but now my htc large start menu is disabled i went into the reg to see if it got changed but it did not any thoughts. thanks

fixed :)
[Touch Pro CDMA] csriebel:
I am pretty new to the customization of phones but not to computers, That being said this worked great for me and now I can change my text when ever I want.
[Touch Pro CDMA] Dr.8820:
thank you for your hard work.
[Touch Pro CDMA] borisku:
Is it possible that this is a specific CDMA trick? I investigated my shellres from a gsm phone; there are only under ten words in clear text (font names), in examples of piercers shellres in found hundreds of words...
[Touch Pro CDMA] Mojorisen:
Worked great! Thank you very much!! :D
[Touch Pro CDMA] Nirak:
Thanks so much for making this clear!

Didn't have to change a thing, just extract my shellres.dll.0413.mui. and it worked like a charme, no freezing on reboot.

Thanks again!
[Touch Pro CDMA] buffbluff:
Just wanted Lubbad85 to know that i just started a thread over on ppcgeeks linking to this about changing the start menu text cus the thread they had was way to general about it and i h ad to come here to get the full dummied down details lol thanks so much and i made sure to let ppl know it wasnt my work. thanks a million!!!!

http://forum.ppcgeeks.com/showthread.php?t=60843

check it out...i think i covered everything
[Touch Pro CDMA] brooklyncat:
I have to Laugh at myself I locked my phone 7 or 8 times hahaha. I was like I will not give up. So I started at the frist page and read it. Word for word, I was doing it right my problem was you CAN NOT USE RESCO EXPLORER. Its not going to apply it right for some reason. That should stop any one with problems. I think you can only use TOTAL COMMANDER. Just download what the kid has in the frist page. He gives it to you. Can't get no easier than that.... Follow steps peace.
[Touch Pro CDMA] kr666:
Ive already changed the start icon and it worked just fine but now im trying to change the start text but my shellres doesnt have the string value for 321....the only one i have now is 1143. This is all it has in it. does anyone have any suggestions.

STRINGTABLE

LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US

{

18275,	"13,700,Segoe Condensed"

18276,	"8,700,Segoe Condensed"

18277,	"13,400,Segoe Condensed"

18278,	"9,400,Segoe Condensed"

}
[Touch Pro CDMA] Talondvr:
No luck 4 me!

:(

Well everything seemed to go fine but after the soft reset, NO CHANGE!!.

Got a US Cellular Touch Pro. Stock rom. (nothin fancy here)

Not sure what went wrong here?? (But at least no HR :))

One thing I did notice was TC did not seem to make the bakup copy before pasting the modified file.

After the soft reset there is now two shellres.dll.4090.mui files. One my original and the other the modded one (judging by the file size. 176.9= the original and 179.7= modded.)

Did I sign it right? SDKSamplePrivDeveloper There's two other options in the drop down box. :eek:

btw.. have not tried the start logo one yet.

ANY THOUGHTS!

Thanks to lubbad85@hotmail.com and all the other xda members!!
[Touch Pro CDMA] dortok:
When signing the file it says the certificate has expired, so it fails... Are there updated certificates so I can sign the mui file?
[Touch Pro CDMA] lubbad85@hotmail.com:
Se your computer to a date before Dec 31, 2010. The certs expired Jan 1, 2010. I did it and it works.
[Touch Pro CDMA] xangmou:
THANK YOU

Thank you, dear Lubbad85, for this fantastic post which allows me to change my name. I had some problems till I went to the last page where you indicated to change the date to sign the file.

I tried three days before and I brick my phone a lot of time before I found your post

It's a very usefull post, thanks again!!!

xang:)
[Touch Pro CDMA] jasel:
I have followed all the steps but the program MSsigner, he/she doesn't give me a signature been worth and in the file that is believed me he/she tells error the certificate it is not been worth by this expired, like I make for the signature been worth, Thank you friends.-
[Touch Pro CDMA] lubbad85@hotmail.com:
The signer certificates have expired. Just set your pc to a date prior to Jan1, 2010. December 3, 2009 in example. Then sign the file. It will work.
[Touch Pro CDMA] Dieselville:
I have been using the method in the original post of this forum and have unfortunately froze my phone twice now. I am attempting to change the Start Menu Button only (shellres.192.dll). After all steps, including running the sdkcerts.cab and icone demarrer.cab files, on the soft reset the WM OS loads up and freezes right when it looks like it is loading the start menu button. On the bottom of the screen, it shows "Calendar" and "Contacts", which do not respond, but the End Call/Power Button will allow me to shut down the phone. Anything else does not work/load.

Any help would be greatly appreciated.

EDIT Removed phone information and cleaned up paragraph for easier reading.
[Touch Pro CDMA] raghu13uk:
I froze my P4350 too. It got stuck in the boot screen. I had to Hard reset the phone.:eek:

May be I didn't see the resign. I was expired and without checking that I saved the file to /Windows.

I am not sure if this has caused the problem. I am not feeling too brave to give it another try now. May be some time later.:rolleyes:
[Touch Pro CDMA] Dieselville:
Coincidentally, I finally got this working last night. The things I changed were as follows:

1. Soft Reset after each step - this was probably over-kill, but I also read somewhere about soft resetting after installing the SDKCerts.cab file (I hadn't the first two tries).

2. I used the old msigner, with the expired certifications. So, this time, I simply changed my computer's clock/date to 2009. The first two attempts, I was trying to use a new msigner. Maybe the new one doesn't line up with the old SDKCerts?

3. Probably didn't do anything, but I found that you can install the Total Commander by running the .exe on your computer first, as it then installs on your phone. Previously, I was copying the .exe directly to my phone and running it there.

Hope these suggestions help!
[Touch Pro CDMA] raghu13uk:
Finally done

I don't know, suddenly I felt too daring and I gave it a try again. I changed the system time to 2009 and signed the file successfully. Saved the file to Windows folder. It got stuck in the booting screen again.:eek:

Then I realized I missed a step, that I had to install the "Icone Demarrer.cab". I installed the cab. Anyways I had all the files in storage card already. Transferred the file to Windows folder. And I am done.:D

Thanks you. I was searching for something like this from a long time.
[Touch Pro CDMA] raghu13uk:
Hi Dieselville,

Coincidentally we both posted at the same time that we are succeeded in this.:)
[Touch Pro CDMA] brooklyncat:
You gotta watch the files when they process, reason is that the siggner is out of date for some reason.
[Touch Pro CDMA] brooklyncat:
You wildI think you can use other file with the signer in it. Let me know I will post it up. For you to see.
[Samsung Galaxy Tab A series Questions & Answers] LouisN39:
this chip is overheatng and the flashlight always turn on (drains the battery and prevent the tablet from booting) when charging, can someone help me
[Samsung Galaxy S23 Plus] RandyXO:
Might be a weird question but is there any option or application to have different profiles or users on my phone.

By that I mean each profile or user would have different apps different settings different everything same as it would be on a computer if you switch users.
[Samsung Galaxy S23 Plus] blackhawk:
Welcome to XDA.

This.
[Windows 10 Mobile] guguuk:
hello everyone,

I would like to evaluate my lumia 950xl phone, which I am not currently using. I'm thinking of using it as an information display with DAKboard. (weather, clock, reminders, photo slide)

what I need for this is a full-screen internet-browser and an always-on display.

I hope you have ideas that will help me.

Thanks in advance,