BatchLaunch, launch multiple executables automatically one after another - Windows Mobile Apps and Games

[SIZE=+1]Description[/SIZE]
Due to my own needs and as I have not found anything as simple as this
I have written a very simplified batch processing command.
No version numbering or such thing at the moment.
The application consists of two files:
BatchLaunch.exe
BatchLaunch.bat
The .exe file is the batch processor, the .bat file lists the commands to execute.
At the moment two types of entries in the .bat file are supported:
Direct paths to executables, for the moment only .exe files
wait() command, getting parameter milliseconds to wait, e.g. wait(1500) to wait 1.5 seconds before processing next line
Multiple BatchLaunch apps at the same time are supported by simply renaming
both, .exe and .bat file.
So if you want to use a second set of BatchLaunch you could name it Something.exe and Something.bat.
[SIZE=+1]Using BatchLaunch with HD2/Leo Android[/SIZE]
Can be perfectly used together with yozgatg's Gen.Y DualBOOT to boot HD2 into Android.
For Gen.Y DualBOOT just rename oringinal haret.exe to zharet.exe and
BatchLaunch to haret.exe and haret.bat.
Content of haret.bat is as simple as
Code:
\Storage Card\CLRCAD.exe
\Storage Card\zharet.exe
Have fun with this simple but in my opinion brilliant little helper.
As more and more guys seem to have problems setup this simple app I have prepared BatchLaunch for both ways, with or without Android folder on storage card.
Extract one these new packages to the root of your Storage Card.
Use BatchLaunch_SD_Root.rar if you do not have an Android-folder.
Use BatchLaunch_SD_Android.rar if you do have an Android-folder.
[SIZE=+1]Testing that BatchLaunch works on your device[/SIZE]
O.K. just to make sure that BatchLaunch is working I have setup
a small testing environment.
Extract the Test.rar to the root of your storage card and start BatchLaunch.exe . The test project is setup to use the "Storage Card" path so it will fail with "Speicherkarte" paths.
BatchLaunch should now start Test.exe which is a simple standard project of M$ Visual Studio.
If this works for you, that proves that BatchLaunch works and you may have a configuration fault if not working with your customizations.

I think you forgot to mention that you have to edit the .bat file... but so far its working.

Great Idea, unfortunately it is not working here on my (german) HD2. I tried several combinations in the .bat file, like "\Storage Card\xxx.exe" and "\Speicherkarte\xxx.exe" but there has never been any reaction when I tried to start your correctly renamed .exe file. As soon as I clicked on the .exe files itself which should be lauched by the .bat files, they started well.
So there might be a problem with your .exe file which doesn't seem to do anything here on my hd2.
If you have some time to check this, I am of course ready to serve you with tests and so on
If you need more details, just tell me.

Hi Downy,
I'm from Germany, too. However I am using a non German
ROM as Miri's ROMs are available in Englisch only.
I have the following structure on my SD:
- root of SD card
|- zharet.exe (real, renamed haret.exe)
|- haret.exe (renamed Batchlaunch.exe)
|- haret.bat
haret.bat should look like follows:
Code:
\Storage Card\CLRCAD.exe
\Storage Card\zharet.exe
Where "Storage Card" is the name of your SD card exactly like it is shown in
Explorer.exe when you browse to your root folder. So for German ROMs this
is most likey "Speicherkarte".
Does this match your configuration so far ?

Hello,
yes, matching exactly my current setup. Just instead of "Storage Card" I have currently "Speicherkarte", but I also tried it with "Storage Card" previously.
I also checked that all characters are in lower case but that doesn't seem to be important anyway.

