How-to tweak a rom because of size limitation? - P3300, MDA Compact III ROM Development

Hello there,
If you are making your ROM and the ROM file is too small to flash it (size limitation of a rom file) then you can do the following:
1. Cook your rom and remove all the things you don't need.
if your rom file is smaller then 51.200 kb then follow the steps bellow.
2. Open XVI32 hex editor
3. Open you OS.nb (first you must edit your os.nb file)
4. Scroll down to the end of the file
5. Go to "Edit"->"Insert string..." in XVI32
6. In "Insert" window select "Hex string" and type FF
7. In "Insert <n> times" part of "Insert" window select decimal and type 10000000
8. Go to "Address"->"Goto..."
9. In "Go to" part of "Go to address" window select "hexadecimal" and type $3200000
10. In "Go mode" part of "Go to address" window select "absolute" and hit OK
11. Go to "Edit" and click on "Delete from cursor"
12. Save your OS.nb file and make a NBH file.
Voila
Grts

NikMel said:
Hello there,
If you are making your ROM and the ROM file is too small to flash it (size limitation of a rom file) then you can do the following:
1. Cook your rom and remove all the things you don't need.
if your rom file is smaller then 51.200 kb the follow the steps bellow.
2. Open XVI32 hex editor
3. Open you OS.nb (first you must edit your os.nb file)
4. Scroll down to the end of the file
5. Go to "Edit"->"Insert string..." in XVI32
6. In "Insert" window select "Hex string" and type FF
7. In "Insert <n> times" part of "Insert" window select decimal and type 10000000
8. Go to "Address"->"Goto..."
9. In "Go to" part of "Go to address" window select "hexadecimal" and type $3200000
10. In "Go mode" part of "Go to address" window select "absolute" and hit OK
11. Go to "Edit" and click on "Delete from cursor"
12. Save your OS.nb file and make a NBH file.
Voila
Grts
Click to expand...
Click to collapse
Nice job - Nikmel Cheers!

51.200 kb is THE limit.
You can't make it smaller

How comes? There must be a way!

I thing this is a software limit of ruuupdateutil?!?! I hope so
meschle said:
How comes? There must be a way!
Click to expand...
Click to collapse

I have a mio a701 and that one has a real hardware limit.

Ok i'll see if pof knows - hes not around so much lately so it may not be quick.

I hope he can help in this.

Any info i get i'll let you know - better remove 'solved' from title

mio's hardware limit is below 41000 Kb......

NikMel said:
3. ..... (first you must edit your os.nb file)
Click to expand...
Click to collapse
How? Can you be more explicit?

Follow steps from 4 to 12. This is how you should edit your os.nb file
bigix1 said:
How? Can you be more explicit?
Click to expand...
Click to collapse

Thanks. It works.

NikMel said:
I thing this is a software limit of ruuupdateutil?!?! I hope so
Click to expand...
Click to collapse
Did anyone ever figure out where this limit was? Is it on the RUUupdateUtil?

)
some edit creat Custom RUU Artemis.They can update Rom with any sizes ..
Cheers..

you can install your pda by sdcard then is it possible to have a ROM file smaller.
My methode is just to make ruu tool think that the rom file has a correct size.

NikMel said:
you can install your pda by sdcard then is it possible to have a ROM file smaller.
My methode is just to make ruu tool think that the rom file has a correct size.
Click to expand...
Click to collapse
What does the device do with the extra "FF"'s?

Nothink. It's just for ruupdate tool.
It has no effect on device or the size of the ram.
andrew_green said:
What does the device do with the extra "FF"'s?
Click to expand...
Click to collapse

NikMel said:
Nothink. It's just for ruupdate tool.
It has no effect on device or the size of the ram.
Click to expand...
Click to collapse
It does seem to have an effect on the Herald. I will test this again soon. It affects the formatted size of the Storage space.

tom_codon said:
)
some edit creat Custom RUU Artemis.They can update Rom with any sizes ..
Cheers..
Click to expand...
Click to collapse
Do you have a link?

Related

how can a Xda cosmo flash the wm6??

