Backup i780 Rom - Upgrading, Modifying and Unlocking

Hi,
i have a german i780 and before i update to another (english) Rom i want update my Rom (i780BHHA5).
But iam not a freak and i was very happy when anyone can write a litte Back-Guide for Dummys
Or has anyone a flashable german Rom for me?
Thanks!
Tasar

I want to do excactly the same thing with my Greek ROM! I really hope someone can help! :S

tasar said:
Hi,
i have a german i780 and before i update to another (english) Rom i want update my Rom (i780BHHA5).
But iam not a freak and i was very happy when anyone can write a litte Back-Guide for Dummys
Or has anyone a flashable german Rom for me?
Thanks!
Tasar
Click to expand...
Click to collapse
Would be nice if you could share your german rom after backing it up, because i flashed an english rom over my german one without backup...
cheers
Cryn

i need this backup too
my german i780 is now english and i wont test to flash it back to the german rom
thnx

HERE"S HOW TO DO A BACK UP !!!
first of all make sure everything is out of the way cos it could get messy if not done properly (accidents have been known to happen due to utter carelessness)
once that is done ... follow these steps !
1)put gear in R
2)gently press the accelerator
3) voila .... u have successfuly backed up !!!
hehehe.. sorry just making jokes!

zohaer21 said:
HERE"S HOW TO DO A BACK UP !!!
first of all make sure everything is out of the way cos it could get messy if not done properly (accidents have been known to happen due to utter carelessness)
once that is done ... follow these steps !
1)put gear in R
2)gently press the accelerator
3) voila .... u have successfuly backed up !!!
hehehe.. sorry just making jokes!
Click to expand...
Click to collapse
He, this an much old and you posted it in other Forums too... can you make a creative comment or are you only a joker ???

tasar said:
He, this an much old and you posted it in other Forums too... can you make a creative comment or are you only a joker ???
Click to expand...
Click to collapse
hi not to start a flaming war here
but few points
1)stop writing in german!!! couldn't understand a word you wrote there ..if thats ENGLISH its riddled with so many mistakes its totally incomprehensible
2) read the first point again ! then start to back up!!! hehehe SUCKERS!

Guys, the instructions have been posted quite a few times already.. search for i780 and you will find all the relevant threads with information about this subject

@zohaer21,
yes, my english is very bad. But your comments very stupid, not very helpful for "Suckers". You are a great guy
Iam not the only one, who wants to backup, see the other posts.
Sorry that iam not an expert... ok, i dont ask longer for back up...

tasar said:
Hi,
i have a german i780 and before i update to another (english) Rom i want update my Rom (i780BHHA5).
But iam not a freak and i was very happy when anyone can write a litte Back-Guide for Dummys
Or has anyone a flashable german Rom for me?
Thanks!
Tasar
Click to expand...
Click to collapse
To dump the i780 rom you have to do just few steps.
1) Change the security policies to install the needed utility
With a regedit sw change the value in the following key
HKLM\Security\Policies\Policies\00001001
from 2 to 1
2) Download the utilities from here http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoDumpRom
3) open a prompt on the PC, Chdir to the directory where the utlities are previuously unpacked and type the following command
pdocread.exe –l
The output will be something like
254.25M (0xfe40000) DSK1:
| 1.25M (0xYYYYYY) Part00
| 2.88M (0xZZZZZZ) Part01
| 76.25M (0xWWWWW) Part02
| 172.50M (0xYYYYYY) Part03
3.79G (0xZZZZZZ) DSK2:
| 3.79G (0xWWWWW) Part00
[...]
4)
Type the following commands
pdocread -w -d DSK1: -b 0x800 -p Part00 0 0xYYYYYY Part00.raw
pdocread -w -d DSK1: -b 0x800 -p Part01 0 0xZZZZZZ Part01.raw
pdocread -w -d DSK1: -b 0x800 -p Part02 0 0xWWWWW Part02.raw
Obviously change YYY,ZZZ,WWW, with the real values taken from step 3
Your dump is done.
The files are a backup of the rom but arent ready to be flashed back again with the mirage tool, you have to use other tools to obtain someting useful.
Search for the famusc kitchen for further details.

Thanks Solutor,
Using your directions I have managed to create the three raw files from the Greek rom and have uploaded them here: http://rapidshare.com/files/117931688/Tools.rar.html
Could someone who is more experienced/capable than me convert them into a flashable format?
Thanks

@ The Solutor,
great! Many,many thanks!!!
Tasar

German ROM available
Just have look here!!!
The German ROM flashable. I've tested it and it works great!!!
http://forum.xda-developers.com/showthread.php?goto=newpost&t=398874

Hi when i try to run the pdocread.exe –l command, windows pop up a message that says something about the NTVDM CPU error.
anyone has an answer for this?
Also can someone recommend a registry editor for i780?

panosvo said:
Hi when i try to run the pdocread.exe –l command, windows pop up a message that says something about the NTVDM CPU error.
Click to expand...
Click to collapse
There's something wrong on your windows installation, is hard to say what.
Have you tried to disable/uninstall any AV/Firewall and any low level SW eventuyally installed ?
Also can someone recommend a registry editor for i780?
Click to expand...
Click to collapse
There are a lot of SW, free and non free, the best regeditor that runs directly on the device is Resco Regedit (commercial), followed by PHM registry editor (free).
There are also a lot of remote registry solutons (meant to be installed on the PC), Soti pocket controller has a very good regedit, CeRegedit is a free solutions handy but a bit buggy, then mobile registry editor (free, stable but very basic).

Thanks for the help i managed to get the files. The problem was that i was running the pdocread file alone(in the folder the dll where missing)

Dump of DDHE1 version
I have created the dump of DDHE1 version. I have the raw files. How can I now make the mirage usable file from these files. Any Help??
Also pls let me know if anybody require these files.
Thanks
Mgforce

Related

Samsung i780 kitchen - release 0.1 BETA

