Related
A better way (??)
Why would one want to do this?
1. Extended ROM is (as ITSME has pointed out) a Disk on Chip.
1a. It is totally lockable/unlockable -- and can be deleted/added to if one wants to, as long as one understands a few basic things.
2. When the device is hard resetted, after booting is complete, one automatically runs the CAB files in Extended ROM that "localize" the device in accordance with the Carrier's wishes. This is a good thing, and a bad thing... especially if the SW they install is Caller ID, for example, that eats memory and battery performance. But it is a needed thing for the most part in my opinion.
BUT.....
What if you could do the following:
1. Delete your entire extended Rom (ITSME has shown this to be possible)
2. Take the extended ROM files "as is" from all of the carriers out there -- kind of like ala carte menu choices -- and place them somewhere where upon your choosing, could be installed immediately at one's whim (even with the same parameters and running as if they were still came from the Extended ROM)
3. Never have to worry about flashing your device again, unless there is a significant OS reason to do so.
4. Forget using tools one doesn't need to use.
5. Tweaking a config.txt file -- why bother if ya don't have to.
Sound Good????
In my opinion, the only real reason we have many people out there playing around with flashing ROMS is that they want a "perfectly customized device" every time they hard reset. The REAL, Operating System upgrades and Radio stack upgrades are not needed as often and people are willing to wait until their device OEM gets around to the upgrading themselves.
Bottom line: Hard Reset, install your own programs to your liking, and have your device almost as if you never resetted it up and running in a matter of minutes (2 or 3, not 30) with no risk at all to your ROMS.
If this is what people REALLY would rather have, instead of flashing extended ROMS and risking killing their machines....
In a day or two, I will have a (very) little app made that can do this, and show you the "secret" (though I think this is not a secret -- but could be wrong) do doing this.
This post is sent out to "test the water" on this app/solution I will provide.
((no charge))
Feel free to comment, so I can see if people want it or not -- so I will know if to bother making (have made) /telling how to do this.
Plus, also feel free to comment if my thinking here is completely from Mars
Excellent idea. Just a simple list of cab files with location, check box to select and parameters if required is all thats needed inmo. You could then store the cab where you want, SD or Extrom, and then after a hard reset just run the app to execute the select cab's
Can't wait, certainly prevent all those deep despare moments when it doesn't go smoothly and you think you've trashed you device !!!
Victor...
Give us the application then....
Smiles.
got to have it made first....
Ok, here is the deal: I don't have time today to test all of the in's and out's of this -- but by leveraging the power of this forum, I think it will quickly be all figured out and expanded upon.
1. Most people don't know that if you place a directory called "2577" on an SD Card and place in it a file called "Autorun.exe", the file will run when you place the card in the slot of your device. This works for smartphones, XDA2's and Ipaq's (so I am guessing that it is a WIN CE thing).
2. If you could develop an app whose sole purpose was to execute the cab files in the directory (easy to make, for a dev), you could autoload apps at will.
This means that after a hard reset, if your Ext ROM was empty, you could basically mimmick the loading of the stuff when and how you want to -- without cooking an External ROM.
This leaves tons of possibilities
1. using the EXT ROM area for storage that will not go away on Hard Resets and is larger than the normal persistent storage on our devices.
2. using the EXT ROM area for "private storage" that can be hidden with ITSME's tools.
3. using the SD Card to not only load your preferred files, but also (if someone is really clever and can figure this out) your connection settings and what ever other REG settings you feel like.
I HAVE FOUND ONE "CATCH" HERE...
The autorun.exe will execute upon card removal too, so one will have to probably rename the file while in the device or the directory name to "2577XX" so it will not run again.
if you let your mind wander a bit -- the possibilities are endless here
but again, I have not tested out all of the possibilities nor tested it for problem situations -- so that is where the power of the forum comes in. Seems easy to experiment without nuke-ing your device.
I am going to erase my EXT ROM, make my own version of what I want on the SD card, and use the EXT ROM for storing stuff I don't want to lose ever.
By all means... comment, take this idea and run with it.
I am going to have a little app made that will run all cabs in the 2577 directory in a few days -- but I am dependent upon a DEV resource so the delivery time of this "5 minute application" is not 100% known.
Enjoy!!
It's a great idea. I do like it very much. I will try to play with the concept. But, let me ask you where to get 'Autorun.exe' and comand line for this program.
Thanks,
Ah! I think I understand now. "Autorun.exe" can be any executable program, just name it "Autorun.exe". Right?
It work like a charm. I copy a program "Autoconfig.exe" and rename it to "Autorun.exe". Then move it to dir "2577". When I insert SD card into the socket, it stand still, nothing happen. But when I turn off and then on, it execute the said program. Then I Off and On for second time, it won't execute, which is correct. It will execute the program again if I take the SD out from the socket.
I can then play a lot of things with it.
Thanks, Victor
you are right.. any EXE program can be renamed autorunexe. I have not got all the permutations worked out yet as to what can or cannot be done yet, but if time allows I will do more research.
I am expecting my little EXE to be finished today, where it's sole purpose will be to run all CAB files in the directory.
When done, then I will post it here.
If anyone has ideas as to how to re-do the connections / reg settings and place them in a CAB file, like the OEMs do, then you can comletely customize evrything at will, with a power-on.
For portugal here are the configs, in a .cab for each portughese mobile operator.
These were made by www.qtek.com.pt
http://www.enev.pt/ppcforum/index.php?act=ST&f=37&t=1492&s=2a02c5df8d4b65cf66ca27e0aadc4817
(portughese language forum, but if interested in any info send me a PM)
how autorun works
when you insert the sdcard the autorun.exe is copied to \windows, and executed as '\windows\autorun.exe install'
when you remove the sdcard, '\windows\autorun.exe uninstall' is executed, and then autorun.exe is deleted from \windows.
So then, in theory, if you manually delete this file before removing the SD card -- it would not run again then, right?
Trying to think of ways to automate the entire Hard Reset issue -- select your Extended ROM programs / settings you want -- and then plug and play. Changing EXT ROMS made to be as simple as selecting which SD card to install after Hard Reset.
Plus, if the last thing you did before the Hard Reset was to perform a backup to a secure area (like the now empty EXT ROM area), you could also have the autorun program look for the back up and do a restore. May be easier than trying to place all settings into CABS and you benefit from having your data again after a Hard Reset -- all in a few sinple steps.
That is the whole purpose of my activities / efforts here. I hard reset at least 2 times a week (I have special reasons for this).
obviously -- some of the ideas presented up to now are simply brainstorming the possibilities. hope to come up with the right and complete idea soon and have it made here. Then post it here for all.
Hi to everyone.
Before this HTC device I had others and also had a Motorola Mpx220 (WM2003 SE).
I was used to move the files within "\Windows\Start Menu" (mostly .lnk files to installed programs) into newly created subfolders, to be able to use and/or access the function I needed in a faster way.
I've tried doing the same on this WM5 device, but everytime I try I get an error message reporting it is not possible (File Explorer has greyed out options to cut and/or copy, while TotalCommander just reports it's not possible to "overwrite" ???).
Does anyone have an idea of how this can be done (registry ???) ?
Thank you.
Ciao
Here is the solution...
Hi Mix, it's Mix answering (yes, I'm the same person...)...
First of all I would like to thank you ALL the people which knew the solution and were fighting to answer to my doubt...
You were so many, I wonder why the message has been read times and so many answers arrived: 0 (yes, ZERO).
Anyway, I came across the solution myself, by chance...
The problems seems being the smartphone versions of WM5 being protected against file modifications. This protection extends also to some files execution and to certificate installations (hence some problems may arise when connecting to an Exchange Server for syncronization).
Some tools are needed to remove this protection, and some experience of registry modification is required too (I will not help anyone beside what is in this message and I take no responsability for any mistakes and/or troubles you may produce or face).
First of all you need a special version of RegEdit (the tool from PHM): you should find an HTC digitally signed copy of it called RegEditSTG.exe.
Look around for it: there are many forums around which do hold a copy of it.
Place it in your phone's memory, not on the MicroSD card...
With this tool you should change the following values:
HKLM\Security\Policies\Policies\00001001 = 2 => 1 (RAPI)
HKLM\Security\Policies\Policies\00001005 = 16 => 40 (Cert)
HKLM\Security\Policies\Policies\00001017 = 128 => 144 (?)
The first is the value you will find, the second is the value you should enter. The third line has a question mark because someone says it should be made, someone not... It's up to you. I made it.
Then you should find another tool (with the same above method) called SDA_ApplicationUnlock.exe which has to be run on your desktop PC with the phone already connected with USB (and possibly with ActiveSync not in the middle of a sync...).
Once you run this, you will get a message that the unlock took place (if not, it may be the first operations did not complete well).
Disconnect your phone from the USB cable and power cycle it (switch it off and then on again).
Opla'... the phone is not APPLICATION UNLOCKED and you will be able to move file around the directories as I was looking to when I first posted my message.
Now I have a very quick Start Menu, as I wanted.
Please, be aware that this operation hacks the security policies of WM5 and then any other application which may be dangerous can now run on your phone.
If you wish to stay on the safe side, it could be useful to restore the registry settings to their original values, but I do not know if this could cause other problems, since I didn't on my phone.
I actually double check every single file by myself before launching it and I do not run anything which I'm not sure it is safe.
So, pay attention... (you have been warned...).
Hope this helps someone else out there.
Ciao
Thanks for the tips mate! I was searching around for the same problem.
Can a hard reset put all the files back as in the old WM2003? I'm asking that 'cause if you look at the windows directory, many exe and dll files are repeated, with a different code. I guessed they are for the many different languages the phone support and the code is the country code. Maybe when you switch from one language to another those files are renamed so you have the correct exe and dll for the language you need...
If I can erase all the files I don't need (I will never change the language or maybe have only italian and english) I can save lot of space.
Am I wrong? Was that ever tried before?
vbi said:
Thanks for the tips mate! I was searching around for the same problem.
Click to expand...
Click to collapse
;-) I knew...
Can a hard reset put all the files back as in the old WM2003? I'm asking that 'cause if you look at the windows directory, many exe and dll files are repeated, with a different code. I guessed they are for the many different languages the phone support and the code is the country code. Maybe when you switch from one language to another those files are renamed so you have the correct exe and dll for the language you need...
If I can erase all the files I don't need (I will never change the language or maybe have only italian and english) I can save lot of space.
Am I wrong? Was that ever tried before?
Click to expand...
Click to collapse
In order:
- Yes, I suppose a hard reset of the device completely restores the original factory settings, hence, the device will appear as "brand new".
- You're right: all the localized files present there are just to be able to swithc to other languages (maybe following user's settings and maybe also following user's SIM settings too...).
- Erasing the unused files may appear as a "space saving" job. It is not. First of all you will not be able to remove ROM resident files, but provided you could be able to do this, you will not be able to use ROM space as you intend...
Finally then, it's completely unuseful to try to remove them, just a waste of time trying...
Ciao
Thanks Michele.
Are you sure the windows directory is in ROM?
I always tought ROM was only to store the "disk" image when you hard reset the device. I was so for the Qtek S100.
vbi said:
Are you sure the windows directory is in ROM?
Click to expand...
Click to collapse
Yes it is. On the fact that it is then copied into RAM, well, this is a tecnique which was used up to WM2003 SE devices.
Starting from WM5 devices MS somewhat changed the behaviour of the whole system, hence I'm not then so sure.
Indeed, I have never been sure of anything, beside death, so you can imagine...
I'm not really so "expert".
Having used an MPx220 for over one year (with all its limitations, but exploiting it very much), using a WM5 device now is a much more relaxed experience (faster, more realiable and less troubly in terms of memory).
Just MHO
Thanks Mix - i followed your directions and it worked.
Got my QTEK (running i-Mate ROM) Application Unlocked
Didn't really see anything else like this around and figured it might help people get started with performing an upgrade. Please keep in mind that while I tried to make it "generic" it was really designed around ROMs available at the time of this posting. The future might invalidate parts of this guide. The attached is simply the text file version of the guide, and my Custom Extended_ROM (barebones). Enjoy,
-Q
Hermes Upgrade
This document details a specific example of upgrading your HTC Hermes device. It's
going to be out of date real fast, but you should be able to (fairly easily) apply
any steps here to any upgrades you want to make in the future. In case you are not
up to the task of taking the knowledge imparted here and extrapolating it for your
specific case, you probably shouldn't be doing this at all.
Prior to undertaking any steps in this document:
- Charge your PDA to full (or at least >= 75%) power.
- Back up your data, the ROM upgrade WILL cause you to lose all data.
- Use either a laptop PLUGGED in, or a desktop with a UPS.
- Turn off your screensaver, hibernation settings, sleep settings, etc.
- Use a reliable connection for USB (back of computer, etc).
- Don't run any games, etc that might cause an unstable computer.
- Basically, if anything interrupts most of the updates, you're screwed.
- If something disastrous DOES happen, consult the wiki at:
http://wiki.xda-developers.com/index.php?pagename=Hermes_UpgradeProblems
or search for other solutions using the forum search feature at:
http://forum.xda-developers.com
For more information regarding the HTC Hermes, available ROMs, ExtROMS, RADIO ROMs
and other information, please consult the following wiki pages:
WIKI: http://wiki.xda-developers.com/index.php?pagename=HTC_Hermes
WIKI: http://wiki.xda-developers.com/index.php?pagename=Hermes_Upgrades
WIKI: http://wiki.xda-developers.com/index.php?pagename=Hermes_ExtendedRoms
WIKI: http://wiki.xda-developers.com/index.php?pagename=Hermes_ExtractedRadioRoms
WIKI: http://wiki.xda-developers.com/index.php?pagename=Hermes_UpgradeProblems
WIKI: http://wiki.xda-developers.com/index.php?pagename=Hermes_Howto_Bootloader104
NOTE: All files are available from the following FTP site:
Server: ftp.xda-developers.com
User: xda
Pass: xda
[ My Hardware & Loaded ROM Prior to Upgrade ]
DEVICE: O2 XDA Trion GER (HERM100)
UPGRADE (ALL): /Hermes/Shipped_Complete_Updates/Dopod_CHT9000_1237071_1060010_WWE_SHIP.exe
ROM: 1.23.707.1
DATE: 06/28/06
RADIO: 1.06.00.10
PROTOCOL: 32.37.7010.01H
BOOTLOADER: 1.04
OS: 14955.2.3.0
[ My Hardware & Loaded ROM After Upgrade ]
DEVICE: O2 XDA Trion GER (HERM100)
UPGRADE ROM: /Hermes/Shipped_Complete_Updates/RUU_HERMES_HTC_WWE_1[1].35.255.2_1.35.255.102_1.08.00.10_SHIP.EXE
UPGRADE RADIO: ROM VERSION (BootLoader 1.09 prevents upgrade currently)
UPGRADE EXTROM: CUSTOM (see below)
ROM: 1.35.255.2
DATE: 11/14/06
RADIO: 1.18.00.10
PROTOCOL: 32.55.7018.01H
BOOTLOADER: 1.09
OS: 14955.2.3.0
[ Part I - SuperCID Hack ]
FILE: /Hermes/Tools_and_Programs/HTC_Hermes_SIM_Unlock_v2a.zip
FORUM: http://forum.xda-developers.com/showthread.php?t=282073
This is done so that even if the ROM you chose upgrades to BootLoader version 1.06
or higher you will still be able to load other images without CID error. Currently
this SuperCID hack can only be run on BootLoader 1.04. If you have BootLoader 1.06
it is possible to downgrade assuming a ROM for your particular device with 1.04 is
available. If there is no ROM with BootLoader 1.04 available, or you have the 1.09
BootLoader (or greater) then you will have to wait for the appropriate utility.
WIKI: http://wiki.xda-developers.com/index.php?pagename=Hermes_BootLoader
The instructions for this hack details a process by which you are instructed to do
a flash of a new RADIO ROM. Above is a link to the Hermes BootLoader wiki that has
more detailed information on how to connect to the BootLoader. In particular, make
sure to turn off ActiveSync's USB connection before continuing. You will re-enable
ActiveSync at the step (7) where he asks you to connect to ActiveSync and copy the
HERM_Unlock_v2a.exe to your device and run it. Be aware that there's absolutely no
indication that the program is even running, but after a minute or so it'll pop up
with a SUCCESS message.
[ Part Ia - Hack Verification ]
FILE: http://wiki.xda-developers.com/uploads/mtty.exe
WIKI: http://wiki.xda-developers.com/index.php?pagename=Hermes_BootLoader
Please read the above Wiki Page thouroughly, especially the part that disables the
USB connection in ActiveSync before connecting to the BootLoader. It should not be
necessary to authenticate via password for our purpose.
To verify the SuperCID hack is indeed present, enter the BootLoader and issue:
> task 32
The response should return: Level = 0
If it does not the SuperCID hack is not present and it is not recommended that you
proceed further as the ROM upgrade below may install BootLoader >= 1.06 and unless
you have a previous version ROM with a CID that matches your hardware to fall back
on you'll be stuck with it. In the case of BootLoader 1.09 as of this writing it's
even worse because "normal" methods for downgrading will not downgrade the SPL.
[ Part II - Flash New ROM ]
FILE: /Hermes/Shipped_Complete_Updates/*
WIKI: http://wiki.xda-developers.com/index.php?pagename=Hermes_Upgrades
FORUM: http://forum.xda-developers.com/forumdisplay.php?f=306
To start, get your desired ROM. Even if you desire a different RADIO ROM or ExtROM
you have to start with the ROM (which unfortunately means flashing all three). The
RADIO and ExtROM may be changed after this step. Use the wiki and forum to find an
appropriate ROM for yourself. If you're reading this it is probably a good idea to
NOT try the absolute newest ROM available--wait until the forums seem to have some
information about other users' experience with it. Every ROM has its own quirks so
if some of the steps below (such as editing ExtROM) don't work, it is probably due
to the ROM version you chose (this may not matter to you though).
Unzip your ROM into a directory BEFORE installing it. You can use WinRAR, or other
free utils (Google) to accomplish extracting the installer data into a folder. You
do this to minimize any problems, and make it easier to perform a proper upgrade.
When you think you're ready run ROMUpgradeUt.exe in the extracted installer folder
and follow its instructions exactly. Please note that you must have the ActiveSync
connection to your PC (this can be Guest however), and that the battery power must
be > 50%. This should be sufficient, but if you're paranoid then fully charge your
unit before performing this upgrade. By the way, most people would recommend to be
in BootLoader mode before running this upgrade, but the reason I have specifically
asked you to be connected to ActiveSync is that if the Super CID hook was not done
properly there will be an error (whereas in BootLoader mode there would not).
Please note that as we have completed the Super CID hack above, the first time you
run this it should succeed. If it does not and complains about an invalid CID then
the hack must not have worked. In that case you can still update but be aware that
if the ROM you are attempting to install is BootLoader 1.06 or greater you will be
stuck with that version ROM unless you are able to do a downgrade (assuming one is
available for your model hardware with a 1.04 BootLoader). Should you still desire
to upgrade your device and you have BootLoader 1.04, simply close the update error
and program (do nothing to your device which is now in BootLoader mode). Then open
the update (ROMUpgradeUt.exe) again and proceed as before (it shouldn't error this
second time through).
[ Part III - Flash New RADIO ROM (Optional) ]
FILE: /Hermes/Extracted_Radio_ROMs/*
WIKI: http://wiki.xda-developers.com/index.php?pagename=Hermes_ExtractedRadioRoms
Please note that you can ONLY perform this operation if your BootLoader has stayed
at version 1.04. Even with the Super CID hack you cannot install a different radio
if your ROM installed BootLoader 1.06 or greater.
To start, get your desired RADIO ROM. Use the wiki and forum to find one you would
like, just as you selected a ROM in Part II above. As with the main ROM it is best
to wait until the forums have information about other users' experience with a new
RADIO ROM before you try it yourself.
At this time, you should unzip your RADIO ROM but do not run MaUpgradeUt_noID yet,
instead open windows Task Manager and under the Processes tab locate: wcescomm.exe
Kill this process and then run MaUpgradeUt_noID.exe. The reason for this is an odd
issue where the updater would hang at 0% somehow related to the ActiveSync process
getting messed up somehow (maybe from prior steps).
Continued...
Hermes Upgrading Guide - Part 2/2
[ Part IV - Create Custom ExtROM (Optional) ]
FILE: /Hermes/Tools_and_Programs/HERMES_MountExtROM.CAB
WIKI: http://wiki.xda-developers.com/index.php?pagename=Hermes_Unhide_Extrom
WIKI: http://wiki.xda-developers.com/index.php?pagename=Hermes_ExtendedRoms
This is probably the most complicated part and by no means is it necessary for you
to create your own custom ExtROM; however if you would like a customized installer
that includes your own desired applications and settings, then this section is for
you. Download the HERMES_MountExtROM.CAB file, and install it on your device. Then
perform a soft reset and the \Extended_ROM folder should now be available.
Generally it is recommended to copy this folder to your main computer, and operate
on it from that platform. Using the second wiki page linked above, and information
from forums, download whichever ExtROM zipfiles may have additional files you wish
to have in your custom ExtROM. Also download (or extract) cab files for any custom
applications you wish to include in your "cooked" ExtROM.
You will generally have to play around quite a bit doing many hard resets pressing
the left and right softkeys while pressing reset until you have determined all the
necessary cab files that result in your desired operation. The Config.txt file has
a listing of all the commands that are performed during the installation of ExtROM
cab files and settings. Of course, every time you do a hard reset you will have to
download and run the HERMES_MountExtROM.CAB file again in order to be able to have
access the ExtROM. The following is a list of commands for the Config.txt file:
CAB: \<directory>\<filename>
This is the install directive, with the argument being the full path to a CAB file
that is to be installed. The directory is usually "Extended_ROM" since the rest of
the device will be clear; however it can be set to point to a directory on storage
cards (though this is not recommended for obvious reasons--the storage card is not
guaranteed to be present during a hard reset of the device).
EXEC:\<directory>\<filename>
This is used to execute a file present either in the Extended_ROM, or somewhere on
the device itself (or again possibly on a storage card). Usually on the Hermes for
instance you might see "EXEC:\Windows\SetHSDPA.exe /Disable" if the ROM has chosen
to disable HSDPA (please note that this file is not always present on all versions
of ROMs).
CPY1:<directory>\<srcfile> / CPY2:\<directory>\<dstfile>
These commands are used to copy a file from one place to another, CPY1 is used for
identifying the file to copy and CPY2 is used to point to its destination. They're
quite useful if you need to copy settings, or other information from the ExtROM to
the main filesystem. As with CAB and EXEC there are technically no restrictions on
the source and destination directories, but it is generally not recommended to use
storage card references from within the ExtROM.
LOCK:Enabled / LOCK:Disabled
These commands lock the user interface so that no input can be made (interference)
during the installation process. Assuming you are installing any unsigned or other
custom applications you will need to put it outside this grouping.
SHOW:<directory>\<bitmap>
This should display a background image during the install process of your choosing
but as I've never had the ocassion to use it I am unsure of the specifications for
the image itself. Search forums for more information if you would like to use it.
HIDE:Enabled / HIDE:Disabled
These commands hide (enabled) and show again (disabled) the "installer" screen for
the ExtROM installation process. These commands are most useful when you have need
to install unsigned applications (or other custom apps that require user input) so
that the user is able to see (and when not in LOCK mode interact with) the install
process for that specific application. Usually you would exit LOCK mode then enter
HIDE mode before performing the installation of non-signed applications.
RST: Reset
This does exactly what you would expect--it performs a soft reset. This command is
usually placed at the end and in fact it shouldn't go anywhere else or the install
will be interrupted at the point of reset (and not resume afterwards).
The following is an example of how one might choose to set up their Config.txt. It
includes installation of cab files, the copying of an application from ExtROM into
main memory and its execution, the interactive installation of applications and an
example interactive application execution. Please note that it is not necessary to
copy an application to main memory in order to execute it.
LOCK:Enabled
CAB: \Extended_ROM\file1.CAB
CAB: \Extended_ROM\file2.CAB
CAB: \Extended_ROM\file3.CAB
CPY1:\Extended_ROM\app.exe
CPY2:\My Documents\app.exe
EXEC:\My Documents\app.exe
LOCK:Disabled
HIDE:Enabled
CAB: \Extended_ROM\app1.CAB
CAB: \Extended_ROM\app2.CAB
EXEC:\Extended_ROM\interactive.exe
HIDE:Disabled
RST: Reset
Thats it! You're on your own from here as to how you would like to create your own
custom ExtROM. You should now have an upgraded ROM/RADIO ROM/ExtROM and a reset of
the device (using the left and right soft keys with reset) will make sure that the
ExtROM is hidden and locked again (and of course provide a fresh install).
Hope this document has been useful, feel free to chime in with additional tips and
any comments on errors in this doc or additional information that may be useful!
-Q
Great!
I also wrote a summery of info I got on xda-dev: Making upgrading and unlocking a bit clearer
But your text is much more detailed. Escpecially the commands explaination in "Create Custom ExtROM" is very nice!
Thanks a lot to both for such complete info and resources. Mine is right now upgrading to 1.35.
move this tutorial to wiki??
honestabe said:
move this tutorial to wiki??
Click to expand...
Click to collapse
I linked it on the Upgrading FAQs wiki page:
http://wiki.xda-developers.com/index.php?pagename=Hermes_UpgradeFAQ
Any one knows about how to downgrade at formally versions?
I wanna try Dopod_CHT9000_1237071_1060010_WWE_SHIP or DopodAsia_AUS_1.30.707.4_1.20.31.10_WWE_Ship.
Thank you.
HTC TyTN
ROM 1.35.255.2 WWE
BootLoader 1.04
Unbranded HTC TyTn
I've just bought a new HTC TyTn and I would like to upgrade the Radio Rom etc...
As the phone isn't locked to any network, I'm assuming that I don't need to apply any SuperCID hacks etc to the device to perform upgrades. Am I correct in thinking this?
Do I still need to keep the bootloader to 1.04 etc?
I really haven't a clue here, I've had a look through some of the wiki, but it seems to be geared to hacking branded devices etc.
Please let me know what I need to do and where I can find the relevant info to get my TyTn / Hermes completely up-to-date, with stable releases please.
All the version no. are in my signature.
Thanks!
mezhopking said:
I've just bought a new HTC TyTn and I would like to upgrade the Radio Rom etc...
As the phone isn't locked to any network, I'm assuming that I don't need to apply any SuperCID hacks etc to the device to perform upgrades. Am I correct in thinking this?
Do I still need to keep the bootloader to 1.04 etc?
I really haven't a clue here, I've had a look through some of the wiki, but it seems to be geared to hacking branded devices etc.
Please let me know what I need to do and where I can find the relevant info to get my TyTn / Hermes completely up-to-date, with stable releases please.
All the version no. are in my signature.
Thanks!
Click to expand...
Click to collapse
mezhopking - welcome to XDA-DEV...
all you need these days is to use and read up on SSPL, this application/bootloader allows you to upgrade/downgrade to any shipped rom update...
walshieau said:
mezhopking - welcome to XDA-DEV...
all you need these days is to use and read up on SSPL, this application/bootloader allows you to upgrade/downgrade to any shipped rom update...
Click to expand...
Click to collapse
Thanks walshieau, what rom do you suggest I upgrade to? My radio rom seems to be pretty crap, has awful reception and constantly losing utms/gprs. I've come from a HTC wizard, where I had no problems with gprs or phone connections.
Any help appreciated...
i suggest you use the HTC 2.05 AKU 3.3 rom... i have found that to be quite stable and have had no problems as yet...http://rapidshare.com/files/17337364/RUU_Hermes_HTC_WWE_2.05.255.1_6275_1.34.00.10_108_Test.exe
walshieau said:
i suggest you use the HTC 2.05 AKU 3.3 rom... i have found that to be quite stable and have had no problems as yet...http://rapidshare.com/files/17337364/RUU_Hermes_HTC_WWE_2.05.255.1_6275_1.34.00.10_108_Test.exe
Click to expand...
Click to collapse
With this ROM you've suggested, is it simply a case of running it on my PC? Or do I need to have the SSPL program running?
I've just downloaded and opened the ROM, isn't this a simple program, do I need to do additional task to install it, as I'm using an unlocked phone?
download this tool http://forum.xda-developers.com/showthread.php?t=293651 on the first post and follow his instructrions... then you can just simply run the .exe file... its that easy
Backup existing ROM
The wiki is very confusing on this.
Like mezhopking I have an unbranded TyTN Her200 with the 7/06 factory ROM. On the off chance a Crossbow update becomes available and/or if it never materializes I'd like to know I can go back to the factory setting (so it looks legit to the installer or subsequent buyer). Therefore I'd like to back up my current ROM- it's about the only thing I didn't snag off of the ftp server before it went down.
Should I look at the tool they were talking about using if someone at 3GSM found a TyTN/Hermes running WM6 (the microsd rom grabber) or is there a better way?
teambnet said:
The wiki is very confusing on this.
Like mezhopking I have an unbranded TyTN Her200 with the 7/06 factory ROM. On the off chance a Crossbow update becomes available and/or if it never materializes I'd like to know I can go back to the factory setting (so it looks legit to the installer or subsequent buyer). Therefore I'd like to back up my current ROM- it's about the only thing I didn't snag off of the ftp server before it went down.
Should I look at the tool they were talking about using if someone at 3GSM found a TyTN/Hermes running WM6 (the microsd rom grabber) or is there a better way?
Click to expand...
Click to collapse
The original Cinguarl Rom is available on the wiki on rapidsahre, get it now and save it.
OK, I've finalised an RUU Updater with inclusive tools to allow you to Bake your own ROMs from the ones already out there
this does NOT mean you can edit the OS files, simply mix'n'match
The RUU Updater also will run the SSPL for you meaning that you can use this RUU to flash *ANY* ROM to your PDA even if it is fresh out of the box (but please do take care when doing so)
There is no NBH included in this file, and you will need to place one in the directory you extract this to in order to run it.
Eventually I will release a GUI app to simplify the ROM baking process, but for now, feel free to experiment, and remember, you *CAN* delete components from the NBHGen sample file (say for example you didn't want to flash a new Radio), but please remember to ensure that all files are named correctly.
Download: (UPDATED VERSION, INCLUDES AUTOMATED GUI TOOL)
ftp://xda:[email protected]/Hermes/Tools_and_Programs/ModifiedRUUUpdater-V2.rar
Please note that the GUI tool is relatively primitive; please keep all files INSIDE the workshop folder, thanks
Credit:
- Credit to Pof et al. for NBHextract
- Credit to Bot for NBHGen
- Credit to Des for SSPL
- Credit to me for some rubbishy fiddling around
Olipro said:
OK, I've finalised an RUU Updater with inclusive tools to allow you to Bake your own ROMs from the ones already out there
this does NOT mean you can edit the OS files, simply mix'n'match
The RUU Updater also will run the SSPL for you meaning that you can use this RUU to flash *ANY* ROM to your PDA even if it is fresh out of the box (but please do take care when doing so)
There is no NBH included in this file, and you will need to place one in the directory you extract this to in order to run it.
Eventually I will release a GUI app to simplify the ROM baking process, but for now, feel free to experiment, and remember, you *CAN* delete components from the NBHGen sample file (say for example you didn't want to flash a new Radio), but please remember to ensure that all files are named correctly.
Download:
ftp://xda:[email protected]/Uploads/Hermes/ModifiedRUUUpdater.rar
Credit:
- Credit to Pof et al. for NBHextract
- Credit to Bot for NBHGen
- Credit to Des for SSPL
- Credit to me for some rubbishy fiddling around
Click to expand...
Click to collapse
I made NBH radio only upgrade posted here:
Here are Radio ROMs:
1.27 http://uploadingit.com/files/8194/NBH Radio Only 1.27.00.00.zip
1.33 http://uploadingit.com/files/8194/NBH Radio Only 1.33.31.00.zip
1.34 http://uploadingit.com/files/8194/NBH Radio Only 1.34.00.10.zip
Just a note: there's a GUI for the workshop now; remember that you don't have to create a NBH with EVERY .NB and you can select which ones to include (therefore, IPL and SPL can generally be discluded)
Thanks For The Files wpbear. Hopefully The First Of Many Cooked Software To Come From This Forum Now We Have Discovered The Secrets Of Our Hermes.
Cheers
will this still push SSPL onto the device while it is in bootloader mode? if so then this is the breakthrough everyone has been wanting for device recovery...
Olipro said:
Just a note: there's a GUI for the workshop now; remember that you don't have to create a NBH with EVERY .NB and you can select which ones to include (therefore, IPL and SPL can generally be discluded)
Click to expand...
Click to collapse
Nice GUI, not that DOS was real hard but the GUI is more convienent. Thanks
Still looking for a way to put my custom Ext_ROM into a nb file so I can truly cook my own ROM.
I Have A Problem When I Try And Start The GUI. I'm Assuming The GUI Is The File 'ROMBaker.exe' When Ever I Try To Run It, I Always Get An Error Saying 'The application failed to initialize proerly' Any Ideas?? Quick Question Was The GUI Written In C?
Cheers
do you have the .NET framework installed onto your machine??
mousey_ said:
I Have A Problem When I Try And Start The GUI. I'm Assuming The GUI Is The File 'ROMBaker.exe' When Ever I Try To Run It, I Always Get An Error Saying 'The application failed to initialize proerly' Any Ideas?? Quick Question Was The GUI Written In C?
Cheers
Click to expand...
Click to collapse
no, I wrote it with Visual Studio 2005, so you need .net framework 2.0
walshieau said:
will this still push SSPL onto the device while it is in bootloader mode? if so then this is the breakthrough everyone has been wanting for device recovery...
Click to expand...
Click to collapse
no, not even HTC could pull that off.
Olipro said:
no, not even HTC could pull that off.
Click to expand...
Click to collapse
hahaha thought so...
The GUI part NBHExtract is not working, it just sits there, gives no feedback or HD activity. I have all .Net installed 1, 2 and 3.
Generate NBH works to make your txt file. Then go to CMD prompt to run "nbhgen" [txt file].
I created New Cingular ROM with upgraded Radio and SPL 1.04.
Cingular WWE
OS/Ext_ROM (standard) 2.06.502.3
Radio 1.34.00.10
SPL 1.04
wpbear said:
The GUI part NBHExtract is not working, it just sits there, gives no feedback or HD activity. I have all .Net installed 1, 2 and 3.
Click to expand...
Click to collapse
thanks, I'll check this out and release a fixed one if it's not working
Yes, my mistake indeed, I wasn't cleaning that string properly,all sorted.
either redownload the RAR file or download the attached ROMBaker.exe and overwrite the old
Nice Work Olipro.
Would It Be Possible For You To Write A Quick Walkthrough On How To Use Your ROMBaker Tool?
Cheers
Thanks OLIPRO, great job man.
Olipro said:
Yes, my mistake indeed, I wasn't cleaning that string properly,all sorted.
either redownload the RAR file or download the attached ROMBaker.exe and overwrite the old
Click to expand...
Click to collapse
The new RomBaker still bad for me. The NBHextract opens a quick DOS box then immediately closes, no extraction.
yes, fixed everything now, and tested it properly, my mistake.
RUU on FTP is updated, or use the new attachment
Olipro said:
yes, fixed everything now, and tested it properly, my mistake.
RUU on FTP is updated, or use the new attachment
Click to expand...
Click to collapse
Works! Thanks.
Too good, just flashed 3.3 test OS, spl 1.04 and radio 1.27,piece of piss.
Great Job
Hi
I have been cooking ROMs for a week or so now and all has been great. I can't recall making any major changes, but I now get the following when the phone does it's initial boot (and every boot after that)...
"The file 'poutlook' cannot be opened. Either it is not signed with a trusted certificate? or one of its components cannot be found..." And I can't do anything. i have searched but i have nothing found related to this problem
I am using (and have been using) IOLITE 20765 ROM and SYS and OEM 5.50.
I have made no major changes - I was testing other ROM's and SYS's, but I have reverted back to 20765 and I get this error - I never got this error on the other versions of ROM's and SYS's.
I have also redownloaded the files and created a new Kitchen folder to cook in...
Please can someone help???
DT
An update.
Redownloaded SYS, ROM, OEM and Kitchen 1.2b and started from scratch. It now works, so I am not sure what the heck I did to the other folders ...but I am sure glad it is functioning again
Can anyone tell me how to associate extensions with a program? any images I have defaults to opening them in the Camera app (not sure why) - I want them like before - except I am not sure what app the standard WM6.1 opens images in - can some one advise please?
Thanks
DT
d_train said:
...but I am sure glad it is functioning again
Click to expand...
Click to collapse
That's why we have HardSPL. Some cooked ROMs will not even boot. In those cases, take battery out, replace battery, turn phone on with camera button held down. This will drop phone into bootloader mode and allow a new ROM to be flashed.
Can anyone tell me how to associate extensions with a program? any images I have defaults to opening them in the Camera app (not sure why) - I want them like before - except I am not sure what app the standard WM6.1 opens images in - can some one advise please?
Click to expand...
Click to collapse
These associations are done in registry. For packages, you need to hunt through the kitchen for the registry and make the appropriate changes.
When I needed to change association for videos to TCPMP, the way I took was:
1) Snapshot of registry
2) Ran TCPMP. Made the association changes in its options.
3) Resnapshot registry.
4) Compare the changes.
5) Scan through the entire kitchen and find and substitute the registry keys in the RGU files and also .dat files
6) An alternative is to create a registry change, to be applied after the main ROM is built (or run at first bootup) like all the registry packages.
Total Commander is great for this. It allow search of strings of text within files in a folder and display all files with the search text. It also allows comparison of 2 files, and highlights the differences. Good luck. This is very time consuming.