[Guide]Complete Android ROM development and essential tutorials ~~ By Nero Young ~~

Status
Not open for further replies.
Search This thread

dsixda

Inactive Recognized Developer
Nov 1, 2007
9,586
5,324
Ottawa
That SK17i...ftf package is stock firmware for my Xperia Mini Pro.By opeing it i have extracted system.sin file.
You will need ftf package of stock firmware of your Galaxy3 as you mentioned in your signature.
Also re install cygwin Completely and add kitchen files in cygwin/home/<YourUserNameOf PC>/kitchen to remove that error.

Hi neroyoung,

I'm just wondering why you have re-packaged an old version of my kitchen, rather than linking straight from the GitHub repository itself. You should also provide a link to the kitchen FAQ, which has the answers to the issues that users like above are most definitely going to ask about (NOTE: he doesn't need to re-install Cygwin to fix his issue).

Please use these links, and straight from the source, not older buggy versions that have been modified/WinZip'ed by someone else:

http://xdaforums.com/showthread.php?t=633246
https://github.com/dsixda/Android-Kitchen/archives/master


Thanks
 
Last edited:

da-pharoah

Senior Member
Mar 24, 2009
2,779
1,593
Seacoast near Joppa
Hi neroyoung,

I'm just wondering why you have re-packaged an old version of my kitchen, rather than linking straight from the GitHub repository itself. You should also provide a link to the kitchen FAQ, which has the answers to the issues that users like above are most definitely going to ask about.

Please use these links, and straight from the source not older buggy versions that have been WinZip'ed by someone else:

http://xdaforums.com/showthread.php?t=633246
https://github.com/dsixda/Android-Kitchen/archives/master


Thanks
so this is kinda bit off topic, but ive not seen enough threads to be online before when you are. So carpe diem time. Thank you for your Kitchen dsixda!!!! Your awesome and so I thank you for all your hard work!! Also neroyoung, thanks for the guide!! I love it and thank you for all your hardwork too!!! :)
 
  • Like
Reactions: dsixda

nerotNS

Senior Member
Nov 8, 2011
1,077
419
so this is kinda bit off topic, but ive not seen enough threads to be online before when you are. So carpe diem time. Thank you for your Kitchen dsixda!!!! Your awesome and so I thank you for all your hard work!! Also neroyoung, thanks for the guide!! I love it and thank you for all your hardwork too!!! :)

Yep dsixda your kitchen is great I used it to coock my first rom. Keep up the good work :D

Sent from my Optimus Me using xda premium
 

keb00

Senior Member
Dec 6, 2011
234
28
Lisbon
Last week i search on internet about how cook, and now i see it this, and is great!
Very usefull!:D

