
Keep In The Topic Of Vanilla Smooth Rom
Another Guide From Me For Fellows Member Of XDA-Developers.
Purpose of this guide is letting you to enjoy the custom rom you build for you ownself.
Yes this is just a part of ROM zipping and editing.This isn't a count as development
Therefore keep it to yourself & doesn't really need to create a thread to share it.
Everyone can do with this simple tutorial.
Make your own rom with your own taste of idea's (Lightweight CM/Xperia S Style/iOS/Sense)
I am not pretty sure but i think you can do it better :D
Code:
#include
* Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
* Submitting bug reports on nightly builds is the leading cause of male impotence.
*/
- Window/Linux OS
- 7zip (ROM ZIPPER)
- adb skill
- calm and positive minded person
- Make proper nandroid backup before starting this
>>Notice<<
-|Any prior release or using any stuff you used over xda shall require permission & credit or else
you are on a deep of trouble,therefore once again keep it to yourself only|-
-|This Not Source Build or Porting A Rom Tutorial|-
-|For less hassle you can get any rom to install & stop reading :)
Get A Rom You Desire For Your Device (CM Based/Aosp Based) Recommended.
Based ROM/Kernel
For this tutorial i am using my Huawei Ideos U8150 and i used the based from CM7.2 via get.cm
*F.Y.I : If you're based rom using the XXXX Kernel therefore it recommended running on XXXX Kernel not YYYY or other's*
Basic Rom Layout
- A proper roms should have META-INF & system inside the zip
- Not all rom will have an boot.img/nand folder/some will not have (Stock)
Editing Updater-script
- It's not recommend to edit those symlink if you are not really know what your are doing
- Some pretty useful guide such as this & this may help you (or you may script this)
System Folder
- Pic above show a rom/system folder should look like
- some may have csc/cameradata/wifi/vendor folder
- Follow you based rom
APP Folder
- Inside the app folder there are massive lot apk files whereby some can be removed and some can't be removed
- it also a folder you can add modded apk such as launcher/widget/theme add-on
- Here list of CM " Barebones" that you may remove and those that you are not suppose to!
- Example you are not using the dspmanager therefore you may remove it.Save up ram & space for system
- Example you are installing Cool Music.apk then move it here :)
Should Not Touch This Part
- You may add any file into this folder but removing them may risk your device into a bootloops
- Make sure that the tweak/files that you about to add is on same based CM7>CM7 & CM9>CM9
Bootanimation and Creative Sound
- This is a folder you can give some touch to add cool list of bootanimation & sound.
- Just replace or add any bootanimation that make it cooler then other's :P
- Make sure the bootanimation it is for the screen resolution or else ending up wrong scaling of res
- Bootanimation collection such as this & use the search for more
Build.prop
- You can edit all you need including changing to your own personal named *Gangam Style Rom*
- You may also include list of build.prop tweak that can speed up your device *minor*
- Make sure you have a backup copy or else you may end up bootlooping due to wrong line
- Some list of collection of tweak for you "here & here"
Notes
- This tutorial can be used on any other android devices with different brand's it's general usage for everyone
- Once Again Do Make A Nandroid backup before you starting
- Know what you are doing because no person will provide gurantee on your own action
- Use or port any desire app to your rom but don't expect you will be a developer (it just customizing,almost everyone can do it)
- If you uses this thread & encounter any problem.There won't be a Q&A session going on.
- This is own experimental action that you should keep in mind may brick your device therefore do some reading and searching
- No PM's or Forcing me to tell you what you should do next.You may help other but PM-ing will end up you get reported.
- Special thanks to major xda member whom contribute to the device forum & happy developing
- Nevertheless if you are happy with this guide press the thanks or donate to me :),If you're not then i can't help so