Ok I don't want to sound like a retard here but there are a few things that I really want to find out if you guys don't mind.
1). Extended Rom is located in the hidden partition of PPC Devices, that the device installs after a hardreset right? Where is my Device ROM located? The one I flash onto it, is it in the hidden partition or another place(as hidden partition content can be deleted)?
2). What about the ROM files that comes in the *.exe format, those that can flash your device?
3). How do I backup my current ROM to a *.exe format so I can go back if I have to?
Thanks a million!!!!!!
Ok, here you go:
1) It is in a partition of its own, not the same one as extended ROM. And most of it is visible as your windows directory.
2) No such thing. Rom files can be NBF or BIN (also some other NB extensions). If you have an exe file, it is the setup app that has the ROM image stashed some ware (resource maybe). The exe does the work, but it is not a ROM image.
3) As you understand from answer 2 you can't. You can backup your image to SD, but it is somewhat complex and depends on the device and version of bootloader. There are instructions in the WiKi.
Warning!
If you are new to ROM changing you should only use official update and head the warnings about loosing all data, having power connected and battery full during update and not being able to downgrade (without some hacked software).
Also using custom ROM will void your warranty.
Related
Hi,
looking for a guide to cook my own Ext Rom. I have looked at the Wiki, but found only tools for the Wiz. Can I use the same tools, or will I get into trouble. If there is a good Uni walk-thru available it would be highly appreciated. I already searched the forum, but did not find what I was looking for...
Thanks.
ireneus said:
Hi,
looking for a guide to cook my own Ext Rom. I have looked at the Wiki, but found only tools for the Wiz. Can I use the same tools, or will I get into trouble. If there is a good Uni walk-thru available it would be highly appreciated. I already searched the forum, but did not find what I was looking for...
Thanks.
Click to expand...
Click to collapse
I unlocked my Extended ROM but I delete stuff it in. It seems its read only. Can anyone help me clean it up? I am sure that the WM speed will increase if the Ext ROM is clean. Also how can i lock it back after i clean it?
nuclear said:
I unlocked my Extended ROM but I delete stuff it in. It seems its read only. Can anyone help me clean it up? I am sure that the WM speed will increase if the Ext ROM is clean. Also how can i lock it back after i clean it?
Click to expand...
Click to collapse
read only? after a softreset the files are still there? so u can use extended ROM "unhider" from indra.AKU3.2.BETA5R2....so u unhide and unlock it...then delete and the files are deleted forever ;-)
see attached ZIP ;-) install / execute both on PPC
pixx said:
read only? after a softreset the files are still there? so u can use extended ROM "unhider" from indra.AKU3.2.BETA5R2....so u unhide and unlock it...then delete and the files are deleted forever ;-)
see attached ZIP ;-) install / execute both on PPC
Click to expand...
Click to collapse
Yes after a soft reset i still see the extended rom and all the files within it. The files are those Cingular and all those service providers etc and some skype and other stuff. The extended ROM is giving me 10MB of space on the device and I find it quite valuable. Rather than having it occupied by unneccessary stuff. Now this Ext-ROM unhider you speak of will let me write/read things from the Ext-ROM? Does it work with other AKU versions? Like helmi's aku 3.5? Thanks pixx
Be Careful
As always, care needs to be taken unlocking and unhiding the ExtRom. You can use the tools provided and they work well.
- First make sure to rename your 'storage card' to something else than 'storage card' since unhiding the ExtRom will make that the 'Storage Card' and your apps will not run from the SD anymore..
- It is not possible (as far as I know) to lock the ExtRom once you run the tools. But you can delete all the files inside to make it clean.
- The extended Rom space (10MB) cannnot be merge with the other storage, but you can install apps to it, or use it as storage space for attachments or whatever.
I am still lookng for a cookbook to make my own ExtRom...
ireneus said:
As always, care needs to be taken unlocking and unhiding the ExtRom. You can use the tools provided and they work well.
- First make sure to rename your 'storage card' to something else than 'storage card' since unhiding the ExtRom will make that the 'Storage Card' and your apps will not run from the SD anymore..
- It is not possible (as far as I know) to lock the ExtRom once you run the tools. But you can delete all the files inside to make it clean.
- The extended Rom space (10MB) cannnot be merge with the other storage, but you can install apps to it, or use it as storage space for attachments or whatever.
I am still lookng for a cookbook to make my own ExtRom...
Click to expand...
Click to collapse
Alright I formatted the Ext-ROM ^^ . Now that its empty i will relock it which will speed up the device right?
No (re-)lock possible afterwards... just leave it as is.
ireneus said:
No (re-)lock possible afterwards... just leave it as is.
Click to expand...
Click to collapse
No relock possible even after a hard reset? A hard reset usually restores the device to an unmodified state but it doesnt restore the data right?
Never tried the hard reset uption so I can't tell if that will work, I flash my device about once a week with different (new) versions.
I may try next time I flash. Does anyone know?
Actually there is a way to relock the Ext ROM. I can't find the thread I read it from, but from what I remember you have to copy the registry settings BEFORE you unlock the Ext ROM. Then install Buzz's Ext ROM Unlocker. After a soft reset, the Ext ROM is now unlocked. Now customized it to your heart's content. Then cut and paste the original Registry settings to replace the new one. Another soft reset and your Ext ROM is now locked again. This is what I read from another thread. I had never tried this proceedure myself, so I can't guarantee it will work.
But, this is what I usually do whenever I customized my Ext ROMs:
1st: Install Buzz's Ext ROM Unlocker.
2nd: Soft Reset.
3rd: Customized the Ext ROM with CAB files.
4th: Perform a Hard reset to check if all the CAB files installed properly.
5th: Once I know every CAB files worked and installed properly, I now proceed with installing my other applications.
So basically, my rule whenever customizing my Ext ROM is: DO IT FIRST BEFORE INSTALLING THE REST OF YOUR APPS. This way you don't have to worry about LOCKING it afterwards.
Sounds like a plan
The next time I will apply a new ROM (probably within the next couple of days) I will try this. One more question: Do I have to backup the entire registry, or are there some specific settings I should back up?
Merry Christmas!
ireneus said:
The next time I will apply a new ROM (probably within the next couple of days) I will try this. One more question: Do I have to backup the entire registry, or are there some specific settings I should back up?
Merry Christmas!
Click to expand...
Click to collapse
As mentioned, I myself had not tried that approach. But to be sure, make a copy of the entire Registry and try it.
Another suggestion, if you have SPB Backup, this I already tried, so I know it works. Use SPB Backup to DO A BACKUP OF THE ENTIRE SYSTEM BEFORE INSTALLING THE EXT ROM UNLOCKER. After the backup, install Ext ROM unlocker and unlock the Ext ROM. You can now customize your Ext ROM any way you want. To RELOCK it, just run SPB Backup to the BACKUP you created before you installed Ext ROM Unlocker.
MERRY CHRISTMAS!!!!!!
cktlcmd said:
As mentioned, I myself had not tried that approach. But to be sure, make a copy of the entire Registry and try it.
Another suggestion, if you have SPB Backup, this I already tried, so I know it works. Use SPB Backup to DO A BACKUP OF THE ENTIRE SYSTEM BEFORE INSTALLING THE EXT ROM UNLOCKER. After the backup, install Ext ROM unlocker and unlock the Ext ROM. You can now customize your Ext ROM any way you want. To RELOCK it, just run SPB Backup to the BACKUP you created before you installed Ext ROM Unlocker.
MERRY CHRISTMAS!!!!!!
Click to expand...
Click to collapse
@Ireneus
If your purpose is just to delete the files in the "\Extended_ROM" (actual name when hidden) without unhiding it, there are a few ways, all works.
Method 1
- Google, download & install "Total Commander v2.exe" (freeware).
- In Total Commander's command line, just type \Extended_ROM , and you will see it.
- Before you do anything, suggest you copy everything to somewhere in case you need it back again.
- And now you can do anything to it. If it is really "READ" only, Total Commander also can "UNREAD" it. Think Total Commander can delete files with the "atrributes" (hidden, read, system, archive).
Method 2
- Download Helmi_c AKU3.5 V1.3, extract it, look for the ms_nbf in the Empty_Extended_rom, flash only this ms_nbf into you device, it should be empty.
Method 3 (need to unhide first)
- I am lasy to find out which Registry, so before unhide, I copied all the "Registry HKCR, HKCU & HKLM" (hidden).
- download Extrom_Unhider.cab & UNI_ext_rom_unlock.exe (should be in this forum or FTP)
- run Extrom_Unhider.cab first and following by running UNI_ext_rom_unlock.exe, you have unhide & unlock the "\ExtendedROM".
- Press POWER key to powerdown, then Soft Reset.
- You can also now copy "Registry HKCR, HKCU & HKLM" (unhidden/unlock) to different location of above "Registry HKCR, HKCU & HKLM" (hidden).
- So depend you want to hide/lock or unhide/unlock, just copy the respective set of registry. Easy.
@cktlcmd
Copy of Registry & copy back was my posting, anyway I also cannot find where it is, but it works, I tried it myself.
You can use extended rom as a permanent storage without unhiding the drive. The main benefit is that Pocket Outlook does not see it as a storage device and make it the primary storage over your storage card.
Instruction:
1) Unhide extended rom (either with Advanced config or do it manually via registry)
2) Create a Folder in Extended Rom
3) Make a short cut of that folder and place it in My Device or anywhere you want.
4) Hide Extended rom.
You can now access extended rom from the shortcut. Windows will not see it as a storage card.
Some known issues:
1) Up directory button does not work when you are in the extended rom folder shortcut. You need to use the drop down box to change directory
2) The extended rom folder does not automatically refreshes itself. You need to get out of the folder and get back in to see changes.
Another odd thing I noticed is that when I dump my extended rom out with itutils, extrom extractor says the format is invalid. And if I flash the extended rom, it will say the image is corrupted. If anybody could dump the extended rom out for me with nothing but a folder called Storage in it, that'd be great
Schap's uses his extended ROM to store some files in them and access it through shortcuts...predominantly exes, and I have tried them too, it sure does work.
But I think there is a limitation on how many exes you can have in there!! When I had more than 10 exes one time, extended ROM did not work very well...but when I reduced the count, everything worked great..
Just my 2 cents.
You can definitely run exes in there. However, this thread is not to tell people that you can run exes in there, which had been discovered some time ago. As far as I know, almost all cooks either fill the extended rom with cabs for auto installation, or some exes that doesn't require hard coded files in windows to run. Others will unhide the extended rom (which I did previously) so that you can use it as storage. This is about the latter case, but with this method you'd avoid the pocket outlook storage card issue if you decide to use extended rom as a storage card.
heyy i really need you'e help, im trying to fet to the bootloader id the diamond but i always end's up in the rgb screen, so please tell me what to do...
From the wiki:
http://wiki.xda-developers.com/index.php?pagename=Diamond_FlashfIS
I have a similar problem. But mine is looking for movihand.mtg file then it goes to loading screen and it hangs. I wanted to flash the Deepshining 8 lite also.
I have a lot of files in my internal storage do i need to clear them and leave only the DIAMING.nbh thanks
i have spl 1.40 also thanks
Hope I can help!
Hey! First to 'avior.almo' You need to make sure you have flashed HardSPL to your device before trying to flash ANY ROM to your device (cooked, or custom, or otherwise!) If you are unsure of what I mean, or have any trouble, see sticky threads #2 and #4 of 'Diamond ROM development' http://forum.xda-developers.com/forumdisplay.php?f=430 (I use HardSPL Olinex 1.40)
Once you have this all in place, then flashing from the SD card is easy; you simply need to download the ROM you wish to flash, extract it (if it's downloaded as a .zip or .rar file) so you can find an '.nbh' file. The '.nbh' file is the ROM itself, and the file that you wish to flash. Once you have extracted the ROM you wish to flash (if you needed to extract at all. You may have downloaded the .nbh file as it is) then whatever the .nbh file name is, you need to rename the .nbh file to 'DIAMIMG.nbh' (without quotation marks).
Once you have done that, you need to copy it to your device's internal memory. To do this, connect your Diamond via USB, and when asked on your device screen, choose the 'Disk Drive' type of connection. Once complete, you can then navigate to the root of your (SD card) Internal Storage by accessing 'My Computer' through Windows explorer, Your device drive letter may be different depending on how many hard disks/CD drives you have in your system. (Mine is drive E Anyway, access your internal storage drive, whatever letter it may be on your system. It will appear under 'Drives with removable storage'. This is where you need to copy the 'DIAMIMG.nbh' file to. (To rdelsol: No, you don't need to clear your internal storage of any files or folders, as long as you have enough space in your internal storage to paste the ROM (.nbh file) that you wish to flash, in the root directory. E.g. 'E:' drive. It can be in there along with your 'program files' folder, or your 'my pictures' or 'my videos' folders. Flashing shouldn't delete any files or folders you have in your internal storage either. Even after flashing, 'DIAMIMG.nbh' should also still be there! (After flashing, you can delete that file)) And I noticed that in your post, you typed 'DIAMING.nbh' whether that was just a typo or not, I don't know, but it needs to be 'DIAMIMG.nbh', if so, that may be where you're going wrong.
So, now that we have the ROM image file in the root directory of your internal storage, you need to enter your device into bootloader mode, which is achieved by (while the device is on) holding down the 'VolDown' and 'back' (<-) buttons, while pressing the little red reset button (under the battery cover). Keep hold of the voldown and back buttons until your device displays the tri-colour screen. The instructions are then shown on-screen of what to do next (PROVIDING YOU HAVE HARDSPL INSTALLED, see beginning of post). Your device should detect the ROM image file (saved as DIAMIMG.nbh) and prompt you to press the power button to begin the flash. All going well, your device will display a progress bar, that when reaches 100% will say 'Update Success'
Now you need to press the red reset button again. After that, your device should begin setup of the new ROM as if it had just been bought. Alignment of screen, and maybe time and date setup, for example. Good luck with flashing and setup!
I have done many internal flashing, but today I tried again installing a new custom rom. Strange thing is that the bootloader says that it can´t find any image file and then quits to boot loader screen. I´ve tryied renaming the file using caps and without caps, and also with old radio in order to just test the flashing capability of the internal memory. No luck.
The phone did flash the same image from customruu. Now i´m thinking that it has to do with my messing with the internal memory for partitioning an ext2 and running (badly) android.
I realocated the ext2 partition and made the fat32 the whole internal memory. i´m not sure if i need to re-format the memory throught linux...
Any ideas why I can´t seem to run the internal flashing anymore?
Are there any tutorials out there that walk you thru the process step by step? I understand the buring iso image and booting from disk, but i dont understand the partition thing.
which partition would be good for leedroid (best performance / most app space) ?
Also, when flashing leedroid (or any other rom), do you flash the radio in the same manner as the rom itself? (SD card .zip)
Sorry. im trying to read as much as i can, but its mostly words, which doesnt help a noob like myself.
thanks
You will boot from the disc that you burnt the ISO to and follow all the instructions. That will give you s-off once it's all done and it should boot into whatever set-up you had before.
To flash a new partition table you will need to use ABD. You will to flash the new table and then re-install your ROM or recover a NANDroid backup. If you restore a back up though, make sure it will fit in the new partition sizes.
So if i download the latest leedroid "With .MD5", is the .MD5 the partition for the internal memory?
Sike-1 said:
So if i download the latest leedroid "With .MD5", is the .MD5 the partition for the internal memory?
Click to expand...
Click to collapse
What is MD5?
MD5 stands for ‘Message Digest algorithm 5′, and for most applications, MD5 represents something like a digital fingerprint so that you can be sure a file is exactly the same whether it is stored here, there, or anywhere. It’s a very effective way ensure a digital signature and file integrity.
So why use MD5?
If you’ve ever downloaded a large file, you probably want to be sure that the file wasn’t corrupted in the process. This is particularly true with things like disk images, where using a corrupt ISO to install software can lead to disaster (I once used a corrupted ISO file to attempt a Linux install, bad idea). Using the MD5 Hash, you can be sure that the file you have on your machine is digitally identical to the original file from the source. Many sources of large files will offer an MD5 Hash to compare your file to so that you can be sure the file has transferred completely and without any molestation.
Awesome. Thanks a bunch man
So I have a broken sd card port, which does not read my sd cards anymore. And I was already on scoot's latest android build, but what do you do when something is broken? Well, you go back to factory settings and for our blessed HTC Kaiser or in my case MDA Vario III, this means going back to the abomination called WM (and to make matters even worse it is tmobile themed). But it seems that this also doesn't fix the problem and the sd card is still not read. It does say it needs to format the sd card for it to work, which I then give the permission to do, but it is never able to finish the format.
So my question is fairly simple: how to flash android on your WM device with usb?
thanks in advance!
( I am really stupid, going back to WM )
**I have looked for other guides, but they all assume you to already have android installed on your phone**
It sounds like the ribbon cable is broken for the SD card. The only fix is to replace it, unless there is some other problem with the main board.
So how am I suppose to replace this "riboon cable" do I need to buy some extinct hardware specifically for the kaiser (which probably is impossible to get?) or can I do it some other way. And is there really no way to flash Android on the kaiser via usb, since I think I can manage with only a couple of apps on the internal storage...
Also I have already tried to flash android on my htc kaiser:
- I dragged and dropped the KAISIMG.NBG over the installer of my original t-mobile rom, but somehow it just installs the original rom again and not the KAISIMG.NBG
AFAIK, the only 2 ways to flash anything to a Kaiser is through the SD card or USB port. Noone (to my knowledge) has ever created a RUU-flashable Android package for the Kaiser or any other device, which would be your only option.
Given the constraints on the RAM built into the Kaiser, you would have to build a pretty small package for the install, maybe 55-60MB, use Oli's NBH creator and (hopefully) build an installable package that can be sent via USB with an unsigned RUU updater.
If someone wants to take on the task of stripping an androidinstall package, extracting it and repacking it into a RUU installable NBH, feel free. I know it can be done with a kernel package, but that is only 3MB and goes to the first partition. All the other files would have to go to the correct partitions as well (/system, /data, /cache, etc.).
So how am I suppose to make an installable package? I have the file to get WM to Android, the kernel, and scoots android install package, which I have stripped down to 67 mb.
What should I do with these files? Do you have some kind of instructions?
You would have to figure out how to not only partition the NAND, but direct the kernel and all files to their appropriate partitions.
Someone must have some info on how to do this...
Sent from this addictive thumb magnet...