[GUIDE][HOW TO][INDEX] Making a custom rom for the first time using android kitchen - Android General

Hi this is Varun Salian
This post contains easy method of creating a first custom rom for your device/s.and it is completely for noobs
CREDITS
-dsixda- for android kitchen
-xda developers and google
-All the devs whose threads are used in my post (in the form of link)
NOTE - This is a simple guide so i dont cover extreme things
THINGS I COVER HERE
-Setting up android kitchen on your PC
-Setting up your stock rom in android kitchen
-Deodexing the stock rom
-Theming your rom
-Adding some tweaks
-Adding/replacing apps,fonts,bootanimation etc
-Zipaligning all apks for better ram usage
-Making a flashable zip of your rom
-Flashing through custom recovery
SETTING UP ANDROID KITCHEN ON YOUR PC
Link to official thread - http://forum.xda-developers.com/showthread.php?t=633246
Link for screenshot guide - http://forums.droidbeans.com/develo...ts-tutorial)/?action=thankyoupostlist;msg=637
For offline users follow the link - https://sites.google.com/site/svtgalaxymini/create-your-own-custom-rom
Direct links for required tools
Link for java - http://www.mediafire.com/download/54y9lay41t8o997/jdk-6u20-windows-i586.zip
Link for cygwin with packages - http://www.mediafire.com/download/5xux4adbam20tfh/cygwin_packages.zip
Link for android kitchen - https://github.com/dsixda/Android-Kitchen/archive/0.224.zip
Yes, everyone wont succeed in installing android kitchen for the first time but its not a hard thing ,
If you have installed Android kitchen head over to the next step
STEPS TO CREATE WORKING FOLDER
This is the way that i usually use while making a custom rom
Things needed
-System folder of your stock rom :- Copy and paste to your sd card through root explorer
-boot.img :- Get it from your nandroid backup
Now just zip both system folder and boot.img(as a single zip file) and move it to C/Cygwin/home/username(varies according to your system)/kitchen/original_update/here
After that click on cygwin desktop shortcut and type "cd kitchen" and hit enter now type "./menu" and hit enter
You will see the kitchen's main menu here
Type "1" and hit enter to setup your working folder Select the zip you placed in the above step and hit enter now kitchen will automatically make a update script and extracts the rom from the zip file you can find it in C/cygwin/home/username/kitchen/WORKING_xxxx
You are now ready to modify your stock rom
DEODEXING STOCK ROM
Know more about deodexing and odexing - http://www.redmondpie.com/odexed-vs-deodexed-the-difference-between-the-two-android-roms-explained/
Steps for Deodexing stock rom
After setting up working folder open cygwin desktop shortcut and type "cd kitchen" hit enter then type "./menu" hit enter Kitchen main menu will appear type "0"(zero) and hit enter to goto advanced options, now type "11" hit enter to enter the deodexing menu. now type "v" and hit enter Select the correct API level (10 for gingerbread) and for other versions see the kitchen menu that appears after selecting for changing API level type the suitable API level hit enter now type "b" hit enter to deodex both system/app and system/framework
Wait for some time and your rom will be deodexed
THEMING YOUR ROM
There are two ways of theming your rom
1. Use 7-zip or winrar to change the pngs (images) of any apk
2. Use Apktool and decompile/recompile the apks to change xmls and pngs of an apk
Using apktool for theming
You wont find a better guide for using apktool-
http://forum.xda-developers.com/showthread.php?t=2195680
Direct download links
DOWNLOAD JRE- www.oracle.com/technetwork/java/javase/downloads/index.html
DOWNLOAD APKTOOL - http://d-h.st/cze
So now you are ready to decompile and recompile
NOW SEARCH ON XDA TO THEME Systemui.apk, framework-res.apk etc
HERE ARE SOME OF THE LINKS
http://forum.xda-developers.com/showthread.php?t=1908063
http://forum.xda-developers.com/sho...gb xda&__utmv=-&__utmk=194276142#post24317850
ADDING TWEAKS
Tweaks are used to increase the performance,battery life,gaming performance etc of your android phones. There are tons of tweaks/scripts the best way is to searcch on google or xda-developers
Here is the link of some tweaks-
http://forum.xda-developers.com/showthread.php?t=1735128
http://forum.xda-developers.com/showthread.php?t=2533831
etc search on google
ADDING/REPLACING APPS
This is one of the main thing to be done in your custom rom you can find the apps in C/cygwin/home/username/kitchen/WORKING_xxxx/system/app/here now delete the unwanted apps,add your favorate apps, etc in this path
Some of the stock app alternatives
Gallery - Quickpic or Gallery ICS or photobowl
Music - Walkman (ported) or Poweramp or Player pro or apollo
Launcher - s4 launcher (ported) or Google home launcher (ported) or Xperia home (ported) or holo launcher
File manager - ES File explorer or Root explorer
and find other good apps yourselves by googling
CHANGING FONTS
Download any font through Rom toolbox app or ifont app and place those fonts in C/cygwin/home/username/kitchen/WORKING_xxxx/system/font here
LINK FOR IFONT APP - https://play.google.com/store/apps/...utm_medium=organic&utm_term=ifont+android+app
CHANGING BOOTANIMATION
Download bootanimation.zip from xda-developers or through romtoolbox app and place the zip in C/cygwin/home/username/kitchen/WORKING_xxxx/system/media/here
LINK FOR ROMTOOLBOX - https://play.google.com/store/apps/...=organic&utm_term=rom+toolbox+free+play+store
ZIPALIGNING AND MAKING A FLASHABLE ZIP OF YOUR ROM
After modifying your rom the final step is to make a flashable zip of your rom
Open the cygwin desktop shortcut and type "cd kitchen" then press "99" to make a flashable zip of your custom rom now press "2" which will automatically make a updater-script,zipaligns all apks,signs your rom . After this process finishes you are all ready to flash your custom rom through Custom recovery
You can find your custom rom in C/cygwin/home/username/kitchen/Output_zip
Now copy this to your sdcard and boot into recovery wipe data,cache and dalvik cache and flash your rom
DONE EnJoY
HIT THANKS IF I HELPED YOU
JOIN OUR NEWLY MADE FACEBOOK GROUP FOR ANY PROBLEMS RELATED TO ANDROID - https://www.facebook.com/groups/787233144643808?refid=48