DEPRECATED VERSION: USE 0.2 BETA INSTEAD
PLEASE NOTICE THAT THIS KITCHEN IS A VERY EARLY BETA AS IT HAS NOT BEEN DEEPLY TESTED
*** USE IT AT YOUR OWN RISK! I ASSUME NO RESPONSIBILITY! ***
Hi guys,
after many days of testing I'm releasing my kitchen for i780.
It is very basic: no gui, only batch Windows scripts.
What you can do with this kitchen:
A) Convert your Part02.raw dumped rom to bin flashable PDA rom
B) Create a dump folder to cook your own rom and recreate a bin flashable PDA file.
Please notice that there's no tool included to edit, add or delete modules and files from rom dump.
You must use one of the tools available here in forum to do this or do this by hand.
Donwload the zip file and extract everything.
READ CAREFULLY THE README FILE IN THE ZIP ARCHIVE
This file explains how the procedures work and what you need.
PLEASE TEST THIS KITCHEN AND REPORT YOUR RESULTS
I thank chaimd for his bintonb0 tool, tadzio for his tools and Juggler for conv3 sourcecode.
I also thank Topogigi for his original procedure.
I modified conv3 tool to make it work with i780 rom files and made split and merge tools.
If you want to try this kitchen, I thank you!
[FONT=&quot]If any guru in the forum wants to make a gui for this kitchen or insert tools for module, file and registry editing (like the ones you can find in other kitchens), it would be appreciated.[/FONT]
Issue 1: it seems there's a problem with Part02.raw conversion. It screws up connection settings. Problem is being investigated.
[Partial solution]: it seems that this problem is due to both size and language: I used an English rom to convert an Italian Part02.raw.
Using an Italian rom seems to solve the problem. But you must check the new rom size: if it's too big it gets cut down and it doesn't work.
Amazing Thank you very much!
inertiax3 said:
Amazing Thank you very much!
Click to expand...
Click to collapse
wheres the download link ?
Everything's online now!
Have a good time and let me know!
Thank you very much
And is it possible to use it for create a .bin flashable phone rom ?
sorry for a noobie question.
with this kitchen, can i cook a wm6.1 by replace all the wm6 files with wm6.1 files?
Thanks famucs i have tried your procedure.
It's all ok but i nedd to split i780_XIHA7_Rev12.img in tree part loader, pda and phone.
Can You help me?
sorry for my terrible english.
tatoone said:
Thanks famucs i have tried your procedure.
It's all ok but i nedd to split i780_XIHA7_Rev12.img in tree part loader, pda and phone.
Can You help me?
sorry for my terrible english.
Click to expand...
Click to collapse
thats easy .. heres how to do it
fire up mirage on ur pc and chose the eboot+phone+pda option and select ur file ..
then dont connect the samsung to pc.. instead use file explorer on pc nd go to c and copy the three files to some other folder.. cancel the mirage on pc then
ruffruff said:
sorry for a noobie question.
with this kitchen, can i cook a wm6.1 by replace all the wm6 files with wm6.1 files?
Click to expand...
Click to collapse
i was thinking the same thing.. ? if you try let me know too !
zohaer21 said:
i was thinking the same thing.. ? if you try let me know too !
Click to expand...
Click to collapse
I love your footer about the 8502 being a mistake. I also own one. what a dissappointing and relatively useless machine it is, and I can't find a buyer...
I have tried with dump of HC1 italian but I have more problems.
The more little is the desappear of office folder but most important is the deseppear of remote connection e wifi connection.
tatoone said:
I have tried with dump of HC1 italian but I have more problems.
The more little is the desappear of office folder but most important is the deseppear of remote connection e wifi connection.
Click to expand...
Click to collapse
That's interesting:
can you tell me exactly what rom did you use as a base?
ruffruff said:
sorry for a noobie question.
with this kitchen, can i cook a wm6.1 by replace all the wm6 files with wm6.1 files?
Click to expand...
Click to collapse
Don't think you can.
In another thread, people were talking about a xip part needed to switch from wm6 to wm6.1
famusc said:
That's interesting:
can you tell me exactly what rom did you use as a base?
Click to expand...
Click to collapse
I have the the loader and the phone of i780DXHC4 english.
I have processed a dump of italian rom version i780XIHC1 with yor software.
Peraphs the dump of italian rom is broken??
tatoone said:
I have the the loader and the phone of i780DXHC4 english.
I have processed a dump of italian rom version i780XIHC1 with yor software.
Peraphs the dump of italian rom is broken??
Click to expand...
Click to collapse
No, I think there's a problem with payload update.
Thanks i will try it
where to get the part02.raw from ? i wanna work with dh4 rom ?
thanks
Convert Part02.raw to .bin
Hello famusc,
Thanks for your effort to create a kitchen for the i780! I wanted to create a backup of my Dutch i780-rom (PDA: i780XKHA3) and I managed to dump part00.raw, part01.raw and part02.raw.
Now I wanted to convert part02.raw to a flashable .bin file so I could reflash this Dutch rom if I want to go back to factory defaults, but the warnings make me a bit scary to test the .bin I created, so I wanted to ask some questions first:
-The .bin has to be as large as possible, I have the i780pda_WWE_test2.bin which is 78.512 kB and my Part02.raw is 79.104 kB. The .bin I get when the conversion is finished has a size of 78.512 kB. Does this mean some data of my original dump is lost? (I kinda understand your conversion tool replaces the part02.raw file of a flashable .bin rom with another part02.raw which in my case is the Dutch part., but is all the information still in it?)
-My second question is if it is a problem if I used an English .bin with a Dutch .raw?
If you could please anwer my questions I would be very happy, because I have seen some requests for Dutch i780 roms and it might come in handy for other languages, because in this rom Windows Live Messenger is included (and obviously working). So maybe someone can extract it.
If you are interested I could upload the .raw files i have dumped and maybe you or someone else can create a flashable Dutch rom from it (or extract WLM if it is needed).
Grtz,
Manchurian
Manchurian said:
Hello famusc,
Thanks for your effort to create a kitchen for the i780! I wanted to create a backup of my Dutch i780-rom (PDA: i780XKHA3) and I managed to dump part00.raw, part01.raw and part02.raw.
Now I wanted to convert part02.raw to a flashable .bin file so I could reflash this Dutch rom if I want to go back to factory defaults, but the warnings make me a bit scary to test the .bin I created, so I wanted to ask some questions first:
-The .bin has to be as large as possible, I have the i780pda_WWE_test2.bin which is 78.512 kB and my Part02.raw is 79.104 kB. The .bin I get when the conversion is finished has a size of 78.512 kB. Does this mean some data of my original dump is lost? (I kinda understand your conversion tool replaces the part02.raw file of a flashable .bin rom with another part02.raw which in my case is the Dutch part., but is all the information still in it?)
-My second question is if it is a problem if I used an English .bin with a Dutch .raw?
If you could please anwer my questions I would be very happy, because I have seen some requests for Dutch i780 roms and it might come in handy for other languages, because in this rom Windows Live Messenger is included (and obviously working). So maybe someone can extract it.
If you are interested I could upload the .raw files i have dumped and maybe you or someone else can create a flashable Dutch rom from it (or extract WLM if it is needed).
Grtz,
Manchurian
Click to expand...
Click to collapse
Thank you for using my kitchen.
First of all I ask you to use version 0.2 BETA: it contains some important corrections in conv3 tool.
Now:
1) Part02.raw is usually bigger than required. So we are interested into its shrinked size. I think that your 78512K bin file should be good.
In 0.2 kitchen it is explained how to check bin size is enough for new data.
2) It's not clear whether you'll have problem with a bin of a different language than raw file. As for my experience, I always got connection problem when I used a different language bin. You can try and then have a look at connection settings and at wifi Internet-Work settings. If you find no connection defined or you can't connect through wifi, than it doesn't work.
You should use a Dutch bin to be sure you'll have no problem.
Hope I helped you,
Bye
Hi, Thank You for your I780 Kitchen ,
this is first time i build a rom,
may i know that where can i found the file
part02.raw?
Thank You for reply =)

How do i make a FULL Backup of my GER HTC Diamond ROM?

