Related
How to mod a stock kernel Tutorial (with Windows)
by: broodplank1337
In this tutorial I will explain how to unsecure a kernel and how to add init.d / custom bootanimation support to a stock kernel, in this tutorial we will be using Cygwin as shell, with Dsixda's Android Kitchen.
Requirements:
- Cygwin with Packages and Dsixda's Android Kitchen
- JRE or JDK
- Winrar
- A stock Kernel
- Some common sense
Chapters:
1. Getting the kernel
2. Setting up Cygwin
3. Setting up the Kitchen
4. Modifying the Kernel
5. Testing results
Chapter 1. Getting the Kernel
Since the kernel that you are going to use is a stock kernel, it can be found within the latest stock firmware. for example for the i9001, I have this Odin flashable: "I9001XXKQE_I9001ATOKP3_I9001XXKPL_HOME.tar.md5". Open this file with Winrar and you will see the boot.img in there, just extract it and your currently done. It may also be a zImage!
{
"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"
}
Chapter 2. Setting up Cygwin
The Cygwin package you downloaded needs to be extracted, the default folder of a Cygwin installation is: "C:\cygwin". This is recommended in most cases. Once unpacked navigate to the "home" folder. In this home folder you need to create a folder that has the same username as your current windows username. Once you made that folder you have to extract the contents of "kitchen.rar" to that folder. So you will get a folder structure like this: C:\cygwin\home\username\kitchen
Chapter 3. Setting up Kitchen
Go to the original_update folder (located in: C:\cygwin\home\username\kitchen) and open dummyrom.zip with Winrar, now move your own boot.img inside the zip and choose "Store" as compression, Press ok to update the archive. If you have an zImage instead, please remove the boot.img from the archive first. Now browse to the system folder inside the archive and replace the build.prop with a build.prop from your phone. Also choose "Store" as compression and update the archive.
Starting the Kitchen:
1. Open Cygwin (X:\Cygwin\Cygwin.bat)
2. Once loaded, enter: "cd kitchen" > Enter
3. now type "sh menu" The kitchen menu will now start...
Setting up a working folder:
1. Press 1 > Enter
2. Press Enter and wait...
3. Choose (1) dummyrom.zip > Enter
4. Choose "y" > Enter > Enter a new name (I chose WORKING_KERNEL) > Enter
(now wait until the zip is extracted)
5. Choose 2 > Enter
6. Enter to return to main menu
Chapter 4. Modifying the Kernel
Unsecuring the kernel (to use properly with ADB)
1. Press 2 > Enter (to add root permissions)
2. Press "s" > Enter (now wait until the process is done)
3. Press Enter to return to main menu
Adding init.d support (for using startup scripts in /system/etc/init.d)
1. Press 0 > Enter
2. Press 17 > Enter (to add init.d support)
3. Enter "y" > Enter (now wait until the process is done)
4. Press Enter to return to main menu
Adding custom bootanimation support
Since the bootanimation support is already inside the dummyrom.zip file, you don't need to add it again.
Chapter 5. Testing the results
Now you will find a working boot.img / zImage under: C:\cygwin\home\username\kitchen\WORKING_KERNEL\
You can copy this file directly to your phone but it won't have bootanimation support.
That's why you need to enter in the Kitchen menu:
1. Press 99 > Enter
2. Press 1 > Enter
3. Press "n" > Enter
4. Press "y" > Enter
5. Press "y" > Enter > "EnterANewZipName" > Enter
6. Now your cwm zip will be located at: C:\cygwin\home\username\kitchen\OUTPUT_ZIP
The zip that can be found in the directory above can be flashable in CWM. Ejoy your own stock kernel with init.d/bootanimation support!
Great tutorial! Btw, this works also with cm9 kernels?
Sent from my GT-I9001 using xda premium
Third post reserved for further use.
Just joking.You should make a tutorial to teach.us how to make an overclocked kernel and so on.
Btw nice tutorial from a great dev.
RyanJWZ said:
Great tutorial! Btw, this works also with cm9 kernels?
Sent from my GT-I9001 using xda premium
Click to expand...
Click to collapse
Thank you
And honestly I have no idea if it's working on CM9 kernels, I think it does work actually, you should give it a try
Costinutz32 said:
Third post reserved for further use.
Just joking.You should make a tutorial to teach.us how to make an overclocked kernel and so on.
Btw nice tutorial from a great dev.
Click to expand...
Click to collapse
lol hehe, I wish I knew how to do that, If I knew that I would have posted a tutorial for sure . I'm totally inexperienced with coding kernels unfortunately
and thanks btw ^^
edit: added screenshots
how to check init.d work?
kingsonwongs said:
how to check init.d work?
Click to expand...
Click to collapse
for example:
/system/etc/init.d/00test
Code:
#!/system/bin/sh
su -c "echo "pass" > /sdcard/pass"
If a file called "pass" will appear on your sdcard it's working
this is more a tutorial for how to make a rom flashable for cwm with kitchen
bootanimation with kitchen is not working for me, had to modify the init.rc manually in boot.img. but you can use the kitchen for extract the boot.img.
however, the headline of this thread is a bit confusing, the tutorial is ok.
i guess, it is not complete.
for set up working folder, you will need
system.ext4.tar
cache.ext4.tar
boot.img
from a nandroid backup of your rom
texten said:
this is more a tutorial for how to make a rom flashable for cwm with kitchen
bootanimation with kitchen is not working for me, had to modify the init.rc manually in boot.img. but you can use the kitchen for extract the boot.img.
however, the headline of this thread is a bit confusing, the tutorial is ok.
i guess, it is not complete.
for set up working folder, you will need
system.ext4.tar
cache.ext4.tar
boot.img
from a nandroid backup of your rom
Click to expand...
Click to collapse
Well actually, I've kept the dummyrom.zip so minimalistic that boot.img is fully compatible with the kitchen (it needed app/bin folder and build.prop), but all other things are basically removed.
And you don't need all those files, we are not trying to create a working rom here, and the bootanimation is idd not working correctly, that's why I added the AOSP bootanimation library to the dummyrom.zip
broodplank1337 said:
Well actually, I've kept the dummyrom.zip so minimalistic that boot.img is fully compatible with the kitchen (it needed app/bin folder and build.prop), but all other things are basically removed.
And you don't need all those files, we are not trying to create a working rom here, and the bootanimation is idd not working correctly, that's why I added the AOSP bootanimation library to the dummyrom.zip
Click to expand...
Click to collapse
ah, ok i didn't know about the dummyrom.zip
but only for extract boot.img and make the small changesfor init.d and bootanimation, you can use other methods, not the kitchen.
the setup for kitchen is much more work as needed for this.
you can also use the tool "disk internals linux reader" and change everything you want manually.
just my 2 cents.
maybe with alle that what you have done for this tutorial, you can change/expand it to "how to make a rom with kitchen"...
well whatever. do it as you want. good luck.
texten said:
ah, ok i didn't know about the dummyrom.zip
but only for extract boot.img and make the small changesfor init.d and bootanimation, you can use other methods, not the kitchen.
the setup for kitchen is much more work as needed for this.
you can also use the tool "disk internals linux reader" and change everything you want manually.
just my 2 cents.
maybe with alle that what you have done for this tutorial, you can change/expand it to "how to make a rom with kitchen"...
well whatever. do it as you want. good luck.
Click to expand...
Click to collapse
about that, you're right, it can be done allot easier, but the thing is, I never got any working kernel when I manually packed them (or with some scripts), so I'm very thankful to the kitchen, which allows me to make an actual working boot.img
Hey brood i tried this tutorial with my stock XXKG3 kernel and did it step by step
Then i flashed the output.zip and added the folder init.d in system/etc/ and the pass script you posted above but there isnt any pass file on my sdcard ):
what went wrong?
//edit: tried pushing a bootanimation (sanim.zip) to /system/media/ but after the reboot it shows the old galaxy s plus bootanimation );
EternalFame said:
Hey brood i tried this tutorial with my stock XXKG3 kernel and did it step by step
Then i flashed the output.zip and added the folder init.d in system/etc/ and the pass script you posted above but there isnt any pass file on my sdcard ):
what went wrong?
//edit: tried pushing a bootanimation (sanim.zip) to /system/media/ but after the reboot it shows the old galaxy s plus bootanimation );
Click to expand...
Click to collapse
hmm the init.d part should work. try it without "su -c" this time
the name of the bootanimation has to be "bootanimation.zip" instead of "sanim.zip"
broodplank1337 said:
hmm the init.d part should work. try it without "su -c" this time
the name of the bootanimation has to be "bootanimation.zip" instead of "sanim.zip"
Click to expand...
Click to collapse
also doesnt work without su -c and renamed to bootanimation.zip but theres still stock bootanim ):
isnt this tut working with 2.3.3 kernel?
BTW: here is my kernel:
www.hengelmueller.bplaced.net/OUTPUT_ZIP.zip
Sent from my GT-I9001 using XDA
EternalFame said:
also doesnt work without su -c and renamed to bootanimation.zip but theres still stock bootanim ):
isnt this tut working with 2.3.3 kernel?
Sent from my GT-I9001 using XDA
Click to expand...
Click to collapse
Hmm then I don't know atm what the problem, but about the bootanimation, did you build a zip from the working folder? Or did you just copy boot.img? Since it needs the bootanimation library which is included in dummyrom.zip
broodplank1337 said:
Hmm then I don't know atm what the problem, but about the bootanimation, did you build a zip from the working folder? Or did you just copy boot.img? Since it needs the bootanimation library which is included in dummyrom.zip
Click to expand...
Click to collapse
i have the bootanimation file in system/bin so that shouldnt be the problem ):
could you pls try with my kernel from the link i posted above?
it drives me nuts that i am not able to do such "easy" things ): ^^
btw: do i need something in init.rc or something which tells the system when it should execute the scripts?
Sent from my GT-I9001 using XDA
Search in the init.rc for system/bin/samsungani and replace it with system/bin/bootanimation.
This should work I guess. AT least this is what i did with my Stock Kernels.
Sent from my GT-I9001 using XDA
Does not work either ):
could you pls try with my kernel above?
Sent from my GT-I9001 using XDA
Tried also with skyhigh and feacore and init.d also doesnt work
could it be that they dont work with 2.3.3 ?
Sent from my GT-I9001 using XDA
EternalFame said:
Tried also with skyhigh and feacore and init.d also doesnt work
could it be that they dont work with 2.3.3 ?
Sent from my GT-I9001 using XDA
Click to expand...
Click to collapse
does your init.d folder and the scripts inside have the right permissions?
broodplank1337 said:
does your init.d folder and the scripts inside have the right permissions?
Click to expand...
Click to collapse
Which permissions do i need?
Sent from my GT-I9001 using XDA
{
"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
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
[TUT] V6 SuperCharger & Kickass Kerneliser Scripts & init.d Tutorial [All Devices]
For C2104/C2105
Hi all just wanted to share this because i dint see any threads on it. old android users like me will no what these are but for new users these scripts will install new tweaks and performance enhancements to stock rom & kernel. you have to install script manager from google play to run these scripts. all thanks go to the original author Zepplinrox make sure you thank them.
init.d Tutorial
Requirements:
1. Stock Kernel
2. Root
3. Busybox
4. CMW Recovery for Stock Kernel. Or flash gordon app find it here: http://forum.xda-developers.com/show....php?t=2250555
5. Root Explorer or any other similar app.
Instructions:
1. Download the zip and place it in a folder in your SD card.
2. With Root Explorer, go to /system/etc. Press the Mount RW button on top right corner.
a. If the file install-recovery.sh is not there, then press Menu and create a New File.
Name it install-recovery.sh and then long-press on it and select Open in Text Editor.
Paste this text in it:
Code:
#!/system/bin/sh
# init.d support
busybox run-parts /system/etc/init.d/
Save it and delete any .bak file that Root Explorer might have created. Set the permissions as rw- r- r- OR
b. If the file install-recovery.sh is already here, long-press on it and select Open in Text Editor. Paste this text in the end:
Code:
# init.d support
busybox run-parts /system/etc/init.d/
In both scenarios, don't forget to leave one empty line at the end of install-recovery.sh file. ***
3. Reboot into Recovery and flash the init.d-autorunner-stock.zip i've repacked it to work it with xperia L
if it doesn't flash extract and push the files to there relevant places in /system and give permissions rw- r- r-
4. Reboot your phone and with Root Explorer go to /data/local/tmp.
There should be a txt file there named "init.d_log_test.txt" and once you open it, you should see the word "done".
5. Now you can use your favorite init.d (shell) scripts on stock kernel!
All credits for this tutorial go to iridaki & Doomlord.
Original Thread: http://forum.xda-developers.com/showthread.php?t=1422061
First Time SuperCharge Tutorial
First of all downloads go here: http://forum.xda-developers.com/showpost.php?p=18703418&postcount=5021 and download V6 supercharger update9 rc12, kickass kerneliser update 3 rc11 & the supercharger starter kit Rc12 zip and move them to the root of your sd card. then download & install script manager from google play.
Applying SuperCharger Starterkit
Next extract supercharger starterkit.zip to the root of your sd card (the easyest way would be with root explorer). Then open script manager and click browse as root then select ok. next navigate to sdcard and click StartMeUp.sh that was extracted from the zip (it will prepare your rom and install the features from the zip at onece) click the su icon (This is superuser) then click run grant the superuser prompt and follow any on screen instructions. after script has finished exit out by clicking the X icon in the top lefthand corner. You should be using the new RC12 this one gives you the option to install which features you want if your on jb all you need is the zipaline binary the bussybox and the su binary is for a fault in ics also if your USING SUPER SU DO NOT INSTALL THE SU BINARY AS SUPER SU USES A DIFFARENT BINARY!!!
Running V6 SuperCharger & KaK Scripts
Note if you have init.d do not follow the run at boot part. as the 99supercharger.sh & 98kickasskernel.sh scripts will run as shell scripts at boot.
In script manager navigate to where you saved V6 superCharger then select it then use the same prosses click the su icon then run follow all on screen instruction and choose which options you would like. do the same for the kak script. after you have ran both scripts in script manager navigate to the file v6 supercharger wich will have been created in the internel sdcard. Find 99supercharger.sh we want to run this scrip at boot so select it press su and this time the boot icon then run grant superuser prompt if requsted then let the script finish following any instructions then exit out. Do the same for 98kickasskernel.sh. then reboot. you should now be supercharged.
init.d is 100% recommended so follow that first
Code:
This is what i have done and has worked for me. [SIZE="4"]
Follow At Your Own Risk
I Am Not Reponsable For Any Damage Your Device Suffers [/SIZE]
V6 SuperCharger Original Thread: http://forum.xda-developers.com/showthread.php?p=16635544#post16635544
New V8 SuperCharger Is In Alpha Stage So Use At Your Own Risk
V8 SuperCharger Original Thread:http://forum.xda-developers.com/showthread.php?t=1250276
I will give a try tonight.
btw great work mate
Thanks!
How to flash gordon app?
rafitcu said:
How to flash gordon app?
Click to expand...
Click to collapse
There's a link for it on my deodex thread
hello
can i use this on vengeance kernel?
terraworlds123 said:
hello
can i use this on vengeance kernel?
Click to expand...
Click to collapse
Yes you can bro
:good:
gavster26 said:
Yes you can bro
Click to expand...
Click to collapse
oh
ok thanks
Can i flash zip with cwm??
Sent from my ME172V using xda app-developers app
Requirements:
1. Stock Kernel
2. Root
3. Busybox
4. CMW Recovery for Stock Kernel. Or flash gordon app find it here: http://forum.xda-developers.com/show....php?t=2250555
5. Root Explorer or any other similar app.
Click to expand...
Click to collapse
Yes its in the requirements my friend
how do we know,if this tweak has been work on our phone?
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.