just perfect
Varun002 said:
Hi this is Varun Salian
This post contains easy method of creating a first custom rom for your device/s.and it is completely for noobs
CREDITS
-dsixda- for android kitchen
-xda developers and google
-All the devs whose threads are used in my post (in the form of link)
NOTE - This is a simple guide so i dont cover extreme things
THINGS I COVER HERE
-Setting up android kitchen on your PC
-Setting up your stock rom in android kitchen
-Deodexing the stock rom
-Theming your rom
-Adding some tweaks
-Adding/replacing apps,fonts,bootanimation etc
-Zipaligning all apks for better ram usage
-Making a flashable zip of your rom
-Flashing through custom recovery
SETTING UP ANDROID KITCHEN ON YOUR PC
Link to official thread - http://forum.xda-developers.com/showthread.php?t=633246
Link for screenshot guide - http://forums.droidbeans.com/develo...ts-tutorial)/?action=thankyoupostlist;msg=637
For offline users follow the link - https://sites.google.com/site/svtgalaxymini/create-your-own-custom-rom
Direct links for required tools
Link for java - http://www.mediafire.com/download/54y9lay41t8o997/jdk-6u20-windows-i586.zip
Link for cygwin with packages - http://www.mediafire.com/download/5xux4adbam20tfh/cygwin_packages.zip
Link for android kitchen - https://github.com/dsixda/Android-Kitchen/archive/0.224.zip
Yes, everyone wont succeed in installing android kitchen for the first time but its not a hard thing ,
If you have installed Android kitchen head over to the next step
STEPS TO CREATE WORKING FOLDER
This is the way that i usually use while making a custom rom
Things needed
-System folder of your stock rom :- Copy and paste to your sd card through root explorer
-boot.img :- Get it from your nandroid backup
Now just zip both system folder and boot.img(as a single zip file) and move it to C/Cygwin/home/username(varies according to your system)/kitchen/original_update/here
After that click on cygwin desktop shortcut and type "cd kitchen" and hit enter now type "./menu" and hit enter
You will see the kitchen's main menu here
Type "1" and hit enter to setup your working folder Select the zip you placed in the above step and hit enter now kitchen will automatically make a update script and extracts the rom from the zip file you can find it in C/cygwin/home/username/kitchen/WORKING_xxxx
You are now ready to modify your stock rom
DEODEXING STOCK ROM
Know more about deodexing and odexing - http://www.redmondpie.com/odexed-vs-deodexed-the-difference-between-the-two-android-roms-explained/
Steps for Deodexing stock rom
After setting up working folder open cygwin desktop shortcut and type "cd kitchen" hit enter then type "./menu" hit enter Kitchen main menu will appear type "0"(zero) and hit enter to goto advanced options, now type "11" hit enter to enter the deodexing menu. now type "v" and hit enter Select the correct API level (10 for gingerbread) and for other versions see the kitchen menu that appears after selecting for changing API level type the suitable API level hit enter now type "b" hit enter to deodex both system/app and system/framework
Wait for some time and your rom will be deodexed
THEMING YOUR ROM
There are two ways of theming your rom
1. Use 7-zip or winrar to change the pngs (images) of any apk
2. Use Apktool and decompile/recompile the apks to change xmls and pngs of an apk
Using apktool for theming
You wont find a better guide for using apktool-
http://forum.xda-developers.com/showthread.php?t=2195680
Direct download links
DOWNLOAD JRE- www.oracle.com/technetwork/java/javase/downloads/index.html
DOWNLOAD APKTOOL - http://d-h.st/cze
So now you are ready to decompile and recompile
NOW SEARCH ON XDA TO THEME Systemui.apk, framework-res.apk etc
HERE ARE SOME OF THE LINKS
http://forum.xda-developers.com/showthread.php?t=1908063
http://forum.xda-developers.com/sho...gb xda&__utmv=-&__utmk=194276142#post24317850
ADDING TWEAKS
Tweaks are used to increase the performance,battery life,gaming performance etc of your android phones. There are tons of tweaks/scripts the best way is to searcch on google or xda-developers
Here is the link of some tweaks-
http://forum.xda-developers.com/showthread.php?t=1735128
http://forum.xda-developers.com/showthread.php?t=2533831
etc search on google
ADDING/REPLACING APPS
This is one of the main thing to be done in your custom rom you can find the apps in C/cygwin/home/username/kitchen/WORKING_xxxx/system/app/here now delete the unwanted apps,add your favorate apps, etc in this path
Some of the stock app alternatives
Gallery - Quickpic or Gallery ICS or photobowl
Music - Walkman (ported) or Poweramp or Player pro or apollo
Launcher - s4 launcher (ported) or Google home launcher (ported) or Xperia home (ported) or holo launcher
File manager - ES File explorer or Root explorer
and find other good apps yourselves by googling
CHANGING FONTS
Download any font through Rom toolbox app or ifont app and place those fonts in C/cygwin/home/username/kitchen/WORKING_xxxx/system/font here
LINK FOR IFONT APP - https://play.google.com/store/apps/...utm_medium=organic&utm_term=ifont+android+app
CHANGING BOOTANIMATION
Download bootanimation.zip from xda-developers or through romtoolbox app and place the zip in C/cygwin/home/username/kitchen/WORKING_xxxx/system/media/here
LINK FOR ROMTOOLBOX - https://play.google.com/store/apps/...=organic&utm_term=rom+toolbox+free+play+store
ZIPALIGNING AND MAKING A FLASHABLE ZIP OF YOUR ROM
After modifying your rom the final step is to make a flashable zip of your rom
Open the cygwin desktop shortcut and type "cd kitchen" then press "99" to make a flashable zip of your custom rom now press "2" which will automatically make a updater-script,zipaligns all apks,signs your rom . After this process finishes you are all ready to flash your custom rom through Custom recovery
You can find your custom rom in C/cygwin/home/username/kitchen/Output_zip
Now copy this to your sdcard and boot into recovery wipe data,cache and dalvik cache and flash your rom
DONE EnJoY
HIT THANKS IF I HELPED YOU
JOIN OUR NEWLY MADE FACEBOOK GROUP FOR ANY PROBLEMS RELATED TO ANDROID - https://www.facebook.com/groups/787233144643808?refid=48
Click to expand...
Click to collapse
Awesome work. just pefect for making a first rom

Simple and great guide well done

grt work