Just tried it with a German ROM but that works, too.
As you said before it works perfect if you start the .exe by hand.
- Do you use Gen.Y ?
- Did Gen.Y work with the original haret.exe (of course no sound, but just for testing) ?
I could think of Gen.Y calling a fixed path of \Storage Card\haret.exe which of course would not work with a German ROM. I have not tested it but would be an
explanation to me.
In this case you could create a shortcut to your haret.exe on SD in the \Windows\Startup\ folder, I think it's \Windows\Autostart\ in German ROM.
If you want to go back to good old Windows you can just rename the haret.exe to something other by using filemanager in Android.
Then it would even boot faster than using Gen.Y

tried using this with Dan's Froyo with Sense build (which puts the files in /Storage Card/Android)...
I changed the haret.bat to reflect the change in directory but it still wont start using Gen.Y (Gen.Y boots successfully if I don't use this)
is the utility only able to detect and use haret.exe and haret.bat in the root of the Storage Card?

I cannot reproduce ANY problem espacially yours pongster.
If you use Dan's Build which is located in \Storage Card\Android you have two
choices of starting Android using Gen.Y .
Method #1:
Rename "\Storage Card\Android\haret.exe" to "\Storage Card\Android\zharet.exe"
Copy BatchLaunch.exe to "\Storage Card\Android\" and rename it to haret.exe
Copy BatchLaunch.bat to "\Storage Card\Android\" and rename it to haret.bat
In this case the content of haret.bat would be:
Code:
\Storage Card\Android\CLRCAD.exe
\Storage Card\Android\zharet.exe
If using this method you will have to change the registry Key
HKEY_CURRENT_USER\Software\Gen.Y\DualBOOT\AndroidBootFolder to contain the value "Android"
Method #2
Copy BatchLaunch.exe to "\Storage Card\" and rename it to haret.exe
Copy BatchLaunch.bat to "\Storage Card\" and rename it to haret.bat
In this case the content of haret.bat would be:
Code:
\Storage Card\Android\CLRCAD.exe
\Storage Card\Android\haret.exe
No need to rename haret.exe in Android folder in this case.
Using this method you won't need to change anything using Gen.Y .
I have tested both ways and they are working perfect.

I used the 1st option and no dice there...
will try 2nd option...

pongster said:
I used the 1st option and no dice there...
will try 2nd option...
Click to expand...
Click to collapse
still cant get it to work... should I be moving BatchLauncher.exe before renaming or can I rename then move into Storage Card?

Hi,
here ist another great Android auto boot solution: http://forum.xda-developers.com/showthread.php?t=732392
with friendly greet
starbase64

pongster said:
still cant get it to work... should I be moving BatchLauncher.exe before renaming or can I rename then move into Storage Card?
Click to expand...
Click to collapse
Doesn't matter.

Xcelsior said:
Doesn't matter.
Click to expand...
Click to collapse
tried out the other method as well... still no go... not sure why...
clicking haret.exe just wont execute the haret.bat file for some reason...

starbase64 said:
Hi,
here ist another great Android auto boot solution: http://forum.xda-developers.com/showthread.php?t=732392
with friendly greet
starbase64
Click to expand...
Click to collapse
thanks, but I find it cumbersome to take out the SD Card (where all my stuff is, music, videos, ebooks) just to be able to boot into windows...
If I could only figure out how to get this BatchLaunch working...

O.K. just to make sure that BatchLaunch is working I have setup
a small testing environment.
Extract the Test.rar to the root of your storage card and start BatchLaunch.exe .
BatchLaunch should now start Test.exe which is a simple standard project of M$ Visual Studio.
Does this work for you ?
If it does, that proves that BatchLaunch works.

Xcelsior said:
O.K. just to make sure that BatchLaunch is working I have setup
a small testing environment.
Extract the Test.rar to the root of your storage card and start BatchLaunch.exe .
BatchLaunch should now start Test.exe which is a simple standard project of M$ Visual Studio.
Does this work for you ?
If it does, that proves that BatchLaunch works.
Click to expand...
Click to collapse
BatchLaunch.exe works and runs the Test.exe...
I tried renaming to haret.exe and edited the bat file as you suggested via Resco Explorer... still no dice... Batchlauncher.exe runs but when renamed to haret.exe it wont run at all

Works great with Gen.Y boot.
Thank you very much

I just wanted to report back, I currently have not been able to solve the problem yet. I will try your test enviroment and report back later.

pongster said:
BatchLaunch.exe works and runs the Test.exe...
I tried renaming to haret.exe and edited the bat file as you suggested via Resco Explorer... still no dice... Batchlauncher.exe runs but when renamed to haret.exe it wont run at all
Click to expand...
Click to collapse
Have you made the reg edit in HKCU/Software etc... as stated before to redirect the AndroidBootFolder to /Android/ ?

gargon01 said:
Have you made the reg edit in HKCU/Software etc... as stated before to redirect the AndroidBootFolder to /Android/ ?
Click to expand...
Click to collapse
Yes, I've done that... when I click the renamed haret.exe it does nothing... still not sure why it won't work... will probably cook a new ROM to try and sort it out

Related

Ext. ROM config.txt batch language

Hello:
Is there a listing of the commands available for the config.txt batch file in the extended ROM anywhere?
Thanks
install a CAB file use
CAB: \Extended_ROM\...
execute a file
EXEC: \Extended_ROM\...
execute a reset at the end
RST: Reset
That's all I know
regards
Alex
it is handled by the autorun.exe, if you look at the strings, there is also 'cpy1' and 'cpy2'
ok doke after looking at the file it looks like
cp1: = the file and location to copy from
cp2: = the location and name to copy the 'cp1:' file to
how do I tell CAB files to install into a storage card instead of main memory, any ideas?
Use WinCE CAB-Manger, there you can modifiy the default install directory, should also work with StorageCard ( but I never tried it )
You have 15 executions with the demo...
There is also a program out called CABInstall, but this will not run in
batch-mode.
oh and on that note, is it possible to make batch scripts in general for the XDA/XDAII? regardless of place.
Say i have a bunch of backup cabs in my sd card and want to just make a batch script to install them like how the ext rom autorun.exe does it?
does anyone know how to edit a registry string?
Hi all
I am new to this. Can anyone just confirm the syntax for copying files from Extended_ROM please? I updated both rom and config.txt using er2003edit with the following lines. but file is not been copying over?
cp1: \Extended_ROM\XDALogo.tsk
cp2: \My Documents\Templates
Thanks in advance.
try this ...
cp1: \Extended_ROM\XDALogo.tsk
cp2: \My Documents\Templates\XDALogo.tsk
EXEC:
CAB:
CPY1:
CPY2:
RST:
Are there any more command?
can anybody help me rcognize the right CP1 - CP2 command...
I tried this:
cp1: \Extended_ROM\pippo.txt
cp2: \My Documents\pippo.txt
no work, but with an error stopping the entire process (unknown file)
and this:
cpy1: \Extended_ROM\pippo.txt
cpy2: \My Documents\pippo.txt
no work, and no errors but no files has been copied.
Thanks in advance for the help.
Ruppia
CPY1:\
CPY2:\
It work for me.
I think it must be in capital letter and directory must be valid directory.
CPY1:\Extended_ROM\Autoconfig.exe
CPY2:\Windows\Autoconfig.exe
CPY1:\Storage Card\Autoconfig.txt
CPY2:\Windows\Autoconfig.txt
EXEC:\Windows\Autoconfig.exe
RST: Reset
This is sample what i did. It work.
I already use caps, but now i notice i was using this:
CPY1: \Extended_ROM\Serial.txt
CPY2: \My Documents\Serial.txt
instead of this:
CPY1:\Extended_ROM\Serial.txt
CPY2:\My Documents\Serial.txt
Could it be...?
I cannot try more because i really config all by hand but i want to know in case of hard reset during holiday...
thanks
ruppia
I don't think that is your problem. Both should work, I did that before.
I'm not sure with the directory name with space in between will work. So if you are testing. Why don't you put some more lines.
CPY1:\Extended_ROM\Serial.txt
CPY2:\My Documents\Serial.txt
CPY1:\Extended_ROM\Serial.txt
CPY2:\Temp\Serial.txt
Some thing that I found during my reseached.
CAB:\Storage Card\MyPrograms\batt.arm.CAB
You look at the line above. It's should be Okay, Right?
In fact it doesn't work. But 3 lines below will work. It's same result.
CPY1:\Storage Card\MyPrograms\batt.arm.CAB
CPY2:\Temp\batt.arm.CAB
CAB: \Temp\batt.arm.CAB
What I mean is that sometime you just can not decide by just the specific comand lines.
good luck to you
thanks little_frog.
it's difficult to try for long time, because i need always a fresh xda2...
i tried this for now and i'm waiting for new rom to check.
CPY1:\Extended_ROM\Serial.txt
CPY2:\Temp\Serial.txt
Ruppia
Unattended install from config.txt
Anyone know if there is an unattended install command for the config.txt file? Some cab files require you to press ok to continue installing and I would like to suppress that when the extended rom is installing.
Thanks!
It would be really cool if somebody knew how to make an unattended CAB file. This way you van create a file that automatically installs all your standard programs on the right location, maybe even with the ability to enter the serial without the user having to enter it manually!
Is there anyone who can make a tutorial for the people on this forum?
mccune said:
It would be really cool if somebody knew how to make an unattended CAB file. This way you van create a file that automatically installs all your standard programs on the right location, maybe even with the ability to enter the serial without the user having to enter it manually!
Is there anyone who can make a tutorial for the people on this forum?
Click to expand...
Click to collapse
i have injected serials in SPB programs i use.
You have to know which keys program creates when you enter serial number.
I have edited cab files and added serial keys.
Other way would be to create a different cab that has just the keys in it.
Yup, on newer devices XML: is a command. It will run the XML file given as argument. You don't have to create a .CAB file unless you want to but it can be an advantage.

Microsoft Reader

I've just recently upgraded from wm2003 to wm2003se from zeroextreme's ROM. I've noticed that there isn't no Microsoft Reader in the basic apps installed. I then downloaded the installer of Microsoft Reader for PPC. What I would like to do is for it to be included in the basic apps to be installed after a hard-reset. How do I do this?
MSReaderPPC
Add this command line into your Config.txt file of your Extended ROM.
CAB: \Extended_ROM\msreader_arm.CAB
Download the attachment, unzip and place the cabinet file within into your Extended ROM folder.
Re: MSReaderPPC
[Krueger said:
Dr.Stein]Add this command line into your Config.txt file of your Extended ROM.
CAB: \Extended_ROM\msreader_arm.CAB
Download the attachment, unzip and place the cabinet file within into your Extended ROM folder.
Click to expand...
Click to collapse
I can't seem to edit / change the config.txt file in the Extended ROM. I tried editing it from the Extended ROM and Pocket Word prompts me with this:
"No storage memory available
Tap Cancel, use File Explorer to delete some files, and try again. Or, move the note to an alternate storage location.
Tap Discard to close the document without saving changes"
I then tried to copy the config.txt file to a different folder (i.e. My Documents) and edit it from there. After doing this, I tried to overwrite the config.txt in the Extended ROM with the new config.txt and it says:
"Action Failed
Cannot overwrite file 'config.txt'. The media is write protected.
Press 'Yes' to continue."
extrom unlocker
try this to unlock/unhide your extrom and edit/cook as well.
Re: extrom unlocker
:lol: harhar.. got it.. thanks a lot!
Thank you so much for posting a copy of the CAB file! I had to replace my phone and the new one wouldn't sync. I was getting desparate because most of my books are in .lit format - beginning to go through withdrawl symptoms. And the MS Reader for PPC only loads through the Mobile Device Center. I've been scouring the 'net trying to find some answer that works to fix the problem and coming up with nothing effective. With this CAB, I don't need to sync. Thanks again!
Quite an ancient thread, I hope I'll get some answers...
This CAB does not work on my WinCE 6.0 handheld with ANYKA CPU.
Most of the CAB I download do not work. Only CABs found in MioPocket package work.
Why?
MioPocket contains MS Reader too, already "installed", but upon starting it complains about internal error 010, which afaik means "messing fonts".
So where do I get missing fonts from?

UC Compliant ROM and SDConfig.txt for Athena

I have some questions for those of you who have already gained expertise in this.
1) Is the following allowed? Or must all cab files resides in the SD card?
CAB: \Microdrive\Adobe PDF Reader\Cabs\Adobe_PDF.cab
2) How do I specify that I want it installed into the microdrive rather than the device memory, other than modifying the cab file to choose that location? If the only way is to modify the cab files, how do we go about doing it?
Thanks for sharing your knowledge.
eaglesteve said:
I have some questions for those of you who have already gained expertise in this.
1) Is the following allowed? Or must all cab files resides in the SD card?
CAB: \Microdrive\Adobe PDF Reader\Cabs\Adobe_PDF.cab
2) How do I specify that I want it installed into the microdrive rather than the device memory, other than modifying the cab file to choose that location? If the only way is to modify the cab files, how do we go about doing it?
Thanks for sharing your knowledge.
Click to expand...
Click to collapse
1) yes i believe you can do that i have never tried to have the sdconfig.txt on storage card but direct it to microdrive but it should work
2) I think there is some cmd for that but i am not sure. you could always use wince cab manager.
irus said:
1) yes i believe you can do that i have never tried to have the sdconfig.txt on storage card but direct it to microdrive but it should work
2) I think there is some cmd for that but i am not sure. you could always use wince cab manager.
Click to expand...
Click to collapse
I have tried directing it to microdrive. However, the SDAutoRun (the one that happens before the SDConfig.txt, not sure if this is the right name) never complete. It sorts of stops and freezes at that stage.
wince cab manager. I'll do some research on this and try out.
Thanks irus for these pointers.