i have a unlocked xda cosmo . when i flash the tmobile wm6 beta , the programm says that the model id is invaliad. i've tried first flashing the tmobile wm5 and than the wm6 , but it doesn't work. does anyone have any ideas?? thanks a lot!
WM6
Hello,
do you have a download link for WM6 ?
Thanks, Newchurch
Newchurch said:
Hello,
do you have a download link for WM6 ?
Thanks, Newchurch
Click to expand...
Click to collapse
take a look at here
http://forum.xda-developers.com/showthread.php?p=1151069#post1151069
james_xl said:
i have a unlocked xda cosmo . when i flash the tmobile wm6 beta , the programm says that the model id is invaliad. i've tried first flashing the tmobile wm5 and than the wm6 , but it doesn't work. does anyone have any ideas?? thanks a lot!
Click to expand...
Click to collapse
Had the same problem with the Cosmo, look here: http://forum.xda-developers.com/showpost.php?p=1151863&postcount=85
Xunil2006 said:
Had the same problem with the Cosmo, look here: http://forum.xda-developers.com/showpost.php?p=1151863&postcount=85
Click to expand...
Click to collapse
yeah!i have emailed imeicheck and they rplied me in 5 minutes!i have successfully flashed my cosmo!!
this is the way to flash it!
Tools you need:
===============
- HexWorkshop from http://www.bpsoft.com/downloads/-
the ROM of your choice
- Winzip or Winrar
- a valid UNL file for YOUR phone
Preparation:
============
a) install HexWorkshop and Winzip or Winrar on your pc
b) in explorer on pc, RIGHT click on the ROM of your choice and use: "Extract files to folder ..." from conext menu Now it will unpack all the files
c) in the new folder you will have ONE file like "HRUU_signed.NBH" (*.NBH) RIGHT click on the .NBH file and use: "Hex Edit with Hex Workshop" from context menu
d) You'll see on the 5th row EXCA20000 ==> !!! make it EXCA***** (5 stars) and save the file
e) Now RIGHT click on ROMUpdateUtility.exe and use: "Hex Edit with Hex Workshop" from conext menu
Search for word "BsaD5SeoA" (without quotes, case sensitive)
You'll find it around address 0x3FC6C ==> !!! replace "BsaD5SeoA" with "IMEICHECK" (without quotes) and save the file
ROM-Update:
===========
1) take SIM card and SD card OUT of the phone
2) Connect the phone running windows ce to the pc (normal way).
3) Completely Unlock your phone using our unlocker <== REALLY IMPORTANT
4) After phone is unlocked run unlocker (again) BUT when the unlocker ask for UNL file, remove the USB cable from the phone THEN press "Cancel" on the unlocker select file window (unlocker will close on PC). NOTE: The screen on the device will not show something usefull when in this mode. Most probably it is complete WHITE. !!THIS IS NORMAL!! Don't touch phone, let it like it is!
5) After you closed the unlocker, attach usb cable again (phone has still white screen) 6) start (the modified) ROMUpdateUtility.exe
7) when update finished and device started you will get a message: "Data Crashed, contact service provider" (!NO PANIC!) ==> Simply fix this problem by running the unlocker again and this time select the key file normal way (full unlock process again). In case you have problems please indicate the step letter/number which is not clear/not working for you. If you REALLY do it STEP by STEP exact like described you will have no problem.
a thousand thanks to IMEI-CHECK~!!
James_xl: Could you please be so kind to share your edited files?
BrumBrum74 said:
James_xl: Could you please be so kind to share your edited files?
Click to expand...
Click to collapse
http://rapidshare.com/files/18907094/ROMUpdateUtility.exe
http://rapidshare.com/files/18907427/RUU_signed.nbh
just unzip the rom you downloaded and replace these two files
It says update utility is too old now.
I read the instructions again and now it worked.
Thanks for the help.
OMFG it worked on my S620! Thanks IMEICHECK!
Nice interface, and you can sync files now!
i tried this several times with no luck. i downloaded the two files and when i tried to run the romupdater prog nothing happens. the program will not start no matter how many times i try. any suggestions?
i think i got it to work now. i had downloaded the two files but had not copied them into the folder that had the extracted rom in it. i was getting stuck at the point where you pull cable out instead of selecting the unlock file. once i had already copied the files over i started all over again and when i got to the step where you disconnect and run the new romupgrade.exe i opened the file where the rom was and clicked the upgrade.exe file and the rest went very smooth and quick.
thanks to everyone that helped out!
but the beta rom is indeed unstable. i hope the final version will soon out!!
james_xl: what problems do you have with the rom?
"4) After phone is unlocked run unlocker (again) BUT when the unlocker ask for UNL file, remove the USB cable from the phone THEN press "Cancel" on the unlocker select file window (unlocker will close on PC). NOTE: The screen on the device will not show something usefull when in this mode. Most probably it is complete WHITE. !!THIS IS NORMAL!! Don't touch phone, let it like it is!"
I've been looking, but where is the unlocker program?
Hello,
you'll get the unlocker program with your imei-unlock-file from imei-check.co.uk.
Newchurch