Really helpfull!!
Varun002 said:
Hi this is Varun Salian
This post contains easy method of creating a first custom rom for your device/s.and it is completely for noobs
CREDITS
-dsixda- for android kitchen
-xda developers and google
-All the devs whose threads are used in my post (in the form of link)
NOTE - This is a simple guide so i dont cover extreme things
THINGS I COVER HERE
-Setting up android kitchen on your PC
-Setting up your stock rom in android kitchen
-Deodexing the stock rom
-Theming your rom
-Adding some tweaks
-Adding/replacing apps,fonts,bootanimation etc
-Zipaligning all apks for better ram usage
-Making a flashable zip of your rom
-Flashing through custom recovery
SETTING UP ANDROID KITCHEN ON YOUR PC
Link to official thread - http://forum.xda-developers.com/showthread.php?t=633246
Link for screenshot guide - http://forums.droidbeans.com/develo...ts-tutorial)/?action=thankyoupostlist;msg=637
For offline users follow the link - https://sites.google.com/site/svtgalaxymini/create-your-own-custom-rom
Direct links for required tools
Link for java - http://www.mediafire.com/download/54y9lay41t8o997/jdk-6u20-windows-i586.zip
Link for cygwin with packages - http://www.mediafire.com/download/5xux4adbam20tfh/cygwin_packages.zip
Link for android kitchen - https://github.com/dsixda/Android-Kitchen/archive/0.224.zip
Yes, everyone wont succeed in installing android kitchen for the first time but its not a hard thing ,
If you have installed Android kitchen head over to the next step
STEPS TO CREATE WORKING FOLDER
This is the way that i usually use while making a custom rom
Things needed
-System folder of your stock rom :- Copy and paste to your sd card through root explorer
-boot.img :- Get it from your nandroid backup
Now just zip both system folder and boot.img(as a single zip file) and move it to C/Cygwin/home/username(varies according to your system)/kitchen/original_update/here
After that click on cygwin desktop shortcut and type "cd kitchen" and hit enter now type "./menu" and hit enter
You will see the kitchen's main menu here
Type "1" and hit enter to setup your working folder Select the zip you placed in the above step and hit enter now kitchen will automatically make a update script and extracts the rom from the zip file you can find it in C/cygwin/home/username/kitchen/WORKING_xxxx
You are now ready to modify your stock rom
DEODEXING STOCK ROM
Know more about deodexing and odexing - http://www.redmondpie.com/odexed-vs-deodexed-the-difference-between-the-two-android-roms-explained/
Steps for Deodexing stock rom
After setting up working folder open cygwin desktop shortcut and type "cd kitchen" hit enter then type "./menu" hit enter Kitchen main menu will appear type "0"(zero) and hit enter to goto advanced options, now type "11" hit enter to enter the deodexing menu. now type "v" and hit enter Select the correct API level (10 for gingerbread) and for other versions see the kitchen menu that appears after selecting for changing API level type the suitable API level hit enter now type "b" hit enter to deodex both system/app and system/framework
Wait for some time and your rom will be deodexed
THEMING YOUR ROM
There are two ways of theming your rom
1. Use 7-zip or winrar to change the pngs (images) of any apk
2. Use Apktool and decompile/recompile the apks to change xmls and pngs of an apk
Using apktool for theming
You wont find a better guide for using apktool-
http://forum.xda-developers.com/showthread.php?t=2195680
Direct download links
DOWNLOAD JRE- www.oracle.com/technetwork/java/javase/downloads/index.html
DOWNLOAD APKTOOL - http://d-h.st/cze
So now you are ready to decompile and recompile
NOW SEARCH ON XDA TO THEME Systemui.apk, framework-res.apk etc
HERE ARE SOME OF THE LINKS
http://forum.xda-developers.com/showthread.php?t=1908063
http://forum.xda-developers.com/sho...gb xda&__utmv=-&__utmk=194276142#post24317850
ADDING TWEAKS
Tweaks are used to increase the performance,battery life,gaming performance etc of your android phones. There are tons of tweaks/scripts the best way is to searcch on google or xda-developers
Here is the link of some tweaks-
http://forum.xda-developers.com/showthread.php?t=1735128
http://forum.xda-developers.com/showthread.php?t=2533831
etc search on google
ADDING/REPLACING APPS
This is one of the main thing to be done in your custom rom you can find the apps in C/cygwin/home/username/kitchen/WORKING_xxxx/system/app/here now delete the unwanted apps,add your favorate apps, etc in this path
Some of the stock app alternatives
Gallery - Quickpic or Gallery ICS or photobowl
Music - Walkman (ported) or Poweramp or Player pro or apollo
Launcher - s4 launcher (ported) or Google home launcher (ported) or Xperia home (ported) or holo launcher
File manager - ES File explorer or Root explorer
and find other good apps yourselves by googling
CHANGING FONTS
Download any font through Rom toolbox app or ifont app and place those fonts in C/cygwin/home/username/kitchen/WORKING_xxxx/system/font here
LINK FOR IFONT APP - https://play.google.com/store/apps/...utm_medium=organic&utm_term=ifont+android+app
CHANGING BOOTANIMATION
Download bootanimation.zip from xda-developers or through romtoolbox app and place the zip in C/cygwin/home/username/kitchen/WORKING_xxxx/system/media/here
LINK FOR ROMTOOLBOX - https://play.google.com/store/apps/...=organic&utm_term=rom+toolbox+free+play+store
ZIPALIGNING AND MAKING A FLASHABLE ZIP OF YOUR ROM
After modifying your rom the final step is to make a flashable zip of your rom
Open the cygwin desktop shortcut and type "cd kitchen" then press "99" to make a flashable zip of your custom rom now press "2" which will automatically make a updater-script,zipaligns all apks,signs your rom . After this process finishes you are all ready to flash your custom rom through Custom recovery
You can find your custom rom in C/cygwin/home/username/kitchen/Output_zip
Now copy this to your sdcard and boot into recovery wipe data,cache and dalvik cache and flash your rom
DONE EnJoY
HIT THANKS IF I HELPED YOU
JOIN OUR NEWLY MADE FACEBOOK GROUP FOR ANY PROBLEMS RELATED TO ANDROID - https://www.facebook.com/groups/787233144643808?refid=48
Click to expand...
Click to collapse
all Imp guides in one place!!
Bookmarked it for future use

Great work bro
Sent from my Sansung Galaxy S4 using Tapatalk 2

Thanks Buddy.
Nice and Simple.

Related

