[GUIDE]Perka´s Ultimate ROM Cooking Guide

Search This thread

Perka

Senior Member
Sep 15, 2010
3,642
3,122
Huge Credit goes to all involved in this project!
But foremost a huge thx to addi that helped me setup Cygwin!!!!
Thank you addi!


If you want to support me and my work,
donate towards my notebook fund.
Perkas Notebook Fund
People who has donated, a HUGE THX!

This is how I make my ROMs in w7 Ultimate 64bit


Software needed:
Cygwin http://www.cygwin.com/
dsixda_Android_Kitchen, http://xdaforums.com/showthread.php?t=633246
Put the kitchen here: http://imageshack.us/photo/my-images/808/installkitchen.png/

Magic iso http://www.magiciso.com/
7zip or winrar
APK manager http://xdaforums.com/showthread.php?t=695701


Template :
PerkaROM Template at the end of this post.


Stock firmware :
In this guide JVP 2.3.4


How to :
* Get the modem and kernel (zImage) you want to use
* Un tar PDA.tar and CSC.tar
* Use Magic iso to extract factoryfs.rfs, Got to File, Open,
choose show all files and browse to the facoryfs and open, when open right click the NO NAME, up to your left and extract it.
* So now make a folder called system
* Put the extracted factoryfs in the system folder and zip it. (I use no compression as its faster)
* Now u have a zip called system.zip with a system folder in it.
* Put the system.zip in the dsi kitchen folder /original_update
* Start the kitchen and use option 1, go with default options.
* Use option 0 advanced, then 11 and then option b to deodex system apk and framework, and w8 ;)
* Now save the system folder from working folder in the Kitchen
* Get my template
* Dont extract the Template just open it in winrar or similar.
* Copy your modem and zImage (kernel) to the update folder
* Now copy your system to the template /system
* Use Magic iso to extract cache.rfs, Got to File, Open,
choose show all files and browse to the cache.rfs and open, when open right click the NO NAME, up to your left and extract it.
* Unzip the sec_csc.zip and copy the files to system, (1 csc folder and 2 files)
* Now u should have a working stock ROM to flash in CWM (rooted)
* After testing the ROM you can optimize and zipalign it.
* In apk manager folder /place-apk-here-to-batch-optimize you put
framework-res.apk, twframework-res.apk and all system apks but not these:
AxT9IME, Camera, Email, MMS, Phone, Screen Capture, Settings, Swype, Thinkdroid, Voice search
* Choose option 15
* Then choose both(zp)
* Let it run and done.
* Now put back the apks where they belong in the ROM.
* Flash your optimized ROM and feel the difference!

Here is a video of the guide made by Flozzo so go and press his thx button ;)
Check out his Theme here


Thank you Flozzo!!!


Press the thank you button if you like the guide :) THX!
 

Attachments

  • PerkaROM_Template_NoWipe-CWM3.zip
    1.5 MB · Views: 1,000
  • PerkaROM_Template_Wipe-CWM3.zip
    1.5 MB · Views: 1,166
Last edited:

Dlev7

Senior Member
Nov 14, 2010
1,544
661
Hey Perka!

From the Captivate forums, I would like to say this guide is a fantastic base for creating ROMs, I have created my own ROM using this guide by coldflid:

http://xdaforums.com/showthread.php?t=1142104

But this is yet another fantastic guide, and now putting them side by side on and reading both would have saved me a couple hours of reading on google.

Hahah but great guide!
 

norbi2011

Senior Member
Jun 20, 2011
282
73
Thanks very useful!:):D

Please help!I made my own rom but when i want to flash via recovery it says "installation aborted".What should i do?

Sorry for my english!:D
 
Last edited:

Perka

Senior Member
Sep 15, 2010
3,642
3,122
I´ve used your guide, but I didn´t quite got through the magic iso process.I extracted but it gave me one single file like the one i had before.I think i got a bit confused in the iso progress.

Well did u open it?

When its open in magic iso, there's a window to your left with the file structure, right click and extract to a folder of your choice.

If u need it I can make some screens.

Post if u want them.

and pls ask if anything.

Ps. maybe u can just copy all to a folder?
 

Perka

Senior Member
Sep 15, 2010
3,642
3,122
Thanks very useful!:):D

Please help!I made my own rom but when i want to flash via recovery it says "installation aborted".What should i do?

Sorry for my english!:D

Hey I missed you post, sry, well
Its hard to say what is wrong,
Kernel?
Filesystem?
++++?
Pls tell me more what did you put in the rom?
And what rom are you on now?
 
  • Like
Reactions: pwlj and Quacktop

francomile

Senior Member
Jan 23, 2011
251
36
Valencia
www.lasmunecasrusas.com

Well did u open it?

When its open in magic iso, there's a window to your left with the file structure, right click and extract to a folder of your choice.

If u need it I can make some screens.

Post if u want them.

and pls ask if anything.

Ps. maybe u can just copy all to a folder?

Hey, thanks for the quick answer.'ve opened the magic iso serched for the file and pressed the option to extract, and it extracted in the location file i choosed, bu the extracted content its just the same as the original file, same size, same name, same rfs extention. What was i suposed to get with the extraction, several files? I'll try to make it again and try to extract it before anoying you to post some captures, if it doesn't works, i'll be back to be a pain in the ass again :D

Enviado desde mi GT-I9000 usando Tapatalk
 

francomile

Senior Member
Jan 23, 2011
251
36
Valencia
www.lasmunecasrusas.com
Hey, thanks for the quick answer.'ve opened the magic iso serched for the file and pressed the option to extract, and it extracted in the location file i choosed, bu the extracted content its just the same as the original file, same size, same name, same rfs extention. What was i suposed to get with the extraction, several files? I'll try to make it again and try to extract it before anoying you to post some captures, if it doesn't works, i'll be back to be a pain in the ass again :D