Hi,
i get the Original Diamond of HTC today and before i make any changes i want to have a full backup of my ROM. Can anyone tell me of i can do this and tells me what i need to do it?
what do you mean with "any changes"?
if you just install software and modify the registry yor full backup ist the hard-reset.
otherwise, if you try cooked rom, you will always have the option to flash to an original rom und the flash back to stock spl.
Thnaks for your arnsware!
I want to flash a cooked ROM. And i will have a a backup of my original ROM.
as i said, that's not necessary, you would know that, but you also would know how to do though, if you had read this forum carefully!
Iam new here and my english is not so perfect that i could read the whole forum. I just ask for a link where i can read it and where i can found software i need.
I also use Search function but i dont find anythink help me
Hi,
I would also join to the question. I spent yesterday a couple of hours, but didn't find an clear answer
So, could you please help us. Questions are:
1. How can I make a copy of all system data in device:
- ROM (operating system?);
- HardSPL (do we need to back up it?);
- radio (phone) part
- do I I forget something?
2. How can I restore the backups after flashing a cooked ROM, HardSPL ... ?
Is anywhere in this forum instructions for those actions for Diamond?
Links to appropriate threads are welcome
to All:
Please don't be angry. Here are many wonderful and powerful tools, which can kill my device in hands of newbie. For me, it's like an atom bomb. Of cause, I want be sure, that I'll not destroy the universe
to M0ng0:
All that I found was XDAtools. Nice tool, but the question about HardSPL is still open
just look that forum to get your answers!
http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoDumpRom
http://forum.xda-developers.com/showthread.php?t=399661&highlight=dutch&page=2
http://forum.xda-developers.com/showthread.php?t=337066
but: if your english is that bad you should try any things not really knowing what you are doing??
hard-spl is not necessary to backup you device, but you need it if you want to flash some other roms. if you then want go back to original, you first need to flash the rom, afterwards you have to flash back to original spl. please notice that this is only possible with the unsigned version of hardspl!
Wow! Thanks a lot!
That is exactly what I'm looking for
laporte said:
just look that forum to get your answers!
but: if your english is that bad you should try any things not really knowing what you are doing??
Click to expand...
Click to collapse
Thats why i ask how does it work. Its so many specifi word and i dont know what does that means.
Thanks hope i get it to work
Hi folks,
I tried to extract and reconstruct the german HTC Diamond ROM (unbranded) using the following way:
Used tools for step 1: http://www.xs4all.nl/~itsme/projects/xda/tools.html
1. Dump the ROM
1.1. Dump Part.00
pdocread -w -d DSK1: -b 0x800 -p Part00 0 0x31f000 Part00.raw
1.2. Dump Part.01
pdocread -w -d DSK1: -b 0x800 -p Part01 0 0x460000 Part01.raw
1.3. Dump Part.02
pdocread -w -d DSK1: -b 0x800 -p Part02 0 0x76e0000 Part02.raw
1.4. Dump Part.03
pdocread -w -d DSK1: -b 0x800 -p Part03 0 0x5420000 Part03.raw
Used file for step 2: RUU_Diamond_HTC_Europe_1.37.401.3_Radio_Signed_Dia mond_52.26a.25.09_1.00.25.03
2. Get BaseROM
Start exe-file and let it extract. Go to the "temp" dir of current user
and copy RUU_signed.nbh to another directory, e.g. C:\test
Used tool for step 3: http://rapidshare.com/files/126967186/DiamondKitchen_v0.4.rar
3. Cook ROM
3.1. Extract Diamond Kitchen
Extract Diamond Kitchen as mentioned in README.
3.2. Copy files
Copy files from step 1.2., 1.3. and 2. to BASEROM-dir of the Kitchen
3.3. Rebuild dumped ROM
Start !Begin.cmd in Kitchen-dir and choose option 2
3.4. Cook ROM - Follow the steps mentioned!
Start !COOK.cmd and enter following information in HTC ROM BUILDER:
Device: Diamond *
Model ID: DIAM10000
Country ID: 0407
Version: 1.37.407.2 GER
Language: GERMAN
4. Finished.
Now I have a RUU_signed.nbh. Anybody interested in trying to flash? I don't know if it works. Is's OS only - no IPL, no radio!
hello... can you change the german language into english by flashing those roms ? thnx!
buildex101 said:
Hi folks,
I tried to extract and reconstruct the german HTC Diamond ROM (unbranded) using the following way:
Used tools for step 1: http://www.xs4all.nl/~itsme/projects/xda/tools.html
1. Dump the ROM
1.1. Dump Part.00
pdocread -w -d DSK1: -b 0x800 -p Part00 0 0x31f000 Part00.raw
1.2. Dump Part.01
pdocread -w -d DSK1: -b 0x800 -p Part01 0 0x460000 Part01.raw
1.3. Dump Part.02
pdocread -w -d DSK1: -b 0x800 -p Part02 0 0x76e0000 Part02.raw
1.4. Dump Part.03
pdocread -w -d DSK1: -b 0x800 -p Part03 0 0x5420000 Part03.raw
Used file for step 2: RUU_Diamond_HTC_Europe_1.37.401.3_Radio_Signed_Dia mond_52.26a.25.09_1.00.25.03
2. Get BaseROM
Start exe-file and let it extract. Go to the "temp" dir of current user
and copy RUU_signed.nbh to another directory, e.g. C:\test
Used tool for step 3: http://rapidshare.com/files/126967186/DiamondKitchen_v0.4.rar
3. Cook ROM
3.1. Extract Diamond Kitchen
Extract Diamond Kitchen as mentioned in README.
3.2. Copy files
Copy files from step 1.2., 1.3. and 2. to BASEROM-dir of the Kitchen
3.3. Rebuild dumped ROM
Start !Begin.cmd in Kitchen-dir and choose option 2
3.4. Cook ROM - Follow the steps mentioned!
Start !COOK.cmd and enter following information in HTC ROM BUILDER:
Device: Diamond *
Model ID: DIAM10000
Country ID: 0407
Version: 1.37.407.2 GER
Language: GERMAN
4. Finished.
Now I have a RUU_signed.nbh. Anybody interested in trying to flash? I don't know if it works. Is's OS only - no IPL, no radio!
Click to expand...
Click to collapse
Hi buildex101, Thank you for your share.
Could you tell me when enter the information in HTC ROM BUILDER, for:
SPL : <Keep None>
Splash : What file should put here?
Radio : <Keep None>
OS : What file should put here?
Please let me know, Thanks a lot.
Wolfblood said:
Hi buildex101, Thank you for your share.
Could you tell me when enter the information in HTC ROM BUILDER, for:
SPL : <Keep None>
Splash : What file should put here?
Radio : <Keep None>
OS : What file should put here?
Please let me know, Thanks a lot.
Click to expand...
Click to collapse
Is only the OS, no SPL (Bootloader), no Splash, no Radio. It's mentioned in the cmd-box. I think it was "os-new.nb".
Hi,
I would like to try to cook this into English - Can you provide me with the raw files?
Thanks
Ian
[Q] T-Mobile Austria ROM
Hi!
Does anybody have an original T-Mobile ROM (would be perfect if it would be the Austian Version)
I looked for it, but couldn´t find it.
Thx for your advice.
@Buildex101
thank you for your sharing.
In this way i can Dump every rom i have in my diamond(cooked roms)??? or only the oriinal from htc???
Thank you.
http://forum.xda-developers.com/member.php?u=475511
Dump original VF ROM
buildex101 said:
Used file for step 2: RUU_Diamond_HTC_Europe_1.37.401.3_Radio_Signed_Dia mond_52.26a.25.09_1.00.25.03
2. Get BaseROM
Start exe-file and let it extract. Go to the "temp" dir of current user
and copy RUU_signed.nbh to another directory, e.g. C:\test
Used tool for step 3: http://rapidshare.com/files/126967186/DiamondKitchen_v0.4.rar
3. Cook ROM
3.1. Extract Diamond Kitchen
Extract Diamond Kitchen as mentioned in README.
3.2. Copy files
Copy files from step 1.2., 1.3. and 2. to BASEROM-dir of the Kitchen
3.3. Rebuild dumped ROM
Start !Begin.cmd in Kitchen-dir and choose option 2
3.4. Cook ROM - Follow the steps mentioned!
Start !COOK.cmd and enter following information in HTC ROM BUILDER:
Device: Diamond *
Model ID: DIAM10000
Country ID: 0407
Version: 1.37.407.2 GER
Language: GERMAN
4. Finished.
Click to expand...
Click to collapse
I read so much yet, that I could work through till step 2. That means I have
Part00.raw
Part01.raw
Part02.raw
Part03.raw
in one folder. I have downloaded Diamond Kitchen. Put the files in "BaseROM". And now??? When I start "!BEGIN.cmd" there are a few errors "file could not be found" Then finally HTC Rom Builder opens. But I have no possible .nb*-Files to open.
I just want a flashable version of my actual ROM, that I can flash back in guarantee case.
Please help so I can flash a new better ROM nearby
Dump original VF ROM
I want to add another 2 questions:
1. Where do I find the Model ID, Country ID and Version. Is it needed to make the rom "original"?
2. I think it's really useful to make a software backup of the actual state, because the ROM properties have to fit to the software, right?
Thank you in advance
Schumi
I read everywhere that if i rebuild raw files i get only OS.. but it seems that all raw files are a full dump from my phone.. so is it possible to make a FULL flashable backup???
Thanks in advance
Also BuildOS.exe always in three different PCs stucks with error of type send report to microsoft etc...
Is there any WORKING guide to rebuild a dumped ROM please? I have searched for many hours in the forum but didn't find anything specific...
Thanks in advance