[GENERAL-GUIDE] You Are A Noob on Xda |How to Theme|How to Mod|How to Tweak|And More

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
General-Guide Just For You!​
Hello Xda,
I am Getting a lot of requests on how to theme/tweak/mod etc... now im gonna learn that to you!
What can you learn by reading this Quide?
The following things:
- Android Theming (Part 1)
- Deodexing (Part 2)
- Deleting/Adding Apps (Part 3)
- Android Tweaking (Part 4)
- Building From Source (Part 5)
- Open a .img File! (Part 6)
- Flashing With Odin (Part 7)
- porting roms (Part 8)
- flashing with heimdall (Part 9)
- flashing with cwm (Part 10)
- build kernel (Part 11)
- build cwm recovery (Part 12)
- flashing OTA leak (Part 13)
More to come stay tuned
Part 1 Theming Android:
First you need the following Tools for this:
-7zip
-A Windows PC
Step 1) Go to your rom you like to Theme and grab you Systemui.apk From system/app Copy it to your desktop!
Step 2) Now open the file with 7zip by right clicking on the file and choose open with 7zip
Step 3) When you are in the Systemui.apk with 7zip go to the Res folder and open up Drawable-hdpi Depending on your phone it could be also Drawable-ldpi or Drawable-mdpi Or Drawable-xhdpi Now just open that folder!
Step 4) when you are in that folder you see a lot of .png files that are all the files you could theme now If you want to theme your Systemui.apk to ICS/JB/GB/Froyo etc... source for the systemui.apk from a phone who is running on that OS!
Step 5) When you have found that systemui.apk from the other OS Then open that Systemui.apk also with 7zip and go to the res folder and than to Drawable-hdpi!
Step 6) when you have bot systemui.apk's opend source for the .png's you want to theme for example you want to theme the wifi signal icon Source in YOUR SYSTEMUI.APK FROM YOUR PHONE to stat_sys_wifi_signal
then also find the excactly same .png in the other Systemui.apk from that other OS and start copying the Files!
NOTE: Please Check the names if they are the same otherwise the systemui will Force Close (Crash)
Step 7) Now when your done copying and theming Close The file and put it back in your rom Flash your rom congratulations you have themed Now your Android Rom!
Part 2 Deodexing
What you need is:
A windows Pc
A zip opener tool
Xdaautotool
How to Deodex:
First Download xdaautotool From here: http://forum.xda-developers.com/showthread.php?t=1053227
Step 1) When you have downloaded XdaAutoTool you see some Folders and other things in the .rar file make a folder on your desktop and name the folder xdaautotool now just extract them to your desktop in the folder xdaautotool!
Step 2) In Res there is AAA_register_ocx.bat Run that!
Step 3) Run \Res\FileRegister.exe to register the files in your system!
Step 4) Now you can open xdaautotool.exe and go to the Deo screen when you are in there Wait!
Step 5) Open your odexed Rom.zip file and copy all the files inside the /system/app folder to _SOURCE_APP!
Step 6) Open your odexed Rom.zip file again and now copy all the files inside /system/framework folder to _SOURCE_FRAMEWORK!
Step 7) Now in the Deo screen Choose all stock and let it do it's work!
Step 8) When xdaautotool has finished open your xdaautotool folder and go to _DEODEX_APP and make a folder calld app! copy all the files inside of there and then go to your odexed rom.zip and delete the app folder once it's deleted paste the deodexed app folder inside your rom.zip
Step 9) open your xdaautotool folder and go to _DEODEX_FRAMEWORK and make a folder calld framework! copy all the files inside of there and then go to your odexed rom.zip and delete the framework folder once it's deleted paste the deodexed framework folder inside your rom.zip
Step 10) congratulations you have deodexed Now your Android Rom!
Part 3 Adding/Removing Apps
Needed Tools:
-A zip opener tool
Step 1) Open your Rom.zip file and go to system/app from there you can remove apps by clicking on the right mouse button and choose delete!
Becarefull by what you are deleting some apps are needed for you OS!
Step 2) Open your Rom.zip file and go to system/app then pick a .apk file you just downloaded and paste it into there!
DO NOT POST ANY WAREZ ON XDA SO ALSO NOT IN YOUR ROM!
Part 4 Android Tweaking
What you need:
-A zip opener tool
Tweak build.prop:
Step 1) Go to this thread for build.prop tweaks: http://forum.xda-developers.com/showthread.php?t=1588439
Step 2) When you are in that thread you see a lot of tweaks Go ahead and pick one Copy the tweak and paste it into your Build.prop paste it on the latest line just at the very end of your build.prop You can find your build.prop in your rom by going to /system and then you see the build.prop!
Step 3) Flash you rom Enjoy!
Tweak init.d
Step 1) Go to this thread for init.d tweaks: http://forum.xda-developers.com/showthread.php?t=1353903
Step 2) Do exacly what stands in that thread!
Part 5 Building From source
You need the Following
-A linux/Ubuntu PC or virtualbox with linux/ubuntu
I was thinking about writing my own guide but there are many quides out already
Building CM9 From Source: http://forum.xda-developers.com/showthread.php?t=1566224
Building CM10 From Source: http://forum.xda-developers.com/showthread.php?t=1566224
Building CM7 From Souce: http://forum.xda-developers.com/showthread.php?t=978544
Part 6 Opening a System.img File/Creating your first/own rom
what you need is:
sgs2ext4.jar
Java 6
diskinternals linux reader
Downloads:
sgs2ext4.jar: http://forum.xda-developers.com/showpost.php?p=15333542&postcount=135
diskinternals linux reader: http://www.diskinternals.com/linux-reader/
Java SE: http://www.oracle.com/technetwork/java/javase/downloads/index.html
Step 1) Download all the files!
Step 2) When you have downloaded sgs2ext4.jar save it on your desktop
Step 3) Install Diskinternals Linux Reader
Step 4) Install Java SE
Step 5) Open up your .tar file and then open the .md5 file inside the .tar file when you have opend that folder copy the system.img or factoryfs.img depending on what phone you have to your desktop!
Step 6) Open up the sgs2ext4.jar application and Drop the system.img/factoryfs depending on your phone inside the application wait for it when it says done you can close the application!
Step 7) Now open Diskinternals Linux Reader.exe and go to drives--->Mount image--->Then a screen will pop up!
Step 8) then choose raw disk images and click next then source for the system.img.ext4 and open it then you see a new drive open up that drive!
Step 9) in the drive you will see all the folders select them all and go to Commands--->Save selected then choose a place you want to save the files!
Step 10) Make a .zip file and open up the file inside the .zip file make 2 folders META-INF and system Now open the system folder and copy all the files witch you have just opend with diskinternals to /system done! don't forget to paste the boot.img into the .zip file to NOT IN META-INF OR system just paste them by the 2 folders!
Step 11) Make the META-INF folder complete Gongrats you have made your own rom!
Part 7 Flashing With Odin
You need the following
- Odin!
Downloads:
For odin Look at your devices forum it must be somewhere around there!
Step 1) Download your rom from www.sammobile.com for your device!
Step 2) open up odin and choose in the pda file the .tar file you just have downloaded!
NOTE For some Devices you must fill in all the boxes!
Step 3) Put your device in download mode (This is for every device diffrent)
Step 4) When odin recognize it click on start when for it when it's done it will automatic reboot and doing some stuff automaticly no panic this is normal!
Step 5) The device will reboot and boot into Android Enjoy!
Part 8 Porting Rom's
What you need is:
-A zip opener tool
Step 1) Download the Rom you want to port from a other device to your device KEEP IN MIND IF YOUR PHONE IS A ARMV6 YOU MUST PORT IT FROM A ARMV6 THE SAME FOR ARMV7 AND ARMV5!
Step 2) Open up the rom you've just downloaded from now im calling that the ported rom and also pick your Base rom from your rom
Step 3) when you have opened both rom's then go to you base rom go and delete app/framework then copy app/framework from the ported rom to your base rom!
Step 4) Open up the etc folder in your base and ported rom!
Step 5) open in both rom's the permissions folder and copy all the files inside the permissions folder from the ported rom to your base rom!
Step 6) now go back and go to the bin folder in both folders copy all the files inside the ported rom into your base rom bin folder!
Step 7) that's it Guys enjoy porting!
Part 9 Flashing with Heimdall (Linux)
you need the folowing:
A linux/ubuntu pc!
I was thinking about writing a guide for this but look here please:
Step 1) Guide Here: https://github.com/Benjamin-Dobell/Heimdall/tree/master/Linux
Supported devices for heimdall:
Samsung Galaxy S GT-I9000 (8GB) from UK
Galaxy S GT-I9000 (16GB) from Australia
Captivate
Vibrant
Fascinate
Mesmerize
Epic 4G
Galaxy S 4G
Infuse 4G
GT-I9000T
Galaxy Tab (7 and 10.1 inches),
Galaxy S II, and the international GT-I9000.
Samsung Galaxy S II
Part 10 Flashing Rom's with CWM!
You need the following:
-Your Device!
-Cwm Recovery on your device
Step 1) Power off your device!
Step 2) Reboot it into recovery (This method is on every device diffrent)
Step 3) In CWM Choose Install Zip from sdcard--->choose zip from sdcard
Step 4) Choose the rom You've just downloaded and click on Yes!
Step 5) When it's done installing Wipe Data/Cache/Dalvik cache!
Part 11 Build your First kernel!
Step 1) Follow this Quide im Not good at building kernels! : http://forum.xda-developers.com/showthread.php?t=1748297
Part 12 Build You first CWM Recovery!
Step 1) Follow this Quide im not good at building CWM! : http://forum.xda-developers.com/showthread.php?t=1866545
Part 13 flashing a OTA leak
- Make a backup of your data
-*Download the Base firmware required by the OTA Update,*for example: E210KKKALH6*
- Unzip the file
- Open odin
- Restart the device into download mode
- Connect phone and wait until you get a yellow/blue sign in Odin
- Add*for example: KIES_HOME_E210KKKALH6_E210KKTTALH3_944665_REV00_user_low_ship.tar.md5*to PDA
- *Make sure re-partition is NOT ticked
- *Start flash, and wait a few minutes
- *Download the for example*E210KKKJLI3*OTA Update
- *Copy the OTA update to your External SD Card
- *Restart the device into Recovery Mode
- Select Apply update from External Storage
- *Browse to the OTA update and flash it
- *When OTA update is flashed perform “Wipe Data/Factory Restore” (Will format your internal SD Card)
- *Reboot your device and Enjoy!
Stickied for the time being
Reserved for more quides
Added new quide part 13
clear, cut, and simple stuff man. thanks a lot for taking the time to do this. im hoping to port roms myself to start off with getting familiar with android then eventually start dev from ground up.
solomon4400 said:
clear, cut, and simple stuff man. thanks a lot for taking the time to do this. im hoping to port roms myself to start off with getting familiar with android then eventually start dev from ground up.
Click to expand...
Click to collapse
Nice to hear that!
some guides toward editing kernel sources would be nice jus sayinn LOL great compilation though