Detailed-How to change Start text

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://forum.xda-developers.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
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://forum.xda-developers.com/showthread.php?t=426264 You can get ready made .ico files here
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 ?
louis09 said:
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 ?
Click to expand...
Click to collapse
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.
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 ?
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 ?
louis09 said:
.. 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 ?
Click to expand...
Click to collapse
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.
louis09 said:
.. 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 ?
Click to expand...
Click to collapse
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
Chosen4Goodness said:
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
Click to expand...
Click to collapse
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.
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)...
louis09 said:
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)...
Click to expand...
Click to collapse
You have to read this thread. http://forum.xda-developers.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
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...
freeze
Anxious to hear that someone other than me was able to follow these directions step by step and not freeze their device.
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.
louis09 said:
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.
Click to expand...
Click to collapse
Be brave. Give it a go Louis!
louis09 said:
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.
Click to expand...
Click to collapse
louis09 said:
I read in one thread how to change the word "Start". I tried to do it and I got a frozen device after reboot. So, a hard reset was needed. Another guy in this site got the same problem this week.
In fact, if I only extract shellres.dll.040C.mui (WM6.0 french version) to \windows\shellres.dll.040C.mui without any other change, I get the same problem.
So, maybe you can explain in more details how to do. Where to save the extracted file and to install at the end ? Is another operation needed ?
louis09
Click to expand...
Click to collapse
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.
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 ?
louis09 said:
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 ?
Click to expand...
Click to collapse
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.
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 ?
louis09 said:
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 ?
Click to expand...
Click to collapse
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