Start bar/Task bar Text

Alright guys, and gals
I hate to bother everyone over such a minute, tiny issue, and I'm sure this has been asked before (although before everyone jumps on me I have already searched the forum), but I was wondering if there is an easy was to change or get rid of the "START" text next to the start menu in WM 6.1?
I have just installed some gorgeous task bar icons by InsecureSpike and feel that I can do without the Start text.
Any ideas?
Cheers,
Orpheus
yeah, how can i change the "start" text into "Go" or whatever?
greets
sid
Follow instructions on this link: http://forum.ppcgeeks.com/showthread.php?t=65911
Excellent, Thanks buddy I will give that a try
thank you, but, oh my god, this is it too much input.
my english is not good enought for too much.
i need a little tutorial how can i change the "start" text in wm6.1
can you help me?
greets
sid
Just did a search. THIS popped up
Its actually not that difficult. Just follow these instructions by tsowens who by the way deserves credit for this.
Change Start Text
1. Unsign your shellres.dll.0409.mui
2. Open it in one of these three Reshack / PE Explorer / Restoratorand go to string value 321 and change the name from Start to whatever you want.
3. Save your modified file
4. Open MssignerorMultiple file Signer
· click Start sign Process (for MFS follow directions in the link)
· a window will pop-up with "Process finished!"
· You will see a that a text file has been create for your shellres on your desktop
· Open the text file, if you see "Warning: This file is signed, but not timestamped, Succeeded" you know the file was signed.
5. Transfer the modified file to your SD card
6. Open TC and navigate to the /Windows and rename your old file to "shellres.dll.0409.mui.bak"
7. Move your modified file from your SD card into the /Windows
8. Soft Reset updated 12/09/08
super, thank you so much
greets
sid
mhmm only i found a shellres.192.dll in the windows folder with total commander...
greets
sid

[GUIDE] Remove watermark (build 8102)

Here is simple tutorial....
1. Download Modified shell32.dll.mui
2. Now go to C:\Windows\system32\en-us\ and locate shell32.dll.mui
3. Take ownership of file shell32.dll.mui and rename to shell_org32.dll.mui
4. Now place modified shell32.dll.mui in System32 folder and close it.
5. Open elevated command prompt ( Start Menu->Accessories-> right click on Command Prompt and select Run as Administrator).
6. Now type mcbuilder and wait for approximately 20 seconds
7. Now reboot your Windows 8 for changes to take effect.
How to take simple take ownership
1. Download Take OwnerShip.zip file
2. Open above downloaded zip and file and extract its contents on desktop
3. Now double click on InstallTakeOwnership.reg to install Take Ownership option in context menu
I hope it will do it. Bye
Thanks! But it doesn't quite hide all the watermark.
On my desktop after patched file it just says " .92eb4451821f0730 "
I actually kind of like seeing the version I'm currently using...the past couple days I've grown used to it.
AndroHero said:
Thanks! But it doesn't quite hide all the watermark.
On my desktop after patched file it just says " .92eb4451821f0730 "
Click to expand...
Click to collapse
you must additional edit shell file to complete remove this...
GoGs777 said:
you must additional edit shell file to complete remove this...
Click to expand...
Click to collapse
You don't I changed my wallpaper and it just vanished Thanks
Hi,
I cant get the rest to go away so how can i??
any help plzz
Dj-Fantasy said:
Hi,
I cant get the rest to go away so how can i??
any help plzz
Click to expand...
Click to collapse
After trying on my mates PC. I figured out it's because i installed descapes the rest of the watermark vanished.
does not work, still having .92eb4451821f0730
tried to change wallpaper/reboot
...but have not tried deskScapes
I did a little trick to remove mine.. First thing i did was change the wallpaper to a solid color. Either black or white.. That will make the watermark change colors..
If the background is black the watermark is white etc..
So i'm using an alienware wallpaper which has a black background.
I set the solid color to white, which made the text black
then i set the alienware wallpaper and watermark is hidden
[screenshot attached]
GoGs777 said:
Here is simple tutorial....
1. Download Modified shell32.dll.mui
2. Now go to C:\Windows\system32\en-us\ and locate shell32.dll.mui
3. Take ownership of file shell32.dll.mui and rename to shell_org32.dll.mui
4. Now place modified shell32.dll.mui in System32 folder and close it.
5. Open elevated command prompt ( Start Menu->Accessories-> right click on Command Prompt and select Run as Administrator).
6. Now type mcbuilder and wait for approximately 20 seconds
7. Now reboot your Windows 8 for changes to take effect.
How to take simple take ownership
1. Download Take OwnerShip.zip file
2. Open above downloaded zip and file and extract its contents on desktop
3. Now double click on InstallTakeOwnership.reg to install Take Ownership option in context menu
I hope it will do it. Bye
Click to expand...
Click to collapse
How do you Open elevated command prompt in the metro ui start..????
---------- Post added at 11:47 AM ---------- Previous post was at 11:39 AM ----------
Worked it out now..
click on start then right click on developer command prompt and run as admin then type mcbuilder and wait..