[ROMcustomizer]PIMP MY ROM FOR O3D by "androidguide.fr"

PIMP MY ROM V2.0 FOR O3D:fingers-crossed:
Hey guys I have just tried the ROM customizer PIMP MY ROM by Androguide.fr for all android devices,and I found that V2.0 of this CWM flashable Aroma Installer works fine on O3D.However extra apps like sony ericsson walkman suite and and DSP manager from this installer doesn't install,except this everything works cool.
First download V2.0 HDPI version for O3D then do as follows:
Open the zip of the rom you are running with winrar or 7zip or whatever (the .zip file that you flash in recovery)
Inside this zip, navigate to : META-INF/com/google/android
Extract the file called "update-binary" and rename it to "update-binary-installer" then close your rom's zip
Open Pimp my Rom's zip (i.e : PIMP_MY_ROM-v1.5.3-by-Androguide.fr.zip)
Do not unzip it, inside this zip, navigate to : META-INF/com/google/android and delete "updater-binary-installer"
Now copy the "update-binary-installer" file you extracted & renamed from your rom to Pimp My Rom's zip (still in META-INF/com/google/android). Simply drag and drop it into PmR's zip to add it.
Close the zip and flash it
How to Flash PMR installer:
You can flash this on top of any custom rom with init.d support(like DNA_GB3.33)
- Download the version of Pimp My Rom that corresponds to your device's screen resolution (Not sure what res your device is ? Here "http://blog.blundell-apps.com/list-of-android-devices-with-pixel-density-buckets/" is a well-furnished list of android devices with their screen-res)O3D'S SCREEN RESOLUTION IS HDPI.
- Make sure you are running a custom recovery (CWM or TWRP)
- Make a nandroid backup of your current ROM, just in case
- Wipe cache and dalvik cache in recovery
- Flash PmR in recovery
- A wonderful touchscreen interface will pop-up
(devices need different touchscreen calibration, if the touchscreen doesn't work, use the menu button of your device, select "Calibration Tools" and follow the instructions)
- Follow the on-screen instructions, make your choices between all the different features to Pimp your Rom
- Select "Reboot my device" on last screen (or reboot from recovery) and enjoy.
HDPI version for O3D;
http://tinyw.in/Hv72
md5 : md5 : 6d409bd4121c9055648a6c358311f2ae
Size : 32.41 mb
original thread:http://forum.xda-developers.com/showthread.php?t=1908269
IF THIS HELPED HIT THANKS!!!!
Works great on MaxLine ICS v3 with NoIdea kernel & Supercharger V6. No lags, faster and 100% stable.
in the list :
optimus 3D:
LG Optimus 3D | 2.3 | hdpi
Edit your post .... because it has mistakes.
1.
- Download the version of Pimp My Rom that corresponds to your device's screen resolution (Not sure what res your device is ? Here is a well-furnished list of android devices with their screen-res)
- Make sure you are running a custom recovery (CWM or TWRP)
- Make sure you have busybox installed, if you don't or if you're not sure, download Busybox Installer from the Play Store (free)
- Make a nandroid backup of your current ROM, just in case
- Wipe cache and dalvik cache in recovery
- Flash PmR in recovery
- A wonderful touchscreen interface will pop-up
(devices need different touchscreen calibration, if the touchscreen doesn't work, use the menu button of your device, select "Calibration Tools" and follow the instructions)
- Follow the on-screen instructions, make your choices between all the different features to Pimp your Rom
- Select "Reboot my device" on last screen (or reboot from recovery) and enjoy
Encountering installation issues ?
Do the following to fix most errors you might get on some devices :
Open the zip of the rom you are running with winrar or 7zip or whatever (the .zip file that you flash in recovery)
Inside this zip, navigate to : META-INF/com/google/android
Extract the file called "update-binary" and rename it to "update-binary-installer" then close your rom's zip
Open Pimp my Rom's zip (i.e : PIMP_MY_ROM-v1.5.3-by-Androguide.fr.zip)
Do not unzip it, inside this zip, navigate to : META-INF/com/google/android and delete "updater-binary-installer"
Now copy the "update-binary-installer" file you extracted & renamed from your rom to Pimp My Rom's zip (still in META-INF/com/google/android). Simply drag and drop it into PmR's zip to add it.
Close the zip and flash it
2
LG Optimus 3D | 2,3 | hdpi
whats diffrences with other?
wichniar said:
Edit your post .... because it has mistakes.
1.
- Download the version of Pimp My Rom that corresponds to your device's screen resolution (Not sure what res your device is ? Here is a well-furnished list of android devices with their screen-res)
- Make sure you are running a custom recovery (CWM or TWRP)
- Make sure you have busybox installed, if you don't or if you're not sure, download Busybox Installer from the Play Store (free)
- Make a nandroid backup of your current ROM, just in case
- Wipe cache and dalvik cache in recovery
- Flash PmR in recovery
- A wonderful touchscreen interface will pop-up
(devices need different touchscreen calibration, if the touchscreen doesn't work, use the menu button of your device, select "Calibration Tools" and follow the instructions)
- Follow the on-screen instructions, make your choices between all the different features to Pimp your Rom
- Select "Reboot my device" on last screen (or reboot from recovery) and enjoy
Encountering installation issues ?
Do the following to fix most errors you might get on some devices :
Open the zip of the rom you are running with winrar or 7zip or whatever (the .zip file that you flash in recovery)
Inside this zip, navigate to : META-INF/com/google/android
Extract the file called "update-binary" and rename it to "update-binary-installer" then close your rom's zip
Open Pimp my Rom's zip (i.e : PIMP_MY_ROM-v1.5.3-by-Androguide.fr.zip)
Do not unzip it, inside this zip, navigate to : META-INF/com/google/android and delete "updater-binary-installer"
Now copy the "update-binary-installer" file you extracted & renamed from your rom to Pimp My Rom's zip (still in META-INF/com/google/android). Simply drag and drop it into PmR's zip to add it.
Close the zip and flash it
2
LG Optimus 3D | 2,3 | hdpi
Click to expand...
Click to collapse
yah man ,at the time I used this flasher LG optimus 3D wasn't on the list and I used mdpi version and it worked fine.Now I see that the list of DPI is updated with LG optimus 3D as HDPI.:fingers-crossed:
Is it working on the ICS port?
should work not sure ,please try it.This is reported to run perfectly on other android devices with ICS and JB.Please try and report.
eternal.sumit said:
should work not sure ,please try it.This is reported to run perfectly on other android devices with ICS and JB.Please try and report.
Click to expand...
Click to collapse
Yes works: D
Installed but now?!
How do I do to reverse the pimping? I'm sure that, because of it, my phone got bugged: became slower, less responsive, often it freezes on simple tasks like activating WiFi. So how do I uninstall it?
BigBadSheep said:
How do I do to reverse the pimping? I'm sure that, because of it, my phone got bugged: became slower, less responsive, often it freezes on simple tasks like activating WiFi. So how do I uninstall it?
Click to expand...
Click to collapse
Just restore a previous backup from before the pimping or if you don't have a backup refresh your Rom but try the zip again first most of the options you can reverse
Sent from my LG-P920 using xda app-developers app
First time I used it, I got stuck when it changed the dns & ppp0 settings.
Took the battery out, did everything again and unselected the dns & ppp0 thing and it worked.
Everything is way more smooth and it's faster.
This keeps breaking video recording.
Anybody tried this on our new ics?
Could somebody post what are they tweaking to make our device work better?
I tried it on sanmo prometheus and kernel, sadly it just make things worse. It lagged and sometimes its freeze and bootloop.
I wanted to try it again with the new ics from xbsall. I will report how my device runs after the tweak.
Thanks
Sent from my GT-P7500 using xda app-developers app
Yes it works on ics
Sent from my LG-P925 using xda premium

[GUIDE]How To Create A Custom Rom(noob friendly guide)

HERE IS A GUIDE FOR YOU ALL YOU CAN CREATE YOUR OWN ROM BY THIS SEXY METHOD.I AM NOT RESPONSIBLE FOR BRICKED DEVICES,DAMAGED DEVICES IF YOU BLAME ME I WILL LAUGH AT U.
Click to expand...
Click to collapse
Requirement to make a custom rom
*java jdk installed on your pc
*windows xp or 7.
*package given in download section
Who is this kitchen for ?
Those who are brand new to
creating custom ROMs and
want an easy place to start
learning
Those who just want to modify
shipped ROMs or someone
else's custom ROMs to their
liking
Those who are confused by all
those scripts and complex
commands required for
building and extracting
This is NOT a tool to
automatically turn you into a
full-fledged ROM developer.
ROM development normally
involves work from the ground
up and involves time , research
and patience .
Click to expand...
Click to collapse
PRESS THANKS IF YOU LIKE MY WORK
Kitchen setup guide
setting up android kitchen
1.download all the three link and unzip kitchen.rar and cywin package.
2.open cywin_package then open folder Now, you can see 3 icons, a read-
me,a setup, and a folder. Choose
the setup. Here You will choose
install from local directory. Next,
Navigate to the the folder of
extraction of cygwin and choose
the folder Cygwin_packages inside
the cygwin extraction folder. Wait
for some time. Then, You will come
across a list of file. Click the 2-
circle-arrows,untill, it displays
“install”
After the procedure is complete,
run the batch file cygwin.bat . Now, minimise
it and copy kitchen folder,
Keep it in some location where you have installed your cygwin package open home/ajay-Pc(in my case this is administrator name of my pc)kitchen
Now, open the batch file window
and type
cd C:\Kitchen
Wait for some time and then when
the location the changed, type
./menu
Click to expand...
Click to collapse
PRESS THANKS IF YOU LIKE MY WORK
GUIDE
now minimize the batch file and extract official rom and open pda there you will find system.img then extract it using magic iso or flash
the official stock rom using odin the take a nandroid backup u will get system.rfs.tar in your sd card extract it using magic iso then make a folder in called rom and open it. again create a folder called system and copy all data from system.rfs.tar which u have extracted(do drag and dropping).
Now copy meta-inf of any stock rom and copy and kernel to rom folder.
Now you will get two folder and one file in your rom folder zip the folder content and copy the file where you have installed cygwin/home/ajay/kitchen/original update folder.
now open command shell which you have minimized 1st create working folder then add root permission,deodex your rom.
and at last press 99 to build your rom..
note-if it ask you to change updater script to update script change it but dont forget to change it back to updater script.now you will get your rom in output folder copy it to your sd card flash it if error occur unzip the zip file and delete meta-inf and boot.img and again copy meta-inf of any rom and kernel to it and zip it..again flash the rom..
PRESS THANKS IF YOU LIKE MY WORK
Downloads
Downloads​
Link for cygwin click here :good:​link for kitchen click here :good:​link for magic iso click here :good:​
PRESS THANKS IF YOU LIKE MY WORK
CREDIT
credits
xda
dev of kitchen DSIXDA
me for boring guide
PRESS THANKS IF YOU LIKE MY WORK
gd 1 but think theirs many guide to teach how to cook rom from kitchen
amanmehta007 said:
gd 1 but think theirs many guide to teach how to cook rom from kitchen
Click to expand...
Click to collapse
many user asked for my help so i created this for them
gd
THE DEV OF KITCHEN IS DSIXDA U SHOULD MENTION HER NAME
bY
------------------------------------------------------------------------------SOMKLL---------------------------------------------------------------------------------------------------
Yes
yes i m Flasholic
I already have a guide for this.
Sent from my GT-S5360 using XDA

mY Signature post[do not reply]

Kitkat Roms A110Q
CM 11
A.O.K.P
Pac-Man
Omni Rom
Carbon Rom
​
Jelly bean roms
JELLY BEAN ROMS A110Q & A116​
ANDROID 4.3 A110Q​
CM 10.2​
ANDROID 4.2​
XPERIA Z2
CAYNOGEN MOD THEMED
ACER ANDROLIUM---A110Q-------- A116
MOD TECHNO VIVO
CAI OS
ATOM ROM
MAGIC OS
HUAWEI EMOTION UI
X'Os
MiVo V2 VIBE UI
MiVo ROM
BEAST STOCK ROM​
GUIDES
GUIDES​
MediaTek InFinity Porting Guide
A110Q Every Stuff Knowledge
Make Own IMEI Patch
Use Android As Keyboard & Remote
Changing Boot Logo
MTK Permanent Imei Solution
​
TOOLS,Utility& Recovery
TOOLS,Utility& Recovery​
CWM Recovery 6.0.4.4 A110Q
MMX-AIO-UNBRICK Tool(works with all devices)
1GB,880MB,507MB System Partition Tool
​
My Concept X[FOR DEVS]
My Concept X​
Pinned Post Maintainer
PINNED POST MAINTAINER​
[WIP]What you need to know before rooting&installing custom roms
NOOB FRIENDLY POST[aSKaNyThINg] ASK ANY QUESTION​
[Guide]1-Minute Porting
1-minute Porting Guide(mediatek)​
I will explain below the 1-min porting technique.If you understand whole thing then you can port a Rom in 1-mins=60sec....
But You need to setup few things which are quiet easy.
Four Things Needed:-
1)7zip (usually everyone of you have it)
2) Notepad ++( usually everyone of you have it)
3)unpack Scripts- Get From Here and click Here For Thread Link
4)Install latest Pearl From Here.
Now learn Using Unpack Script and setting Up ONE-TIME things:-
1)install Cygwin(linux terminal) (for setting up cygwin see my full guide to port rom here)
2)exrtact the Downloaded script under Home/Your_username/script directory of Cygwin.Here you have to make manually "script" folder then extract.
3)Now open your stock rom and get boot.img and put into unpack scripts folder under cygwin directory.
4)open cygwin and type" cd script " abd hit Enter.Now use this command to extract boot.img:-
Code:
./unpack-MT65xx.pl boot.img
5)Now Copy boot.img-kernel.img and boot.img-ramdisk to a separate folder for future use.And delete boot.img ,boot.img-kernel.img and boot.img-ramdisk to make folder clean for next use.
Start 1-min Porting:-
1)Open the Rom you wanna port with 7zip.(1sec)
2)Now drag and drop boot.img to scripts folder.Use this code to unpack-(6sec)
Code:
./unpack-MT65xx.pl boot.img
3)Now copy and replace boot.img-kernel.img by stock one which you extracted earlier and saved in seperate folder.(10sec)
4)now repack it by this command-(1sec)
Code:
./repack-MT65xx.pl -boot boot.img-kernel.img boot.img-ramdisk new-boot.img
5)Now yoy will get a new-boot.img file under scripts folder.Copy it somewhere else and rename it to only boot.img.Then drag drop boot.img to PORT Rom zip.(18sec)
6)Keep 7Zip opened and drag drop system/etc/firmware and replace from stock rom.(25sec)
7)Drag drop and replace whole System/lib/hw and system/lib/modules from stock rom.(32sec)
8)Now drag drop and replace full system/vendor folder and system/usr/keylayout/gereric.kl file from stock. (1sec)
9)Drag and drop build.prop to anywhere in PC and add below line-(38sec)
Code:
ro.sf.lcd_density=xxx
10)Put value of your screen dpi in place of xxx..(40sec)
11)Drag and put back build.prop in Port Rom zip.Flash it and check it.(45sec)
For Futher details of Porting and Rom development Go HERE
Help Plzz
digyvijaykumar123 said:
Kitkat Roms A110Q
CM 11
A.O.K.P
Pac-Man
Omni Rom
​
Click to expand...
Click to collapse
When Are you Gonna Ad the MTK Stuff im Waiting Plz Can you Update It quickly i will give you a thumbs up
Pls help
digyvijaykumar123 said:
1-minute Porting Guide(mediatek)​
Code:
./repack-MT65xx.pl -boot boot.img-kernel.img boot.img-ramdisk new-boot.img
Click to expand...
Click to collapse
Hi, when i use this code cygwin say recompiling, everything is ok, but i can´t find "new-boot.img" file. I do a search, no exist.
Thanks a lot, great job.
digyvijaykumar123 said:
1-minute Porting Guide(mediatek)​
I will explain below the 1-min porting technique.If you understand whole thing then you can port a Rom in 1-mins=60sec....
But You need to setup few things which are quiet easy.
Four Things Needed:-
1)7zip (usually everyone of you have it)
2) Notepad ++( usually everyone of you have it)
3)unpack Scripts- Get From Here and click Here For Thread Link
4)Install latest Pearl From Here.
Now learn Using Unpack Script and setting Up ONE-TIME things:-
1)install Cygwin(linux terminal) (for setting up cygwin see my full guide to port rom here)
2)exrtact the Downloaded script under Home/Your_username/script directory of Cygwin.Here you have to make manually "script" folder then extract.
3)Now open your stock rom and get boot.img and put into unpack scripts folder under cygwin directory.
4)open cygwin and type" cd script " abd hit Enter.Now use this command to extract boot.img:-
Code:
./unpack-MT65xx.pl boot.img
5)Now Copy boot.img-kernel.img and boot.img-ramdisk to a separate folder for future use.And delete boot.img ,boot.img-kernel.img and boot.img-ramdisk to make folder clean for next use.
Start 1-min Porting:-
1)Open the Rom you wanna port with 7zip.(1sec)
2)Now drag and drop boot.img to scripts folder.Use this code to unpack-(6sec)
Code:
./unpack-MT65xx.pl boot.img
3)Now copy and replace boot.img-kernel.img by stock one which you extracted earlier and saved in seperate folder.(10sec)
4)now repack it by this command-(1sec)
Code:
./repack-MT65xx.pl -boot boot.img-kernel.img boot.img-ramdisk new-boot.img
5)Now yoy will get a new-boot.img file under scripts folder.Copy it somewhere else and rename it to only boot.img.Then drag drop boot.img to PORT Rom zip.(18sec)
6)Keep 7Zip opened and drag drop system/etc/firmware and replace from stock rom.(25sec)
7)Drag drop and replace whole System/lib/hw and system/lib/modules from stock rom.(32sec)
8)Now drag drop and replace full system/vendor folder and system/usr/keylayout/gereric.kl file from stock. (1sec)
9)Drag and drop build.prop to anywhere in PC and add below line-(38sec)
Code:
ro.sf.lcd_density=xxx
10)Put value of your screen dpi in place of xxx..(40sec)
11)Drag and put back build.prop in Port Rom zip.Flash it and check it.(45sec)
For Futher details of Porting and Rom development Go HERE
Click to expand...
Click to collapse
Ow nice guy, but this is for rom or for app or for rom and apps?

