Hello,
This will be a half-tutorial of how modify and "flash" the modified firmware to the phone.
We will make all modifications under Linux (in my case Ubuntu).
- From the file explorer (Nautilus), double click over the firmware .ZIP. File-Roller onpens It and we can see 4 files. One of them is a .TAR. Double click again over this .TAR. Inside, again 4 files. Our interest it's only over two of them: .CRAMFS ones. Left the two archivers open, and drag-and-drop this two .CRAMFS files to a empty folder (for a clean understand).
- Because all files of the phone file system are propiety of the ROOT, change the linux user to ROOT:
- Create another 2 folders inside, ie: "factory" and "initrd"
- Extract the content of this two files with:
Code:
cramfsck -x factory factoryfs.cramfs
Code:
cramfsck -x initrd initrd.cramfs
- Now We have inside of those folders parts of the phone file system. It is partial. In the initrd folder will be the system configuracion files (etc, bin, and others). In the factory folder will have aplications.
- It is needed a bit of linux knowleage for hack this files.
- When You finish the modifications, is time of repack all. First erase the original files:
- Repack the folders:
Code:
mkcramfs ./factory factoryfs.cramfs
Code:
mkcramfs ./initrd initrd.cramfs
- Drag-and-drop this new files over the *.TAR archiver. It will ask to update the archiver, and overwrite the old files. Also it will ask update the .ZIP archiver. This will be automatic.
- Now we have our new firmware, ready for flash to the phone.
- Simply, yes with a bit of time and mind.
Continue with the flashing "secret"...
- Almost all people who flash the B2 firmware, had the same problem: It was imposible flash another firmware with the know ODIN2 Multidownloader (2/Oct/2009) for i8320. I think that something is wrong with it. Instead, the ODIN2 Multidownloader (23/Oct/2009) for i6410 works perfect for i8320. It changes the UI but the operative it is the same. USE THIS. There isn't problem with the i8320
Netload Serious Filehosting - Netload (thanks to [real3D] and [thc013])
That is all.
P.D.: The MD5 checksun doesn't care.
P.D.2: Corrections are welcomed