All about KingDroid V7 (and any other version) - Galaxy Note GT-N7000 General

For Mods : this is my first post, forgive me if I am doing something wrong by posting this here, i'm not able to post in the development section yet.
Also, the purpose of this thread is simple, I see so many people struggling with failed flashes in the kingdroid thread, I just want to give them a proper step by step tutorial.
Also, If someone could link this with the Kingdroid thread, that would help more
Note: Some of the stuff (maybe most of it) is familiar to the more experienced users here, but it took me sometime to search and find everything when I started flashing for the first time, so I want to put every little detail here, so that even beginners wont have to look elsewhere..
Hello everyone
I will tell you the method I use to install Kingdroid, CWM method, its nothing new, but I have consolidated everything spread around android development section into this one thread so everyone has better access..so lets start.
1) Keep these inside your external sd card all the time, for quick access and just general convenience.
- Abyss Kernel
- Kingdroid_ics_notemania V7
- Sybr_kernel_cleaning Script
- GL_NOTECORE Kernel
- SpeedMod Kernel
- Franco Kernel
(make a folder , lets call it 'flashaholic', in your external sd card, and put all of the above in it)
2) Use titanium backup (free version sufficient enough) to backup all ur data..
3) Switch off your phone, reboot into recovery, you can do this by pressing the volume up + home + power button .
4) Inside the recovery, you can navigate with the volume keys acting as direction (up and down) and the power key working as an 'enter' key.
5)from recovery -> install zip from sdcard ->choose zip from sd card -> flashaholic -> abyss kernel -> install it
again from recovery -> go into advanced -> reboot into recovery
6) from recovery -> wipe cache partition
Go to advanced -> wipe dalvik cache.
7) The new recovery is a touch interface, navigate to the flashaholic folder, and install Kingdroid V7
8)Aroma installer will start, it is pretty straightforward from here, keep clicking next, you will come to without wipe/full wipe, I always choose full wipe,
In KD v7, there is another option screen in aroma that says ' with mods- or something like that' i always go for the second option in that,it worked fine for me .
9) kernel (go for cf-root) , modem ( I opted LDK)
10) Now you get to choose what ever applications you wish to remove, I remove almost all of it, most of it is useless as far as i see it, but its upto you.
11) next window , you can see what mods you wish to install , like bravia engine, beats audio etc.
12) next one you can install some apps that team kingdroid has set up with the rom.
13) finish install.
14) Now wait for the installation to get over, when you are back in recovery, click on reboot system.
15) dont panic , it will take sometime for the phone to start.
16) Now you show see the start up screen, set up your phone . Now its time for the kernel installation.
17) Kernels - always a tricky topic, i used all the above mentioned kernels and I will give my vote on which one is best for whom.
- Notecore, the current favorite,
positive : it gives really good battery life, and a relatively smooth performance, and an awesome quadrant benchmark score.
main reason for the score seems to be the i/o mark.
negative : Some serious lag on games , especially dead trigger on high, and please dont tell me this is just for me, a bunch of other people had the same issue hence i am putting it here.
verdict : Go for it if you need a good smooth performance with a really good battery life.
- SpeedMod
positive : Good battery life, not as much as notecore from my experience, good performance.
negative : little lag on game aswell, not as much as on notecore, these lags are most noticeable on games like templerun.
verdict : if u need something that is a little less positive and a little less negative than notecore, go for this.
- Franco
positve : Good performance on games, everything runs smoothly.
negative : battery life not as good as the previous two, benchmark score awful, mainly due to the i/o score.
Note : benchmark scores are good for showing off your phone, but not really a mark of your phones effect
Hope you can decide on which kernel to choose from above, else I am sure the more experienced devs here will lead the way for you
My personal fav, franco kernel, and as a good news, franco is back developing for galaxy note.
18) To install the kernel, reboot into recovery, go to the flashaholics folder, first run the sybr_kernel_cleaning script.
19) Now please DONT reboot the system, navigate to the flashaholics folder again , and install your desired kernel.
20) Now reboot your system and voila , you are running the new kingdroid V7 on your galaxy note
21) Use titanium backup to restore all your apps and stuff
Q/A
* source of above information : multiple threads in this website
* my experience : reading, reading, and more reading of everything put up here since the note was released, then practicing on my phone.
Special thanks to all the awesome ROM devs, Kernel Devs and Script Devs for making our phone more awesome
Links ( I hope connecting threads is not a problem, sorry if it is )
ROM : http://forum.xda-developers.com/showthread.php?t=1652831
KERNEL : http://forum.xda-developers.com/showthread.php?t=1789397
CLEANING SCRIPT : http://forum.xda-developers.com/showthread.php?t=1473622
ps: If I helped , hit thanks

You have done a good work here. However, I would not recommend doing a wipe (Step 5) if you are presently on a unsafe kernel, like stock ICS, which you should add, to prevent anyone from bricking their device.

Yin-Yang said:
You have done a good work here. However, I would not recommend doing a wipe (Step 5) if you are presently on a unsafe kernel, like stock ICS, which you should add, to prevent anyone from bricking their device.
Click to expand...
Click to collapse
The cache partion wipe, and dalvik cache wipe never caused a brick for me, and it was always followed up with installing the abyss kernel, which seems 100% safe when used properly I came from stock ICS myself, with the above mentioned method. But thank you for the input, I will look into it and make an edit if necessary
EDIT: made the necessary change thank you

Related

[GUIDE] [14.03.2011] Facts and apps for your galaxy s device