How to port roms to your mtk with android device

HOW TO PORT ROMS TO YOUR MTK WITH ANDROID DEVICE
Most of us have always wanted to use custom roms but there just no custom roms for our devices so we just use different app launchers and uninstall some bloatware to make our stock rom feel good.
Rom porting makes it possible to use a custom rom on your mtk device provided in this tutorial they have the same chipset (example: mtk 6582 ported to mtk6582).
THINGS NEEDED :
1. B1 archiver / ES FILE EXPLORER
2. Root Browser.
4. A rooted device is also needed but not much important if you have CWM INSTALLED WITHOUT ROOT.
PROCEDURE :
1. Make a backup of your current rom, preferably CWM backup. You can either use MTK DROID TOOLS or ROM MANAGER...
The location of the backup will be at clockwork/backup/"date and time of the backup ". This is very important since we will need stuff from the back up and we will also use the backup to recover the phone should the ported rom give any problems.
2. At this point I presume you have already downloaded the apps needed and the custom rom you want to use which is in a zip format( this was not important but I had to bring it up cause I know zombies could be reading this.
3. Now extract the custom Rom with Root Browser. if you extracted with Root Browser then the location will be "speedsoftware/extracted/"folder with the name of the custom rom "".
4. Now open Root Browser and open the folders side by side "custom rom which will be ported at one side and other side will be used for searching for the location of the things needed for the custom rom.
5. Delete the following from the Custom rom:
Boot.img
logo.bin (You do this only when you like the Your current logo.bin)
system/vendor
system/usr
system/lib/hw
system/lib/modules
system/lib/libncurses.so
system/etc/firmware
system/etc/vold.fstab
system/etc/vold.fstab.nand
system/etc/bluetooth
6. Now that you have deleted them from the custom rom replace them. You will find the boot.img at clockworkmod/back/"folder with date and time"/boot.img. The rest of the files and folders will br located in the Root /system. Just copy and paste
7. Now at the custom Rom panel go back to where you find the "META-INF" folder,open /google/android will now long press on "updater script" and tap on open with then select text editor.
8. Check The mount & format point check something like this mmcblk0p. A number is always written after the "P" replace the number of your BASE to PORT.
9. Check multi select in B1 archiver Select ( do not archive the folder the files are in but the individual files in the folder containing the extracts)
10. Compress to ZIP file wait till the process finished. Now boot to recovery and flash your ROM
Good luck in porting Your Rom... I have used this method to port 5 roms including AROMA ROMS. and I have never ported a Rom with a pc before
MAYBE U NEED TO EXTRACT THE BOOT IMG TOO IF THIS DIDNT WORKED
DO IT AS FOLLOWS
Requirements:
-- BusyBox (cpio, gunzip and gzip is mandatory)
-- /System Write Permissions (Does not need to be a modified kernel)
-- Terminal Emulator
-- ES File Explorer (or similar)
-- Hex Editor (or use of DD)
-- Open up your android terminal emulator.
-- Now go ahead and pull your boot.img from your device (or use another one if you wish)
-- Open up your boot.img with the Hex Editor and look for: ANDROID!. Remove everything before it so that the ANDROID! header is the first to be read then save it over top of the boot.img. NOTE: This is only required if you are using a stock boot.img.
OR USE THIS IF U DIDNT UNDERSTOOD THIS
Hello Everyone, I’ll show you how to Unpack and Repack your Phone’s Boot.img & Tweak Karnel. Lets start.
Make a new folder named “boot edit” in cache/
image
Pull your boot.img in this folder
image
Now open ApkTool. Long press on “cache“, click on Get Access Permission.
image
Open cache folder and do same with boot edit. Give ApkTool access permission
image
Open boot edit, click on boot.img select Expack(MT65xx), press ok
image
It will unpack your boot.img.
image
Now open file manager & go to cache/boot edit/. You wil find your unpacked boot.
image
Now edit/modify the files or tweak karnel.
Again open ApkTool. Goto cache/boot edit click on ramdisk select repack-mt65xx.
image
It will repack your boot.
image
You will find an img file named new.img
image
This file is your Tweaked/edited/custom boot.img!!
Flash it via Recovery or Flashify & Enjoy..
FOR DETAILED AND STEP WISE GUIDE WITH SCREEN SHOTS SEE HERE
Mod Edit: link removed
XDA:DevDB Information
HOW TO PORT ROMS TO YOUR MTK WITH ANDROID DEVICE, ROM for all devices (see above for details)
Contributors
manhar2108, manhar2108, 2108kick
Source Code: Mod Edit: link removed
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: all
Version Information
Status: Stable
Created 2015-08-16
Last Updated 2015-08-16
HIT THANKS IF I HELPED U
Good guide..
Especially for noobs....
Darshan601 said:
Good guide..
Especially for noobs....
Click to expand...
Click to collapse
i too am a noob so i tried and made this guide
how bout porting 5.1 rom to 4.4.2 stock?
what should I consider?
aside from tweaking kernel
manhar2108 said:
i too am a noob so i tried and made this guide
Click to expand...
Click to collapse
Yeah....Even I am a noob
gunzgunz said:
how bout porting 5.1 rom to 4.4.2 stock?
what should I consider?
aside from tweaking kernel
Click to expand...
Click to collapse
just replace all these files and use stock kernal to port them
good luck
Sir i tried your guide in porting rom. Mt6582 tp mt6582 chipset roms.. But after replacing those files you mentioned and when i flashed it to my phone, it was tuck in boot screen and keep on restarting. How am I going to fix this?
Thread closed. Pay per click links are not allowed on XDA.
Darth
Forum Moderator

Categories

Resources