SGH-i600 ROM cooking

1. The ROM of the SGH-I600 Phone can be dumped with the romdump tool from TxCaesar:
see the post
http://mobile.txcaesar.net/modules.php?name=Forums&file=viewtopic&t=83
or can be downloaded directly from:
http://rapidshare.com/files/125578441/romdump.rar.html
so...
dumprom.bat has 3 lines that need to be changed:
pdocread -w -d %yar0% -b 0x800 -p Part00 0 0x%yar1% Part00.raw
pdocread -w -d %yar0% -b 0x800 -p Part01 0 0x%yar2% Part01.raw
pdocread -w -d %yar0% -b 0x800 -p Part02 0 0x%yar3% Part02.raw
the block size "-b 0x800" may need to be altered to 0x200 or the part "-b 0x800" must be
completely removed .
this 2 options works and the results are identical (ich heve compared part02.bin with
hexeditor! )
i prefer option "remove the "-b 0x800" part completly "
the finished dump you can download from this links:
"romdump-i600xxgg2-raw" - part02.raw only
http://rapidshare.com/files/166620423/romdump-i600xxgg2-raw.zip.html
for further work we must rename the part02.raw to part02.bin
2. the dump can be easy extracted to the subfolder "dump" with all the .exe .dll .mui etc.
files with the ImgfsTools 2.1rc2.zip by tadzio .
see here :
http://forum.xda-developers.com/showthread.php?t=298327
because the part02.raw=part02.bin ist IMFGS file it can be easy extract with the comand :
ImgfsToDump part02.bin
the finished extraction from dump you can download from this link
rumdump-i600xxgg2-bin_dump.zip
http://rapidshare.com/files/166710445/rumdump-i600xxgg2-bin_dump.zip.html
3. for the further coocking we need to Extracting the OS payload from the Upgrader exe single
file , see here:
http://forum.xda-developers.com/showpost.php?p=1371344&postcount=8
i have made it with the hexeditor, see the file "i600XXGG2_BOOT_PDA_ROM_FIRMWARE-zip.zip":
http://rapidshare.com/files/166580241/i600XXGG2_BOOT_PDA_ROM_FIRMWARE-zip.zip.html
they are 3 parts:
1.Bootloader : xxgg2_boot2.nb0 (xxgg2_boot1.nb0 PROBABLY WORKS TOO - IN THE
i600UXXupdater.exe ARE 2 BOOTLOADER'S - THE FIRST IST ON BEGINN FROM UPDATER AND ITS
DIFFERENT FROM THE OTHER , THE SECOND IS BEFORE THE xxgg2_pda.bin - THIS IST TESTED - ITS
WORKS)
2.PDA : xxgg2_pda.bin
3.PHONE : xxgg2_phone_rom.bin
I EXTRACT IT FROM I600XXUPDATER.EXE . ALLOCATION OF THE PARTS ARE:
START ADRESS | END ADRESS | SIZE | SIZE
HEX HEX HEX MB
xxgg2_boot1.nb0 002D0240 | 003E2FFF | 112FFF | 1,07 -not tested
xxgg2_boot2.nb0 003E3000 | 04F5FFF | 112FFF | 1,07 - tested
xxgg2_pda.bin 004F6000 | 04CB3342 | 47BD343 | 71,7 - tested
xxgg2_phone_rom.bin 04CB3343 | 05A99B82 | DE6840 | 13,9 - tested
xxgg2_boot1.nb0 is not tested yet, but probably its works fine, but i need not it to test
now...for rom cooking is it no needed...
4. we need OS.nb.payload - file ending in nb0). this can be made with cvrtbin from the
xxgg2_pda.bin
link to download it (with the right cvrtbin ) :
I600XXGG2_PDA-NB0.zip:
http://www.megaupload.com/pl/?d=AJQQEP9B
then nbsplit -acer I600XXGG2_PDA.NB0
and we have payload...
for the next step read this post:
http://forum.xda-developers.com/showpost.php?p=1405555&postcount=28
p.s. by the way ...on the
http://forum.xda-developers.com/showthread.php?t=311078
is tutorial how to extract the files from winows mobile emulator from this site:
http://www.microsoft.com/downloads/details.aspx?FamilyID=38c46aa8-1dd7-426f-a913-4f370a65a582
&DisplayLang=en#filelist
for coocking we need the .mui with our language
windows mobile 6.0 standard polish (polski)
http://rapidshare.com/files/166723863/WM6STANDARD_PL_EMULATOR2.zip.html
and windows mobile 6.1 professional english
http://rapidshare.com/files/166731221/WM61PROF_ENG_EMULATOR2.zip.html
and some finished dumps for older i600 firmware:
for i600xxga2 firmware
raw:
http://rapidshare.com/files/167263876/dump-i600xxga2-raw.zip.html
subfolder "dump"
http://rapidshare.com/files/167275756/dump-i600xxga2-bin.zip.html
for i600xxgc6 firmware:
raw:
http://rapidshare.com/files/167283838/romdump-i600xxgc6-raw.zip.html
subfolder "dump"
http://rapidshare.com/files/167300177/romdump-i600xxgc6-bin.zip.html
for i600xxgd1 firmware
raw:
http://rapidshare.com/files/167311987/romdump-i600xxgd1-raw.zip.html
subfolder "dump"
http://rapidshare.com/files/167326229/romdump-i600xxgd1-bin.zip.html
see you
Satsohn
The kitchen for Samsung sgh-i600.
Probably works for i607
http://rapidshare.com/files/173102772/i600_V69.rar.html
Hier is all we need to modifying in many ways our firmware and make it flashable.
how to do it?
1. download i600XXGG2_BOOT_PDA_ROM_FIRMWARE-zip.zip.
rename xxgg2_pda.bin to i600.bin and run phase1....bat.
you get all nb0, payload , extra and "dump" with one click
2. cook your rom with the tools in the directory
3. click phase3...bat
4. flash it with wce downloader
Satsohn
I600XXGG2 moded - polish only:
http://rapidshare.com/files/175751823/i600_xxgg2_pl_mod.rar.html
aded :
total commander 2.51
virtual earth MOBILE 1.69
google maps 2.3.09
web camera plus 2.0
cool camera 1.15
TCPMP 0.81RC1
VOIP
I have removed all languages except polish (extra added) .
All unusable mui/dll/rgu/dsm etc. files are removed ...so the acces to the all aplication is faster
I've tested polish rom, it works faster and more stable, but there are some problems with sms reading and reciving, after hard reset and install- for example office wm6 I'cant recive any sms. Before install any aps - some times I can't open message from topic menu and I must restart phone.
aha...you dont read the "redme"...
after flashing go to "\my documents\my data" and instal "instalacja"
this should fix your problem
I have "Instalacja" installed.
When sms incoming - backlight on, but inbox is null and there is no way to restore incoming massages
I will try re-flash rom, but maby rom not works properly only with my operator (orange)?
you have absolutely right. mo sms receiving and no sms sending....
i try to fix this...
any progress?
http://rapidshare.com/files/185980447/I600_PL9.rar.html
so ... is fix yet.
this version is without start-animation and shutdown-animation and without voip.
Added Resco staff:
-Photo viewer
-resco audio recorder
-resco explorer
-resco radio
-resco registry
-resco screen capture
-system info
p.s sorry if you wait to long, but i was out of home
Great
I'm gonna test it after examinations session
rom i600
after flashing dosen't work anymore the sim all the other radio works fine but not the phne line
stay in plane mode
any suggestions?????????
All works fine for me but there's only one problem - I've installed SDHC driver, after a soft reset the Storage Card is not mounted to my card but in / is a second folder for microSD card - Storage Card 2.
Also in the Task Manager the capacity of my storage card is wrong, it's copied from the device storage....
EDIT:
heeh, I've fixed this problem:
1. remove your card
2. remove the Storage Card folder
3. put back your card
EDIT2:
I found a translation bug - Start -> Programy Użytkowe -> Device -> bthaudiotest -> Start -> Wprowadź adres i chasło...
EDIT3:
In Card Wheel there's a bad translation - 'all day' is translated to 'wszystkie dni', for me the correct translation is 'cały dzień'.
translation bug ?
so ... hm... i have yet no time for correct this bug...in future i fix this...because i permanently abroad
@AndrewSpec - thx for testing
Same problem
sergiulli said:
after flashing dosen't work anymore the sim all the other radio works fine but not the phne line
stay in plane mode
any suggestions?????????
Click to expand...
Click to collapse
I have the same problem. What can i do. I still have the original ROM dump from my phone, can i put onli the phone part from there? And haw do i obtain only that file from dumped result files. I think that is show in the first post but i can fiugre . Can any body help me pleas?
Before my Samsung i600 was with a Vodafone branded version of WM5. I'm from Romania and the original ROM was:
PDA: i600BUGD1
Phone: i600BUGD1
H/W: Mp 1.900
Pleas, any suggestion!
Upgrade to original WM6 from Samsung, that will change your boot and radio version. After that, flash your i600 with the modified ROM.
AndrewSpec said:
Upgrade to original WM6 from Samsung, that will change your boot and radio version. After that, flash your i600 with the modified ROM.
Click to expand...
Click to collapse
I don't have the original ROM from Samsung. The online upgrade is no longer available now .
I have the saved ROM files with the method posted here (part00.raw, part01.raw, part02.raw), but i don't know what to do with this files.
I don't want a modify ROM anymore, i just want to work, even with the original WM5, but i don't know how to do that.
Can anybody give me some advices?
s3mtex said:
I don't have the original ROM from Samsung. The online upgrade is no longer available now .
I have the saved ROM files with the method posted here (part00.raw, part01.raw, part02.raw), but i don't know what to do with this files.
I don't want a modify ROM anymore, i just want to work, even with the original WM5, but i don't know how to do that.
Can anybody give me some advices?
Click to expand...
Click to collapse
Nothing? Not even one suggestion?
Problem solved
s3mtex said:
Nothing? Not even one suggestion?
Click to expand...
Click to collapse
Ok, i have solve the problem, with some help from here: http://www.modaco.com/content-page/257857/unluckily-i-get-a-brick-i600-help/page/20/
*Hope that is allowed by administrators, at that address is many links to this forum, included in the post with the solution on my problem.
The drivers for my i600 was the problem.
I have downloaded the Samsung Composite Drivers and it work.
The drivers can be found here http://forum.xda-developers.com/showthread...968&page=40, at post 400.
It seems that Windows failed to found the drivers for the phone part of my device, without notice me about that, that was the reason why the device failed to download the phone part.
I will try to **** my own ROM now and see what's gonna result
All the best to all and i will keep the connection!
Hi. I've used dumprom to backup my original ROM. If I decide to reinstall this firmware with the Samsung MultiLoader, which file is the Boot (.nb0), which the PDA (part02.raw, renamed in pda.bin, I suppose) and which file is the Phone part?
Thank you.
after i rename part02.raw to part02.bin can i flashing with it?so it just like FULLY backup?