Enviado desde mi GT-I9000 usando Tapatalk

OK, manage to do it. but now i have other question:

in system file do i put together the extracted content of factoryfs.rfs and cache.rfs withouth any other files ?
What about CSC extracted file? it contains also a cache.rfs.should I extract it too with magic iso? and shall i put all the CSC and PDA files toguether?? I ´m a bit messed up here, but just need you to clarify me better the whole PDA and CSC part, ...well I know that CSC goes on system but i don't really have clear if i need to extract the cache.rfs from CSC too. I hope you can understand me right, because I´m a bit confused too :eek:
 

Perka

Senior Member
Sep 15, 2010
3,642
3,122
OK, manage to do it. but now i have other question:

in system file do i put together the extracted content of factoryfs.rfs and cache.rfs withouth any other files ?
What about CSC extracted file? it contains also a cache.rfs.should I extract it too with magic iso? and shall i put all the CSC and PDA files toguether?? I ´m a bit messed up here, but just need you to clarify me better the whole PDA and CSC part, ...well I know that CSC goes on system but i don't really have clear if i need to extract the cache.rfs from CSC too. I hope you can understand me right, because I´m a bit confused too :eek:

* Put the extracted factoryfs in the system folder and zip it. (I use no compression as its faster)
Now this u deodex.
When its done.
* Unzip the csc zip and copy the files to system (to your deodexed system folder)

When theres a new FW out ill make a video ;)

Hope this helps, if not, well, Ill have to make a video now ;)
 
  • Like
Reactions: pwlj and Quacktop

Top Liked Posts

  • There are no posts matching your filters.
  • 88
    Huge Credit goes to all involved in this project!
    But foremost a huge thx to addi that helped me setup Cygwin!!!!
    Thank you addi!


    If you want to support me and my work,
    donate towards my notebook fund.
    Perkas Notebook Fund
    People who has donated, a HUGE THX!

    This is how I make my ROMs in w7 Ultimate 64bit


    Software needed:
    Cygwin http://www.cygwin.com/
    dsixda_Android_Kitchen, http://xdaforums.com/showthread.php?t=633246
    Put the kitchen here: http://imageshack.us/photo/my-images/808/installkitchen.png/

    Magic iso http://www.magiciso.com/
    7zip or winrar
    APK manager http://xdaforums.com/showthread.php?t=695701


    Template :
    PerkaROM Template at the end of this post.


    Stock firmware :
    In this guide JVP 2.3.4


    How to :
    * Get the modem and kernel (zImage) you want to use
    * Un tar PDA.tar and CSC.tar
    * Use Magic iso to extract factoryfs.rfs, Got to File, Open,
    choose show all files and browse to the facoryfs and open, when open right click the NO NAME, up to your left and extract it.
    * So now make a folder called system
    * Put the extracted factoryfs in the system folder and zip it. (I use no compression as its faster)
    * Now u have a zip called system.zip with a system folder in it.
    * Put the system.zip in the dsi kitchen folder /original_update
    * Start the kitchen and use option 1, go with default options.
    * Use option 0 advanced, then 11 and then option b to deodex system apk and framework, and w8 ;)
    * Now save the system folder from working folder in the Kitchen
    * Get my template
    * Dont extract the Template just open it in winrar or similar.
    * Copy your modem and zImage (kernel) to the update folder
    * Now copy your system to the template /system
    * Use Magic iso to extract cache.rfs, Got to File, Open,
    choose show all files and browse to the cache.rfs and open, when open right click the NO NAME, up to your left and extract it.
    * Unzip the sec_csc.zip and copy the files to system, (1 csc folder and 2 files)
    * Now u should have a working stock ROM to flash in CWM (rooted)
    * After testing the ROM you can optimize and zipalign it.
    * In apk manager folder /place-apk-here-to-batch-optimize you put
    framework-res.apk, twframework-res.apk and all system apks but not these:
    AxT9IME, Camera, Email, MMS, Phone, Screen Capture, Settings, Swype, Thinkdroid, Voice search
    * Choose option 15
    * Then choose both(zp)
    * Let it run and done.
    * Now put back the apks where they belong in the ROM.
    * Flash your optimized ROM and feel the difference!

    Here is a video of the guide made by Flozzo so go and press his thx button ;)
    Check out his Theme here


    Thank you Flozzo!!!


    Press the thank you button if you like the guide :) THX!
    4
    800+ downloads of the template and 50 thx lol

    Thank you!!
    4
    I´ve used your guide, but I didn´t quite got through the magic iso process.I extracted but it gave me one single file like the one i had before.I think i got a bit confused in the iso progress.

    Well did u open it?

    When its open in magic iso, there's a window to your left with the file structure, right click and extract to a folder of your choice.

    If u need it I can make some screens.

    Post if u want them.

    and pls ask if anything.

    Ps. maybe u can just copy all to a folder?
    4
    Maybe u could answer a quite simple question :)
    I made a ROM which is full functional etc..
    But I did many build prop edits and when I release I want to provide 2 versions :)
    One with buildprop edits and one without :)
    Uploading a ROM is always very slow so I just want to create an update zip,which replaces only the buildprop file.
    I tried to do that but i failed :(
    Can you help me ?:)
    Would be awesome ,thanks :)

    Sent from my HD2 using XDA Premium App

    Look in the zip I provided, put build.prop in /system (remove the file I put in there.)

    Dont forget the thx button ;)
    4
    Thank you all for your kind words :D