Thanks so much!
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 634
    Hi,
    If you willing to learn to build custom ROM then you should have following things

    • Basic Knowledge about handling Command Promt
    • Basic Windows software knowledge
    • PC with all tools properly installed
    • And a mobile with bootloader unlocked

    This tutorial is for "Windows OS (Windows 7 x64 in my case)" And Android 2.3+ OS (2.3.4 GingerBread in my case).
    But Dxda Kitchen also supports Ubuntu/Linux and also can support Ice cream sandwich

    In this whole post you will learn How To -

    • Make custom ROM - Done
    • Unpack .ftf packages - Done
    • Use Cygwin - Done
    • Setup Android Kitchen - Done
    • Edit .apk files - Done
    • Edit .jar files - Done
    • Edit .9.png files - Done
    • Rooting System - Done
    • Writing scripts
    • Making flashable zips - Done
    • Porting apk software
    • A2SD Techs - Dropped ( Outdated now )
    • Editing build.prop - Done
    • Editing init.d tweaks
    • Information of every customizable file
    • Making Hosts
    • apn configs
    • editing boot.img
    • converting png to rle or vice versa
    • Writing updater-script
    • Making Aroma Installer
    • How to set default Settings after ROM installations
    • more and more things to arrive

    Tools Required : (Update them manually and report me dead links please)

    Download the tools as per your need.Link is given in the name itself below....




    Special Thanks to -

    dsixda for his awesome kitchen :D Please Hit Thanks button for him
    DooMLoRD for providing root files
    Please kindly remind me if i have forgotten to write your name in thanks section, i have collected all things from many many sources and with modification.
    152
    Tools Overview

    Introduction

    This video gives information about the basic tools for ROM development.
    Tools will be uploaded once the tutorial is completed.And the links will be posted in 1st post.This tutorial is for all kinds of devices.No matter what your device is ... you can use this tutorial...
    Though ftf files are only for Xperia devcies which are used in flashtool to flash stock ROMs to Xperia devices.If you have other device the don't get confused if you will not ftf file for your device.Try other sources to get system files.



    Settings Up Cygwin And Kitchen

    This video teaches you how to setup Cygwin And Kitchen.The softwares told in this video can be downloaded from first post




    Setting Up Remaining Tools (ftf extractor,flashtool,fastboot etc)

    This video teaches you how to setup all remaining files and folders...
    102
    Getting System Folder

    Universal method for obtaining system folder (Root needed)​
    This tutorial guides you how to extract system folder from .ftf packages and get system folder for your custom ROM easily.
    For this we have used ftf extractor.

    Though you can flash your device,install stock ROM root it and then copy all system file to SD Card and get the system folder.This is universal method and can be done easily using terminal emulator.
    For this simply download Terminal Emulator from Android Market.
    Install it on your freshly flashed device as stated above.
    Open it and type:
    su

    This will give root permission to your terminal emulator.
    Then type:
    tar -c system/* >> sdcard/system.tar

    This will copy all your /system folder to your SDcard with name System.tar
    This will take some time to finish so be patient. :eek:

    After it's done you should have a tar file in your /sdcard named system.tar
    You can extract it using Winrar or 7zip software. But yes this will have huge size :eek:, as it has other useless folders so you will have to delete them. After extracting this system.tar file you will get following folders (Similar one)

    Code:
    /app
    /bin
    /etc
    /fonts
    /framework
    /lib
    [COLOR="Red"]/lost-found[/COLOR]
    /media
    [COLOR="Red"]/sd[/COLOR]
    /semc
    /usr
    /xbin
    build.prop
    [COLOR="Red"]And some other files and folders like ""autorooted,kernel files" etc[/COLOR]
    Now simply delete the folders marked in red color and its done.Don't worry :confused: if you don't have folders with red colors above,we don't need them.
    And the final files that we will have in our system folders will be

    Code:
    /app
    /bin
    /etc
    /fonts
    /framework
    /lib
    /media
    /semc
    /usr
    /xbin
    build.prop
    Now thats all... :cool:
    Use this pre rooted ROM as your base now and have fun in tweaking and customizing .... Hope this is simplest method that you could ever find... ;)

    Extracting .FTF File
    Only For GB ROM AND XPERIA DEVICES !​
    Try this method if ftf extractor is failing for ICS. And note that ftf files are only for sony models.
    You can optinally try flashtool to edit .sin files from ftf files. Just install latest flashtool and go to advance menu. then choose sin file editor, choose desired ftf file and then dump the system folder.
    Another methods to get system folder.

    100
    Working With Android Kitchen​


    Getting Started
    This tutorial will tell you how to setup working folder in kitchen and how to root your ROM,change name,add busy box etc.
    This is pre requirement on ROM development.So this video will continue after total customization is done !
    After this video you can jump to next post to proceed with customization and then come back to setup to second video in this post so you can continue packing of system folder in flashable zip



    Finalizing ROM
    This video shows you how to finalize making zip file of your ROM and use it for flashing.

    94
    Working With APKTOOL

    Editing .APK Files​

    This video teaches you how to setup APKTOOL folder as well as teaches you how to edit .apk files.


    Editing .JAR Files
    In this next video you will get information on how to edit .jar files like services.jar using APKTOOL.