Need tool to extract ROM for Asus P552 and ZinCII

I can't extract these Roms. It's .exe ROM, when click, it doesn't extract ROM to any Folder.Help me please!
Check this tutorial: http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoDumpRom
It works for Asus P552 !
Hi,
can anybody dump ROM for Asusu p552 and upload here??
I will be very gratefull.
Thx
i dont remember, if it is just oemapps,oemmisc, or whole thing...
http://rapidshare.com/files/183148815/asus.zip
that one is probably whole dump:
http://rapidshare.com/files/184223434/dump.zip
more things eventually there..
http://forum.xda-developers.com/showthread.php?t=442465&page=7
p552w ROM can b dumped using POF's instructions posted in kaiser section.Then its contents can b dumped using kaiser kitchen.cmonex is working on a tool to decode the abi file so that we can have rom cooking.
hdubli said:
p552w ROM can b dumped using POF's instructions posted in kaiser section.Then its contents can b dumped using kaiser kitchen.cmonex is working on a tool to decode the abi file so that we can have rom cooking.
Click to expand...
Click to collapse
this is relevant to my interest, as i tried dumping my p552 rom without success using this tutorial.
Partitions size don't match when i use -l or -t options of pdocread...
Futhermore, when i try dumping using storename option, i can figure out what is the valid blocsize.
So i'll try this method to dump the original FRENCH (orange) P552 rom.
I was able to extract my p552 rom using pof's explanations.
If somebody is interested in this ROM (V4.6.0S.FRA31) from orange p552, i can upload the raw files here (part00 to part02).
I can also upload the directories extracted from viewimgfs.
Just Ask me.
Furthermore, can i upload it to ftp.wda-developers.com? it would be easier.
regards.
lezioul said:
I was able to extract my p552 rom using pof's explanations.
If somebody is interested in this ROM (V4.6.0S.FRA31) from orange p552, i can upload the raw files here (part00 to part02).
I can also upload the directories extracted from viewimgfs.
Just Ask me.
Furthermore, can i upload it to ftp.wda-developers.com? it would be easier.
regards.
Click to expand...
Click to collapse
Well, if you do a step by step tutorial, including what programs you have used, then i will dump my O2 Xda Zest and post it here or Somewhere in this Forum.
Cheers.
Here is exactly what i have done :
i've checked this tutorial :
http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoDumpRom
But, as i experience trouble when trying to dump the different partitions, i check this thread, and i use the blocksize value provided by pof : -b 0x800
so i do this :
Code:
pdocread -w -d STORAGENAME -b 0x800 -p Part00 0 0xPArtitionSize Part00.raw
instead of that : (as written in the original tutorial)
Code:
pdocread -w -d STORAGENAME -p Part00 0 0xPArtitionSize Part00.raw
and this, for each partition of the storage. (actually, 3)
Hope this is enough explicit.
That's all folks.
anybody know how can i create from this dump .abi file?? I need flash ROM on my p552.
Thx
hdubli said:
p552w ROM can b dumped using POF's instructions posted in kaiser section.Then its contents can b dumped using kaiser kitchen.cmonex is working on a tool to decode the abi file so that we can have rom cooking.
Click to expand...
Click to collapse
Any news from cmonex?
Asus P552w ROM Decryption
Ok guys, I have a good news !!
After writing to experts on this forum without any help and spending days & nights searching on the internet, I found something for you ( and for my P565 as well) ......
Here is a command-line tool that directly works on the '.abi' file, and produces the '.nb0' file.
Part02.nb0 is the OS Image and Part03.nb0 is the ExtROM.
Let me know if you face any difficulties. I have used it on my P565 and successfully dumped the ROM ( using imgfs tools on the the OS image). Working on the kitchen now....
Hoping for someone to come up with a kitchen for P552w soon...lol
P.S. : I have not designed this tool.
I dumped my P552 Orange ROM as I learned from this forum (thanks XDA and all contributors!). It was flashed with P552W and after that with P552 France ROM in order to try to activate the WIFI.
This is the partition names and length given by ...\pdocread.exe -l command:
134.61M (0x869d000) ONDisk0
| 5.66M (0x5a8000) Part00
| 3.45M (0x372000) Part01
| 116.89M (0x74e5000) Part02
84.04M (0x540a800) ONDisk1
| 84.04M (0x5409800) Part00
756.00k (0xbd000) DSK5:
| 752.00k (0xbc000) Part00
15.87M (0xfdf800) DSK4:
| 15.87M (0xfdf800) PART00
I can extract files from:
Part02 from ONDisk0 = OS from ROM (with ImgfsToDump.exe)
Part00 from ONDisk1 = OS from memory (mounted in Daemon Tools)
Part00 from DSK5 = some configuration files, including IMEI
(Mounted in Daemon Tools)
DSK5 partition can be viewed also in Total Commander typing path
\NVM88D49CC929BB43, but can't be modified!
Part00 from DSK4 = extrom (With Total Commander path \AUS_ROM, it can be copied, writhed, deleted!!!)
I noticed some things:
1. The content of DSK5 was the same for P552W rom as for P552 Orange ROM. I think that it is in fact protected, and it was not overwritten. It contains a file :COMCfg.csv which contains setting for GPS:
TYPE,VALID
PLATFORM_NAME,GM2_5 RANDY_JOEY
RF_TYPE,POLEG_G
RF_TYPE_SUB_VER,GV6
AFC_TYPE,DSSP_AFC_CONTROL
AGPS_RST_PIN_NUM,27
AGPS_ON_OFF_PIN_NUM,28
I think this is the reason that on a P552 flashed with P552W ROM the GPS is not functioning anymore (The ASUS P552 use the AGPS.dll module and the ASUS P552W use the VCOM.DLL for GPS!!!).
I'll be grateful if someone with ASUS p552w can post somewhere the original DSK5 raw file from it.
2. I can't find the device.exe file (module) in files from Part02 ONDisk0,
nor in Part00 from ONDisk1. Where is he hiding? Is the key module in functioning for all hardware - including the WIFI and GPS module with I'm interested a lot.
Now I'm am trying with the new toll from rishi2504 (thanks rishi2540) to find a way to solve the proble with GPS and WIFI on P552 flashed with P552W firmware.
cheers,
User22 said:
Well, if you do a step by step tutorial, including what programs you have used, then i will dump my O2 Xda Zest and post it here or Somewhere in this Forum.
Cheers.
Click to expand...
Click to collapse
hi User22,
did you manage to extract your zest rom successfully?
cheers,
dan
dt_matthews said:
hi User22,
did you manage to extract your zest rom successfully?
cheers,
dan
Click to expand...
Click to collapse
Well, i did it some months ago and then delete it because i sold it out (didn't work very well with my car bt).
But you can do it the same way as done for the LG KS20.(or Kaiser)
I remember that some one here post a dump of his rom... perhaps still here his post.
Cheers.

[ROM][WWE]ASUSP835 6.5.3 build 28002 (last updated: 10-12-09)

Hello everyone,
here's the wm6.5 rom for asus p835.
last updated: 10-12-09
http://cid-cf1603cd2858a369.skydrive.live.com/browse.aspx/PUBLIC
So far tested everything ok except Garmin XT not working anymore. Cant even start the application. Please let me know if you find otherwise.
btw, as usual, you use this rom at your own risk as you should understand there's always risk when flashing rom to your mobile... blah blah blah..
------------------------------------------------------------------------------------------------------------------------------------
[14-12-09]
I guess most of us p835 users have to use our own effort to build the rom for this phone.
Here i will give you some guide how I did building the ROM. Hopefully we can gather more intelligence to make a nicer ROM for this phone.
first off, I will explain how to properly extract xip/sys from the original ROM. With these only you can modify it's system.
Tools needed: p835abisplit2.exe, osnbtool.exe
1. rename the original ROM you downloaded from asus site. Rename to G5.exe. run command: "p835abisplit2 g5.exe". You will now get a file FLASH.BIN.
2. Now we need to work with FLASH.BIN. Using OSNBTOOL, put in command "osnbtool -sp flash.bin", you will get something just like below:
OS ROM Partition Tool V1.59 By Weisun :> PDAclan.com
Sector size : 0x00000800
Extra data bytes : 0x00000008
OS IMAGE found.
Partitions infomation:
**************************************
Part-0 type: BOOT SECTION image
Part-1 type: XIP RAM Image
Part-2 type: IMGFS file system
Part-3 type: legit DOS partition
**************************************
Found BIN_FILE structure in source file.
Records: 0x0000036D RecordsSize: 0x06E10328
StartAddr: 0x01030200 ---------------->we need this address when we repack flash.bin. Check if yours is the same with this?
flash.bin.Header written.
3. command: "osnbtool -sp flash.bin.BIN.NB0"
4. command: "osnbtool -d flash.bin.BIN.NB0.OS.NB 2 imgfs.bin" --> you'll get imgfs.bin
5. command: "osnbtool -d flash.bin.BIN.NB0.OS.NB 1 xip.bin" --> you'll get xip.bin
6. command: "imgfstodump imgfs.bin" --> with this, you'll get a "imgfs" folder. You'll need to make it into a easy to use package. rename the folder to dump.
7. command: "packagebuilder dump" --> you will see inside dump folder, you have all files packed into different folders. You wont be able to see a single file in dump folder. if you do, probably packagebuilder unable to recognize them or something wrong with the files(i'm not sure what to do then). The most important thing in dump folder are the folders with letters starting with OEMxxxx and .ROM, .VM. These few folders should be retained in the new system. Others are all replaced with new system.
assume you are able to modify everything without question, you are now in the situation where you want to repack a ROM. We will need these files in the same folder: FLASH.BIN.HEADER, flash.bin.BIN.NB0.OS.NB, IMGFS.BIN.
1. You will need to repack imgfs first. using "imgfsfromdump imgfs.bin imgfs-new.bin", you get the new imgfs-new.bin.
2. assuming you already modified xip.bin, it should be in name xip-new.bin. Using "osnbtool -c flash.bin.BIN.NB0.OS.NB 1 xip-new.bin"
3. "osnbtool -c flash.bin.BIN.NB0.OS.NB.NEW 2 imgfs-new.bin", repacking imgfs
4. "osnbtool -extra flash.bin.BIN.NB0.OS.NB.NEW.NEW"
5. "osnbtool -2bin flash.bin.BIN.NB0.OS.NB.NEW.NEW.EXA 0x01030200 -cutheader", remember when we first unpack FLASH.BIN? There's a starting address which we must use here.
6. "copy/b/y flash.bin.Header+flash.bin.BIN.NB0.OS.NB.NEW.NEW.EXA.BIN os-new.nb0"
7. "p835abisplit2 /B G5.EXE" ---> you must have the original ROM G5.exe. Output is a file named "out.exe". This is a USB flash file. For me, I'd prefer a card flashing ABI file. Which I felt safer. For generating ABI file, you will need to download a flashable ABI file, rename to G5.abi and run this command "p835abisplit2 /B G5.ABI". You will get "OUT.ABI". Rename to G5_ALL_WWE.ABI to flash with an SD card.
Btw, all these are not my original works, credits to DA_G for his ROMs and guides, BEPE and others for their great tools, zhaochengw: most of the guides above is from him.
--------------------------------------------------------------------------------------------------
[16-12-09]
SYS modification:
to upgrade a sys, all you need from original ROM is .ROM, .VM and all OEMxxxxx folders. (that's all i know of). All other folders are to be deleted and replaced with folders from new builds. After you work out a complete SYS, use G'reloc to relocate address. I've tried using WMreloc, but everytime i tried doesnt boot. I'm not sure what caused the problem but at least G'reloc worked. There might be some hiccups when using G'reloc, you'll have to google abit on that. If you encountered a problem saying that there's not enough memory on slot0, try remove some of the removable directories such as office or onenote.
Once you successfully relocated, you will have to use BuildOS to pack it back. You might encounter problems like duplicated files, just delete the one not from OEM folders. after you're done, copy the DUMP folder from TEMP directory and use imgfsfromdump(step1 from second part above).
--------------------------------------------------------------------------------------------------
[19-12-09]
I'm not going to cover xip.bin porting, but i'll mention here that you will need to use xipport to manually port xip for this rom. I've tried some kitchen tools but none working. It's the same for sys porting too, you have to manually replace the files and/or change REG. After which you'll use BUILDOS to build it. Other than that, you'll need an OEM sys/xip. I'ved used D_GA's 28002 and found that his package works pretty well. You can find it here.
http://forum.xda-developers.com/showthread.php?t=544445
I'll upload some related tools together so you'll wont have to look everywhere. You can find the upload together with the ROM downloads area.
regards.
blue.
Nice working!
Thx for blue's hard working on this poor handset.
wish ASUS can fix bugs on drivers and also hope guys like u can countinue Cooking better roms!
Thanks Guy! You're the best!
Call Key,Trackball and Volume Key cannot use
blue00mountain said:
So far tested everything ok except Garmin XT not working anymore. Cant even start the application. Please let me know if you find otherwise.
Click to expand...
Click to collapse
I had this issue too. Make sure you recmod all the browsing folders, incl Browsing, Browsingie & Lang folders
Sorry, How to Flash the Rom Use ABI File?
Blade0rz said:
I had this issue too. Make sure you recmod all the browsing folders, incl Browsing, Browsingie & Lang folders
Click to expand...
Click to collapse
i'm a beginner chef, so please tell me what's the purpose of recmod? For my understanding, it is only to make files become module? what else does it do?
blue00mountain said:
i'm a beginner chef, so please tell me what's the purpose of recmod? For my understanding, it is only to make files become module? what else does it do?
Click to expand...
Click to collapse
As I understand it, not only does it make a module into a file, it makes that file use the memory available in SLOT 0 in the ROM. Modules use SLOT 1 memory be default, so I think the browsing folders have issues accessing memory across the two slots
Have a read at Da_G's thread & the Native Kernel post - he explains it a lot better than I do
Good job on the ROM!
Blade0rz said:
As I understand it, not only does it make a module into a file, it makes that file use the memory available in SLOT 0 in the ROM. Modules use SLOT 1 memory be default, so I think the browsing folders have issues accessing memory across the two slots
Have a read at Da_G's thread & the Native Kernel post - he explains it a lot better than I do
Good job on the ROM!
Click to expand...
Click to collapse
ok, now the browser problem and garmin problem solved. although not really sure what i did that made it worked. Now i'm facing another problem, asus utilities, i.e. autorotate can only work once, and then it stoped working the next time ie starts. Autocleaner does not work at all. Any ideas?
Is there anyone testing my rom anyway?
regards,
B
I have test your ROM.It is very good.Sometimes any programs can be down.
Hi Blue00mountain
Thanks for your hard work, downloading.... hunger for P835 rom,
Read form other thread and noted that WM6.5.3 build 28002 was not as stable and fast as 28003 or later, would you consider to move on to newer version, thanks so much in advance.
blue00mountain said:
Hello everyone,
here's the wm6.5 rom for asus p835.
last updated: 10-12-09
http://cid-cf1603cd2858a369.skydrive.live.com/browse.aspx/PUBLIC
So far tested everything ok except Garmin XT not working anymore. Cant even start the application. Please let me know if you find otherwise.
btw, as usual, you use this rom at your own risk as you should understand there's always risk when flashing rom to your mobile... blah blah blah..
regards.
blue.
Click to expand...
Click to collapse
Thanks, that's great. BTW, I am start reading about porting XIP, would you mind telling me how to port XIP and how to test the ROM before hardware flashing the ROM?
leofong2022 said:
Thanks, that's great. BTW, I am start reading about porting XIP, would you mind telling me how to port XIP and how to test the ROM before hardware flashing the ROM?
Click to expand...
Click to collapse
There's quite some information on the web regarding xip porting. I felt that XIP is quite straight forward, not much problem. The problem I felt so far lies in SYS porting, and a chance to get a good OEM unmodified rom.
And there isnt any emulator to test rom. YOU WILL NEED TO FLASH INTO PHONE TO TRY IT OUT. However, this phone has a nice bootloader, which it checks for rom integrity before flashing. if you rom is incorrect, it doesnt allow to flash at all. Basically it is quite safe unless you messed something other than xip sys itself.
Thx blue!
anyway,the solution of unpack and repack P835 ROM may have another way:
follow steps are from hdubli,and hope can help everyone to Cooking ROMs!
---------------------------------------------
@ECHO off
ECHO Preparation
del flash.bin
del os-new.nb0
del flash.bin.bin.nb0.bin
del G5_ALL_WWE.abi
pause
TOOLS\p835abisplit2 g5.abi
ren os.nb0 flash.bin
TOOLS\osnbtool -sp flash.bin
TOOLS\nbsplit -data 2048 -extra 8 flash.bin.bin.nb0
copy flash.bin.bin.nb0.payload ROM\flash.bin.bin.nb0.payload
pause
ECHO Building OS
pause
TOOLS\BuildOS.exe
ECHO Realocating Modules
pause
TOOLS\WMReloc -gtemp\dump -llog.txt
ECHO Next: Build the rom...
pause
copy imgfs.bin temp\imgfs.bin
cd temp
..\TOOLS\ImgfsFromDump imgfs.bin imgfs-new.bin
cd..
copy temp\imgfs-new.bin
pause
TOOLS\insert -i imgfs-new.bin -o flash.bin.bin.nb0.payload -d 0x00460000 -s 0x5fdfff0
pause
TOOLS\insert -i 21812.bin -o flash.bin.bin.nb0.payload -d 0x00180000
pause
TOOLS\nbmerge -data 2048 -extra 8 flash.bin.bin.nb0 -conservative
pause
TOOLS\osnbtool -2bin flash.bin.bin.nb0 0x1030200 -cutheader
pause
copy /b/y flash.bin.header+flash.bin.bin.nb0.bin os-new.nb0
pause
TOOLS\cvrtbin os-new.nb0
ECHO Check the Out Put
pause
TOOLS\p835abisplit2 /b g5.abi
ren out.abi G5_ALL_WWE.abi
pause
del flash.bin.bin.nb0
del flash.bin.bin.nb0.payload
del flash.bin.header
del flash.bin.bin.nb0.extra
del imgfs-new.bin
pause
---------------------------------
Hi Blue,
Thanks for your details cooking step, I've done all the way to the dump folder, and after repack the dump folder using packagebuilder, I got a "info.txt" file and a "sys" folder, I leave everything untouch and try to repack imgfs, however I always get error as below after runing the command imgfsfromdump:
>imgfsfromdump imgfs.bin imgfs-new.bin
ImgfsFromDump 2.1rc2
Using compression type 'XPR'!
Sector size is 0x800
Processing "info.txt" as file
Processing "SYS" as module
then error message pop up "ImgfsFromDump.exe has stopped working"
Have you ever got this error? Did I missing something here, please help, thanks.
lizard999 said:
Hi Blue,
Thanks for your details cooking step, I've done all the way to the dump folder, and after repack the dump folder using packagebuilder, I got a "info.txt" file and a "sys" folder, I leave everything untouch and try to repack imgfs, however I always get error as below after runing the command imgfsfromdump:
>imgfsfromdump imgfs.bin imgfs-new.bin
ImgfsFromDump 2.1rc2
Using compression type 'XPR'!
Sector size is 0x800
Processing "info.txt" as file
Processing "SYS" as module
then error message pop up "ImgfsFromDump.exe has stopped working"
Have you ever got this error? Did I missing something here, please help, thanks.
Click to expand...
Click to collapse
i found there's some problems when u use the imgfsfromdump tool to make imgfs-new.bin
imgfsfromdump can't proceed the SYS folder,it can only deal with original "DUMP" folder
that means,when u dumped out the "DUMP" folder and use pkgtool(or packagebuilder) proceed it into models(SYS、OEM...ETC),u have to use BuildOS.exe rebuild all the files in SYS OEM.the result of BuildOS's rebuild just like the original "DUMP" folder.then u can use imgfsfromdump to make a imgfs-new.bin
Sorry about my poor English...
well,i still try to show u the way i repack imgfs.bin wihtout change anything.
1st, get the imgfs.bin
2nd,use imgfstodump and get the "dump" folder
3rd,use imgfsfromdmp directly,i get the imgfs-new.bin
blue00mountain said:
There's quite some information on the web regarding xip porting. I felt that XIP is quite straight forward, not much problem. The problem I felt so far lies in SYS porting, and a chance to get a good OEM unmodified rom.
And there isnt any emulator to test rom. YOU WILL NEED TO FLASH INTO PHONE TO TRY IT OUT. However, this phone has a nice bootloader, which it checks for rom integrity before flashing. if you rom is incorrect, it doesnt allow to flash at all. Basically it is quite safe unless you messed something other than xip sys itself.
Click to expand...
Click to collapse
ic, but i find that the xip size should be ~3200kb, is it just omit it during compling the xip?
In addition, do you mean it is just simply that just using Da_G's build with Da_G's MSXIPKernel + initflashfiles.dat and original P835 OEMXIPKERNEL is ok?
Sorry for my question because I know less on the OS complie, thanks
leofong2022 said:
ic, but i find that the xip size should be ~3200kb, is it just omit it during compling the xip?
In addition, do you mean it is just simply that just using Da_G's build with Da_G's MSXIPKernel + initflashfiles.dat and original P835 OEMXIPKERNEL is ok?
Sorry for my question because I know less on the OS complie, thanks
Click to expand...
Click to collapse
i don't think the XIP size should be 3200kb,anyway,in the Traditional Chinese version Rom,the size of XIP is more than 4200kb.
based on my experience, you dont need to have an exact same size for xip.bin. not sure if it will cause any problem but It will start anyway.
regarding your repacking dump question, the proper sequence i think is:
imgfstodump-->packagebuilder-->greloc-->buildos-->imgfsfromdump = imgfs-new.bin
blue00mountain said:
based on my experience, you dont need to have an exact same size for xip.bin. not sure if it will cause any problem but It will start anyway.
regarding your repacking dump question, the proper sequence i think is:
imgfstodump-->packagebuilder-->greloc-->buildos-->imgfsfromdump = imgfs-new.bin
Click to expand...
Click to collapse
Since I saw the p835abisplit2 creator starkwong said that (若要修改 XIP,請確保重新嵌入 nb0 前的 XIP 大小是跟原來的相同,否則刷機後會開機失敗)
-> if modifying XIP, please ensure the re-embedding nb0 XIP size is same as original XIP size, otherwise it may cause turn-on (mobile) failure after flashing.
If it is ok, that's great

Categories

Resources