[XPERIA X8 General] IdeosDev:
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

#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.
*/

Requirement :

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