htc rom tool: new software to deal with ROMs (NEW RELEASE 1.1.0) - Upgrading, Modifying and Unlocking

htc rom tool: new software to deal with ROMs (NEW RELEASE 1.1.4)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
--------------------------
htc rom tool version 1.1.4
by Dark Simpson
--------------------------
DISCLAIMER: I WILL NOT BE RESPONSIBLE IF YOU BRICK YOUR DEVICE USING THIS TOOL
This small application makes process of working with ROM's for some new HTC devices are bit more comfortable. htc rom tool will contain several instruments to deal with ROMs or it's parts.
Now, these instruments are implemented:
1. ROM builder. With this tool you can build a ROM (*.nbh) from a rom parts (*.nb) in a comfortable interface.
The built ROM is correctly signed (with my own cert), checked for errors and is ready to download into device. The device MUST be CERTIFICATE CHECKING unlocked for this (you need to use HACKED SPL for your device), or you will get an error while flashing (it is not fatal for your device I think, but keep attention on this fact!).
There is a possibility to add new devices to build ROM for by editing program's configuration file. This is described inside the "htcrt.ini" configuration file.
In the next versions these tools will be added:
- ROM extractor (to extract all *.nbh file or only a several needed parts from it)
- Splash tool (to deal with all kinds of ROM splash screens in a comfortable manner).
- ExtRom tool (to extract and rebuild "extended ROMs")
- System tool (to extract and rebuild an OS part and, maybe, to edit some contents inside unpacked system like initial registry and so on...)
---------------
Version history
---------------
1.1.3
Now and later you can get it here:
http://www.real-radio.ru/htcrt/
1.1.0
There is a new, rewritten, fully customizable dynamic engine that allows to add support for almost any of new HTC devices
+ Updating devices list automatically through your internet connection
+ Checking of blocks file sizes to meet specified criteria for device
+ Possibility to pad smaller blocks with 0x00's to the specified size
+ Coloring of block with respect to it's status
+ New checks and configurable warnings to protect from user mistake when building
+ Saving and loading projects
+ Command line support
+ Other additions
You can see other infos in the about - information of the program.
PLEASE HELP TO IMPROVE DEVICES CONFIG FILE: If you have knowledge about internals of htc devices rom files you can help me to improve, test and check different configurations for htc devices or to add new devices into program. If you want to participate please contact me. Firstly, you can check and validate existing config file's entries for different devices. If you want to add new one - I need to know all identifiers and names of all blocks and the default sizes of different blocks (as in the original firmware) if this is applicable to prevent user mistake in future And of course if you want to cooperate with me you woud like to understand syntax of the htcrt devices config ini file
!!! Now I have a big lack of time, and I think that I will be able to start working on devices config file only with second half of January 2008 Now you can start to collect infos, make corrections and additions to config and to debug them without my participation...
1.0.1
- ! Fixed bug with filepaths with spaces in ROM builder
- Added user warning when flashin IPLs or SPL in ROM builder
- Added new devices
1.0
- The initial release

Thanx a lot

Hey guys, I need to know your opinions about this
Write down all found bugs and your wishes here, please...

I'm waiting til you add the extractor and bits (as I havent got any nbh files etc to play with)
But looks very nice and cool

looks nice, could develop into a great tool

Can this tool sign the ROMs properly or the build ROMs r to b used with SSPL?

Yes, this tool signs resulting ROM file with my own certificate and if SSPL is not validating block hashes to be signed with OEM or HTC certificate while flashing (it may check blocks to be signed properly, but not to validate), than it can be used with SSPL. Of course, the CID checking must be eliminated in loader too, or you will need to type in the utility a valid CID.
Note, that with Artemis USPL this utility works without problems.

will the HTC StarTrek support in future?

Yes, soon I will release new config with the following devices:
Artemis
Trinity
Herald
Hermes
Athena
Breeze
Gene
Love
Startrek

So it does not support older htc models like Universal?
Edit: I see the config file only Artemis & Trinity.

If the format of ROM files for devices like Universal is different than of devices I posted in previous topic, then yes, my tool will not support these models...

great job Dark Simpson
Thanks again..!

Dark Simpson said:
...or you will need to type in the utility a valid CID.
Click to expand...
Click to collapse
I could enter in boot mode on my Artemis device and I got follow info:
ARTE1000 HTCE
It's means that my CID key is HTCE?
Thanks !!

Thank u ^^;