[Q] Problems in Deodex Using ROM Kitchen

I found details here
http://forum.xda-developers.com/showpost.php?p=30946303
But many many things are unanswered
Requisites:
1. XUltimate or any other similar tool which can pull all the Apk's and Framework's from the phone.
2. Rom Kitchen (Link On OP)
3. Zip utilities.
4. Deodex Empty Shell zip. (Deodex_Cwm_Shell .zip - 236 KB)
5. Windows (Cygwin) or Linux ( I won't go into technicalities)
How:
1. Pull all the Apk's and Framwork's along with the .odex files.
2. Rename the folder with the Apk's as "app"
3. Rename the folder with the Framework's as "framework"
4. Create a folder called Deodex_Cwm. (You can choose your name).
5. Inside the Deodex_Cwm folder, create another folder called system.
6. Copy the app and framework folder with the apk's and framework's into system.
7. In the case of ION, I found that there is a file "playstationcertified.odex", rename it to "com.playstation.playstationcertified.odex".
7. Zip the Deodex_Cwm folder.
8. Copy this zip into "original_update" folder inside Rom_Kitchen folder.
9. Run the menu script.
10. From menu select "0 - ADVANCED OPTIONS", then select "24 - Miscellaneous options / Plugin scripts".
11. Now select "(4) Batch_Deodex"
12. Press Enter to continue.
13. Press Enter Again to continue.
14. Press Enter Again to continue.
15. Press Enter Again to continue.
16. Now the Deodexing process will start. It will show a message when the process ends.
17. Rom_Kitchen creates a WORKING_mmddyy_hhmmss folder for processing the files.
18. Once the processing is done, the files are moved to batch_mmddyy_hhmmss.
19. Open the Deodex Empty Shell zip (do not extract). drag and drop the app and framework folders from the batch_mmddyy_hhmmss into the system folder inside the opened zip.
20. You also change the Text inside the updater script in the folder "META-INF/com/google/android" inside the open zip. Use notepad++ under windows, under linux you can use any editor.
21. Now close the zip and copy it to the external sd card in the phone and flash it using CWM Recovery.
Click to expand...
Click to collapse
Requisites No 5. Windows (Cygwin) or Linux ( I won't go into technicalities) , and then is is use of this Windows (Cygwin) ? i cant find anything with it in above 21 options. what is this , this thing is listed in Requisite and then there is no use of it? even Cygwin name is not used any where after Requisites No 5.
in how to. 9. Run the menu script.
What is Menu script ? there is no menu script in Rom_Kitchen folder, it is just a file with name menu ( without extension)
Writer give link to downloads on page http://forum.xda-developers.com/showthread.php?t=1863052
i download file for my xperia ion, but now what ? what is use of it on Above 21 how to options?
waqasazfar said:
I found details here
http://forum.xda-developers.com/showpost.php?p=30946303
But many many things are unanswered
Requisites No 5. Windows (Cygwin) or Linux ( I won't go into technicalities) , and then is is use of this Windows (Cygwin) ? i cant find anything with it in above 21 options. what is this , this thing is listed in Requisite and then there is no use of it? even Cygwin name is not used any where after Requisites No 5.
in how to. 9. Run the menu script.
What is Menu script ? there is no menu script in Rom_Kitchen folder, it is just a file with name menu ( without extension)
Writer give link to downloads on page http://forum.xda-developers.com/showthread.php?t=1863052
i download file for my xperia ion, but now what ? what is use of it on Above 21 how to options?
Click to expand...
Click to collapse
Post your question under Ion dev. deodex thread.
Sent from my Ion* using Tapatalk 2
waqasazfar said:
I found details here
http://forum.xda-developers.com/showpost.php?p=30946303
But many many things are unanswered
Requisites No 5. Windows (Cygwin) or Linux ( I won't go into technicalities) , and then is is use of this Windows (Cygwin) ? i cant find anything with it in above 21 options. what is this , this thing is listed in Requisite and then there is no use of it? even Cygwin name is not used any where after Requisites No 5.
Rom Kitchen Requires Linux. So either use Linux as OS or install Cygwin under Windows. How to use Linux/Cygwin is beyond the scope of the tutorial.
in how to. 9. Run the menu script.
What is Menu script ? there is no menu script in Rom_Kitchen folder, it is just a file with name menu ( without extension)
to run menu, type the following in command prompt.
chmod +x menu (required only once to make menu executable script)
./menu
Writer give link to downloads on page http://forum.xda-developers.com/showthread.php?t=1863052
i download file for my xperia ion, but now what ? what is use of it on Above 21 how to options?
It is for you to download Cygwin
Click to expand...
Click to collapse
Answers under your question.
Thankyou
ganeshbiyer said:
Answers under your question.
Click to expand...
Click to collapse
Thankyou.

1.2.1 factory.zip, not corrupted

Hello,
I am looking for a factory.zip or update zip of the firmware 1.2.1, as all i downloaded from BN site are corrupted somehow.
Anyone?
I don't think that they are corrupted, they are simply signed.
If you want to treat them as a zip, strip the first 0x1a3 (419) bytes off the start.
Or get a decent program that deals with signed zips. On Windows 7-Zip works great. A command line version is available for Linux. Don't know about GUI programs for Linux.
domi.nos said:
Hello,
I am looking for a factory.zip or update zip of the firmware 1.2.1
Click to expand...
Click to collapse
I assume you want to install it using CWM?
In which case:
1. Download a hex editor, such as xvi32 (if you google "hex editor" it wil be the very first entry).
2. Launch XVI32.exe and open the nook_1_2_update.zip that you've downloaded from B&N site.
3. Strip the first 419 bytes (move the cursor to the "Adr. hex: 1A2" position and then menu Edit -> Delete to cursor).
4. Save file (might want to rename it as nook_1_2_update_sigstripped.zip)
You'll need a nook touch CWM image that has greater than 128Mb capacity as the zip file won't fit on it.
Alternatively load it on to a different uSD cards, then swap it once CWM is loaded.
Jiv_au said:
I assume you want to install it using CWM?
In which case:
1. Download a hex editor, such as xvi32 (if you google "hex editor" it wil be the very first entry).
2. Launch XVI32.exe and open the nook_1_2_update.zip that you've downloaded from B&N site.
3. Strip the first 419 bytes (move the cursor to the "Adr. hex: 1A2" position and then menu Edit -> Delete to cursor).
4. Save file (might want to rename it as nook_1_2_update_sigstripped.zip)
You'll need a nook touch CWM image that has greater than 128Mb capacity as the zip file won't fit on it.
Alternatively load it on to a different uSD cards, then swap it once CWM is loaded.
Click to expand...
Click to collapse
Shouldn't it be 1A3? 1A2 is 418.
noodles2k said:
Shouldn't it be 1A3? 1A2 is 418.
Click to expand...
Click to collapse
Errr, yeah. Sorry, brain fart moment.
Jiv_au said:
Errr, yeah. Sorry, brain fart moment.
Click to expand...
Click to collapse
Thank you for this thread saved my ass from headache. Been trying to figure out why it wont work for hours lol
Thanks to Renate and Jiv my old Nook Simple Touch is alive and kicking again! Desperately needed a 1.21 version that could be flashed from CWM, and deleting the start of the file got the job done!

Categories

Resources