XDA_UC cabs installed to storage card

Hi everybody,
I have a problem which drives me crazy and I'm hoping that somebody on this forum will be able to help me. I have HTC HD2 phone and using latest Feb 1st Energy ROM. As a part of this ROM there is a tool XDA_UC which I have been using successfully for a while. Originally I was installing most of my application on to the phone memory (all of them resided in \Storage card\XDA_UC), but because I struggle with a free storage space I decided to install all of them to storage card. I moved all the cab files to \Storage Card\XDA_UC\Storage, but nothing got installed. I tried also \Storage Card\XDA_UC\Manual, but same case. I reduced number of cabs down to 2 and changed their names not to contain any no-alphabetical characters, but still same results. I'm following this information regards to cab placement:
* My.tsk file from "\Storage Card\XDA_UC"
and if not present Cook.tsk from Windows Folder.
* import *wifi*.*xml and *mail*.*xml provisional registry settings for WiFi and Email setup.
* Copy Over User Files.
Check for "\Storage Card\XDA_UC\Copy2Root" if present, Disable Manila from Homescreen then Copy files from "\Storage Card\XDA_UC\Copy2Root" to the root of the device, Then checking for existence of wallpaper_TF3D.png or wallpaper_TF3D.jpg in "\Storage Card\XDA_UC\Copy2Root\Windows" and adding that to
[HKCU\Software\HTC\Manila]
"HomeBackgroundPath"="\\Windows\\wallpaper_TF3 D.jp g"
Import registry files from "\Storage Card\XDA_UC\Copy2Root\Windows\manila.reg" If present
Re-enable Manila on Homescreen and redraw it. Now also works for the Sense 2.1 and up versions.
* .xdas files in "\Storage Card\XDA_UC"
* Silently run Legacy SDConfig.txt from Storage Card
(If your using RunCC.exe or Autorun you do not need to point to or use SDAutorun.exe or SDConfig.txt) Thanks to RoryB
Commands for SDConfig.txt can be found here....
* .cab files in "\Storage Card\autoinstall"
This makes it compatible with your storage card's setup for Tom's Autoinstall.
* .cab files in "\Storage Card\XDA_UC"
* .cab files in "\Storage Card\XDA_UC\Storage", These cab files will be tempted to install to Storage Location. Not recommend using this method. Please use Manual instead.
* .cab files in "\Storage Card\XDA_UC\Manual",These cab files will start with Full User interaction capabilities to choose where to install to.
* .reg files in "\Storage Card\XDA_UC"
* .xml files in "\Storage Card\XDA_UC"
* .mscr files in "\Storage Card\XDA_UC"
* .cer files in "\Storage Card\XDA_UC"
* Create Shortcuts and more from Registry Keys
More information here....
* Copy over welcomehead.192.01.png & welcomehead.192.02.png present in "\Storage Card\XDA_UC\Copy2Root\Windows" to the Windows folder.
* Copy over welcomehead.96.01.png & welcomehead.96.02.png present in "\Storage Card\XDA_UC\Copy2Root\Windows" to the Windows folder.
Actually everything is copied over from Copy2Root folder to root, but the above Splashcreens get their file atributes removed before this happens.
* Add native support for .mscr, .mortrun, .xda, xdai, xdas & .xdaz files
Click to expand...
Click to collapse
I also created SDConfig.txt in \Storage Card\XDA_UC with commands to install two cabs on to storage card with no luck.
What am I doing wrong? Why I cannot get any cab file installed into storage card using XDA_UC and why also interactive install is not working?
Is there any install log file to check? Many mane versions back I got the message from XDA_UX that install was finished, but this is not working either and I don't know what is broken.
Any suggestions, or tips are appreciated.
Thank you.
I found partial solution.
If cab files are placed under \storage card\XD_UC\SD
then all of them are being installed using interactive installation where I can choose location to install cab to.
Still this is just semi-automatic, I'm wondering whether there is an option of installing those cabs into storage card automatically without any interaction.
robsonr said:
I found partial solution.
If cab files are placed under \storage card\XD_UC\SD
then all of them are being installed using interactive installation where I can choose location to install cab to.
Still this is just semi-automatic, I'm wondering whether there is an option of installing those cabs into storage card automatically without any interaction.
Click to expand...
Click to collapse
I saw a mortscript over on the Rhodium forum that allowed this. I even tested it for a while. But when I went to Rhodium, I install everything in main memory storage anyway.
I'm attaching the mortscript, you can look inside it to see what it does. It goes in the XDA_UC directory.
EDIT: As I recall, you need to make sure that the CAB files do not require interaction, and there is an additional directory you need to create if any of the cabs need human intervention, like to hit "Accept", etc.
I have the same problem
stevedebi said:
I saw a mortscript over on the Rhodium forum that allowed this. I even tested it for a while. But when I went to Rhodium, I install everything in main memory storage anyway.
I'm attaching the mortscript, you can look inside it to see what it does. It goes in the XDA_UC directory.
EDIT: As I recall, you need to make sure that the CAB files do not require interaction, and there is an additional directory you need to create if any of the cabs need human intervention, like to hit "Accept", etc.
Click to expand...
Click to collapse
I give it a try. Thank you.
I use this script:
http://forum.xda-developers.com/showpost.php?p=8865033&postcount=130
It auto installs most cabs to the SD Card, it seems to have a problem with large files such as the Waze navigation cab.
hi,
i've tried to install cabs whith this procedure, but i've a problem.
my hd2 is locked with lock password because wm6.5 has bugged from 2 weeks ago when i started my phone without charge battery. then after i entered my lock password, i entered my pin code ok too, then it has stopped again and my lock password was reset by wm6.5. so i can't unlock my phone. because i've not save my contacts, i don't want to make hard reset to solve it without saving it before.
by reading this post, and other ones, i've an idea to use autocab install on sdcard to try to solve my problem. i found a .cab that normaly put hklm lock password disable and i tried the script that stevedebi talked about. but i think that the loading of the script 0002_sashimi_sdauto.mscr can not be ok because the lock password is active.
Is anyone can confirm that or that it depend of a special rom ? (my rom is an official french operator rom).
perhaps, i put files and directory not on good place on my sdcard, for resum it is :
i've created directory \XDA_UC and \XDA_UC\SDAuto , i also test whith \SDAuto
i put the cab in \XDA_UC\SDAuto and \SDAuto and the 0002_sashimi_sdauto.mscr on \ of the sdcard.
can you confirm those localisations are also ok ?
nicohtc34 said:
hi,
i've tried to install cabs whith this procedure, but i've a problem.
my hd2 is locked with lock password because wm6.5 has bugged from 2 weeks ago when i started my phone without charge battery. then after i entered my lock password, i entered my pin code ok too, then it has stopped again and my lock password was reset by wm6.5. so i can't unlock my phone. because i've not save my contacts, i don't want to make hard reset to solve it without saving it before.
by reading this post, and other ones, i've an idea to use autocab install on sdcard to try to solve my problem. i found a .cab that normaly put hklm lock password disable and i tried the script that stevedebi talked about. but i think that the loading of the script 0002_sashimi_sdauto.mscr can not be ok because the lock password is active.
Is anyone can confirm that or that it depend of a special rom ? (my rom is an official french operator rom).
perhaps, i put files and directory not on good place on my sdcard, for resum it is :
i've created directory \XDA_UC and \XDA_UC\SDAuto , i also test whith \SDAuto
i put the cab in \XDA_UC\SDAuto and \SDAuto and the 0002_sashimi_sdauto.mscr on \ of the sdcard.
can you confirm those localisations are also ok ?
Click to expand...
Click to collapse
XDA_UC runs after a hard reset, but I think it is only on NRG ROMs. You have to have the executable in the \Windows directory to run it.
Can you setup Activesync and sync the device to your computer? That would backup the contacts.

Categories

Resources