Pocha, I think if you can flash ROM signed not by HTC in your apparatus, then you probably:
1. Have bought IMEICHECK unlock
2. Using new shiny USPL
In both cases you can leave CID for 11111111... Else (if your device have standard unmodified SPL) you can't flash ANYTHING except original HTC's (or operator's) ROM and in this case htc rom tool will not help you...

Unfortunatly for me, I bricked my Artemis when I tried to upgrade to WM6 two weeks ago, my Artemis is SIM Unlock and Cid Locked, I bought it with no carrier, and I can't use ROMs in other languages..., when my Artemis is back I will upgrade SPL and I will try your program
Thanks !!

Then try this tool and confirm the results..if u could flash then this is the BIG moment for all of us here.gr8 job simpson

Thanks for this great tool
Attached htcrt.ini with support for the following devices:
Hermes
Trinity
Artemis
Love
Herald
Athena
Kaiser
Elf
Cheetah
Breeze
Excalibur
Oxygen
Startrek

StarTrek log:
ROM build process started...
Ceating temporary unsigned ROM file...
Writing ROM header...
Writing ROM contents:
cWindows.nb: 100%
Preparing destination...
Preparing ROM signer...
Signing ROM and copying it to destination...
ERROR: Signing process is not successful. Signer service
output:
ImageHash version 1.0
ImageHash Error: Invalid value for max packet size.
[there is going usage]
An error ocurred during signing ...

I used the original OS.nb from Dopod P800W shipped ROM (= HTC Artemis) to test your program but found following error:
ROM build process started...
Ceating temporary unsigned ROM file...
Writing ROM header...
Writing ROM contents:
OS.nb: 100%
Preparing destination...
Preparing ROM signer...
Signing ROM and copying it to destination...
ERROR: Signing process is not successful. Signer service
output:
ImageHash version 1.0
ImageHash Error: Invalid value for max packet size.
What happened? Any hint?

Related

Want more Storage? New bugfixed version 2.1 rc2!

Edit: New version available! Compatible with Kaiser, Titan, Artemis, Hermes etc.
New version 2.1rc2! This is a major upgrade to version 2.0 (and a bugfix to 2.1rc1). The ImgfsTools now support generating ROMs for Kaiser, Hermes, Titan, Artemis and probably quite some more. All Hermes-specific code was replaced with code working for all devices
The new version is attached to this post.
These are the screenshots of the original version. Have a look:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is a completely unmodified LVSW edition WM6. It usually has 47 MByte Storage....
What happened? Well, the IMGFS partition (a.k.a. OS.nb) has 8 MByte free space. Until now it was not possible to shrink the IMGFS partiton and enlarge Storage in return, so that space was wasted.
This has changed - now also on the Kaiser!
I modified mamaich's ImgfsTools so that they now create the smallest possible OS.nb from a 'dump' directory, and also write the partition table and MSFLSH header matching the new size. The result is what you see above.
This is an excerpt from the ReadMe file from the new version 2.1rc2:
ImgFS Tools Version 2
================================================================
(Current version: 2.1rc2)
What it is
==========
These little programs help you with cooking your own ROM. They allow you to unpack an OS.nb file into individual files as you'd find them on your device, and to re-pack them into a new OS.nb which you can flash to your device. Of course, betweem unpacking and re-packing, you'll want to add/modify/remove some of them.
The tools are enhanced versions of mamaich's imgfs_tools - a huge Thank You goes to mamaich for creating them, and also for releasing the source code!
The most significant enhancement is that the IMGFS inside the generated OS.nb is no longer of fixed size, but is as small as possible. This means: the more of the unpacked files you remove before re-packing, the smaller it'll get and consequently the bigger your Storage memory will become. Also, the tools are no longer device-specific and should also work other devices than the Hermes.
*** WARNING: ***
Before you flash a ROM created with these tools, make sure you know how to recover from a non-booting ROM! For Hermes and Kaiser, you should install a HardSPL before you use these tools! I accept no responsibility for bricked devices!
Supported devices
=================
These tools have been tested on HTC devices only, and are known to work on Hermes, Kaiser, Titan and Artemis. Other devices were not tested and may or may not work.
If you want to try, I will gladly support you. However, I cannot accept responsibility for bricked devices!
How it works
============
On a high level, this is the chain of actions needed to unpack OS.nb:
RUU-signed.nbh ---(*NBHExtract)---> OS.nb ---(NBSplit)---> OS.nb.payload -->
--(ImgfsFromNb)---> imgfs.bin ---(ImgfsToDump)---> 'dump' directory
At that stage, you will want to edit the 'dump' directory. I recommend using bepe's excellent *Package Tool for this.
The reverse process is:
'dump' directory ---(ImgfsFromDump)---> imgfs-new.bin ---(ImgfsToNb)--->
OS-new.nb.payload ---(NBMerge)---> OS-new.nb ---(*NBHGen)--->
RUU-signed-new.nbh
(The tools marked with '*' are not part of the ImgfsTools, but are also available for free from xda-developers.com. There is also one additional tool, NBInfo, in this package.)
Version History
===============
2007-10-17 2.1rc2
ROMs generated by 2.1RC1 would not boot if created with a certain combination of parameters. Fixed.
2007-10-14 2.1RC1
Major overhaul:
- All Hermes-specific assumptions (like the sector size being always 0x200) are now gone.
- "conservative" mode added to ImgfsToNb and NBMerge
- on devices that have only two MSFLSH flash regions, ImgfsToNb overwrote a few bytes in the XIP section, causing unpredictable results. This was fixed.
- Removed "-emu" support from NBSplit and NBMerge, as this didn't work with WM6 emulator images.
2007-03-18 2.0 RC 2
All tools now linked statically to the MS runtime library, no longer needs DLL. No other changes.
2007-03-18 2.0 RC 1
Initial Release. Starting with version 2 to not collide with mamaich's version numbers.
===================
Enjoy!
Cheers
tadzio
Great job tadzio,
Looking forward to this new tool.
tadzio said:
Have a look:
This is a completely unmodified LVSW edition WM6. It usually has 47 MByte Storage....
What happened? Well, the IMGFS partition (a.k.a. OS.nb) has 8 MByte free space. Until now it was not possible to shrink the IMGFS partiton and enlarge Storage in return, so that space was wasted.
This has just changed!
I modified mamaich's ImgfsTools so that they now create the smallest possible OS.nb from a 'dump' directory, and also write the partition table and MSFLSH header matching the new size. The result is what you see above.
This currently runs on my TyTN with boot loader 1.10 OliPro. I haven't had a chance to test it with other configurations, but I see no reason why it shouldn't work.
I do not plan to offer any cooked ROMs myself, as there are many excellent chefs in this forum already. But I would think a new approach to ROM cooking may emerge: make a ROM as small as at all possible, removing anything that users may not want, and turn every removed feature into a .cab that users can install to Storage (bepe's excellent Package Tool makes this very simple!). This will give maximum flexibility without wasting any memory.
Give me one more day to write up the documentation, and then I'll upload the new Imgs Tools version.
Cheers
Daniel
Click to expand...
Click to collapse
sounds great man,
once your instructions are posted I will use this technique for Black version 1.2.
Well Done,
Cheers,
Well done man
Waiting for your great work....
tadzio said:
Have a look:
This is a completely unmodified LVSW edition WM6. It usually has 47 MByte Storage....
What happened? Well, the IMGFS partition (a.k.a. OS.nb) has 8 MByte free space. Until now it was not possible to shrink the IMGFS partiton and enlarge Storage in return, so that space was wasted.
This has just changed!
I modified mamaich's ImgfsTools so that they now create the smallest possible OS.nb from a 'dump' directory, and also write the partition table and MSFLSH header matching the new size. The result is what you see above.
This currently runs on my TyTN with boot loader 1.10 OliPro. I haven't had a chance to test it with other configurations, but I see no reason why it shouldn't work.
I do not plan to offer any cooked ROMs myself, as there are many excellent chefs in this forum already. But I would think a new approach to ROM cooking may emerge: make a ROM as small as at all possible, removing anything that users may not want, and turn every removed feature into a .cab that users can install to Storage (bepe's excellent Package Tool makes this very simple!). This will give maximum flexibility without wasting any memory.
Give me one more day to write up the documentation, and then I'll upload the new Imgs Tools version.
Cheers
Daniel
Click to expand...
Click to collapse
Brilliant! Truly BRILLIANT!
good job!!!!
That would be great findings for upcoming roms. For curiosity sake, are there any initials for increasing phone storage from extended rom. Cheers.
That's just great... We're all going to run for the smallest ROM possible ! Even maybe strip out Windows Media Player (We all use other players...) and some of the useless aplications (Who uses Solitaire or Bubble Breaker ?)
who uses Solitaire or Bubble Breaker
Hey. Don't knock it till you've tried it!
But I still wouldn't mind if it was in a .cab
Good job buddy... Looking for your good news.
I just added ImgfsTools2.zip to the first post of this thread.
Disclaimer: I only tested this with my Hermes. Please be careful if you use it with other devices. Oh, and it can't hurt to be careful even with a Hermes!
Feedback welcome! If you run into any problems with these tools, please post in this thread!
Enjoy!
Daniel
Am I right that embedding things into the ROM makes them run slightly faster? Some things that everyone will use would be better off kept into the ROM in that case, which would bring in the disagreement of what everyone thinks should be included. It would be very intresting to see if someone can build a completely pure OS though.
Percz said:
Am I right that embedding things into the ROM makes them run slightly faster?
Click to expand...
Click to collapse
Glad you asked.
If by "things" you mean applications, the opposite is true.
As code cannot be executed directly from NAND flash, everything has to be copied to RAM before execution (the term XIP - eXecute In Place - is misleading here. There is no true XIP in a Hermes). Some executables and DLLs are stored as "modules" in ROM, i.e. already prepared to be copied "as is" to RAM. Moving these from ROM modules to normal files in Storage will indeed make them load slower, although once loaded execution will be the same speed.
However, applications are not stored as modules. Even in ROM they are normal files, and speed-wise it makes absolutely no difference if they are loaded from ROM or Storage into RAM.
But there is one more important aspect: the size of the Windows directory. Even Microsoft admits that having 1800 files in one directory slows the device down significantly. And unfortunately, all files in IMGFS are in the Windows directory (with initflashfiles.dat, you can only copy them elsewhere, not move them).
So, if we manage to remove as many files and apps as possible from the ROM (and hence the Windows directory), and package them into .cabs in a way that they get installed into directories other than Windows, I would think we would see some increase in speed, since accessing the Windows directory would be quite a bit faster - and I guess the OS accesses that directory rather often.
At the moment, this is only theory. I haven't tried to prove it yet.
Cheers
Daniel
Great work, i'm looking forward to new roms being cooked with more storage.
sounds like this is what the chefs need
kjs30 said:
Great work, i'm looking forward to new roms being cooked with more storage.
sounds like this is what the chefs need
Click to expand...
Click to collapse
this chef has strapped this carving knife to his waist.
Alcibiade said:
That's just great... We're all going to run for the smallest ROM possible ! Even maybe strip out Windows Media Player (We all use other players...) and some of the useless aplications (Who uses Solitaire or Bubble Breaker ?)
Click to expand...
Click to collapse
Leave few things in there. whats the point of having all that memory with nothing in it. I love bubble breaker.
Also as mentioned it would be great if we can merge ExtRom into main memory.
Nice work!
I'm happy your modified OS.nb boots for everyone
piopawlu said:
I'm happy your modified OS.nb boots for everyone
Click to expand...
Click to collapse
And thanks again for pointing me to the right place (the partition table). Without your help it'd probably have taken me a lot longer!
Cheers
Daniel
rv1nd said:
Leave few things in there. whats the point of having all that memory with nothing in it. I love bubble breaker.
Click to expand...
Click to collapse
The point is that you can decide what you want to put in there without having to cook your own ROM.
Also as mentioned it would be great if we can merge ExtRom into main memory.
Nice work!
Click to expand...
Click to collapse
I'm thinking about that. Should be do-able.
Cheers
Daniel

[!WP7 support!] Htc ROM Image Editor and other Tools.

____________________________________
NEW! WP7 support !
1. htc ROM Image Editor . . . download last version
2. Hive and registry file editor 2.0.035 (Updated 29.04.09) . . . thread
3. "cecompr_nt.dll" Updated version without memory leak . . . thread
4. TFAT Image Editor 1.2.0.14 (HTC Extended ROM image editor) . . . thread
____________________________________
NEW! WP7 support !
htc ROM Image Editor 0.7.0.19 (UPDATED 30.12.2010)
Русскоязычное обсуждение ...
DISCLAIMER:
I WILL NOT BE RESPONSIBLE IF YOU BRICK YOUR DEVICE USING THIS TOOL.
If you do not know about Hard-SPL - it is not recommended to use this program.
==============================
A utility to editing htc NBH files.
==============================
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Description:
The Program consists of the several modules incorporated by one graphic interface.
- NBH editor.
For extraction, replacement, addition, removal (*.nb) files from/to*.nbh. Existing devices (for them there are the files of a configuration [button New on the toolbar]) are supported almost all.
And also ANY other unknown devices.
For this purpose use [Open]-> [Add*Replace], [Delete]-> [Save].
- Extended ROM editor.
- OS editor.
For extraction, addition, removal files from/to IMGFS.
For extraction partitions from OS, file(s) and package(s) from ULDR, XIP, IMGFS.
Release history:
---------------------
V. 0.7.0.19
+ support Samsung OMNIA 7 (.nb0 file format);
+ support htc OS.nb rom part (only WP7);
V. 0.7.0.15
+ extract LOGO partition from OS;
+ extract .bmp(s) from LOGO partition;
V. 0.7.0.14
+ Added functions to the Os editor:
extract SLDR1 (SLDR2) partitions from OS;
extract files and packages from SLDR1 (SLDR2);
V. 0.7.0.11 (Test) Only Read and extract functions
+ Support WP7
V. 0.5.0.12
+ Added functions to the Os editor:
- extract partition(s) from OS;
- extract file(s) from ULDR, XIP;
- extract package(s) from XIP, IMGFS;
- show certificate information.
V. 0.4.0.51
+ Added new devices:
Blackstone
Diamond
Jade
Opal
Pharos
Phoebus (Juno)
Raphael
Rose
Sedna
Sony Ericsson Xperia X1
V. 0.4.0.47
+ Added add, delete and save functions to the OS editor.
+ Support original OS, updated in a failsafe manner, for example: RUU_BREE100_1.13.251.2_1.06.00.10_QtekEUR_Ship_R3
+ Added new device to NBH editor: (Breeze).
V. 0.4.0.31
+ Added new devices to NBH editor: (Cavalier, Oxygen, Palm Treo 750, Star Trek, Vogue, Vox, Wings).
+ Added new device to Extended ROM editor: (Palm Treo 750).
+ Added Os editor. All devices. (Interface Test) Read and extract functions.
V. 0.4.0.25 (-) Some bug fixes
V. 0.4.0.23 BETA
Is this a program that would allow to extract insert files into a rom? eventualy for OS? will you have support for nbf/nb ??
That would be the coolest!
great tool, work perfect on my Artemis, keep up your great work.
Thank you, AnDim
dheewatara said:
work perfect...
Click to expand...
Click to collapse
The program has been tested on Trinity and Polaris.
If you use other device inform me please.
p. s. The request to owners of other devices to inform on results in a thread.
And also any wishes and remarks are accepted.
Sorry for my poor intelligent
but it s not possible to use this very good program for a htc wizard
nothing for smartphones?
Thank you! Very nice app!
Im waiting for the OS tool
Oh... and by the way: when i add a Os.nb for a ExtRom the app freezes
cicciocant said:
nothing for smartphones?
Click to expand...
Click to collapse
-NBH editor.
For extraction, replacement, addition, removal (*.nb) files from/to*.nbh. Existing devices (for them there are preestablished files of a configuration [button New on toolbar]) are supported almost all.
And also ANY other unknown devices.
For this purpose use [Open]-> [Add*Replace], [Delete]-> [Save].
Great - exactly what I was looking for... but must have OS module functional
i have a question:
if i load a standard Herald wm6.0 rom and update the GSM.nb to 03.12.90 via this tool and save the .nbh, can i flash this rom just by using the default ROMUpdateUtility without bricking my device?
i tried this program on the htc x7500 wm6 rom and it worked great... looking forward to the OS tool
prophet
so far nothing for prophet device.
thanks anyway.
nice tools.
- OS tool. (not supported yet)
wyymcy said:
- OS tool. (not supported yet)
Click to expand...
Click to collapse
and what?
version 0.4.0.25 Some bug fixes
still longing for an answer
fused#1 said:
i have a question:
if i load a standard Herald wm6.0 rom and update the GSM.nb to 03.12.90 via this tool and save the .nbh, can i flash this rom just by using the default ROMUpdateUtility without bricking my device?
Click to expand...
Click to collapse
Could pls Universal be supported by your tool?
can this software support ATOM?
-=[serialzs]=-
ultravox said:
Could pls Universal be supported by your tool?
Click to expand...
Click to collapse
reserved......
fused#1 said:
still longing for an answer
Click to expand...
Click to collapse
Read: A Herald's Guide to Flashing Aserg, USPL and HARD-SPL forum.xda-developers.com/showthread.php?t=358615

[KITCHEN-WWE-NL-DE] O.R.D.E. v2.04.00.01[118.51|61.26][VACATION]

Open.Rom.Diamond.Edition​
​
The First ever MultiLanguage Support NOOB Kitchen.
Now It Cooks you either a German, English or A Dutch Rom without the need of knowing what goes on underneath the cooking hood.
Just Start Cooking Select your Language then Disable or enable the applications you want in the rom and Flash.
For the more experienced Cooks, Package Updates or extra packages are always welcome to be submitted. Place the name into the Package like "PACKAGE_DSIXDA_Mortscript_Screen_Rotate_Simple_0000". You can PM me about it or post directly into the thread.
The Kitchen is Hybrid and i have given no attention to the Build Numbers that you SEE in device information. I only Update Incrementally and only what is needed as long as it's stable i don't care about version numbers Shown, trust me i know what i'm talking about, stop the paranoia.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
Make It Like You Want To And Help Making It Better​
Version 1.97.162.6 WWE+DE+NL BETA|132.66|14.15|118.51||115.03|53.77|61.26|​
The last stage of Development before it leaves Beta has now been reached. The Selectable Options will all be put into the correct groups. A few more options will be added, Bugs will be found and the mort installation script will be optimized.​
IPMORTANT Cooking Instructions​
Contents & Options​
Blauwe Tand Me Up Scotty.​
OLD SKOOL XDA Respect, to Brothers "The Great" Faria and the "Kitchen Classic" Anichillus​
This Project could not have been Possible without, Bepe, Bram_smulders, cmonex, dark simpson, panosha, Anichillus, itsme, jcespi2005, joubertvasc, jugglerlkr, mamaich, Mort, OliPro, pfcsabre, pof, sushilange, Paul at Modace for Apptodate, Nadavi, Snailslug, tadzio, theblasphemer, AlphaZero, SwTos, MRHawaii, Mondilv, Tom Codon, Tuspidin for sharing the Blackstone ROM, udk and Many More.
Direct Contributors, Noonski, Ameet, DSIXDA, NFSFAN, mccune, aruppenthal, bbobeckyj (for teaching me the Mort Regread and If else commands, for even more optimized packages), Bl0w, mst46, Kokotas, stief (without him i would not have a Diamond to Cook and work with in the first place), Pkoper, Piranha1, Mossi, comec, (The German Team). TheDizzAR, Aarge (For their Appreciative Donation)
If i have forgotten to add credit to you, i'm sorry for my slip up. Feel free to PM me about it so i can correct it.
Please Report Your **** Ups (Combination's of Selections that don't work together)​
If you like what we're doing and would like to motivate me into making it WWE (Almost Done) and bringing the kitchen over to Touch Pro to, you can show us some love.​
​
Packages are Allowed to be used for Personal Roms only.
And if you manage to use the heavily MortScript Dependable Packages in a Public ROM respect to you for understanding Why it is being used.
Give a Holler, but most importantly help making it better.
Or Do as most do Send a PM and most of the Time the Answer will be Yes.​
O.R.D.E. German
ORDE German version available.
Current version:
22.12.2008 1.97.162.2
Please leave your comments here or in german here.
22.12.2008 v1.97.162.4DE
Temporary Placeholder for ORDE WWE Messages.
Extra Packages
Added into Next Update (1.97.162.7).
PACKAGE_McCune_Quickmark_0000
PACKAGE_McCune_Stopwatch_0000
Upgrade Packages
PACKAGE_McCune_Quickmark_0000 & Install Script
PACKAGE_McCune_Stopwatch_0000 & Install Script
The contents of the INstall scripts need to be added manually to the SPC.mscr in the OEMOPERATORS folder if your upgrading before version 1.97.162.7
PACKAGE_AltTab_0000:
Adds "Alt-Tab" functionality (program switching) under the Start menu.
PACKAGE_Opera_Mini_4_2_0000:
Installs Opera Mini 4.2 on your Diamond and also creates a shortcut on the Start menu. It is recommended that the Esmertec Jbed 20080912 package is selected or else the shortcut may not work (see the next package).
PACKAGE_VGA_Esmertec_Jbed_20080912_5_1_0000:
Thanks to trueg for pointing this version out to me. It is one of the first versions of Jbed that allows you to resize the tiny fonts in Opera Mini, among other things.
PACKAGE_TouchHD_EnglishOnly_Keyboard_0000:
Touch HD Keyboard, English only. Similar to Diamond keyboard but with left/right/up/down soft keys below the keyboard. Files are based on the multi-language CAB by sblop at this link; I simply took out the appropriate files and registry keys, reducing the size significantly.
.
Screenshots
Some Screenshots:
More To Come​
Instructions
Instructions
1. Be Sure you have Developers HardSPL Flashed to your Phone before you start Cooking.
In the Folder "Tools\SPL's" you will find three versions of these.
2. The Kitchen is not set up to use a specific Radio nor do i Advice any as Radio performance can differ from Operator To Operator
A Collection of Radio's can be found in the folder "Tools\Radio's"
3. The Kitchen does not include the OS.NB anymore because it was getting to big. Fortunatly Modilv has the LEGO Kitchen Thread Kitchen Thread Where He Provides two OS.NB versions in his Rapidshare Folder.
Download either the 8MB Pagepool version or the 12MB Pagepool version and then drop the OS.NB into the "\Rom\" folder.
4. The Kitchen has three Language Options to choose from when it Begins.
1 for English (not working yet) 2 for German & 3 For Dutch (Not Working Yet).
5. After Choosing your language Disable or Enable extra options in the BUILDOS screen and then Press Play. If you get errors during this process please post them in this thread. After BUILDOS is finished Close the Build OS window and it will continue do to it's job until the Flash to you phone Screen comes up, so Flash it.
6. Flashing Roms to your phone is always risky, no matter how much precautions i have taken, everything that goes wrong is also your responsibility. If your not that familiar with the process the advice is to not tick OF more then the already preselected options.
If you want the kitchen to keep using your preferred packages you have to edit the Corresponding language file in the Options folder.
If your making an English Rom edit the EN.xml file in notepad.
Look up the option you want preselected in BuildOS (The Kitchen) and change the value from False to True (or the other way around).
Don't forget to also to put True into the correspondant Language Option.
0407 for German 0409 for English 0413 for Dutch.
For German edit the DE.xml and for Dutch NL.xml
Content and Default Options
[X]= Default set to ON
[0]= Default set to OFF
If no other MUI Locale Code Present, the Package does not need it.
[X] PACKAGE_francarl_FingerMenu_0000_1_10 [AppToDateSupport]
[X] PACKAGE_joubertvasc_RemoteTracker_0000_0_3_2-0 [AppToDateSupport]
[X] PACKAGE_sushilange_Diamond_TF3D_Config_0000_0_6_7 [AppToDateSupport] [0407] [0409] [0413]
Downloads
​O.R.D.E. NL Kitchen (No ROM download but a Full and Easy Do it Yourself Kitchen)​ SYS: 52.19965 & 5.20954
XIP: 52.20954
OEM: 1.93.404.5, 1.96, 1.97 & 2.00
|Storage|Total|In Use|Free||Program Memory|Total|In Use|Free|
Version 1.0
Version 1.93.404.2 |115.30|17.63|97.66||111.02|56.98|54.04|
Version 1.95.404.7|127.04|19.81|108.47||111.02|55.33|55.69|
Version 1.95.405.1|114.80|24.44|90.36||111.02|49.80|61.22|
Version 1.95.405.3|120.80|20.38|100.04||111.02|48.12|62.90|
Version 1.96.405.5 |122.54|19.20|103.34||111.02|47.07|63.32|
Version 1.97.161.9 |129.16|18.18|110.35||115.03|48.56|66.47|493
Version 1.97.162.5 DE+NL |134.41|12.07|122.34||115.03|56.87|58.16|
Version 1.97.162.6 WWE+DE+NL BETA|132.66|14.15|118.51||115.03|53.77|61.26|
Version 1.97.162.7 WWE+DE+NL|132.66|14.15|118.51||115.03|53.77|61.26|
(Measured after a second boot and killing Active Sync)
Then above numbers are by using the default Ultra Clean preconfigured settings. (not as Clean as it should be yet)
If you change these, the numbers will also change.
This is so easy it can't go wrong (if you Meet the requirements below and don't mess with the settings)
XP SP2 or Vista with MS .NET Framework required to use it.
Also Developers HardSPL is recommended
(Also required is Microsoft Visual C++ 2008 Redistributable Package added to Package)
Any Changes To Kitchen Are at Own Risk!​
Updated Packages (All in the Next Kitchen upload)
(ORDE Packages have no Unneeded Files like Package.Provxml, Initflashfiles.txt, Help, .LNK or other files that are not needed to make the app working. Because Mort Takes Care of most of that)
Changelog
>>=IN <<=OUT
​
Build from Original Dutch HTC Build and numbering goes up from there.
>> (Version 1.97.162.8) Updated Stop Watch with newer version from McCune's Post.
>> (Version 2.04.00.01) Switched to 2.03 OEM/SYS/Restarted Cleanup.
>> (Version 2.04.00.01) Patched and updated PACKAGE_ORDE_ConnectionSetup_0000_1_5_35852_1 Icon removed CPL Item (using MyCPL to get Conn Setup in Control Panel) and Made Modules.
>> (Version 2.04.00.01) Patched PACKAGE_Snailslug_TouchResponse_0000_v03_2 Icon and Updated Package Made Module for the DLL and it now supports AppToDate in Rom to.
>> (Version 2.04.00.01) Updated Taskmanager to PACKAGE_ORDE_TaskManager_0000_2_1_35603_1 Made Modules, removed CPL item and replaces WM taskmanager in Control Panel, Reduced Graphics to 8 Bits.
>> (Version 2.04.00.01) Reduced PACKAGE_pfcsabre_SocialNetworksEngine_0000_1_0_1819_3528 by 0.5 MB by optimizing Graphics to VGA and 8 bits where possible (Graphics without Transparancy), Made Modules.
>> (Version 2.04.00.01) Updated RemoteTracker to PACKAGE_joubertvasc_RemoteTracker_0000_0_3_4-1
>> (Version 2.04.00.01) Added
PACKAGE_KDKobes_FootPrints_0000_1_11_33557_0, Plus the 4 options for different Navigational Soft ware, TomTom, NaviTel, PapaGo & Copilot.
>> (Version 2.04.00.01) Updated Album to PACKAGE_ORDE_Album_HTC_0000_2_5_1820_4127
>> (Version 2.04.00.01) removed CPL item from PACKAGE_Schaps_Network_Plugin_0000_1_0_30468_1
>> (Version 2.04.00.01) Updated Butler to PACKAGE_Siggie1970_Butler_0000__1_2, It's now made into a mort install Package
Q & A
Q: I tried the 'connectionSetupAuto' package and it did nothing - is this package meant to be
used in conjunction with the 'connectionSetup' package? Connection Setup on its own
works fine.
A: PACKAGE_OREE_ConnectionSetup_0000_1_5_34564_2_Auto & PACKAGE_OREE_ConnectionSetup_0000_1_5_34564_2 Need to be installed together to get the Auto part working (sort of)
PACKAGE_OREE_ConnectionSetup_0000_1_5_34564_2
Causes connection setup to run only once after reboot (60 seconds)
PACKAGE_OREE_ConnectionSetup_0000_1_5_34564_2_Auto
Sets it as an Autostart Item that is being run by The Taskmanager and runs whenever you switch the SIM card.
If once is enough, only use the PACKAGE_OREE_ConnectionSetup_0000_1_5_34564_2
(or you can start it manually)
If you switch a lot of Sim Cards and don't mind the extra memory being used at start up leave in the Auto version
Request
Who can help me create a MortScript that reads specific Registry values.
SOLVED thanks to bbobeckyj
Something like these
Code:
[HKEY_LOCAL_MACHINE\Software\MortInstaller\LNK\Reader.lnk]
"SourcePath"="\Windows\AdobeReaderLE.exe"
"TargetPath"="\Windows\Startmenu\Office Mobile\"
[HKEY_LOCAL_MACHINE\Software\MortInstaller\LNK\Calculator.lnk]
"SourcePath"="\Windows\MobileCalculator.exe"
"TargetPath"="\Windows\Startmenu\Office Mobile\"
It then Creates and Executes the Parts below.
Code:
CreateShortcut("\Windows\Startmenu\Office Mobile\Adobe Reader.lnk","\Windows\AdobeReaderLE.exe")
CreateShortcut("\Windows\Startmenu\Office Mobile\Calculator.lnk","\Windows\MobileCalculator.exe")
It's an AutoShortcut/ProvXML/Removeatribute.exe/initflashfiles.dat/Excessive .LNK files in Windows, replacement.
At the moment i put all commands into one start up script, but that makes separate and COMPLETE OEM packages impossible. As disabling one Package in the Kitchen, still leaves the Command in the start up mortscript to create the shortcut.
This is not just for my own convenience, but for building a kitchen that can be used by every NOOB, that contains optimized and clean Packages.
This way i can put the creation of .lnk files into that package it's RGU file.
If it could also unzip and Change attributes through this script using registry values it would even be better.
I know there's someone out there that can cook this one up.
Thanks for the attention at least.
Update:
Script has been adjusted.
It now reacts to if a file is present in Rom and then reacts to that taking into account the MUI localization.
Code:
if (FileExists( "\Windows\RotateScreen.mscr" ))
WriteFile( SystemPath("StartMenu") \ "Rotate Screen.lnk", "99#""\Windows\RotateScreen.mscr""?shellres.192.dll.0413.mui,-8259")
Else
EndIf
Package Submittal
If there's an app or package that you think would be a good one to include in the kitchen you can always submit it.
Here's what you need to take into account.
1. If the package does not need an RGU, you don't need to include it.
2. The RGU and DSM files need to be hand made.
Make a blank .txt file. Go to http://www.famkruithof.net/uuid/uuidgen get a new UID, Rename the text file and extension with the UID number and .dsm extension.
(Ervius Packages sometimes don't work correctly)
Make a blank text file again and rename it to the new UID name and .rgu extension. Make sure you resave the RGU file as Unicode. (that is only if you need the RGU file.
3. When the package is complete. Drop the Package Folder onto the BuildDSM.exe in the tools folder. (be sure that Initflashfiles and option.xml are temporary removed from package when you do this)
Some more explanations about Mortscript installation.
As we try to Use as few as possible files in the rom and also make accommodate with the three language.
The way to create a link to a program has a little trick to it so it installs into the correct directory for the language.
Beneath is an example:
Code:
if (FileExists( "\Windows\StopWatch.exe" ))
if (FileExists( "\Windows\shellres.dll.0413.mui" ))
MkDir(SystemPath("ProgramsMenu") \ "Applicaties")
CreateShortcut(SystemPath("ProgramsMenu") \ "Applicaties\StopWatchk.lnk","\Windows\StopWatch.exe")
Else
EndIf
Else
EndIf
This way it checks for two conditions before it creates a link
As shellres.dll.0413.mui only exists in a Dutch rom this particular shortcut will only be created in a Dutch rom.
Also when a directory does not exist, MORT will not install a link into it.
So i added the MakeDir command first.
Two other variables of the script are needed so it supports German and English.
Now if the file did not need to go into the sub dir Applicaties
One script would do:
Code:
if (FileExists( "\Windows\StopWatch.exe" ))
CreateShortcut(SystemPath("ProgramsMenu") \ "StopWatchk.lnk","\Windows\StopWatch.exe")
Else
EndIf
And only one version of the script would do.
Or the link creation could be more dynamic:
Code:
if (FileExists( "\Windows\YouTube.exe" ))
if (DirExists(SystemPath("ProgramsMenu") \ "MultiMedia" ))
CreateShortcut(SystemPath("ProgramsMenu") \ "MultiMedia\YouTube.lnk","\Windows\YouTube.exe")
Else
CreateShortcut(SystemPath("ProgramsMenu") \ "YouTube.lnk","\Windows\YouTube.exe")
EndIf
Else
EndIf
So if the Folder "MultiMedia" does not exist the shortcut will be made in the main programs folder.
ToDo
1. Check Manila Options (Checked)
2. Check Remote Desktop
3. Fix and put put back main ringtones.
4. Fix Dutch Missed Calls Issue.
5. Fix FullScreen Player. (Checked)
6. Add more configuration scripts.
8. Put back rtps reg values to streaming media and the file itself.
you kitchen is birrliant how i can make wwe rom?
what i need to change ?
yes2000 said:
you kitchen is birrliant how i can make wwe rom?
what i need to change ?
Click to expand...
Click to collapse
Either use the Full Kitchen
http://forum.xda-developers.com/showpost.php?p=2392286&postcount=3
To extract the OEM/SYS/ROM from an Official Rom.
Then Replace the OEM/SYS/ROM folders in ORDE Kitchen.
Then Compare the differences
The Brilliance of the Kitchen is because of all those other People that have worked on it, i just made it a bit more Noob Proof with some very amateuristic adjustments of the batch files.
Your calculations are correct...
pkoper said:
Your calculations are correct...
Click to expand...
Click to collapse
Well it's better then making a WWE Dutch or German ROM.
All the OS parts can be ported from newer WWE builds instead of Porting Localization to a newer WWE build.
Hey for all the people who make this kitchen ..i thank you.
Geat work but now i have to find a way to cook my own favorite programs in the rom.
UC Autorun + The Power of MortScript PreCooked.
Want to Change or add some stuff Through UC Autorun?
Here's a way for the advanced user to do even more.
Code:
CPY1:\Intern geheugen\Cabs\MyMort.mscr
CPY2:\Temp\MyMort.mscr
EXEC:\Temp\MyMort.mscr
Inside the script you can do anything you can do with Mortscript.
For instance copying over a complete Directory to Phone Storage.
Code:
UnzipAll( "\Intern geheugen\Cabs\ExtraTemplates.zip", "\Mijn Documenten\Templates" )
Code:
CreateShortcut("\Windows\Startmenu\Programma's\TomTom.lnk","\Intern geheugen\Program Files\Navigator\TomTom Navigator.exe")
As long as you don't forget to delete the script.
Code:
Delete( "\Temp\MyMort.mscr" )

Asus P750 Kitchen - Beta Rom Released by Jerome!

*********************************
Jerome! has released a beta rom - see below for details - please help to test
*********************************
I noticed that a P750 Kitchen was released at asusmobile.ru, problem is that it is Russian base.
Using the following steps I was able to compile a rom that worked, abliet one I could not understand
1) grab your preferred kitchen from http://asusmobile.ru/board/viewtopic.php?t=14829 ( I used Manila Version)
2) extract
3) Copy your OEM files to the OEM folder
4) Run Build_ROM.cmd from root
5) When BuildOS comes up select your packages, press play, close when done
6) When prompted to select "B" or "X" to backup or delete dump folder
7) When NB0 Kitchen starts enter password: mrtoto
8) Load ROM and select PegasusP.nb0
9) Fill in and Select ROM version ,ROM date , CPU speed or pagepool size you want and click [Pack Image].
10) Select [XPR Compression] or [LZX Compression] and click [Build NB0]
11) Wait until you see the words "ROM.NB0 complete" in the message box, Exit the nb0 Kitchen and wait until you see its done
12) Open PegasusP.nb0 in a hex editor and change the bytes at offset 00001c5c from 00 10 85 05 to 20 00 00 0a, save.
13) Extract the attached ASUS_P525_NB0_Kitchen ENG.rar, open ASUS_P525_NB0_Kitchen.exe, load your nb0 and choose fix crc.
Flash by copying to root of SD card, hold power up, voice record in, joystick down while pressing reset and the bootloader will initiate a flash.
Next step is to convert to english, I have seen a tut at http://forum.xda-developers.com/showthread.php?t=312704 on how to translate, just wondering if there is an easier way that someone here may know of as with my limited knowledge I am likely to have missed something.
I tried dumping a rom from the guys at pdamobiz.com to use as base but packagetool would not work (no RGU?)
So anyway that is where I am at, if anyone wants to help that would be great as I reckon there is a few people out there that could do with an English P750 kitchen - I intend on getting this working at some point although time is limited.
HAt's off to the tool creators and contributors here at xda-devs, pdamobiz.com (feel like releasing a kitchen Undetect?) and asusmobile.ru.
Oh yeah if you decide to do anything I said and break stuff then don't cry to me, I have had a few bad flash's but each has recovered, YMMV.
dmozk said:
I notoced that a P750 Kitchen was released at asusmobile.ru, problem is that it is Russian base.
Using the following steps I was able to compile a rom that worked, abliet one I could not understand
1) grab your preferred kitchen from http://asusmobile.ru/board/viewtopic.php?t=14829 ( I used Manila Version)
2) extract
3) Copy your OEM files to the OEM folder
4) Run Build_ROM.cmd from root
5) When BuildOS comes up select your packages, press play, close wheen done
6) When prompted to select "B" or "X" to backup or delete dump folder
7) When NB0 Kitchen starts enter password: mrtoto
8) Load ROM and select PegasusP.nb0
9) Fill in and Select ROM version ,ROM date , CPU speed or pagepool size you want and click [Pack Image].
10) Select [XPR Compression] or [LZX Compression] and click [Build NB0]
11) Wait until you see the words "ROM.NB0 complete" in the message box, Exit the nb0 Kitchen and wait until you see its done
12) Open PegasusP.nb0 in a hex editor and change the bytes at offset 00001c5c from 00 10 85 05 to 20 00 00 0a, save.
13) Extract the attached ASUS_P525_NB0_Kitchen ENG.rar, open ASUS_P525_NB0_Kitchen.exe, load your nb0 and choose fix crc.
Flash by copying to root of SD card, hold power up, voice record in, joystick down while pressing reset and the bootloader will initiate a flash.
Next step is to convert to english, I have seen a tut at http://forum.xda-developers.com/showthread.php?t=312704 on how to translate, just wondering if there is an easier way that someone here may know of as with my limited knowledge I am likely to have missed something.
I tried dumping a rom from the guys at pdamobiz.com to use as base but packagetool would not work (no RGU?)
So anyway that is where I am at, if anyone wants to help that would be great as I reckon there is a few people out there that could do with an English P750 kitchen - I intend on getting this working at some point although time is limited.
HAt's off to the tool creators and contributors here at xda-devs, pdamobiz.com (feel like releasing a kitchen Undetect?) and asusmobile.ru.
Oh yeah if you decide to do anything I said and break stuff then don't cry to me, I have had a few bad flash's but each has recovered, YMMV.
Click to expand...
Click to collapse
Just want to let you know I'm working on it, expect some beta ROM's here soon So watch this space!
Hi, i wonder... will this work on O2 Xda Zset , it is made by Asus.
Cheers.
Nice one, I have not had a chance to do anything further. Look forward to seeing your work.
great
Hi is great was looking for one
First screenshots of BETA 0.1
Hi there,
I'm proud to present you the following progress status update:
VGA Windows Mobile 6.1 WWE SYS 21109 / XIP 20933 booting
GSM/3G/WIFI working
99% Interface is in English
20 MB of free RAM after boot
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
All credits to
Barin for the original kitchen (Asusmobile.ru )
Sorg for the VGA modification
Calkulin SYS from Diamond
MRtoto/VIVI for the P525 kitchen
More to come soon!
Looks great I have a P750, and i'm looking for a good rom -- can't wait to see what you come up with
Just wondering -- are you planning on implementing Asus`Multihome too?
(http://forum.xda-developers.com/showthread.php?t=481616)
Also since its VGA will you be porting the P522w software over? (Camera, UrTime, etc.??) Just wondering cause Sorg's original one has replacement problems but they weren't as clean as the original
pear-i said:
Looks great I have a P750, and i'm looking for a good rom -- can't wait to see what you come up with
Just wondering -- are you planning on implementing Asus`Multihome too?
(http://forum.xda-developers.com/showthread.php?t=481616)
Also since its VGA will you be porting the P522w software over? (Camera, UrTime, etc.??) Just wondering cause Sorg's original one has replacement problems but they weren't as clean as the original
Click to expand...
Click to collapse
My plan is to make a 'clean' rom soon. All the basics should be working. When this works I'll focus on porting some applications. Feedback and ideas of which it should contain besides the Camera, Urtime, Multihome, let me know.
Again good work, are you planning on releasing your kitchen when stable?
dmozk said:
Again good work, are you planning on releasing your kitchen when stable?
Click to expand...
Click to collapse
Yes, I will, when I finished translating the OEM files, they are still Russian now. Just to make clear, it's not my kitchen, I'm modifying the work of Barin, Vivi etc etc.
Time for a bèta release - testers wanted
To digg out all the bugs I've created a beta release. I will need your help in testing and reporting bugs. Please reply in this thread when you find something odd:
Please note this is a beta release. Not intended for every day use, however, I have been running this build for a week now and it's working well for myself. There might be things that I've broken though.
Also, since this is a bèta release, I will not be held responsible for any problems on your device. Flash at own risk.
How to upgrade:
- Place the PegasusP.nb0 file on a non-sdhc storage card (128 megs or more)
- Plug in power
- Press and hold the following keys when softresetting:
Voice record - Joystick down - Slider button up (e.g. power on button)
Wait until device restarts. Do not interrupt!
File contents:
Asus P750 Rom WWE 6.1 VGA Build 5.2.20933
Download here:
http://www.megaupload.com/?d=EJ0LA3WZ
Used sources (credits to)
Barin's asusmobile.ru kitchen
Mrtoto NB0 Kitchen
BengBeng asuspda.net XIP 20933
Sorg VGA Drivers
Vivi and all the others involved in the P525/p750 stuff
Calkulin's Diamond SYS 20931
Please report any issues you encounter! Except for:
Known issues:
- When clicking on softkey to open a menu e.g. contactsmenu, the size is bigger than normal.
- Core systems settings as Power, Device info, Brightness still in Russian.
- Some ASUS apps still in Russian like Asus switcher, CPU mode, Asus profiles, Wakeupsource
- Sometimes after first boot "unknown usb driver" message appears. Reflash the rom to resolve.
Nice one - testing now.
Jerome - any chance of uploading elsewhere, can't seem to grab anything from megaupload today for some reason..
dmozk said:
Jerome - any chance of uploading elsewhere, can't seem to grab anything from megaupload today for some reason..
Click to expand...
Click to collapse
Here's your RS link:
http://rapidshare.com/files/201120253/PegasusP.nb0
MicMeo said:
Here's your RS link:
http://rapidshare.com/files/201120253/PegasusP.nb0
Click to expand...
Click to collapse
Thankyou kind sir.
Got it flashed, on boot stuck in endless align screen page loop - soft/hard reset no good. Have reverted to previous rom, for what its worth my bootloader reads as below:
2007/12/05 20:06:37
IPL: iplPegP_4H3
dmozk said:
Got it flashed, on boot stuck in endless align screen page loop - soft/hard reset no good. Have reverted to previous rom, for what its worth my bootloader reads as below:
2007/12/05 20:06:37
IPL: iplPegP_4H3
Click to expand...
Click to collapse
Anyone else experienced the same? I've flashed mine more than 50 times and never had this kind of error. There is a lang unlock tool available. Perhaps it has got to do with that?
I've upgraded from an Extreme Ultralite Rom VGA WWE 3.1.0.7. Perhaps you can flash this one too and check if the same error occurs?
The bootloader of my device is exactly the same. This is a radio/bootloader/gps/free ROM update, just the OS.
thanks for the same
it seems great till now
well i just wanted to ask you is there anyway we can have a manila version in vga p750.
just asking .
cause it take a lot of memory installing it with cab.
if it can be done on the Rom itself it will be great.
prioin said:
thanks for the same
it seems great till now
well i just wanted to ask you is there anyway we can have a manila version in vga p750.
just asking .
cause it take a lot of memory installing it with cab.
if it can be done on the Rom itself it will be great.
Click to expand...
Click to collapse
Doing some testing on OEM packages for the Diamond in the P750 kitchen now...
Jerome! said:
Doing some testing on OEM packages for the Diamond in the P750 kitchen now...
Click to expand...
Click to collapse
hi ,
that will be just brilliant,
Keep up the good work
looking forward for the same
see if i am of any help.
Regards
Prio

OpenRUU for Linux & Mac - NEW! Extract rom.zip from any RUU! BETA2

OpenRUU - RUU Shell Script For Linux & Mac
This is a shell script to flash an official RUU from HTC.
You do not need root.
Prerequisites:
Wine - Only needed to extract a rom from an RUU.
The script will:
NEW! Extract a rom.zip from an RUU & works on any device!
Get your current ROM version
Get Your Current HBOOT Version
Get Your Battery %
Reboot into RUU Mode
Flash the ROM using fastboot or NEW! Flash the rom in HBOOT without a PC!
Reboot your phone
Enjoy!
DOWNLOADS:
RUU Exract Version (beta) http://forum.xda-developers.com/attachment.php?attachmentid=350639&stc=1&d=1277632079]
If you can, please donate so I can afford better hosting, I also have some cool features to implement when I get proper hosting too. (If you can host a rom.zip, please PM me.)
Donate - GBP
Donate - Euro
Donate - Dollars
Post here with any bugs/comments so my turkeys can get to work!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Reserved for q&a
Reserved #2
Nice job! Well done
With beta2 I have cleaned up the fastboot scripts alot & general cleaning up of the scripts.
Is this the method for unrooting the HTC and return to stock roms? Like it is done when executing the ruu.exe in windows.
You should add a prerequisites section.
Not everybody has wine installed be default.
adwinp said:
You should add a prerequisites section.
Not everybody has wine installed be default.
Click to expand...
Click to collapse
Done.
10char
Just one question quickly. Say I extract the rom.zip from one of the official 2.1 RUU's - will it be flashable in such a way that I don't lose my custom recovery image? In other words, is the SPL removed?
MrPadie said:
Just one question quickly. Say I extract the rom.zip from one of the official 2.1 RUU's - will it be flashable in such a way that I don't lose my custom recovery image? In other words, is the SPL removed?
Click to expand...
Click to collapse
Nothing is removed or added, just the same as using an HTC ruu on windows.
Sent from Steve Job's Android Dungeon with my HTC Hero
I see. Just a heads up - wine for mac does not allow the RUU install to get past the initial loading screen. Wine error is:
Code:
fixme:storage:create_storagefile Storage share mode not implemented.
err:module:import_dll Library MFC42u.DLL (which is needed by L"C:\\users\\allistersmith\\Temp\\{9A47FC28-4437-41C2-9AF8-0EAB066A2AE0}\\{50F2F878-636A-496F-A7CB-544C067E0C4B}\\ARUGlobal.dll") not found
err:module:import_dll Library MSVCP60.dll (which is needed by L"C:\\users\\allistersmith\\Temp\\{9A47FC28-4437-41C2-9AF8-0EAB066A2AE0}\\{50F2F878-636A-496F-A7CB-544C067E0C4B}\\ARUGlobal.dll") not found
err:module:import_dll Library ARUGlobal.dll (which is needed by L"C:\\users\\allistersmith\\Temp\\{9A47FC28-4437-41C2-9AF8-0EAB066A2AE0}\\{50F2F878-636A-496F-A7CB-544C067E0C4B}\\ARUWizard.exe") not found
err:module:import_dll Library MFC42u.DLL (which is needed by L"C:\\users\\allistersmith\\Temp\\{9A47FC28-4437-41C2-9AF8-0EAB066A2AE0}\\{50F2F878-636A-496F-A7CB-544C067E0C4B}\\ARUWizard.exe") not found
err:module:import_dll Library MSVCP60.dll (which is needed by L"C:\\users\\allistersmith\\Temp\\{9A47FC28-4437-41C2-9AF8-0EAB066A2AE0}\\{50F2F878-636A-496F-A7CB-544C067E0C4B}\\ARUWizard.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\users\\allistersmith\\Temp\\{9A47FC28-4437-41C2-9AF8-0EAB066A2AE0}\\{50F2F878-636A-496F-A7CB-544C067E0C4B}\\ARUWizard.exe" failed, status c0000135
MrPadie said:
I see. Just a heads up - wine for mac does not allow the RUU install to get past the initial loading screen. Wine error is:
Code:
fixme:storage:create_storagefile Storage share mode not implemented.
err:module:import_dll Library MFC42u.DLL (which is needed by L"C:\\users\\allistersmith\\Temp\\{9A47FC28-4437-41C2-9AF8-0EAB066A2AE0}\\{50F2F878-636A-496F-A7CB-544C067E0C4B}\\ARUGlobal.dll") not found
err:module:import_dll Library MSVCP60.dll (which is needed by L"C:\\users\\allistersmith\\Temp\\{9A47FC28-4437-41C2-9AF8-0EAB066A2AE0}\\{50F2F878-636A-496F-A7CB-544C067E0C4B}\\ARUGlobal.dll") not found
err:module:import_dll Library ARUGlobal.dll (which is needed by L"C:\\users\\allistersmith\\Temp\\{9A47FC28-4437-41C2-9AF8-0EAB066A2AE0}\\{50F2F878-636A-496F-A7CB-544C067E0C4B}\\ARUWizard.exe") not found
err:module:import_dll Library MFC42u.DLL (which is needed by L"C:\\users\\allistersmith\\Temp\\{9A47FC28-4437-41C2-9AF8-0EAB066A2AE0}\\{50F2F878-636A-496F-A7CB-544C067E0C4B}\\ARUWizard.exe") not found
err:module:import_dll Library MSVCP60.dll (which is needed by L"C:\\users\\allistersmith\\Temp\\{9A47FC28-4437-41C2-9AF8-0EAB066A2AE0}\\{50F2F878-636A-496F-A7CB-544C067E0C4B}\\ARUWizard.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\users\\allistersmith\\Temp\\{9A47FC28-4437-41C2-9AF8-0EAB066A2AE0}\\{50F2F878-636A-496F-A7CB-544C067E0C4B}\\ARUWizard.exe" failed, status c0000135
Click to expand...
Click to collapse
That's normal if you are just seeing the loading screen. You have to hit enter on the script just before it dissapears. I'm working on a better solution.
Sent from Steve Job's Android Dungeon with my HTC Hero
Ah, I see. I already tried to hit enter at that point, and it didn't find it - must have not been copied over yet. However, at the same time, I manually watched the temporary directory as it was being created and I didn't see the rom.zip file appear, from start to finish. Has it worked for you on Mac yet? Never the less, I achieved what I wanted with Windows...one of the very little things I can achieve with it
Keep up the good work, really great script.
Mr P.
Hello,
I have a problem with OpenRUU explained on modaco forum
Edit : It's OK, goldcard issue
Thank
Will this work if the RUU is not working ?
Hi,
Will openRUU extract a rom form the RUU to work on my hero if the RUU is not working in the exe mode on windows and giving signature error (even with goldcard).
I have a stock rom 2.73.405.66 and a custom recovery ClockWokMod 2.0.1.3 and I have not been able to downgrade to 2.73.405.5 using the "RUU_Hero_HTC_WWE_2.73.405.5_WWE_release_signed_NoDriver.exe" file with the latest HTC sync running and 2 different goldcards. Always a signature error.
Will openRUU work using the same RUU exe and my hero ?
Thanks,
Sean.
42turkeys said:
Nothing is removed or added, just the same as using an HTC ruu on windows.
Sent from Steve Job's Android Dungeon with my HTC Hero
Click to expand...
Click to collapse
thx mate..
Sign of a noob: I thought I knew what I was doing
Okay, ran the script as directed. It fell down a couple of times, so I altered a line in 1extractrom.sh to point to scripts/linux/cptoworkingdir.sh instead of scripts/cptoworkingdir.sh, then added a trailing "/" to the adb-linux push line in scripts/linux/desire.sh, after which it progressed smoothly and worked fine.
The phone boots okay into fastboot, recovery and into the OS. At least, I assume it boots okay...it certainly makes all the right beeps and buzzes. I can't be sure it's working okay because.....the screen is completely blank.
Not a flicker of life. I know it boots okay into fastboot, because I can connect to it with fastboot on my Ubuntu box, but I can't see a darned thing on the Desire's screen. No little red circle at first power-on. No boot screens or animation. Nothing.
So...what did I do wrong? Am I missing something obvious?
HTC Wildfire is not listed as an option, is it supported by the tool?
I was wondering the same thing it would be great if this works on the Wildfire.
Well, to be honest if this is using Wine then it is pretty useless.
Anyway, does it work on the HD2 Leo ??

Categories

Resources