I will post here some apps and facts for new users.
1. Flashing and rooting your device
ROOT
Rooting is procedure that gives you full acces to your device. (jailbreaking)
Root is not that much necessary as jailbreak because Android is more open platform than iOS.
You need root for some apps. (file managers, unlocking programs...)
CUSTOM ROMS
Custom roms are created for all kind of users.
When you flash a custom rom all your data should be WIPED (depends about developer).
Nowdays probably all roms are based on 2.2 or 2.2.1 firmwares.
Read the description of rom carefully.
Every rom has a ''How to flash it'' section.
Install only roms created for your device.
KERNEL
Kernel is a bridge between applications and the actual data processing done at the hardware level.
Kernel is also managing system resources.
Nowdays a lot kernels have lagfix options and some of them have overclock option.
Lagfix will fasten up your device
Lagfix will change system write and read options to ext4, ext2 or jfs.
Ext4 - probably most stable but it drains battery.
Don't install one click lagfix from the market because it is unsupported and it can brick your device
Themes
Setting theme via CWM
1. Download the zip file for the theme to your sdcard (make sure it's CWM-flashable).
2. Reboot into recovery mode by holding down vol up, home button and power button when the phone is starting up. This should bring you to a red/green/blue text menu with a list of options. This is Clockworkmod Recovery.
3. Scroll down using the volume buttons to the option "Install zip from sdcard" (usually option 4). Select it by pressing the power button.
4. Select "choose zip from sdcard" (NOT "Install update zip") and browse to the theme zip you saved earlier. Press the power button to select it. Select YES to continue.
5. You should see a message that the file has been installed successfully.
6. Select the *back* option to go back to the previous page then choose "reboot".
Done.
If you want to make a backup, look for the backup submenu in Clockworkmod Recovery. Make sure you have enough free space on your sdcard first!
If the theme suggests wiping cache/dalvik cache these can also be found on the CWM menu. "Wipe cache partition" is on the main menu, and "Wipe Dalvik cache" is on the "Advanced CWM" submenu. (copied from Jumbas 10th post)
Some frases: Deodex = ensuring integrity of rom (packing APK files)
FC = Force Close (Crash of an App / Component)
BLN = Backlight Notifications
CWM = ClockworkMod Recovery (mostly used to install new ROMs)
Cache = a component that transparently stores data so that future requests for that data can be served faster.
Dalvik cache = a program cache area for the program dalvik.
Dalvik = java based virtual machine that is the bases for running your programs.
Voodoo & speedmod = kernels with integrated lagfixes
Brick = device that is not able to work
Put your device in recovery by shutting it down and using 3-button-combo (Volume Up + Home + Power)
Put your device in download mode by shutting it down and using 3-button-combo (Volume Down + Home + Power)
If you can't put your device in download mode try visiting this thread(homemade jig): http://forum.xda-developers.com/showthread.php?t=819551
Very good thread from shantzu (guide for lot of things): http://forum.xda-developers.com/showthread.php?t=939752
Some nice versions of android market: http://forum.xda-developers.com/showthread.php?t=957331
FOR IPHONE USERS
Android os is very different from iOS.
Your android device can not run iOS.
In android there is not that much updates like in iOS. (I mean like 4.2 -> 4.2.1)
On android you can use widgets on home screen and you have an app drawer that will show you your apps.
There are lot of android mobile phones that don't have same hardware, so don't expect that all games will look like on iphone because a large number of games are being created for less-powerful devices.
You can change interface of your device with launcher that you can get from market. (changing app drawer style)
Android doesn't have cydia....you can get all apps on market.
There is one app like Install0us for android. Search for it on google. BUT REMEMBER THAT DEVELOPERS NEED MONEY FOR THEIR WORK.
There is no app for android that will provide mutitasking like on iphone 4 (as much as I know)
There is no winterboard for Android.
FOR ALL PEOPLE THAT HAVE FOUND MISTAKES IN THESE POSTS AND FOR SUGGESTIONS SEND ME A PM
Credits: DamianGto
Jumba
TheBeano
shantzu
this should be a sticky for all the newbies on here a quick and simple breakdown of what things mean. maybe it will stop so many un needed posts. thanks man
Could you also write down instruction on how to apply themes?
I have searched all xda forum but could not find a clear instruction.
All of them just says,
use cmd to flash update.zip
but newbies like me don't even know what cmd is.
will applying theme wipe all data?
how would you revert back to original theme?
I think these info could help alot of newbies!
Great work by the way!
Cheers
Im sorry but do you know what you talking about??
Try to learn what things is before you write a guide.
**DamianGTO Steam kernel. 350MB Ram. 500HZ. ext2/jfs . js3 base**
themate1987 said:
I will post here some apps and facts for new users.
1. Flashing and rooting your device
ROOT
Root is procedure that gives you full acces to your device. (jailbreak)
Click to expand...
Click to collapse
No. Root = Administrator rights. Jailbreak is a way on iphone to get root access.
Root is not that much necessary as jailbreak because Android is more open platform than iOS.
You need root for some apps. (file managers, unlockig programs...)
Click to expand...
Click to collapse
If you only use the phone and dont care much about it then you dont need Root access, but if you want to have controll over the phone you need it.
Even if you want a backup on the full phone you need root access.
CUSTOM ROMS
Custom roms are created for all kind of users.
When you flash a custom rom all your data will be WIPED.
Nowdays probably all roms are based on 2.2 or 2.2.1 firmwares.
Read the description of rom carefully.
Every rom has a ''How to flash it'' section.
Install only roms created for your device.
Click to expand...
Click to collapse
Your data dont need to be wiped. Its up to the person that do the script for the rom. Roms are often made for the latest firmware and version thats stable.
KERNEL
Kernel is a bridge between applications and the actual data processing done at the hardware level.
Kernel is also managing system resources.
Nowdays all kernels have lagfix options and some of them have overclock option.
Lagfix will fasten up your device
Lagfix will change system write and read options to ext4, ext2 or jfs.
Ext4 - probably most stable but it drains battery.
Don't install one click lagfix from the market because it is unsupported and it can brick your device
Click to expand...
Click to collapse
Kernel is like the brain for your body. But its useless without the rest of the body.
Lagfix is an old term that has become to change the file system on the phone.
rts, ext2, ext4 and jfs is filesystem and it they dont change any write or read rights.
OneClickLagFix is an old way to lagfix the phone and it still works, but there is alot of better way to do it today.
The phone is almost impossible to brick if you can go into download mode.
The only problem you can get is that your phone dont boot up, but you can always flash a fresh firmware and make it works.
Some frases: Deodex = ensuring integrity of rom (packing APK files)
Click to expand...
Click to collapse
No. You just mount the apk back together and use it that way insteed of the way android is using it.
FC = Force Close (Crash of an App / Component)
BLN = Backlight Notifications
CWM = ClockworkMod Recovery (mostly used to install new ROMs)
Click to expand...
Click to collapse
There is different type of recovery but CWM is the most used,.
CWM is a recovery that you can fix some of errors you have on the phone.
In many kernels that use CMW you also have lagfix and tweaks.
You do use it to install rom and themes.
Cache = a component that transparently stores data so that future requests for that data can be served faster.
Dalvik cache = a program cache area for the program dalvik.
Dalvik = java based virtual machine that is the bases for running your programs.
Click to expand...
Click to collapse
The Cache is most used of the market when you download a program. its only 30MB big so it will not store any data for the future.
Dalvik catch is the cache that store program and store them for faster access etc..
Voodoo & speedmod = lagfix
Click to expand...
Click to collapse
Both of them are kernel. They have lagfix in them. They not pure lagfix...
Brick = device that i not able to work
Click to expand...
Click to collapse
Brick is a dead phone or what piece you have. You can not save a bricked object. Many say they have bricked there phone, but they have not. they only crash the program on it so it dont boot up. So dont write you have bricked the phone. people just will have fun with you or be mad for you dont know what it means.
**DamianGTO Steam Kernel. 350MB Ram. 500HZ ext2/jfs. Js3 base**
Seriously DamianGto, what you did was mostly re-word everything what the OP wrote. I mean, c'mon.
Good work OP, just hope we can get this stickied to stop new users clogging up the forum with the most basic and repetitive questions.
Billus said:
Seriously DamianGto, what you did was mostly re-word everything what the OP wrote. I mean, c'mon.
Good work OP, just hope we can get this stickied to stop new users clogging up the forum with the most basic and repetitive questions.
Click to expand...
Click to collapse
Please reread all if you think its the same. Most what he wrote was wrong.
**DamianGTO Steam kernel. 350MB Ram. 500HZ. ext2/jfs . js3 base**
To install a theme from Clockworkmod Recovery:
1. Download the zip file for the theme to your sdcard (make sure it's CWM-flashable).
2. Reboot into recovery mode by holding down vol up, home button and power button when the phone is starting up. This should bring you to a red/green/blue text menu with a list of options. This is Clockworkmod Recovery.
3. Scroll down using the volume buttons to the option "Install zip from sdcard" (usually option 4). Select it by pressing the power button.
4. Select "choose zip from sdcard" (NOT "Install update zip") and browse to the theme zip you saved earlier. Press the power button to select it. Select YES to continue.
5. You should see a message that the file has been installed successfully.
6. Select the *back* option to go back to the previous page then choose "reboot".
Done.
If you want to make a backup, look for the backup submenu in Clockworkmod Recovery. Make sure you have enough free space on your sdcard first!
If the theme suggests wiping cache/dalvik cache these can also be found on the CWM menu. "Wipe cache partition" is on the main menu, and "Wipe Dalvik cache" is on the "Advanced CWM" submenu.
Any questions just ask.
this is simple guide for new users this is not a guide for expirienced users. it should represent some basic info not exact guide info
DamianGto said:
No. Root = Administrator rights. Jailbreak is a way on iphone to get root access.
If you only use the phone and dont care much about it then you dont need Root access, but if you want to have controll over the phone you need it.
Even if you want a backup on the full phone you need root access.
Your data dont need to be wiped. Its up to the person that do the script for the rom. Roms are often made for the latest firmware and version thats stable.
Kernel is like the brain for your body. But its useless without the rest of the body.
Lagfix is an old term that has become to change the file system on the phone.
rts, ext2, ext4 and jfs is filesystem and it they dont change any write or read rights.
OneClickLagFix is an old way to lagfix the phone and it still works, but there is alot of better way to do it today.
The phone is almost impossible to brick if you can go into download mode.
The only problem you can get is that your phone dont boot up, but you can always flash a fresh firmware and make it works.
No. You just mount the apk back together and use it that way insteed of the way android is using it.
There is different type of recovery but CWM is the most used,.
CWM is a recovery that you can fix some of errors you have on the phone.
In many kernels that use CMW you also have lagfix and tweaks.
You do use it to install rom and themes.
The Cache is most used of the market when you download a program. its only 30MB big so it will not store any data for the future.
Dalvik catch is the cache that store program and store them for faster access etc..
Both of them are kernel. They have lagfix in them. They not pure lagfix...
Brick is a dead phone or what piece you have. You can not save a bricked object. Many say they have bricked there phone, but they have not. they only crash the program on it so it dont boot up. So dont write you have bricked the phone. people just will have fun with you or be mad for you dont know what it means.
**DamianGTO Steam Kernel. 350MB Ram. 500HZ ext2/jfs. Js3 base**
Click to expand...
Click to collapse
Sent from my GT-I9000 using XDA App
themate1987 said:
this is simple guide for new users this is not a guide for expirienced users. it should represent some basic info not exact guide info
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Maby. But why not write like it is and not write wrong things?
I don't mind a guide, but the facts shall be right and true.
This is not fact and most of it was wrong.
It only add more confusing to the new people here.
Please make it right.
**DamianGTO Steam kernel. 350MB Ram. 500HZ. ext2/jfs . js3 base**
ok i will edit some facts i may be wrong in some sections ... i will read it when i come home
Sent from my GT-I9000 using XDA App
themate1987 said:
ok i will edit some facts i may be wrong in some sections ... i will read it when i come home
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Good.
Its a nice idea and i just want.it to be right. Nothing more.
**DamianGTO Steam kernel. 350MB Ram. 500HZ. ext2/jfs . js3 base**
Good stuff this should be stickied once complete
We need a bible like the g1 had and the vibrant has not these little guides
Sent from my GTI-9000 Using that XDA app thingy
I think we should also consider writing a "how to get your phone back to stock" guide with how to unroot, remove busybox (not that easy to find!) etc. New thread or keep it in this one?
BTW, does ROM Manager install CWM to the kernel? Is it removed by just unistalling the app or do I have to factory reset the device?
Sent from my GT-I9000B using XDA App
carlosrjbr said:
I think we should also consider writing a "how to get your phone back to stock" guide with how to unroot, remove busybox (not that easy to find!) etc. New thread or keep it in this one?
BTW, does ROM Manager install CWM to the kernel? Is it removed by just unistalling the app or do I have to factory reset the device?
Sent from my GT-I9000B using XDA App
Click to expand...
Click to collapse
79% sure its a stand alone app. So tobremove just delete the update zip from SD card and uninstall the app
Sent from my GTI-9000 Using that XDA app thingy
so is it correct that ext4 drains more battery life ?
kelvs said:
so is it correct that ext4 drains more battery life ?
Click to expand...
Click to collapse
It depends on how you use it.
You can use ext4 in different way.
But if you use all power that you can get from ext4 then it will use more battery.
But hardcore do have a version that don't drain more battery then stock file system.
**DamianGTO Steam kernel. 350MB Ram. 500HZ. ext2/jfs . js3 base**

[Guide][24 Jan] Rooting |Sense | FAQ

I've seen a couple AOSP guides pop up recently... That's great, but there are some people like me who use Sense!
If you are looking for an AOSP guide, check out Arrow's and Crossrocker's guides, they are pretty impressive!
I am not responsible for bricks/mistakes, I am not perfect and neither are you... All of this works for me, I don't know why it wouldn't work for you, sorry, not responsible
Most of this is universal for any networks. Some stuff is not, like the Hands-Free Activation and PRL update and radio updates.
POST ONE IS FOR PEOPLE WHO HAVE 2.3.3. IF YOU HAVE 2.3.5, THEN MORE WORK IS REQUIRED AND I WILL WRITE A GUIDE FOR Y'ALL SOON
Let's start out first with rooting. Basically any phone now has Gingerbread, and the only method to root Gingerbread is with Revolutionary.io. I have never used this method, so feel free to tell me and I will add on.
Download HTC drivers here. Go to "Downloads" folder of your computer, double-click and run.
Download the Revoltionary file here and extract it to your desktop.
Open the folder and run the Revolutionary script.
Revolutionary will detect your phone's specific serial number. Use that to generate the beta key on the revolutionary website.
Enter the beta key in the Revolutionary terminal window on your computer. Copy and paste the key from the Revolutionary website to the terminal window to avoid any issues.
Let Revolutionary run.
You should now have S-Off.
Download Amon Ra here. When the download finishes, rename it to PC36IMG (the whole name should be PC36IMG.zip - most people have extension names hidden so name it PC36IMG). The thread is here
Turn on your phone, mount as disk drive and put it on the root of your SD card (not in folders).
Go into Settings - Applications - and uncheck Fast boot.
Turn phone off.
Hold volume-down and power button. This will take you to HBOOT.
HBOOT will look for files. It will detect the PC36IMG.zip. When it asks if you want to update, choose "Yes" by hitting volume-up. Let it do its thing, then it will ask if you want to reboot. "Yes" again.
You now have S-Off and a custom recovery. Let's get you the latest radios. I have had the best battery life with them so far. HAVE YOUR PHONE FULLY CHARGED.
Download time: All new radios are now in one "flashable" zip. Go to the Mik Mik here, and look under the RECOVERY Version for Baseband 2.15.00.12.19, PRI 2.33_003, WiMax 27243 & NV 2.15_003, or click here.
Plug up the phone to the computer. Mount as disk drive in dropdown menu.
Delete the PC36IMG.zip
Transfer the downloaded radio .zip to your phone.
Unmount in dropdown menu.
Turn phone off, get into HBOOT.
HBOOT will serarch for files. It won't find any. So use your volume keys to navigate to "Recovery" and select with power button.
Ah, recovery mode... the place to flash ROMs... let's go over some basic instructions. Navigate with volume keys, select with power button. You can also navigate up (with the home capacitive button) and down (with the menu capacitive button) and select (with the search capacitive button) and go back (with the back capacitive button).
USB-MS Toggle – This will connect your phone to your computer so you can edit/delete/modify files on your SD Card.
Backup/Restore – Create Nandroids (backups) here. You also restore from backups here.
Flash Zip From SD Card – Flash ROMs, kernels, themes and mods here. Obviously.
Wipe – The lifeblood of flashing ROMs, you need to properly wipe every time you flash something. I will explain later.
Partition SD Card – This allows advanced storage of cache, dalvik or data onto the SD card, giving you more space on the phone. This is extremely helpful with the newer, larger ROMs. Highly recommended, basically a requirement.
Navigate to Backup/Restore. Choose Nandroid backup.
Select boot, system, data, recovery, android.secure and wimax with volume keys and select Perform Backup. (Cache is not needed because there is no need to save temporary files).
This is your fully stock backup. Keep this safe. I keep mine on my computer.
Return to the main screen of recovery. Navigate to Wipe.
Select cache, it will wipe.
Select dalvik, it will wipe.
Return to main screen of recovery. Go to "Flash zip from sdcard".
Break time. This stuff coming up is very important. I am not responsible if you don't follow directions. DO NOT PULL BATTERY.
Select CM-EVO_Radio-2.15.00.12.19_PRI-2.33_WiMax_NV. Once it finishes, return to main screen of recovery. Select "Reboot system now".
Let the phone sit there. You should see the splash screen and then a box with a phone and green arrow. Let it sit there. This will reboot you to recovery.
Perfect. You now have the latest radios. Time to flash a custom ROM... And we are all here for custom ROMs, now aren't we?
See next post...
You should still be in recovery mode. Time to flash custom ROMs? Nope! First we shall partition your SD card. Before that, we are going to back up stuff on your SD card to the computer. Because partitioning your card will wipe it clean.
I am going to assume you have the stock 8 gigabyte card.
You should still be in recovery mode.
Plug up phone to your computer. Select "Mount as MS" in main menu of recovery.
Your computer should pop up with "Removable Disk".
Create a folder on your Desktop. Drag and drop files from Removable Disk to the folder on your desktop. You don't need those radio files anymore.
Is everything done transferring? Time to make the partition.
Select "Partition sdcard" in main menu, select Partition SD card.
Set swap size to 256 MB. Use volume keys to get to this number then select with power button.
Set EXT2 size as 1,024 MB.
Select to continue. Let it do its thing.
In "Partition sdcard" menu, choose SD: ext2 to ext3. Let it sit there.
DO NOT DO ext3 to ext4. DO NOT DO IT.
Your SD card is now partitioned. Excellent. Let's put everything back on your card... Almost time to start flashing...
Plug up phone to your computer. Select "Mount as MS" in main menu of recovery.
Your computer should pop up with "Removable Disk".
Remember where you stored all of your stuff earlier? Drag and drop files from folder to your phone again.
Unmount with power button.
FLASHING TIME!
Let's start out nice and smooth. Let's start out with a (mostly) stock rooted ROM .
I suggest Barebones, thread here. Find the download link in the OP for the odex one and download. Don't extract or anything
When the download is finished, mount as MS again. Transfer to your phone.
Transfer done? Unmount and navigate to the Wipe menu.
Wipe everything except for SD card. Twice. Believe me. Do it every time you flash a ROM.
Navigate to "Flash zip from sdcard" and find the Barebones .zip. Select with power button.
You are now flashing your first custom ROM, congratulations!
Let it sit there until it finishes. Then get back to the main menu and "Reboot system now".
Let your phone sit for a couple minutes. Skip sign-in. Let it sit on the homescreen for a couple minutes then reboot. Adjust all of your settings then reboot. Then feel free to do your set-up.
Let's get you some good data speeds. First, go to Settings - System Updates - and update PRL.Once that finishes, reboot.
Go to Market and get MSL Reader. Open the app. If it asks for "Superuser Privileges" then accept. It will tell you a 6-digit code. This code is unique to your phone. Write it down, but you can always get it again.
Go to Phone (Dial ##3282#, Choose edit mode) and enter your MSL code
select Data Profile
Hit the menu button and choose restore.
Just sit there, your phone should reboot. If it doesn't, then hold the power button and reboot.
Your phone should do "Hands-Free Provision". Once it says your phone has been provisioned, hit "Okay".
Once it starts to check for PRL update, hit cancel.
Turn on 4G, give it time to turn on (it doesn't need to connect)
Go to Phone (Dial ##3282#, Choose edit mode) and enter your MSL code. Select Advanced, scroll down to RTSP Proxy Port and HTTP PD Proxy Port. Click on them, set them to 0 (zero).
Set RTSP Proxy Address and HTTP PD Proxy Address to 0.0.0.0
Go back to the main menu of EPST and select Wimax
Find EntryRX and click on it
Change value from -89 to -110. Hit "Okay"
Hit the menu button and "Commit Changes" or "Commit Modifications". Your phone will reboot.
Go to Settings - System Updates - and Update Profile.
Once it finishes, reboot
You should now have about as good speeds as you can have on Sprint.
Feeling more adventurous? Let's try some different ROMs!
Next post...
This guide is about Sense ROMs, right? I've tried most of them all, but of course, choose whatever is best for you.
Suggested ROMs:
Sense 1.0: These are Evo 4G-based, based off of stock. We all know what stock software features are like, but there have been some additions like Quick Settings in the notification bar, small things mostly. Themed and tweaked and optimized, these are safe bets. My suggestion? The Evo Classic. Tommytomatoe is an amazing developer and puts out quality work. Plenty of themes available for it; my favorite is Supreme Classic. My second choice is Blazer Rom. Theme looks pretty sweet and runs smoothly.
Sense 2.1: This Sense version brought some major changes, like HTC Hub,Quick Settings, and a new camera. These are Evo Shift-based, nothing comes to mind that doesn't work. These are ports from different phones, so they were not designed for our phones. Basically everything is resized so it looks different. My suggestion? MikG. Aamikam has been around for quite some time, and has made some extremely popular ROMs. He constantly updates them, fixing and updating features. I don't have a second choice, because I love MikG.
Sense 3.0: This Sense version brought changes like the 3D animations, lockscreen, and Watch (movie app). These are mostly Evo 3D-based. Mostly everything works. Things that don't work is because our phone's hardware and drivers are outdated. Team Nocurnal's Shooter is an excellent bet. My experience with it has been positive, and Gruesomewolf has optimize it well. It does have 4G, and it is absolutely feature-filled.
Sense 3.5: The most recent Sense version, it brings several graphical improvements and integration with Facebook (and Beats - I can't really count this because it doesn't work correctly.) Mostly all of them are Sensation XL-based. NONE have 4G, because there is not a Sense 3.5 phone for Sprint yet. Along with the issues with Sense 3.0, these are fairly new, so not everything works. Issues are usually USB and graphics. My favorite is Radiance, it has yet to fail me and the Team Blaze devs are excellent with replying back. Second choice is Warm 2.3. Long-time Warm lover, and it runs quite smoothly.
Check out the threads, look at screenshots, find what you like and download it! Also, check to see if a new update is coming out soon, because you don't want to flash a ROM and an update is out within the hour....
Also, check out some themes. You can find them here for the most part. MAKE SURE IT IS COMPATIBLE WITH YOUR ROM.
When the download of whatever ROM you choose is finished, boot into recovery. Mount as MS again. Transfer to your phone.
Transfer done? Unmount and navigate to the Wipe menu.
Wipe everything except for SD card. Twice. Believe me. Do it every time you flash a ROM.
Navigate to "Flash zip from sdcard" and find whichever ROM you got. Select with power button.
Once it finishes, "Reboot system now" and your phone will boot up!
Let your phone sit for two to five minutes. Skip first set-up, let sit on homescreen for a two to five minutes. Reboot into recovery.
Wipe cache and dalvik twice.
Flash the theme (if you have one).
Once it finishes, "Reboot system now" and your phone will boot up!
Now adjust all of your settings and setup your phone.
Kernels! Don't know what a kernel is? The kernel is the main component of most computer operating systems; it is a bridge between applications and the actual data processing done at the hardware level. The kernel's responsibilities include managing the system's resources (the communication between hardware and software components).
{
"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"
}
(Thanks to FAUX123 for the image)
Most Sense ROMs come with the stock HTC kernel. What's the advantage of running a custom kernel? Well, underclock/overclock, HAVS, Undervolting, SBC, different governors and cool stuff like that.
Let me explain a few things:
Underclocking/Overclocking - Overclocking is the process of operating the process at a higher clock rate (more clock cycles per second) than it was designed for or was specified by the manufacturer. Underclocking is running the processor at a lower clock rate than it was specified to operate at. It may be said to be the computer equivalent of driving a car below the speed limit. Usually, underclocking is used to reduce a computer's power consumption and heat emission, sometimes also to increase the system's stability and compatibility.
HAVS - Hybrid Adaptive Voltage Scaling. HAVS dynamically scales the voltage supplied to the CPU at any given speed, erring on the side of lowest power draw, in an effort to enhance power saving. This was causing issues in Gingerbread kernels so it was taken out and replaced with static undervolting.
Undervolting - Dynamic voltage scaling to increase voltage is known as overvolting; dynamic voltage scaling to decrease voltage is known as undervolting. Undervolting = good for battery.
SBC - Super Battery Charging. This is "trickle charging" and it only affects your phone while it is charging. It prevents the 10% drop that most users get when pulling the phone off the charger. It slowly continues to pump energy into your phone while it is charging so it does not lose its charge. No Gingerbread kernel has this thus far.
Governors: I borrowed basically all of this from the SetCPU website, so thanks to them!
Governors control exactly how the CPU scales between your “max” and “min” set frequencies.
ondemand – Available in most kernels, and the default governor in most kernels. When the CPU load reaches a certain point, ondemand will rapidly scale the CPU up to meet demand, then gradually scale the CPU down when it isn't needed.
interactive – Available in newer kernels, and becoming the default scaling option in some official Android kernels. The interactive governor is functionally similar to the ondemand governor with an even greater focus on responsiveness.
conservative – Available in some kernels. It is similar to the ondemand governor, but will scale the CPU up more gradually to better fit demand. Conservative provides a less responsive experience than ondemand, but can save battery.
performance – Available in most kernels. It will keep the CPU running at the “max” set value at all times. This is a bit more efficient than simply setting “max” and “min” to the same value and using ondemand because the system will not waste resources scanning for CPU load.
powersave – Available in some kernels. It will keep the CPU running at the “min” set value at all times.
userspace – A method for controlling the CPU speed. Don't use it. It is pointless.
smartass – Included in some custom kernels. The smartass governor effectively gives the phone an automatic Screen Off profile, keeping speeds at a minimum when the phone is idle.
smartass v2 - a re-written smartass. Code is cleaned up, it scales more effectively and prefers lower frequencies.
InteractiveX - The interactive governor with suspend/wake logic so when the phone screen is off it runs at minimum set frequency. Also, modified code to minimize unnecessary cpu spikes
There are 5 custom Gingerbread Sense kernels that I know of:
Anthrax: my new favorite. A new kernel based on Qualcomm and Monster Audio (Beats) sources, it is amazingly smooth. Chad makes a highly-rated kernel for the Evo 3D, and I'm sure he can bring amazing things to the Evo. The thread is here, but it is shut down. Chad got a C&D and had to retract all of his work. If you seek this kernel, send me a PM. I myself am not distributing it, but I'll be sure that you get it.
ChopSuey is now my second choice. Compiled by barnacles10, the goal is "to be stable while implementing new features." It is ridiculously stable and I get very good battery life. Thread here
Freedom is my third favorite. Compiled by Lithid, it comes in various versions and degrees of undervolting. I always run Aggressive Freedom, the most undervolted. Thread here.
Golden Monkey. Compiled by netarchy, it hasn't been updated in a while, because netarchy has moved on to different phones. He always puts out quality work, so thread here.
PoonSense. Mostly stock with the usual tweaks of overclocking and governors. If someone could provide a link, that would be great.
Note: Latest ChopSuey, Freedom, and PoonSense have HDMIwIn if you are into that kind of thing (fullHDMI mirroring).
Let's assume you already have a ROM on your phone. How to flash:
Download the kernel you want, then transfer it to your phone in disk drive like we talked about earlier.
Boot into recovery.
Wipe cache and dalvik in Wipe menu. Twice.
Navigate to "Mounts" menu. Mount everything except for SDext.
Navigate to Flash zips from sdcard and find the kernel zip. Select with power button.
Reboot and enjoy!
You can also flash a kernel while you are flashing a ROM. Steps to do so:
Download whatever ROM and kernel you choose
Boot into recovery.
Plug up your phone to the computer, and mount as MS. Transfer to your phone.
Transfer done? Unmount and navigate to the Wipe menu.
Wipe everything except for SD card. Twice. Believe me. Do it every time you flash a ROM.
Navigate to "Flash zip from sdcard" and find whichever ROM you got. Select with power button.
Once the ROM has been flashed, reboot to system.
Let your phone sit for two to five minutes. Skip first set-up, let sit on homescreen for a two to five minutes. Reboot into recovery.
Wipe cache and dalvik twice.
Navigate to "Mounts" menu. Mount everything except for SDext.
Navigate to Flash zips from sdcard and find the kernel zip. Select with power button.
Reboot and enjoy!
Once you have your custom kernel, all you need to do is to choose the governor and min/max CPU frequency speeds.
My favorite governor is Smartass v2. If the kernel does not have smartass v2, then I use Interactive X.
My minimum and maximum speeds are 245/768 mHZ.
How do you set all of this stuff? Well...
Download No-Frills CPU Control (free) or SetCPU ($1.99) from the Market.
Open the application.
Drag the sliders to set your speeds!
Click the dropdown and select your governor!
Click "Set on Boot" and exit app.
Reboot phone!
Let's get something straight. Do not use "Profiles" in SetCPU or No-Frills. This makes the application run in the background and drains battery. Interactive X and smartass and smartass v2 already have built-in screen-off profiles. So do not make profiles, okay?
FAQ and helpful stuff
[Q] What order should I flash things in?
[A] Well, wipe everything except for SD card, twice. I flash the ROM first, then the theme, then the kernel (mounting everything properly), then any tweaks I may have. Works for me.
[Q] Which is the best ROM? What ROM would work best for me?
[A] What is the best flavor of ice cream? What works for me might not work for you. You may love a theme; I might not like it (I personally do not like all of the blue in themes). You have to experiment and try out different ROM types!
[Q] OMG MY PHONE KEEPS BOOTLOOPING! I CAN GET INTO BOOTLOADER BUT NOT RECOVERY!!! I THINK I BRICKED MY PHONE!!!!!!!!!!!!!
[A] No, your phone is not bricked. When a phone is "bricked" it does not turn on and is a nice expensive paperweight. If you can get into bootloader/HBOOT, you can be saved. There is something called an RUU. It is a package provided by HTC to completely wipe your phone and rewrite the software image.
Steps to run the RUU:
Download it from here. This is the most recent one.
Get into HBOOT.
Plug your phone into the computer and select "Fastboot" with power button.
Go to your downloads folder and double-click the RUU.
The directions that pop up are pretty self-explanatory.
[Q] My phone has a notification that there is an OTA update available. Maybe it's ICS! :O
[A] Do not accept OTAs. It is a general rule of thumb. You will lose root and there is a slight possibility you may brick your phone. Somebody will probably have it rooted and ready to flash within a day.
[Q]Will Vipermod or Incredicontrol work with Sense? It would be cool to adjust the level of undervolt!
[A]Nope, it won't work. None of the current GB Sense kernels have HAVS because it was simply problematic. It was implemented, and it didn't work very well so it was taken out. If you want to undervolt, then download one of Lithid's Freedom kernels that come in undervolted flavors.
[Q] Whenever I try to boot into recovery all I see is this....
[A] You do not have a custom recovery installed. See post one on how to flash a custom recovery (Amon Ra)!
[Q] My battery life has been dropping ridiculously. How can I calibrate my battery and get some more life?
[A] I follow a little guide that Hipkat wrote up here. I shall quote some for you....
HipKat said:
Charge your phone until full.
Unplug it, turn it off, then plug it in for one hour.
Turn it on for two minutes, so it fully boots.
Turn it off, unplug it, when the light goes off, plug it back in for one hour.
That part of this is actually from HTC, on how they found the best results for charging.
Now, before you plug it in, unplug, wait for the light to go off, plug it back in.
When the light turns green, unplug it again. Repeat that step 10 times.
(It may not take 10, it may take more, but 10 is good)
While plugged in, boot to recovery, wipe your battery stats.
Then reboot to system. Once it has booted to home screen, wait two minutes then unplug your phone.
Click to expand...
Click to collapse
I do this every time I flash a new ROM and kernel. Other things to help battery life are underclocking, turning auto-sync off, having GPS/WiFi/unused radios off. Do NOT use task killers. Ever since Froyo, Android has had a built-in one. Task killers just interfere with that.
Battery/Performance Tips and Thanks
Battery tips:
Sense is heavy, I know. But you can help stop the drain with a few things (I don't use any apps like Juice Defender).
Calibrate the battery.
Use Wi-Fi as much as possible. Just shut it off when you are done.
Shut off "Always-On Mobile Data" in Settings - Wireless - Mobile Networks.
Turn off "Quiet ring on pickup," "Pocket mode," "Flip for speaker," "Audible selections" and "Vibrate feedback" in Settings - Sounds.
Turn down the brightness and Screen timeout in Settings - Display. Also, turn off all animations.
Shut off GPS when not using it.
Unselect "Back up my settings" in Settings - Privacy.
Enable power saver in Settings - Power and Battery Efficiency in Quick Settings of notificaiton bar.
Turn off Auto-sync in Settings - Accounts and Sync.
Underclock.
Don't use task killers.
Theory: I use Chainfire3D and have their EGL drivers installed. Battery life has been better with them. Can't prove it, so I say theory.
How to improve performance:
Use C-O-D Tweaks. They did a plenty good job of explaining, so I won't explain. Takes away any reason for me to use a RAM script. Follow instructions to a 't' and you will be good.
Chainfire3D drivers work quite well for me, I can see the difference.
Don't underclock
.
I modify ROMs to fit my needs, usually by stripping out what I don't need. Here's what I do:
Download and install 7-Zip.
Download the ROM
Unzip the ROM using 7-Zip to a folder, usually named after the ROM. Example: unzip MikG to a folder called "MikG"
Delete whatever I don't need out of the folders, usually apps and pictures and ringtones.
After deleting to my heart's content, I right-click on everything and select "Add to xxxxx.zip". Example: "Add to MikG.zip"
7-Zip compresses and zips everything up, so transfer the custom zip you made to your SD card and flash (I don't sign my zips, I don't know why).
If something doesn't work, you deleted something you shouldn't have
Time to thank everyone.... long list....
Thanks to teh roxxorz and plainjane for answering some of the very first questions I had! They helped me start out, and they are so extremely helpful and patient.
Thanks to HipKat for the battery charging guide and answering some of my questions!
Thanks to Lithid for answering my development questions!
Thanks to AlphaRev and unrevoked for building revolutionary.io!
Thanks to Lithid and Barnacles and netarchy for your amazing kernels!
Thanks for TeamWin for HDMIwIn and PoonSense and all other work!
Thanks to Calkulin for basically making the Evo awesome!
Thanks to Amon_Ra for your incredible recovery!
Thanks to tommy tomatoe for your awesome Classic ROM and all of your themes!
Thanks to aamikam for your awesome ROMs and tweaks and optimizations!
Thanks to Team Nocturnal for Shooter!
Thanks to jaredthegreat and dropzeroc for RunnyBliss Hybrid and other cool ROMs!
Thanks to drellisdee for updating Amon Ra recovery!
Thanks to anyone who has helped me out and answered my stupid questions! I will add more to the list later!
This is a very very good guide. Keep it up.
Sent from my PC36100
Nice job, though you should throw kernels into one o our dibbed posts.
teh roxxorz said:
Nice job, though you should throw kernels into one o our dibbed posts.
Click to expand...
Click to collapse
Will do! I am going to go back and explain things, pros and cons, etc. And kernels, schedules and that sort of thing, but I'm out of town for a couple days with little internet access :/
Sent from my PC36100 using xda premium
tropicalbrit said:
Will do! I am going to go back and explain things, pros and cons, etc. And kernels, schedules and that sort of thing, but I'm out of town for a couple days with little internet access :/
Sent from my PC36100 using xda premium
Click to expand...
Click to collapse
No worries. I'm not a sense user, but still good info for those that do, and kernels are big part of the game. Do it when you get the chance.
Bumping this guide... I think I did a fairly good job
What else should I add?
tropicalbrit said:
Bumping this guide... I think I did a fairly good job
What else should I add?
Click to expand...
Click to collapse
System tuner is nice you can manage CPU speed n create a init.d script for ur CPU speed also v6 supercharger with mikg is nice..
Sent from my PC36100 using xda premium
pardon me im just trying to get 10 posts
---------- Post added at 11:23 PM ---------- Previous post was at 11:23 PM ----------
i believe i just got it with this one
Free Bump ^_^
geovanyglaude1 said:
pardon me im just trying to get 10 posts
---------- Post added at 11:23 PM ---------- Previous post was at 11:23 PM ----------
i believe i just got it with this one
Click to expand...
Click to collapse
Rude.
Sent from my calculator watch.
Do you have a British accent? I like to imitate the posters voice and read his posts aloud...
Sent from my PC36100 using XDA App
geovanyglaude1 said:
pardon me im just trying to get 10 posts
---------- Post added at 11:23 PM ---------- Previous post was at 11:23 PM ----------
i believe i just got it with this one
Click to expand...
Click to collapse
Thanks for reminding me, I will put some of the XDA rules and etiquette too!
Get to 10 posts by asking legitimate questions and learning.
Art2Fly said:
Do you have a British accent? I like to imitate the posters voice and read his posts aloud...
Click to expand...
Click to collapse
Not a legit accent, no. My bloodline is Puerto Rican and British, so that's where my name is from! Sorry to crush your dreams, I wish I were British too :/
ckoadiyn said:
System tuner is nice you can manage CPU speed n create a init.d script for ur CPU speed also v6 supercharger with mikg is nice..
Click to expand...
Click to collapse
I will look into System Tuner, I try to post information only about things I know how to do... V6 is pretty nice, haven't run it in a long time but I've seen a link to a good guide video around here so I shall look and post it!
Awesome guide! I got a question, do I need to partition my SD if I'm running Classic Sense 1.0 ROM?
Royalfox said:
Awesome guide! I got a question, do I need to partition my SD if I'm running Classic Sense 1.0 ROM?
Click to expand...
Click to collapse
You don't need to, but if you get any ROM bigger than that I would! Or you could just go ahead and partition it, save some time in the future
Sent from my PC36100 using xda premium
I wanna delete all the stuff and start like new when the new ROM's update I'm using comes out. How can I get rid of scripts? Or formating the SD card will solve all of my problems?
Sent from my Classic EVO

[REF] Nexus S ROM&Kernel Survival Guide

Introduction:
Please read and try to do some research instead of bombarding the developers with the same questions over and over, cluttering the threads with useless and recursive information. I will try to include terms for all the ROMs and Kernels in the Development Section, and remove the obvious things as much as possible. That doesn’t mean it will be perfect! I hope this will be useful for beginners, because it provides most of the basic information you need to get started. From now on, it’s up to you what you do.
I am fully aware that the information included here is for one time use, enough to get you started. Some of these things ARE well known by many of you, but they are still useful for others that are just beginning to learn about their NS. Besides definitions and explanations, I’ll also link to useful posts around xda and other sites, which provide further information on the respective subject.
ROMs​(ROM: a firmware that contains the Android operating system, and at least critical apps necessary for running your phone (but usually more apps than just those); can be stock or custom, and comes packaged in a *.zip file, flashable under recovery)
AOSP-built ROMs
Features: these are built from source code, from the Android Open Source Project, delivered free of bloatware and with rich customizations.
Some of the most popular (at the moment):
GSM VERSION: i9023/i9020A/i9020T
CyanogenMod 9 (still in alpha stages for now)
IML74K Android 4.0.3 Build 4 - Quad Lockscreen + More MODS (1/15/12)
nuhetri- v1.0.0
Slim ICS
AOSP+ V2.3|ICS 4.0.3|Source Built|Status Bar Widgets + Nice Mods
4G VERSION
vhgomez36-ICS-NXS-4G-4.0.3 r2.0
IML74K Android 4.0.3 Build 3 - Quad Lockscreen+More MODS
Crossbones v0.1.3
CyanogenMod 9 v4.0.3 - Alpha 20
Click to expand...
Click to collapse
Moddified ROMs
Features: these are modified versions of stock/AOSP ROMs/other custom ROMs, that keep the look of the base ROM up to a certain point. Also generally free of bloatware and with some additional modifications.
Some of the most popular (at the moment):
GSM VERSION: i9023/i9020A/i9020T
CyberGR-MOD|NS.NGN ver. 4.0 Ultimate
NSCollab 1.0.60
Ultimate ICS v4.0
-=Nexus MV 1.12.09=-
KANGY6 | ICS | AOKP |
NexusBeam 4.2.3
CyberGR-MOD|NS.NGN ver. 3.0 Hybrid ICS
Click to expand...
Click to collapse
MIUI-style ROMs
Features: unique type of ROM, developed by the Chinese. Has a strong iOS feel, highly customizable.
Some of the most popular (at the moment):
GSM VERSION: i9023/i9020A/i9020T
◄ ▌ [09.Jan.12] [ROM] Brainmaster's MIUI 2.1.6 ICS | Stable 2.3.7b v2 GB ▌►
DianXin OS (DX ROM) ICS | GB ROM
4G VERSION
◄ ▌ [28.Nov.11] [ROM] brainmaster's MIUI NS4G 1.11.25 | OTA ▌►
Click to expand...
Click to collapse
Stock ROM
Official releases from Google. The reasons most people here flash a stock ROM are: they want to update/ are bored of custom ROMs/ want to start over with their phone/ warranty reasons.
If you want to go back to stock for some reason, check this thread and read carefully, so you get the correct version for you.
Click to expand...
Click to collapse
Once we decide for a type or ROM (except stock), we head over to the ROMs thread and begin reading the list of features. Now would be a good time to PANIC! No, no, just kidding Those words do exist in some kind of language (not necessarily English). So here’s a very basic list of the most common terms found in our ROM threads:
Code:
[B]AOSP[/B]
[quote]Short for [url=http://source.android.com/]Android Open Source Project[/url]. Its purpose is to maintain the development
of the Android platform. Anyone can use the Android source code for
any purpose, and this is when custom ROMs come in. The [AOSP]
tag is used here to signal a ROM built from Google’s source, a pure
ROM, free of bloatware, with very good performance (generally)
and a very extended degree of customization. [/quote]
[B]Build.prop[/B]
[quote]This file is located in /system/build.prop. It holds the majority
of the runtime flags that are used when Android boots. Basically, it
lists specific information about your device, for applications to use.
You can also edit lines, with a file manager that has access to
/system, in order to change LCD density, build number, device
model and many more. [/quote]
[B]Busybox(ed)[/B]
[quote]Busybox is a collection of simple, but powerful Linux
utilities, that Android doesn't come with by default. It is used
by applications like MetaMorph and Titanium backup in order
to do special operations. You can manage ther version installed
on your phone with various apps from the [url=https://market.android.com/search?q=busybox&c=apps]market[/url] [/quote]
[B]/boot partition[/B]
[quote]This partition includes the bootloader and kernel, and
it enables the phone to boot. Wiping it must be done only if
requested, and the phone must not be rebooted after this operation.
Instalation of a new one is done by flashing a ROM that includes
the /boot partition. [/quote]
[B]/cache partition[/B]
[quote]Inside this partition, Android stores frequently accessed
data and app components. Performing a wipe of the /cache does
not affect personal settings or files, but simply gets rid of existing
data there, which gets automatically rebuilt in time. [/quote]
[B]Dalvik cache[/B]
[quote]Dalvik cache collects the information about the installed
applications and frameworks, and organizes them into a writeable
cache. Under this writeable cache, it stores the “optimized”
bytecode of the applications which is used by the applications
themselves later for a smoother operation. This dalvik cache can
grow as more applications are installed on your phone. It is safe
to wipe dalvik-cache. It will be rebuilt again when the phone
boots. This also explains why your phone takes ages to start up
for the first time. [/quote]
[B]/data partition[/B]
[quote]Also called userdata, the data partition contains the user’s
data – this is where your contacts, messages, settings and apps
that you have installed go. Wiping this partition essentially performs
a factory reset on your device, restoring it to the way it was
when you first booted it, or the way it was after the last official
or custom ROM installation. When you perform a wipe data/factory
reset from recovery, it is this partition that you are wiping. [/quote]
[B]Deodex(ed)[/B]
[quote]In Android file system, applications come in packages with
the extension .apk. These application packages, or APKs contain
certain .odex files whose supposed function is to save space.
These ‘odex’ files are actually collections of parts of an application
that are optimized before booting. Doing so speeds up the boot
process, as it preloads part of an application. Deodexing is basically
repackaging of these APKs in a certain way, such that they are
reassembled into classes.dex files. By doing that, all pieces of an
application package are put together back in one place, thus
eliminating the worry of a modified APK conflicting with some
separate odexed parts. The advantage of deodexing is in modification possibilities. On the other hand, since the .odex files were supposed
to quickly build the dalvik cache, removing them would mean
longer initial boot times. However, this is true only for the first
ever boot after deodexing, since the cache would still get built
over time as applications are used. [/quote]
[B]EFS folder[/B]
[quote]This is a VERY important folder. It contains phone-specific
information, like IMEI (encrypted in the nv_data.bin), wireless
devices MAC addresses, product code (also in the nv_data.bin)
and more. I advise you to make a backup of this folder, and keep
it safe. Remember, backup BEFORE flashing anything. Use [url=http://forum.xda-developers.com/showthread.php?t=1138873]this tool from forum member Borky_16[/url]. [/quote]
[B]Init.d[/B]
[quote]Init.d is very useful because it runs scripts that you can
just delete or replace in the /system/etc/init.d folder. The scripts
are also very flexible and can be used to call other scripts or set
a variety of system settings. [/quote]
[B]G-apps/Gapps[/B]
[quote]A long time ago, in a galaxy far far away, there was a
developer. And he used the Force for developing something called
CyanogenMod. For the happiness of the other folks in the galaxy,
he included some applications from Google. But the Emperor…
oh, sorry… But Google didn’t agree with him including these
proprietary apps, so they sent him a cease and desist letter.
Long story short, the Google Applications are provided separately
via a flashable .zip file. This is the case for pure AOSP ROMs,
and theoretically this is how it should be done. Theoretically. [/quote]
[B]Host File[/B]
[quote]Located in the /etc/ folder, it is used to block ads.
Most ROMs come with a “blocks ~95% of ads” statement. You
can also manage it with apps from the [url=https://market.android.com/search?q=ad+block&c=apps]market[/url]. [/quote]
[B]Logcat[/B]
[quote]The Android logging system provides a mechanism for
collecting and viewing system debug output. Logs from various
applications and portions of the system are collected in a series
of circular buffers, which then can be viewed and filtered by
the logcat command. You can use logcat from an ADB shell to view
the log messages.[/quote]
[B]NANDroid[/B]
[quote]When you take NANDroid backup, it means you are
backing up entire ROM. It’s basically a picture of the ROMs’
state . So when something goes wrong, you have the
chance to restore your phone to the backup state using the NANDroid. [/quote]
[B]NSTools[/B]
[quote]An essential tool that manages tweaks like BLN,
BLD, BLX, Liveoc, OC, CPU Governor, Deep idle and so on.
Written by arifhn, available in the [url=https://market.android.com/details?id=mobi.cyann.nstools&feature=search_result#?t=W251bGwsMSwyLDEsIm1vYmkuY3lhbm4ubnN0b29scyJd]market[/url] and on [url=http://forum.xda-developers.com/showthread.php?t=1333696]xda[/url],
this is a must have application for managing these various options. [/quote]
[B]Odex[/B]
[quote]These ‘odex’ files are actually collections of parts
of an application that are optimized before booting. Also explained at deodex(ed). [/quote]
[B]Power Menu[/B]
[quote]A multiple choice menu that appears when long pressing
the power button. In stock, these are critical options,
such as powering down the device. Developers have also
added options for taking snapshots,
rebooting normally/into bootloader/into recovery and so on. [/quote]
[B]Radio[/B]
[quote]The radio controls basic low-level functions like
network connectivity, Wi-Fi, and GPS. It comes as a radio.img file,
and generally, developers try to leave this out of their
ROMs because different areas require different radios. Pay attention
to this when choosing to flash a new ROM. There is a reference
thread with all the radios [url=http://forum.xda-developers.com/showthread.php?t=1116884]HERE[/url]. [/quote]
[B]Ramdisk[/B]
[quote]Ramdisk.img is a small partition image that is mounted
read-only by the kernel at boot time. It only contains /init
and a few config files. It is used to start init, which will
mount the rest of the system images properly and run the
init procedure. A Ramdisk is a standard Linux feature. [/quote]
[B]Recovery[/B]
[quote]Recovery mode in Android provides an environment for
users to wipe cache, data, factory reset the phone or update
it with a .zip file. There are custom recoveries like [url=http://www.clockworkmod.com/rommanager]ClockworkMod[/url] or [url=http://forum.xda-developers.com/showthread.php?t=1399565]TWRP[/url], which provide additional functionality,
and are very popular for this reason. [/quote]
[B]RTL[/B]
[quote]Short for Right-to-Left and refers to support for languages requiring this type of writing. [/quote]
[B]SetCPU[/B]
[quote]An application built by coolbho3000, which allows CPU speed tweaking and management, allows overclocking, and sets CPU governors. Available on [url=http://forum.xda-developers.com/showthread.php?t=505419]xda[/url] and the [url=https://market.android.com/details?id=com.mhuang.overclocking&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5taHVhbmcub3ZlcmNsb2NraW5nIl0.]market[/url] (try to buy from the market if you want to support his work). [/quote]
[B]SIM Toolkit (STK)[/B]
[quote]Now if you live in the States, you might not even know what
the STK is, so a bit of explaining is in order. Put simply, the STK
allows carriers to load a simple set of menus and 'applications' on
your SIM card. Earlier versions of Android, up to 1.6, actually
included a rather rough, but functional Sim Toolkit application, but
at some point it was dropped. [/quote]
[B]/system Partition[/B]
[quote]This partition basically contains the entire operating system,
except the kernel and the bootloader. This includes the Android
user interface as well as all the system applications that come
pre-installed on the device. Wiping this partition will remove Android
from the device without rendering it unbootable, and you will
still be able to put the phone into recovery or bootloader mode
to install a new ROM. [/quote]
[B]Unsecured Boot.img[/B]
[quote]Used for adb remount, gets you root by default on a shell. (ro.secure=0) [/quote]
[B]V6 Supercharger Script[/B]
[quote]A more technical explanation could be done here, but
the bottom line is that this is used to make your phone run
faster, by better management of memory. [/quote]
[B]Zipaling[/B]
[quote]Zipalign is an archive alignment tool introduced first
time with 1.6 Android SDK (software development kit). It
optimizes the way an Android application package (APK) is
packaged. Doing so enables the Android operating system to
interact with the application more efficiently, and hence has
the potential to make the application and overall the whole
system much faster. Execution time is minimized for zipaligned
applications, resulting is lesser amount of RAM consumption
when running the APK. [/quote]
Kernels​
(Kernel: provides the most basic level of control over all of the phone's hardware; consider them a link between the hardware components and the ROM)
With kernels it’s a little bit easier. At least this is how it may seem. Right after rooting the device, many choose to first flash a kernel (including me) mostly because it gives the opportunity to flash something while not modifying the appearance of the phone. Furthermore, it gives you the ability to change things like CPU clock speed, internal and ARM voltages, and also have different patches and mods designed to prolong battery life/improve speed/provide stability.
Kernels are abundant for the NS, so I’ll be naming the most popular:
GLaDOS
ICUP Kernel Edition
*Matr1x*
SG-NS-ICS - 14-01-2012 - 11UV|Voodoo|BFQ|BIGMEM|BLN|BLD|BLX|TW|Lazy|3.0.15
Netarchy Nexus
NS+4G Trinity (E)UV and OC CM9 + m(any) roms
Click to expand...
Click to collapse
Many users ask around about which could be the best kernel. For this, xda member bedalus decided to set up a thread where he benchmarked ICS kernels (accurately enough). This should give you an idea where to start from.
Also, there are terms which appear frequently in the features list of kernels, so here’s a very basic list of the most common terms found in our kernel threads:
Code:
[B]BFS[/B]
[quote]A Brain F**ked Scheduler will perform better on CPU intensive
process, which usually cause them to get higher benchmark scores.
However because it only dedicates minimal CPU to background
processes you may experience lag when switching quickly between
different tasks. [/quote]
[B]BLD[/B]
[quote]Backlight Dimmer provides an option for the lights of the
touchkeys to be turned off after a certain period. This can be
tweaked from NStools. [/quote]
[B]BLN[/B]
[quote]Backlight Notification is a mod developed by neldar,
which converts the touchkey backlights into a notification led. [/quote]
[B]BLX[/B]
[quote]Battery Life eXtender, from Ezekeel, manages the maximum
percentage to which the battery is being charged. By default,
the Nexus S is charged to about 95% capacity. [/quote]
[B]CFS[/B]
[quote]A Completely Fair Scheduler is more suited for multitasking.
You may notice performance issues when using CPU heavy
activities like HD games because it is trying to keep the other
processes in the background equal to the one that is hogging the
CPU. It should also be noted that, as designed, this type of
kernel should handle going from listening to music to sending a
text to surfing the web with minimal lag. [/quote]
[B]Deep IDLE[/B]
[quote]Another mod by Ezekeel, which allows the phone to
enter a “deep idle” state while performing tasks when the screen is
off. For example, listening to music with the screen off and
Deep Idle turned on, you should get better battery life than
without Deep Idle. [/quote]
[B]Governors [/B]
[quote]There is a much to be said here, and this would stretch
this dictionary too much. I recommend reading [url=https://github.com/CyanogenMod/cm-kernel/blob/android-msm-2.6.37/Documentation/cpu-freq/governors.txt]THIS[/url], a very good explanation of
governors—from CyanogenMod. [/quote]
[B]OC (Overclock)[/B]
[quote]An overclock is usually one of the first things users
figure out after gaining root access on a new phone. If you
want to push your smartphone's CPU to run more clock cycles,
you have to know that extra power isn't coming from nowhere.
However, it is generally considered good practice, but it
depends on your handset. Some phones may be able to support
overclocking to 1.4 GHz, while others may never get past
1.2 GHz. Just proceed with caution. [/quote]
[B]Touch Wake[/B]
[quote]Yes, yes, Ezekeel again. This mod allows the user to
wake the device after a set amount of time, just by touching
the screen or the capacitive buttons. The time after which the
screen no longer responds to a touch is set with NStools. [/quote]
[B]UV (Undervolt)[/B]
[quote]This refers to lowering the voltage to conserve power while
still achieving the same performance, assuming your settings
remain stable. Both SetCPU and NStools allow the user to change
voltages. Like overclocking, this is also a trial and error process,
because each phone is different. The benefits are low energy
consumption and less thermal output. [/quote]
Tools & Mods​
So you have a rooted phone. Maybe even a custom Kernel or ROM, whatever works for you. But you still want to be a tad different from the other guys using the same configuration as yours. So here's a small selection of mods and apps developed by members of the community, enough to get you started. Feel free to experiment, and remember: read before flashing, search before asking and you should be alright!
Mods for AOSP+ Rom
[BOOTANIMATION] Plain, Simple & Colorful + color variants
Nova Launcher
Flavours for stock OTA ICS 4.0.3
Search key to ICS recent apps [add CM9 version]
[NS][NS4G]FaceLock for ICS 4.0.3
Enable on-screen buttons in ICS roms
Click to expand...
Click to collapse
NOTES:
I am hoping this little survival guide is useful FOR BEGINNERS in understanding the basic terminology used here in the Nexus S sections. As the title suggests, it was made with beginners in mind, so I don’t want posts of so called “experts” saying how they already knew this.
IMPORTANT: I do NOT guarantee the explanations written here are completely accurate or complete, FOR NOW. I will keep working on this, correcting mistakes as I continue to read.
If you find something that you think is not correct, or consider something must be added, please post here, together with a link to a credible source.
All of this came from sources off the internet, so please bear with me. Also, sorry for any typing mistakes. If you see any, please be sure to signal them
If I have helped you in any way, or if you appreciate the work invested in this (now and for the future), press the THANKS button.
Thank you! (Hoping to see this stick) And many thanks to all the great devs working on ROMs and Kernels for us. Keep up the great work!
W O R K - I N - P R O G R E S S
(I will be sure to notify you when I believe this is complete)​
Wow this is a very good idea. Thanks!
Sent from my Nexus S using Tapatalk
ljordan2 said:
Wow this is a very good idea. Thanks!
Sent from my Nexus S using Tapatalk
Click to expand...
Click to collapse
Thank you! I'm just worried it is a little bit long... but in the next couple of days I will be making it more reader friendly
Transmitted from somewhere in space... from my Nexus S... and Tapatalk.
nice thread! thanks
Hey great post, i still haven't rooted my nexus s but you just made me flash a kernal. I was tkinking about it but never too serious.
thanks!
Love it!!! Cleared so much up (you recieved my first Thanks button click!)
Just wanted to clarify something about the Kernel. My Rom is stock 2.3.6 that was received OTA when I unboxed the phone (Nexus S GSM i9020A, I'm in Canada). The bootloader is unlocked, phone rooted with CWM recovery via one click (QBKing's Video). Am I able to flash a custom Kernel to a stock Rom? Reading the above seems to lean towards the "yes", but wanted to make sure first.
Also, do not use the one click method on the Nexus S GSM if you want to easily return to stock. The one click stock only supports the 4G, which is extremely silly and inconvenient IMO. I'm currently still trying to figure out how to return to stock, incase something does happen and the phone needs warranty work. Let's just say, I'm not making much progress and this is extremely uncomfortable ATM..
Great thread and idea, all seems spot on. I vote for sticky.
Also, heX, you can flash a custom kernel on a stock rom as long as you have an unlocked bootloader and custom recovery. I'd recommend you backup all you need with TB or similar, then do unlock your bootloader if you havn't already (search around for how to do this, described in rooting guides). Just remember this will delete -ALL- user data, including sdcard. After this you can flash a su.zip to have proper root access, and you can easily install a stock image with a custom bootloader then lock the bootloader afterward for pure stocky goodness.
Thanks so much for taking the time to do this
Sent from my Nexus S using XDA App
Harbb said:
Great thread and idea, all seems spot on. I vote for sticky.
Also, heX, you can flash a custom kernel on a stock rom as long as you have an unlocked bootloader and custom recovery. I'd recommend you backup all you need with TB or similar, then do unlock your bootloader if you havn't already (search around for how to do this, described in rooting guides). Just remember this will delete -ALL- user data, including sdcard. After this you can flash a su.zip to have proper root access, and you can easily install a stock image with a custom bootloader then lock the bootloader afterward for pure stocky goodness.
Click to expand...
Click to collapse
TYVM Harbb!
Yes, currently the bootloader is unlocked, phone rooted and CWM installed. I did a TB backup prior so I could quickly restore my apps and settings. All is running well.
I tried to flash a full stock Rom back to the phone, but have run into an issue in doing so, posted here
I'm still awaiting some help with regards to that one, hopefully all will be well soon.
I'm not sure why I got spooked in doing this. I'd like to try the Matrix kernel and there are various Roms that definitely sound fantastic, but part of me just wants it back to stock so warranty and OTA are restored as the phone is only a few weeks old.
very useful for us newbie, thanks for sharing
heX79 said:
TYVM Harbb!
Yes, currently the bootloader is unlocked, phone rooted and CWM installed. I did a TB backup prior so I could quickly restore my apps and settings. All is running well.
I tried to flash a full stock Rom back to the phone, but have run into an issue in doing so, posted here
I'm still awaiting some help with regards to that one, hopefully all will be well soon.
I'm not sure why I got spooked in doing this. I'd like to try the Matrix kernel and there are various Roms that definitely sound fantastic, but part of me just wants it back to stock so warranty and OTA are restored as the phone is only a few weeks old.
Click to expand...
Click to collapse
Ok I see you have the att version, so i9020A. When android 4.0.3 came out, I wanted to go back to stock 2.3.6 so that I could update officially. Anyway, I downloaded a full stock ROM, flashable via recovery, from HERE and all went smooth for me. (the link is to the i9020A version, of course I used the i9023 version). Try the stock posted there, and see if you get any error. I think you should be ok now, if not, post back. Remember, this takes you fully back to stock, no cwm, no nothing custom.
I am glad to see that I helped somenone, I will make some modifications this afternoon, still 9am here (maybe add stuff to the dictionary and post it to google docs or something like that, just to make it easier to scroll through and more). Any suggestions or critics are welcome!
EDIT: Guide updated:
-better arrangement of the dictionary (will be adding new terms tomorrow, had to study for an exam today)
-added Tools & Mods section (will build on that later on)
-more to come...
great post OP
Nice thread! Great Work ,Thanks
Hey thanks! Happy to see good feedback on this.
Transmitted from somewhere in space... from my Nexus S... and Tapatalk.
Great beginners guide, and thanks for the link!
For kernel benchmarks and more, see here: http://goo.gl/mpeHI
Thanks very much! I will give it a try shortly, just to confirm if I recieve any issues. I've also installed the recommended CWM version for my model, not sure if it makes a difference, but I flashed 5.0.2.0 anyway as the version I was getting an error with had a higher build number.
Right now I'm enjoying AndroidME 1.2.3 with Speedy 6 kernel and have no complaints so far! (Kernel updated this morning from Speedy 5)
I will report back with any issues once I have some time to do a Nandroid backup and test the stock Rom.
Thanks for your help!
It's nice to know there's a way to revert back to stock, should anything need servicing! I've also started reading up on Odin
flodb113 said:
Ok I see you have the att version, so i9020A. When android 4.0.3 came out, I wanted to go back to stock 2.3.6 so that I could update officially. Anyway, I downloaded a full stock ROM, flashable via recovery, from HERE and all went smooth for me. (the link is to the i9020A version, of course I used the i9023 version). Try the stock posted there, and see if you get any error. I think you should be ok now, if not, post back. Remember, this takes you fully back to stock, no cwm, no nothing custom.
I am glad to see that I helped somenone, I will make some modifications this afternoon, still 9am here (maybe add stuff to the dictionary and post it to google docs or something like that, just to make it easier to scroll through and more). Any suggestions or critics are welcome!
EDIT: Guide updated:
-better arrangement of the dictionary (will be adding new terms tomorrow, had to study for an exam today)
-added Tools & Mods section (will build on that later on)
-more to come...
Click to expand...
Click to collapse
You're welcome! Looking forward to an update with your stock flashing situation. I also used ClockworkMod 5.0.2.0 a long time. I'm now on 5.0.2.3 only for the better menu layout.
Transmitted from somewhere in space... from my Nexus S... and Tapatalk.
just one question...
can i install more than one kernel at a time...
for eg.like one i installed for battery usage and othr for sound..
can i do tht

(Guide) (Beginners) You have rooted your phone, now what can you do

(Guide) (Beginners) You have rooted your phone, now what can you do​Note – I will keep updating this guide as much as I can
Note - Please ask as many questions as you need, there is no question to basic to ask, it would be better being asked here instead of starting a new thread.
Note – Please don’t swear in this thread fu**ing is still swearing, using this - ** - still means you are swearing. Also please don’t call anyone a Noob after all this is a guide for beginners.
Final note – Can all beginners please thank people if they give you an answer to your question.
So welcome to the world of being rooted, you now have a nice shiny new rooted Android phone, but what can you do now. Well I have decided to start this thread to tell you what you can now do. This guide is for beginners and should be treated as it is intended, keeping it simple and just going over the basics. This guide will be broken down into main sections –
Post 1
• Super User
• Clockwork Mod Recovery (CWM)
• Apps
• Roms
Post 2
Further reading, it’s time to get you geek on
Post 3
More usefull apps that you might like
Super User
When you have a rooted phone you will need this little app called super user that has a massive job. When you rooted your phone it will have more than likely come with this app, if not then you can download it here. The basic idea behind super user is to control the root access to you phone. Your phone must have this app before you continue with the rest of this guide. Using Super User is easy when you open an app that needs root access a prompt will come up asking if you want to allow this app super user access, giving you two options deny or allow.
Clockwork Mod Recovery (CWM)
Once you have rooted your phone one of first thing you need to do is make sure you have Clockwork Mod Recovery. All phones have a recovery mode that can be accessed when turning on your phone or some root access apps allow you to access recovery mode through them. What CWM recovery does is modifies this recovery mode to make it better, allowing you to flash nearly anything you want or need, such as roms, themes and kernels. Also through CWM Recovery you can create a nandroid backup, which is a backup of your whole current rom, you can also carry factory data wipes and more advance features.
So how do you get CWM, well the first thing to do is check, depending what root method you used you might have it all ready (power off your phone and then hold the power, home and volume up buttons together until you enter recovery mode). You will know if you have CWM Recovery by looking at the top of the screen is should say “Clockworkmod Recovery”; if it doesn’t then you need to get it. The easy way to get CWM is by downloading the app Rom Manager (talked about below), open Rom Manager and there is an option to flash Clockwork Mod recovery, select that select which phone you have and it will do the rest for you.
Controls for CWM Recovery – Then volume buttons allow you to move and the power button is used to select.
Apps
Right there are a number of apps that will take advantage of you root access, and I am going to cover what I believe are the basics.
Remember when using any app that uses the root access of your phone it can come with risks.
Rom Manager – So Rom Manager and CWM sort of go hand in hand, being that Rom Manager is the nice user friendly app, giving you control of CWM from your phone home screen. Just like in CWM you can backup and restore your rom, flash new roms, fix permitions and partition SD card. As said above you can use Rom manager to flash CWM for you straight from the app, you can download this app here.
BusyBox – Trting to keep this simple, when you have a rooted phone there are sets of commands that you do not have, installing BusyBox will give these. This is required to run some apps that require root access. I think that was simple enough, oh and before I forget you can get it here.
Titanium Backup Root – Titanium Backup is an enormously useful app. Not only can it backup apps, but it can backup apps and all their data, and it can delete apps—even system apps or bloatware (bloatware are apps that come with your phone that you normally can’t remove like Games hub), making regular backups of all your apps and their data. You can download Titanium Backup here, also if you would like to know more about how to backup and restore most things when changing roms (more about roms just below) you can use my other guide here.
These are the very basic apps that you will need to see you of into the future of a android custom android experience, I will include other cool apps that use root access in post 3.
Roms
So the best part about having a rooted phone well for me anyway is the massive list of roms out there. If you don’t know what a rom is then here we go. When you get your android phone and turn it on, you’re faced with this impressive software that allows you access to apps throught the market, make phone call, txt, maps, voice commands, email and the list is never ending. This is all done through the software known as the Rom, the rom you get when have your phone is known as a Stock Rom. Now it this stock rom that we can change to improve our Android mobile experience known as a Custom Rom, and there are lots of custom roms out there. Some are made to give you a better battery, better custimization, improved features, so to provide a vanilla experience and some try to make a balance of them all, but the main idea is to make android better. So roms are broken down into different categories, here is a breakdown of them for you.
Stock Rom – As talked about before stock roms are the software that comes with the phone, some people prefer the stock experience but I don’t. The main problem with stock roms is that manufactures will place an extra layer of software on top of the rom known as a user interface (UI), such as Samsung wither their touchwiz UI and HTC with HTC Sense UI. The problem I have with these UI are they are power hungry and well not to sound mean but touchwiz is not very well made.
AOSP – Android open Source Project is the android rom in its basic form, so it has no bloatware or power hungry UI’s. This is where you will get most of your custom roms from, there are devs within the android community most found right here on XDA, that will use AOSP and make their own custom roms with this adding to and improving it to make the best rom they can. Just as a note there is no best rom and you will never get an answer as to which is the best. Each rom is to their own and suit different people with different needs, but as a starter rom to get use to the idea of flashing roms and learning everything that is needed then I would recommend a Cyanogen Mod Rom, as this is the most popular and you will get the most advice from the community is it is the most used. You can find the Cyanogen Mod website here. The best way to find roms is to look through the forum and look in the Development and Original Development threads.
INDEX - Android Development [29 March] - Here is a Rom list from the Android Development Fourm, the list includes both ICS and GB roms, thanks to daniel_costa_rj
There is a lot more to roms that just this basic overview and I will be adding more in the future as this will take just as long as writing this whole thread, so keep an eyeout for more updates, including AOKP.
EFS Folder (Important)
Ok this is more of a you must do and not a what you can now do. So the efs folder is a very important folder within your android system that contains infomation like your IMEI number, and just well important infomation trust me it's important. When people start to mod their phone such as flashing roms, kernels e.t.c, this folder can become corrupt, making you phone usless. So backing up this folder is important and their is an easy way in which you can do this, a more user friendly way using a great app by hellcatdroid. You can get this app from google play here, and it will give you all the tools to back up the folder. I will also include a guide on further reading for you to have a look over, so please backup your efs folder.
Well that’s it for now, this is my first draft and I will be making a lot on adding and changing over the next week.
Thanks for reading and I hope this guide helps even a handful of people.
Further reading, it’s time to get you geek on
[Guide] Back up your data before moving to a new rom
[REF] Guide to the Galaxy S II and Android (04/10/11)
[GUIDE] Fix an unflashable or soft bricked GSII
[REF][TWEAKS] Kernel Governors, Modules, I/O Schedulers, CPU Tweaks, AIO App Configs
Android Terms,Slang & Definitions
Forum & Marketplace Rules
[REF] Backup /efs folder. IMPORTANT.
More usefull apps that you might like
Root Browser Lite - Root Browser is for both non-root and rooted users. If you are rooted then this app will give you access to ALL of Android's file system. With a beautiful interface, tons of features and a cheap price Root Browser is a must have!#
ROM Toolbox - ROM Toolbox is the MUST HAVE app for any rooted user.
ROM Toolbox combines all the great root apps all tied up into one monster app with a beautiful and user-friendly interface. It also adds many more unseen features!, Check out the link for the full feature list
SGS2 Dual-Boot Setup (LolBoot) - Dual-Boot your Galaxy S2!
/!\ Requires root /!\
/!\ This is for the Galaxy S2 *ONLY* /!\
When the dual-boot is set up, you can (re)boot between two different, independent ROMs.
Just powering on boots into the primary ROM (duh!).
Using the recovery button combo (VOL-UP+HOME+POWER) will boot into the second ROM instead of recovery!
Pluggin in a USB cable or AC charger when the phone is powered off will make the phone boot into recovery.
AdFree Android - THIS APP IS FOR ROOTED PHONES ONLY!
AdFree removes most ads in the browser and other apps. It does this by nullifying requests to known host names in the system hosts file.
If you have problems with this app, or you know of additional host names not being filtered, please comment in xda-developers.com forum so it can be fixed!
kTool - Tool for a few functions after rooting. Kernel dump/flash, EFS backup/restore...
/!\ Requires Root /!\
/!\ Works on the >Galaxy S2< and >Galaxy Note< *ONLY* /!\
(i) the "lock pattern bug" is currently being investigated and worked on!
kTool is a small tool originally bundled with Hellcat's Root-Kernel for the Galaxy S2.
It offers a few functions usefull after rooting the device:
- Dump current kernel to /sdcard/zImage
- Flash kernel from /sdcard/zImage
- Backup the phone's EFS (sensitive storage are holding the IMEI and other vital data) as a raw .IMG dump and a .tar archive
- Restoring EFS from the raw .IMG or the .tar backup
- Format EFS (create fresh filesystem for cases where you want to restore seperate files or a .tar backup, but the filesystem is stuck/locked in read-only due to corruption)
- Reboot (normal, directely to recovery or directely to downlaod mode)
EFS Pro - EFS Pro - For Samsung Android Devices
Advanced Backup and Restore of your Device's '/efs' folder!
Features:
Supports Backup and Restore of Partition Image (*.img) and Compressed TAR Archive (*.tar) formats.
Automatically detects saved EFS Backups on Device and PC for hassle free restoring.
Re-Scan option to refresh Backup list for restoring Backups.
Automatically Re-Mounts '/efs' folder with Read/Write permissions during restore for users 'stuck' with Read Only permissions.
Automatic detection and prompting of Mass Storage Mode.
Automatic detection and termination of SAMSUNG Kies application on startup.
Supports Multiple Backup handling.
Option to Format '/efs' partition before restoring an EFS Backup.
Displays Device, ROM and BusyBox information on startup.
(NEW!) Attempt NV Recovery - Restores NV Data from '*.bak' files if they exist to fix corrupt or incorrect IMEI number.
(NEW!) Repair NV Data - Repairs NV Data file ownership to fix 'Unknown Baseband' and 'No Network / Signal'.
Introduction to Kernels
What is a kernel
So to keep this simple their 3 parts of your device the hardware, Software (rom) and your kernel. The kernel is the communication link between hardware and Software, although some of the seen as more important things are battery life, touch, wifi and more. You can also use a kernel to give you greater controll of your phone with such things (each kernel has its own conrtoll features).
You can swap your kernel just like you can swap your rom, although you need to check that the kernel you are going to flash with work with the rom you are using. some kernels will work woth all rom types such as SiyahKernel, others are made to be used on certain roms only such as Stock Roms, AOSP roms, AOKP Roms, and some even more specific such as CM9, MIUI and diffrent versions such as GB and ICS. So you will need to check the thread for that kernel and see what the features are and what Roms it will work on.
Their are many kernels on XDA Develpoers and the idea is for you to try a few out and see which suits your needs best, as their is no best kernel, the same as their is no best rom. So here is a list of a few kernels to get you started, and remember to check that the kernel you are about to flash will work on your device.
[KERNEL][ICS][ExTweaks][All-in-1kernel][DualBoot] SiyahKernel v3.2b6
[KERNEL][05.05][APP/PRO/OTA][AOSP&SAMMY] N.E.A.K. ICS - Designed by Nature (v2.0.4x)
[KERNEL] SpeedMod SGS2 ICS [K3-16 CIFS ROOT / NO-ROOT CWM5]
[KERNEL] SpeedMod SGS2 [K2-21 CWM5 CIFS ROOT]
[KERNEL] XPLOD 3.0.24 opensource kernel
Learn more about kernels
I will be adding more reading on kernels soon
reserved for later
My very own rom
Ok so here it is my very own rom go to the link to see more
[Rom][4.0.3][Vertumus][Apex & Galaxy 3 TW Launcher] Dark Angel
Gonna try Adsfree. My best improvement with my custom rom (resurrection remix 1.1) is that now i can tether. And overall is much better than the stock one.
Sent from my GT-I9100 using XDA
Great guide
u said that u can flash new roms now that your phone is rooted but my question is dont you have to unlock bootloader to do that
i'm still new so i'll ask alot of questions
If you install ClockworkMod Recovery, it will allow you to flash roms as it will unlock bootloader for you
Sent from my GT-I9100 using XDA
ok then nevr heard of that but i'm still new to everything
would clockwork mod unlock the bootloader of xperia play r800i i recently rooted it(last night to be exact)
i know this may not be the xperia play section but i was searching and stumbled upon this thread
RealMcoy said:
ok then nevr heard of that but i'm still new to everything
would clockwork mod unlock the bootloader of xperia play r800i i recently rooted it(last night to be exact)
i know this may not be the xperia play section but i was searching and stumbled upon this thread
Click to expand...
Click to collapse
I am not sure you would have to look in the relevent thread for you device, i wouldent want to give you advice on a device i have never worked with.
Updating thread
I have started to add more to the thread -
Extra reading and more i have add some apps, their is a lot more to come.
fantastic post
I spent 10mins to go through the whole post and very helpful for me. As a newbie, I have learned a lot from you. Thanks for your work and keep updates.
AOKP sms related
I have rooted my phoen and installed custom ROM with AOKP sms, can some one please help me that how can i send sms to multiple ppl @same time, i mean how can i add contact group in AOKP sms, i tried a lot but not able to find it..
Did you install an aokp Rom or a custom AOSP rom and install the SMS.apk from AOKP source
Sent from my GT-I9100 using XDA
Update to thread
I have updated the thread a little with more guides for you to geek up on, and i have added a link to a rom list................ Enjoy
Just a thought mate, how about linking up a thread on how to back up your efs folder after root, last few months been lots of threads about efs being messed up, there is also a guide to re-storing ya efs if ya screw it up. Nice thread btw
Sent from my GT-I9100 using Tapatalk 2
E_Goldstein said:
Just a thought mate, how about linking up a thread on how to back up your efs folder after root, last few months been lots of threads about efs being messed up, there is also a guide to re-storing ya efs if ya screw it up. Nice thread btw
Sent from my GT-I9100 using Tapatalk 2
Click to expand...
Click to collapse
I will make an edit to the 1st post and include a guide on efs backup, not that many people now how important efs folder is so thanks for the idea.
Great Guide
This is very helpful indeed.

How to Dual Boot your galaxy S2

OK so i know a lot of members are intrested in Dual booting their galaxy S2, so i have decided to complice a list of all the dual boot options i can find and have found. I have found two ways as it stands now, but my search has not been that deep yet, so here are the two ways for now and i hope to add more to the list soon.
SGS2 Dual-Boot Setup (LolBoot) - Ok so the first is an app by Hellcatdroid that you can download from Google Play. It only supports GB roms for now, but their is hope that he will put his PSvita down and continue to work on this great app.
Links
Thread
Google Play
SiyahKernel v3.1beta1 Kernel - So option 2 is a kernel from Gokhanmoral, the kernel is stable but the dual boot side is still in beta. This dual boot kernel is working with ICS roms (not GB), Gokhanmoral has tried a dual boot on stock and cm9 and this combo is working, he is pretty sure it will work with MUIU roms. The members on this thread will start to tell of other working combos they have tried, so give this one a go it is looking very good.
Links
Thread
Blog - The blog includes a changelog, and the download link for his kernel
Here is a guide thanks to Phistachio on how to dual boot using Siyah Kernel
[GUIDE] How to Dual Boot using the Siyah Kernel
Here is a fantastic guide, FAQ writen by droidphile for the use with Siyah kernel, it is a fantastic FAQ, so if you use it please go and thank him here -
Dual Booting FAQs
Here are some dual-boot faqs. Some answers may not be 100% true at present since Gokhan is still working on enhancing dual-booting and implementing all the placeholder features in touch recovery dual boot options.
1) So what's dual booting?
A. Option to boot into either two ICS roms - aosp or sammy. Immediately after boot logo is displayed, you will have a 3 seconds time-out where you can boot into secondary rom by pressing the home key. To boot into primary rom, wait for 3 seconds time-out to complete. If you don't like to wait - touch the screen, or press a volume key, or press power key during time-out.
2) What's the basic architecture behind dual booting?
A. Any rom will have /system, /data, /cache partitions and requires a kernel to boot. Primary rom has all these partitions on the same location as if you were single-booting. Secondary rom uses a hidden partition (/dev/block/mmcblk0p9) to be used as /system (it's /dev/block/mmcblk0p12 for primary rom). Second rom uses sdcard to store /data and /cache partitions. They're stored in /sdcard/.secondrom directory as mountable ext4 block device images (data.img and cache.img).
Kernel partition is shared, so same kernel boots both the roms. If you switch from Siyah to a different kernel dual booting will not be available even though you have a clone of secondary rom. Internal sdcard, ofcourse external plastic sdcard, /efs, /emmc, other kernel related virtual filesystem directories, etc are shared among roms.
3) I have just one rom now. How do i setup one more rom to dual boot?
A.
-To use current rom as primary: Assuming the other rom is downloaded and copied to phone memory
i) Flash latest Siyah that supports dual boot.
ii) Nandroid backup your existing rom.
iii) Full wipe, install the rom you need to dual boot into.
iv) Boot into that rom, perform initial setups, flash whatever zip you need to flash on that rom - gapps, themes, mods, etc. (Because after setting up dual boot you don't have an easy way to flash zips onto second rom. Remember /system and /data partitions are different for both roms)
v) Flash latest siyah on this rom.
vi) Boot into recovery, under dual-boot options, select "Clone Primary ROM to Secondary". Be patient and wait about 6-7 minutes.
vii) Within recovery, restore nandroid backup.
viii) Just to be sure, flash latest Siyah again.
-To use current rom as secondary: Assuming the other rom is downloaded and copied to phone memory
i) Flash latest Siyah that supports dual boot.
ii) Boot into recovery, under dual-boot options, select "Clone Primary ROM to Secondary".
ii) Without exiting recovery, Full wipe, install the rom you need to use as primary rom.
iii) Boot into that rom, perform initial setups.
iv) Flash latest Siyah just to be sure.
Now you have two roms. Press home key to boot into second rom when time-out is shown.
4) How much time was it to clone a rom?
A. There's /system, /data/ and /cache to clone. 2 GB data + 103mb cache + 513 mb system = 2.6 gb
Shell prompt read speed = 7mb per second.
Total Time = 2.6*(1024/7) = 380 secs = 6/7 minutes.
5) If i reboot to recovery from power-off state using 3 button method, to which rom's recovery it's booted into?
A. Unified kernel, same recovery. And remember - flashing zips to second rom is not possible.
6) Any solution to flashing zips to secondary rom?
A. Not until secondary rom is "converted" to primary rom. If you know what the updater script in the zip is doing, you can do that manually using Root Explorer (replacing/copy files, setting permissions, etc).
Else, temporarily make secondary rom the primary rom. Goto recovery, dual-boot options, "Clone Secondary Rom to Primary". Now your second rom becomes primary rom. Flash your zips. When you're done, restore nandroid backup of the other rom to make it primary as before.
7) Should i have same versions of kernels on both roms?
A. Flash kernel from any rom. Both uses the same kernel partition anyway.
8) Will i get a prompt to dual-boot if i'm not using dual boot, as in i haven't cloned any rom to use as secondary?
A. NO
9) I don't like waiting for 3 seconds to boot into primary rom.
A. Touch the screen immediately upon prompt.
10) How do i swap primary and secondary roms?
A. Goto recovery, dual-boot options, "Backup secondary rom"
Under original Backup and Restore option, "Backup" to backup your primary rom.
"Restore as secondary rom" or "Restore as secondary rom from internal sd" and select the nandroid backup of what was actually your primary rom.
Then under original Backup and Restore option, "Restore" to restore the rom you backed up as secondary.
11) USB mass storage works?
A. Only external sd is mounted for second rom atm. MTP will work for internal sd also. Both will be mounted for primary rom.
12) If i had the same /data partition shared between roms, i could use same apps on both roms.
A. Data partition can not be shared as they're incompatible between roms. (Sometimes dev asks you to perform full wipe even if you're switching between versions of the same rom right). Even if they were shared, separate dalvik caches has to be used and hence every boot will take a long time to rebuild dalvik.
13) How to undo dual booting?
A. Use "Remove secondary rom" from dual-boot options in recovery.
14) How to remove secondary rom if "remove secondary rom in recovery" fails for some reason?
A. Format /system2 directory partition, remove data.img and cache.img under /sdcard/.secondrom directory manually by booting into primary rom.
15) How to upgrade primary rom?
A. As usual, goto recovery, wipe whatever you need to wipe and install the new version.
16) How to upgrade secondary rom?
A. Temporarily convert secondary rom to primary (like explained above), install new version and revert primary back to secondary.
17) How to replace secondary rom with another?
A. Perform the steps to setup dual boot as if you had only one rom which is going to be used as primary rom.
18) How to replace primary rom with another?
A. Normal procedure - wipe, install from recovery.
19) Can i have both aosp roms/both samsung roms/first aosp, second samsung/first samsung,second aosp?
A. Yes
20) Can i have one GB rom and second ICS rom?
A. No
21) Why?
A. Kernel partition is shared between roms. Dual boot functionality is implemented in ICS kernel. ICS kernel can run only ICS roms.
22) Are init.d scripts and extweaks profiles shared across the roms so that i can make changes by booting into any rom and the other rom automatically inherits the settings?
A. NO. Roms have differet /system partitions so different init.d directories. Roms uses different /data partitions and extweaks profiles are stored under /data/.siyah. So you gotta configure both separately. Initramfs scripts are shared anyway since both rom uses the same kernel.
23) So if at all i format /sdcard, my second rom is gone?
A. Yes
24) Is the size of /system partition of secondary rom re-sizable from user space?
A. NO
25) Can i have different kernels for the two roms?
A. NO
26) What're the options under dual-booting in touch recovery?
A. i) View Status
Displays secondary rom info if found.
ii) Clone Primary ROM to secondary
First time, you will have only one rom. You may clone it as secondary rom (so that another rom can be used as primary by nandroid restoring)
iii) Clone secondary rom to primary
Whatever has been cloned as secondary rom is cloned to primary rom.
iv) Remove secondary rom
Deletes /system, /data and /cache partitions of second rom. You will have normal booting.
v) Backup secondary rom
Nandroid backup secondary rom to external sd.
vi) Restore as secondary rom
Restore any nandroid backup as secondary rom from external sd.
vii) Backup secondary rom to internal SD
Nandroid backup secondary rom to internal sd.
viii) Restore as secondary rom from internal sd
Restore any nandroid backup as secondary rom from internal sd.
ix) init second rom data
Initialize /data parition of secondary rom to resize the partition to make it bigger in case you run out of space for apps. Init also wipes all the data in /data partition. So your existing apps in secondary rom will be gone.
x) wipe second rom davik cache, xi) wipe second rom cache, xii) fix permissions in second rom - self explanatory
Click to expand...
Click to collapse
I am now running a Dual Boot galaxy s2, using Siyah Kernel by Gokhanmoral, i am running CM9 and Resurrection Remix ics v1.2 PRO[4.0.4]
This is what i have got for now, but i am always looking for more dual booting options, if anyone knows of any please let me knowand i can add it to this thread.
If you have found this thread usfull then please hit the Thanks button
Nice work again fella
You should request this and your other thread are made into sticky's
Also, im hoping these two threads will help to stem the flow of threads and questions for previously trodden ground
Keep it up dude
Thanks man, the XDA community has give me so much, I just want to give back. It would be nice to see these as stickies, maybe the FM would be kind enough to consider placing them on the sticky thread.
Sent from my GT-I9100 using XDA
I am now running a Dual Boot galaxy s2, using Siyah Kernel by Gokhanmoral, i am running CM9 and Resurrection Remix ics v1.2 PRO[4.0.4]
I am now running a Dual Boot galaxy s2, using Siyah Kernel by Gokhanmoral, i am running SensatioN ROM 3.3 ICS by Crysis21 as Primary and CM9 as Secondary.. can anyone tell me any app so that i can automatically sync both rom 's SMS, Phone log and Phone Contact.. i know manual process..
What are the pro's/con's of dual booting? Cheers
Sent from my GT-I9100 using Tapatalk
shareking said:
I am now running a Dual Boot galaxy s2, using Siyah Kernel by Gokhanmoral, i am running SensatioN ROM 3.3 ICS by Crysis21 as Primary and CM9 as Secondary.. can anyone tell me any app so that i can automatically sync both rom 's SMS, Phone log and Phone Contact.. i know manual process..
Click to expand...
Click to collapse
You can use Rom Manager to Extract the apps and data from your nandroid backup, or another app that does the same is Nandroid Browser, you can get both of google play. Just as a side note, you should get an automation sync of data when flashing a new rom, as google now store all you apps and setting in the cloud, if you check in your settings it should be under Backup and reset - back up my data - check the box, and you should have an auto sync for your next rom flash.
blade30p said:
What are the pro's/con's of dual booting? Cheers
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
For me it is just the chance to have a change never getting bored of the same rom, the con is using a dual boot that is still in better and is buggy at the moment, which may cause problems with your rom mainly the 2nd rom, also the storage of data is causing some people problems, but the thread is give good solutions.
Dual booting rocks. android rules...
Thank you for this guide
So there is an option to boot two GB ROMs but no ICS and now we can boot two ICS ROMs but no GB...
The third option should be... - you know it
Sent from my GT-I9100 using XDA
Probably get flamed - btw, I don't care one jot - but why on earth should this be stickied?
This isn't a guide, it's a post with two links to the relevant threads, where the discussion is going to be a lot more useful than anything here.
s.d. o'connor, your other guides are guides, and are very useful, for which my thanks. This one isn't.
Flame-retardant pants on - fire away.
My defence
B3311 said:
Probably get flamed - btw, I don't care one jot - but why on earth should this be stickied?
This isn't a guide, it's a post with two links to the relevant threads, where the discussion is going to be a lot more useful than anything here.
s.d. o'connor, your other guides are guides, and are very useful, for which my thanks. This one isn't.
Flame-retardant pants on - fire away.
Click to expand...
Click to collapse
Why would you get flamed for having an opinion, you are entiled to that, but here goes my defence. I could only but ask if it could be a sticky i didnt make it one, and the idea is to stop new threads being opened asking the question can you dual boot the galaxy s2. Also as more options of dual booting become avaiable then they can be added to this thread.
P.S I dont want people to get flamed for having a opinion, they have a right to that, as long as they put that across in a good manner.
You don't need a defence (unlike Leeds United, but that's another story).
Flaming is an occupational hazard here sometimes, especially if someone has the temerity to diagree with someone else. I'm way past worrying anyway.
On topic - I still don't think this deserves sticky status. You and others do. No problem. Each to their own. It's up to the mods anyway, not us.
No foul on you SD O'C because you've put together some really good threads, but if this is 'sticky worthy' standards have plummeted on XDA. Rapidly. As has been pointed out, there's a couple of links & pretty much no original content or anything that could remotely be considered a 'guide'.
Droidphile's excellent dualbooting post in the Siyah dev thread a few days ago, now that was a guide (and sticky worthy).
okay, i am on dual boot. using LPQ as primary and cm9 latest nightly as secondary
and i note battery drain
MistahBungle said:
No foul on you SD O'C because you've put together some really good threads, but if this is 'sticky worthy' standards have plummeted on XDA. Rapidly. As has been pointed out, there's a couple of links & pretty much no original content or anything that could remotely be considered a 'guide'.
Droidphile's excellent dualbooting post in the Siyah dev thread a few days ago, now that was a guide (and sticky worthy).
Click to expand...
Click to collapse
What post number is it and i can include it and give him full credit, i will of course ask first. Also i would like to point out this was never intended as a guide, more a point of ref.
P.S If LUFC would like to change his mind on this being a sticky then i would have no problem with this.
ashifr5 said:
okay, i am on dual boot. using LPQ as primary and cm9 latest nightly as secondary
and i note battery drain
Click to expand...
Click to collapse
Battery drain has been noted with the kernel, he has made a fix for most roms and combo's but he will need time as it is still in the early stages. Also when flashing a new rom this can alter the casuse battery drain, a full charge of the batter could fix this problem.
MistahBungle said:
Droidphile's excellent dualbooting post in the Siyah dev thread a few days ago, now that was a guide (and sticky worthy).
Click to expand...
Click to collapse
Here it is, for all the non-searchers.
Off-topic again - s.d.oconnor, to quote an earlier post from yourself:
s.d.oconnor said:
Thanks man, the XDA community has give me so much, I just want to give back.
Click to expand...
Click to collapse
If so, what's the "donate to me" banner doing in your signature? Just awaiting love and affection?
You've compiled some useful guides, but let's face it, your work has mainly been collating readily available links and other posts that any reasonable modicum of searching ability could accumulate.
Nothing in the site rules that forbids you to ask for donations, but for what you've done - especially taking into account that you've been a member here for two months - I can think of an awful lot more contributors ("recognised" or not) whom are far more worthy of donations than yourself.
The "giving back to the community" spiel is very valiant and honourable, but you want donations. Fine, sure you've got some too. But don't dress it up behind the "giving back" line - not exactly sincere, no?
Again, I'm not flaming/trolling - merely my opinion.
B3311 said:
Here it is, for all the non-searchers.
Off-topic again - s.d.oconnor, to quote an earlier post from yourself:
If so, what's the "donate to me" banner doing in your signature? Just awaiting love and affection?
You've compiled some useful guides, but let's face it, your work has mainly been collating readily available links and other posts that any reasonable modicum of searching ability could accumulate.
Nothing in the site rules that forbids you to ask for donations, but for what you've done - especially taking into account that you've been a member here for two months - I can think of an awful lot more contributors ("recognised" or not) whom are far more worthy of donations than yourself.
The "giving back to the community" spiel is very valiant and honourable, but you want donations. Fine, sure you've got some too. But don't dress it up behind the "giving back" line - not exactly sincere, no?
Again, I'm not flaming/trolling - merely my opinion.
Click to expand...
Click to collapse
Ok, the banner donate to me has been their since i joined as you are giventhe option to include one, i was new (still am), i have not recived any donations, and if i did they would be used to go back to the XDA website, if it offends anyone i will remove the banner. Also if any mod belives that i am not worthy of my title and that my guides are not of the standard that is very good then they can by all means remove them from any sticky they may be on, and remove my title if they see fit.
I know you are saying that you are not flaming me, but it seems to be moving in that direction. I know i have only been here a short while but i belive that what i have done is not that bad of a standard, in the short time i have been here.

Categories

Resources