roms and mods - Sprint Samsung Galaxy S III

What exactly does modding mean in the smartphone world? Does it mean taking bits and pieces from other roms and putting them into another? How do you do this?

Galaxynote1234 said:
What exactly does modding mean in the smartphone world? Does it mean taking bits and pieces from other roms and putting them into another? How do you do this?
Click to expand...
Click to collapse
No an expert but yes.
Most developer will put different mod for small things like. Icons, status bar, removing the sprint, or something more complicated like a 3 way boot to a rom that will allowed you to boot into recovery once you hold the power button..
Most required root or a special rom running to allowed the tweek or mod to work. Mainly you will need root access or super user access to apply the majority of little tweeks available.
Is not taking from anything is a change to the rom or feature enabling you to do something that your rom did not let you do before
Simple I guess
MIUI Jellybean 2.8.31 B2

redline57 said:
No an expert but yes.
Most developer will put different mod for small things like. Icons, status bar, removing the sprint, or something more complicated like a 3 way boot to a rom that will allowed you to boot into recovery once you hold the power button..
Most required root or a special rom running to allowed the tweek or mod to work. Mainly you will need root access or super user access to apply the majority of little tweeks available.
Is not taking from anything is a change to the rom or feature enabling you to do something that your rom did not let you do before
Simple I guess
MIUI Jellybean 2.8.31 B2
Click to expand...
Click to collapse
Thanks. I'm just curious as to how I install the different tweaks. Say I wanted a notification task bar from one rom onto the rom i already have installed. How do I go about doing that?

Galaxynote1234 said:
Thanks. I'm just curious as to how I install the different tweaks. Say I wanted a notification task bar from one rom onto the rom i already have installed. How do I go about doing that?
Click to expand...
Click to collapse
Is not as easy as to get a specific part of a rom. Is what is available from the developer for your rom.
Sometimes they are tweeks available to most rom in general. You would find that in the developers forum as well on themes.
In general the person providing the tweek will let you know in the first post how to installed or flash the tweek. You would need to read and see if it work on your rom.
Sometimes the best tweeks are apply to a whole rom in general, making that rom the best choice. Making the choice easy as to just flash that rom from the developer. That's when you start following your favorite themer or developer.
MIUI Jellybean 2.8.31 B2

redline57 said:
Is not as easy as to get a specific part of a rom. Is what is available from the developer for your rom.
Sometimes they are tweeks available to most rom in general. You would find that in the developers forum as well on themes.
In general the person providing the tweek will let you know in the first post how to installed or flash the tweek. You would need to read and see if it work on your rom.
Sometimes the best tweeks are apply to a whole rom in general, making that rom the best choice. Making the choice easy as to just flash that rom from the developer. That's when you start following your favorite themer or developer.
MIUI Jellybean 2.8.31 B2
Click to expand...
Click to collapse
Thanks for the help! Really appreciate it. Had another question about roms but I didn't want to start another thread. Lets say I'm currently running the blazer rom and I wanted to start using the jellybomb domination rom. How do I do this. What are the steps because I've read a lot of threads and they just say to do a wipe first then install. So do I just put the file into my external sd storage, do a wipe/factory reset and then install the rom?

Galaxynote1234 said:
Thanks for the help! Really appreciate it. Had another question about roms but I didn't want to start another thread. Lets say I'm currently running the blazer rom and I wanted to start using the jellybomb domination rom. How do I do this. What are the steps because I've read a lot of threads and they just say to do a wipe first then install. So do I just put the file into my external sd storage, do a wipe/factory reset and then install the rom?
Click to expand...
Click to collapse
Assuming you know how to flash and work with clockworkmod.
Make a folder on your internal SD called Root or whatever just to be organized. Place the rom inside the folder. This allowed you to be organized to what you are flashing keeping stuff separate to minimized flashing the wrong file.
What I do before a flash (make sure to reset wallet if you had setup before flashing)
Boot into recovery
Wipe user/data 3x
Wipe cache 3x
Wipe Dalvik 3x
Then look for the zip or installation file on the folder you save it.
Hit flash and you are golden.
Repeat steps for new rom.
Now if you are updating the same rom to a higher versión. The dev. Might tell you just to wipe cache and Dalvik and then flash.
Also there is a advance restore allowing you to just restore your data from a previous version. That way after you flash the update your phone boots with all your apps and setting you had before.
MIUI Jellybean 2.8.31 B2

redline57 said:
Assuming you know how to flash and work with clockworkmod.
Make a folder on your internal SD called Root or whatever just to be organized. Place the rom inside the folder. This allowed you to be organized to what you are flashing keeping stuff separate to minimized flashing the wrong file.
What I do before a flash (make sure to reset wallet if you had setup before flashing)
Boot into recovery
Wipe user/data 3x
Wipe cache 3x
Wipe Dalvik 3x
Then look for the zip or installation file on the folder you save it.
Hit flash and you are golden.
Repeat steps for new rom.
Now if you are updating the same rom to a higher versión. The dev. Might tell you just to wipe cache and Dalvik and then flash.
Also there is a advance restore allowing you to just restore your data from a previous version. That way after you flash the update your phone boots with all your apps and setting you had before.
MIUI Jellybean 2.8.31 B2
Click to expand...
Click to collapse
Thank you!! That clears things up a lot. I think I'll begin by installing Paranoid Android's new Rom and go from there. If I have any other questions I'll just post them in this thread or search for my answer. Thank you again!

Or a PM

Will do

You also need to be aware of whether a ROM is Odexed, or Deodexed. They are not compatible with each other.
Sent from my Sprint Samsung Galaxy S3, running strongsteve's OdexedBlue ROM, using xda-developers app

DrgnRebrn said:
You also need to be aware of whether a ROM is Odexed, or Deodexed. They are not compatible with each other.
Sent from my Sprint Samsung Galaxy S3, running strongsteve's OdexedBlue ROM, using xda-developers app
Click to expand...
Click to collapse
How does that effect flashing? I'm going to flash paranoid android so after I flash that say I want to begin using a different rom. How do I know if it's odexed or deodexed?

Related

*NEWBIE* Just Rooted My Epic 4G Touch, Have a few questions?

Yes i just rooted my epic 4g touch yesterday. Looking for where I should go from here. I did only root it so Im going to go home and do the option "c" on the automated script tool so i can flash it with EK02+CWM so I have the CWM to flash roms. My questions are: I am currently on android 2.3.6 on EK02 Kernel. Should I stay on that kernel or should I do something different? Something newer or better? Also Once I have the kernel with CWM installed, can someone give me proper EASY instructions how to flash a rom? or theme? Also is there any recommended combination of a kernel/ROM/Modem i should install? I don't want something that has several bugs. The least, the better! ;-) Please any information would help. I'm a Newbie lol
Any Rom you flash will have a kernel built in. For the sake of you being new to this, I would just use the kernel the Rom comes with right now and worry about playing with kernels later.
The Modem will not flash with the ROM and needs to be flashed separately. Again, you might want to just stay with what you have right now. Any combination of the ROM, Kernel, and Modem will work. There is no science to what combo works best and is all a matter of personal opinion and experiences.
Once you install CWM, you can flash a ROM. Just download the ROM and add put it on your internal SD Card that phone has. Then boot into CWM. An easy way to do this is to download quick boot from the market and you can boot into CWM.
When in there wipe all system data (will remove all you apps from your phone.), cache, and dalvik cache (in advnaced).
Then go to install file from sd card. Choose internal, then go to the zip file that is the ROM. Click on it and install. After it is done, reboot the phone from CWM and you will now have a custom ROM.
Most of the ROMs you would want to install are on the 1st page of the Dev section. I currently running UnNamed ROM as it is extremely stable and has been giving me good battery life. I am on EL29 Modem and running the kernel the ROM came with.
There are other ROMS that offer more theming if you would like but sometime do not offer the same stability as some other ROMS.
For themes, make sure they are compatible with whatever ROM you are running. To flash a theme, you would do it the same way as a ROM except no need to clear system data. Just wipe Cache and Dalvik so you do not lose your info and then flash the zip. Also, if the ROM you are using is updated you usually do not need to clear system data either but if you jump to a totally different ROM you will need to clear everything.
A good app to get is Titanium Backup. I totally recommend purchasing the Pro version but you can get away with the free one. You can backup the apps you have on your phone and then reload them on the new Rom. Make sure to only put back the apps you downloaded and not apps from the system. You can a batch save and restore instead of doing each one individually. Click the settings menu, then batch.
Hope this helps you get started. Sorry, if any of this is confusing as sometimes I just ramble on as I type...Any more questions just ask away...We have a good group of people here.
If you like the color blue you should install Strongsteve's odexed ROM. If you don't like the color blue you should still install his ROM. Not only is it a beautiful to look at set up, it's also very stable and fast. Constant improvements are always being made as well. And you will soon be a fan of all things blue
There are other ROMS on the developers page. Some are tweaked for long battery life, some are themed but all are worthy of a look. It just comes down to personal preference.
As for the modem you will need to flash that separately. Try a few different ones and see which gives you the best performance.
Ok cool. Thanks guys. So if i want to stay on this modem I am on now. I could basically just flash the rom I want and this modem will stay on my phone right? I don't need to re flash it?
Yes.....you are correct. Now that you're rooted let the fun begin!
powerstroke said:
Ok cool. Thanks guys. So if i want to stay on this modem I am on now. I could basically just flash the rom I want and this modem will stay on my phone right? I don't need to re flash it?
Click to expand...
Click to collapse
correct.
I don't think any ROMS flash with modems except for the EK02 sprint official Over-The-Air update.
Awesome. One last thing lol, sorry for all the questions. I am currently on EK02. I am going to flash Strongsteve's odexed ROM. After I flash that rom, will I need to then flash again the EK02 Modem or is flashing the ROM all I need to do?
My advice stay on EK02 at least for couple days so you can compare with other setup. EK02 and EL13 have good results for me, everything else gives me bad battery life.
Sent from my SPH-D710 using XDA Premium App
lol i would like to stay on it and that's fine. I'm just wondering if after i flash this rom, my modem will stay on there? Or do i need to re flash the EK02 modem?
Your modem will stay
Sent from my SPH-D710 using xda premium

Tmobile Galaxy S III ROM Help.

First of all, I don't know that much about ROMS but I know that they will make you save battery and let you customize it better. I just don't know how to install the correct and best ROM for my device. I would like some help with this and need someone to explain everything about ROMs please. Thank you in advance.
garciaomar0203 said:
First of all, I don't know that much about ROMS but I know that they will make you save battery and let you customize it better. I just don't know how to install the correct and best ROM for my device. I would like some help with this and need someone to explain everything about ROMs please. Thank you in advance.
Click to expand...
Click to collapse
First, there is no correct or best rom for a device. You find a rom that has the features that you want. The "best" rom will be different for most everybody. Just flash a rom, try it out. When you get bored, nandroid the current rom, then flash another rom. Repeat until you're satisfied. Some people are just too chicken **** to mess around on android phones, but barring complete idiocy (like flashing an ill-matching rom) or an EFS corrruption, you won't screw anything up.
As for the "explain everything about roms," go onto the home page of the XDA forums. Go into each "general" forum of each phone subforum and I GUARANTEE you will find a newbie [GUIDE] to android/roms/flashing/anystupidnewbquestion.
erikikaz said:
First, there is no correct or best rom for a device. You find a rom that has the features that you want. The "best" rom will be different for most everybody. Just flash a rom, try it out. When you get bored, nandroid the current rom, then flash another rom. Repeat until you're satisfied. Some people are just too chicken **** to mess around on android phones, but barring complete idiocy (like flashing an ill-matching rom) or an EFS corrruption, you won't screw anything up.
As for the "explain everything about roms," go onto the home page of the XDA forums. Go into each "general" forum of each phone subforum and I GUARANTEE you will find a newbie [GUIDE] to android/roms/flashing/anystupidnewbquestion.
Click to expand...
Click to collapse
One more question. What is the adama kernel? I want to install the sonic team rom but don't know if to still the adama kernel. It is optional
I'd recommend against it. Until you know what "normal" behavior is for modded roms, you don't want to convolute the whole thing by modifying the kernel as well.
Basically what you do is make a backup in clockwork mod recovery and then put the rom on the root of your sd card then you reboot back into recovery then do the wipe data/factory reset then you wipe cache then go in to the advanced tab and wipe dalvic cache then go to install zip from sd card and install the rom and then once again wipe cache and dalvic then fix permissions and reboot then your good

★[Guide]Beginners/noob,Android modding:Where to start★

!!!!☆■PLEASE PRESS THANKS INSTEAD OF SAYING IT IM SO SICK OF PEOPLE SAYING THANKS WHEN IN THE RULES IT SAYS TO USE THE THANKS BUTTON□★!!!!!!!
This is a beginners guide to start modifying your Android device. When I joined the website I felt like I didn't know where to start. So I thought I could make this thread to get people started.
*I will not be held responsible for any damage that may be caused to your device.
First things first your going to need to root your device. What rooting does is it allows special access to things in your phone. Without root custom roms and custom recoveries will not work. Also some apps require root to work. So to root your device search for the name of your device in the search box. Once you find your device then go to the Android development section. And usually near the top there will be a guide on how to root your device.
If your can't find or your device doesn't have a forum section (for example the Us Cellular Galaxy s4) then search for a similar device. So I have the Us cellular galaxy s4 and it doesn't have a forum section. So I could look at the Verizon or At&T galaxy s4 section and see if the root method with work on my us cellular galaxy s4. Thankfully there is a method that works for the us cellular version too. If you still can't find a root method for your device then I would Google it and see what you can find.
Once you have gotten root access then the next step is to install a custom recovery.
IF U WANT TO CHECK IF YOU HAVE SUCCESSFULLY GOTTEN ROOT ACCESS THEN DOWNLOAD THE ROOT CHECKER APP.
Ok so what a custom recovery is basically a tool to install/ flash things to your device. For example If I want a transparent status bar then I can download an s4 transparent status bar. Then I can go into recovery mode. After that since I have a custom recovery I can install the new status bar in recovery mode. Then reboot my phone. And boom I have a transparent status bar. Be sure to check out the link. It will further Explain custom recoveries.
http://forum.xda-developers.com/wiki/ClockworkMod_Recovery
Ok so to get a custom recovery you can follow the link above or your can do the same thing u did for root. Search your device. Then go to the Android development section and look for a thread on how to install a custom recovery. There are different types/versions of recoveries. Clock work mod recovery is one of the more popular ones and is what I personally use and I recommend. TWRP (team win recovery project is another one and is good too.)
After you get a custom recovery installed you need to make a backup. In case something goes wrong by user error or accident you can fix your device.
A back up is needed because if I would try to install a rom and for some reason it doesnt boot up then your going to need to return to what you were previously on. For example I have my galaxy s4 and If i make a backup right before I install a new rom. Then I try installing a rom and for whatever reason it doesn't work. I can go back into recovery mode and I can install my back up. And the backup will be everything that I had on my device before I tried to install a new rom. Once you have a backup then go to the next step.
Now the best part custom roms. Ok a custom rom is kinda hard to explain but im gonna try to. So a rom is basically firmware. And u can have different types of roms (firmware) for your device. **THE NUMBER ONE RULE IS TO NEVER INSTALL A ROM THAT IS NOT MEANT FOR YOUR PHONE. THIS IS 99 PERCENT OF WHY PEOPLE HARD BRICK THEIR DEVICE. **
So generally there are too different versions of roms. Stock based roms and aosp/ cyanogen based roms. Stock roms have generally the same look but may offer more options and settings for things. Some stock based roms have options to Change the look too.
Aosp(cyanogen mod,pac man, carbon) roms are going to change the look a lot. And have more options to Change Things too. Check out cyanogenmod.com to see what I mean.
Roms are a lot of fun to expirment with and see which ones you like best.
So your ready to get a custom rom.
Make sure you have a back up before you continue.
1. Dowload a rom to your device.
A good rom to try is cyanogen mod. It's an aosp based rom. Follow this link and see if your device is compatible.
get.cm/
REMEMBER U MUST DOWNLOAD A ROM THAT IS MEANT FOR YOUR DEVICE ONLY!!!!!
2. If you are going to install cyanogen mod or any aosp you are also going to need g apps. What g apps is is a package of apps. Basically of all the stock apps. Stock roms have it built in.
You can get get g apps from here
http://goo.im/gapps
If you want to check out other roms then go to your device in the forums then go to the Android development section. And look around there should be plenty to choose from.
3. So if you are installing cyanogen mod make sure you have gapps if you are installing a stock based rom you don't need it.
4.Boot into recovery mode. You can download rom manager from the play store and go into the app and press boot into recovery mode or do it manually by using the hard keys. Google it if you can't get into recovery mode.
5.Once in recovery mode if u are installing cyanogen mod do a wipe data/factory reset.
If you are installing a stock based rom skip that step unless you want to wipe data. Or if where you found the rom it says to wipe data.
6.flash the rom you installed. Remember where you put it when you downloaded it.
7. If you needed it find gapps then flash(install) that.
If you didn't need gapps then skip that step.
8. Wipe the cache partion
9. Wipe the davilk cache. *Its under advanced* This is important so you don't get a boot loop.
10. Reboot system
11. Enjoy your new rom.
Common errors:
If you get stuck at the boot logo you probably forgot to wipe the davilk cache. Its under advanced options in recovery.
If you try to install cyanogen mod and get an error saying system has stopped and that error keeps showing up then you used the wrong gapps package. Dowload the one closest to the top of the page if u are trying to download cyano
If u have any questions at all about anything feel free to ask them on this thread. Or in the q and a section. Or pm me.
☆■PLEASE PRESS THANKS INSTEAD OF SAYING IT IM SO SICK OF PEOPLE SAYING THANKS WHEN IN THE RULES IT SAYS TO USE THE THANKS BUTTON□★
Have a nice day!
Very Useful guide for beginners good work!!!
AndreRaptor said:
Very Useful guide for beginners good work!!!
Click to expand...
Click to collapse
I appreciate the kind words.
-If I've helped press thanks. Don't say it.-
Sent from my SCH-R970 using Tapatalk 2
very imformative. i will point others to this
how to remove boot menu manager and also remove custom rom installed
how to remove boot menu manager and also remove custom rom installed.
I m using motorola atrix 2 .. i have in system 1 stock rom, i was trying with custom roms . i want to delete all other roms and boot menu manager.... please help....
Very nicely put together....
Pressed Thanks!
mrblink said:
Thanks for the tips
Click to expand...
Click to collapse
Read the bottom of the post....
Sent from my SCH-R970 using Tapatalk 4
Do I need to do some backup before Rooting too?
Hi,
First of all, I really appreciate your work for helping Noobs like me, for teaching all these things...
I was going to do perform experiments on my Android phone, and I would like to be sure regarding the steps. Of course, nobody wants to go wrong while doing this.
So, Do I need to do any sort of Backup before Rooting process, too?
Or it is just simple like:
Root your Phone
Install some Custom Recovery
Flash some cool Custom ROMs (optional)
Also, Is there anything, that I should be aware of, regarding Bootloaders? People discuss so much about Locked/Unlocked bootloaders.
I checked the Hidden Menu of my phone and it says that my Bootloader is Locked.
It would be appreciating, if you can add something regarding this Bootloader thing in your Post too.
Thanks a lot for this Guide :good:
Great to see xda cares about the noobs. Ive down my share of flashing roms and mods but always good to learn more.
Sent from my Nexus 4 using xda app-developers app
Clean
Clean and to the point. Looking to get into more of the coding and building your own ROM where might be a solid software to buy etc. Thanks
no keyboard
Hello… I will be bookmarking the thread for educating my NOOB brain. I have had an ongoing challenge with not having a keyboard after flashing different ROM's and cannot enter anything. What am I doing incorrectly?
scottpub said:
Hello… I will be bookmarking the thread for educating my NOOB brain. I have had an ongoing challenge with not having a keyboard after flashing different ROM's and cannot enter anything. What am I doing incorrectly?
Click to expand...
Click to collapse
The G Apps you downloaded didn't work.... flash your backup to fix this, of course you will be back to normal and still have root. Find another ROM or find a better G Apps. The keyboard not working happened to my nexus 4 after flashing cyanogen... oh well. NEXT!!!!
A helpful tool would be the clockwork mod ROM manager that you can download from either the Play store or the Amazon app market. You can download the gapps zip directly from the app as well as boot into recovery from the app so you can install the zip. I would also recommend buying the pro (it's 99 cents and you are supporting a great team of devs) app so you can update your CM ROM and switch ROMs if you like doing that.
Sent from my LG-D950 using xda app-developers app
---------- Post added at 02:21 PM ---------- Previous post was at 02:15 PM ----------
Clockwork Mod also has a touch recovery that is really nice to have to navigate though. You can buy it on the app or you can download it off their site for free. I use it on all of my devices and swear by it. There aren't very many that aren't supported from the major manufacturers so it's a great tool to have in your arsenal. That and it makes installing zips easier for those newer to the wonderful world of Android.
Sent from my LG-D950 using xda app-developers app
thanks..help me alot
noob razr maxx with newest kk update
hi i am new can i root my phone and make the tether avaliable on my moto razr maxx hd ? it has newest update
Nice guide really helped
new here couldn't post in development forum
I just want to give a big thanks to "mohammad.afaneh" ! I just installed Superliterom V5.0 on my
verizon galaxy S3, with no troubles. It's running smooth and looks great.
Simple enough just had to follow your directions, which were perfect..
Thank you also to everyone that makes this site the bible of everything Android... period..
Thanks Again
Mo's Derf
Rooted and
Yes, I rooted my phone and did all the things I Google searched. The the phone (Sprint Galaxy S6 SM-G920P) worked fine. I did the Renegade ROM and I got stuck on the Load screen for Renegade. When it didn't work I accidentally wiped my entire phone and tried saving it with Cm-13.0-201xxxxxx, but it sucks. It will not let me do anything. I am searching for a ROM I can flash with TWRP that will allow me to get my phone up and working properly. Can any of you help
How to do the samething when the touchscreen is not working properly
I got the stock rom for my device and the touchscreen does not work properly after flashing it to my device, surely I did something wrong or the rom from the manufacturer is not working.
I have seen newer and differnt versions I can use for the THL 5000 mkt or MK 6592 chipset, just all the ROMs want a person to have some android interface where the android touchscreen is working fine. So my thought is how do I go about either finding another custom rom which will work with this device when most if not all use android touchscreens for the smart phones and I can't find roms with scatter files and bin files for this model.
Touchscreen works in a weird way where pressing the lower screen selects things above it.
​
noahthedominator said:
!!!!☆■PLEASE PRESS THANKS INSTEAD OF SAYING IT IM SO SICK OF PEOPLE SAYING THANKS WHEN IN THE RULES IT SAYS TO USE THE THANKS BUTTON□★!!!!!!!
This is a beginners guide to start modifying your Android device. When I joined the website I felt like I didn't know where to start. So I thought I could make this thread to get people started.
*I will not be held responsible for any damage that may be caused to your device.
First things first your going to need to root your device. What rooting does is it allows special access to things in your phone. Without root custom roms and custom recoveries will not work. Also some apps require root to work. So to root your device search for the name of your device in the search box. Once you find your device then go to the Android development section. And usually near the top there will be a guide on how to root your device.
If your can't find or your device doesn't have a forum section (for example the Us Cellular Galaxy s4) then search for a similar device. So I have the Us cellular galaxy s4 and it doesn't have a forum section. So I could look at the Verizon or At&T galaxy s4 section and see if the root method with work on my us cellular galaxy s4. Thankfully there is a method that works for the us cellular version too. If you still can't find a root method for your device then I would Google it and see what you can find.
Once you have gotten root access then the next step is to install a custom recovery.
IF U WANT TO CHECK IF YOU HAVE SUCCESSFULLY GOTTEN ROOT ACCESS THEN DOWNLOAD THE ROOT CHECKER APP.
Ok so what a custom recovery is basically a tool to install/ flash things to your device. For example If I want a transparent status bar then I can download an s4 transparent status bar. Then I can go into recovery mode. After that since I have a custom recovery I can install the new status bar in recovery mode. Then reboot my phone. And boom I have a transparent status bar. Be sure to check out the link. It will further Explain custom recoveries.
http://forum.xda-developers.com/wiki/ClockworkMod_Recovery
Ok so to get a custom recovery you can follow the link above or your can do the same thing u did for root. Search your device. Then go to the Android development section and look for a thread on how to install a custom recovery. There are different types/versions of recoveries. Clock work mod recovery is one of the more popular ones and is what I personally use and I recommend. TWRP (team win recovery project is another one and is good too.)
After you get a custom recovery installed you need to make a backup. In case something goes wrong by user error or accident you can fix your device.
A back up is needed because if I would try to install a rom and for some reason it doesnt boot up then your going to need to return to what you were previously on. For example I have my galaxy s4 and If i make a backup right before I install a new rom. Then I try installing a rom and for whatever reason it doesn't work. I can go back into recovery mode and I can install my back up. And the backup will be everything that I had on my device before I tried to install a new rom. Once you have a backup then go to the next step.
Now the best part custom roms. Ok a custom rom is kinda hard to explain but im gonna try to. So a rom is basically firmware. And u can have different types of roms (firmware) for your device. **THE NUMBER ONE RULE IS TO NEVER INSTALL A ROM THAT IS NOT MEANT FOR YOUR PHONE. THIS IS 99 PERCENT OF WHY PEOPLE HARD BRICK THEIR DEVICE. **
So generally there are too different versions of roms. Stock based roms and aosp/ cyanogen based roms. Stock roms have generally the same look but may offer more options and settings for things. Some stock based roms have options to Change the look too.
Aosp(cyanogen mod,pac man, carbon) roms are going to change the look a lot. And have more options to Change Things too. Check out cyanogenmod.com to see what I mean.
Roms are a lot of fun to expirment with and see which ones you like best.
So your ready to get a custom rom.
Make sure you have a back up before you continue.
1. Dowload a rom to your device.
A good rom to try is cyanogen mod. It's an aosp based rom. Follow this link and see if your device is compatible.
get.cm/
REMEMBER U MUST DOWNLOAD A ROM THAT IS MEANT FOR YOUR DEVICE ONLY!!!!!
2. If you are going to install cyanogen mod or any aosp you are also going to need g apps. What g apps is is a package of apps. Basically of all the stock apps. Stock roms have it built in.
You can get get g apps from here
http://goo.im/gapps
If you want to check out other roms then go to your device in the forums then go to the Android development section. And look around there should be plenty to choose from.
3. So if you are installing cyanogen mod make sure you have gapps if you are installing a stock based rom you don't need it.
4.Boot into recovery mode. You can download rom manager from the play store and go into the app and press boot into recovery mode or do it manually by using the hard keys. Google it if you can't get into recovery mode.
5.Once in recovery mode if u are installing cyanogen mod do a wipe data/factory reset.
If you are installing a stock based rom skip that step unless you want to wipe data. Or if where you found the rom it says to wipe data.
6.flash the rom you installed. Remember where you put it when you downloaded it.
7. If you needed it find gapps then flash(install) that.
If you didn't need gapps then skip that step.
8. Wipe the cache partion
9. Wipe the davilk cache. *Its under advanced* This is important so you don't get a boot loop.
10. Reboot system
11. Enjoy your new rom.
Common errors:
If you get stuck at the boot logo you probably forgot to wipe the davilk cache. Its under advanced options in recovery.
If you try to install cyanogen mod and get an error saying system has stopped and that error keeps showing up then you used the wrong gapps package. Dowload the one closest to the top of the page if u are trying to download cyano
If u have any questions at all about anything feel free to ask them on this thread. Or in the q and a section. Or pm me.
☆■PLEASE PRESS THANKS INSTEAD OF SAYING IT IM SO SICK OF PEOPLE SAYING THANKS WHEN IN THE RULES IT SAYS TO USE THE THANKS BUTTON□★
Have a nice day!
Click to expand...
Click to collapse

How to install Custom Roms after S-Off?

I am wondering what's next after S Off to install Custom Roms, How do I go about doing that?
I am rooted with beaups s-off method.
thank you
JonrossMaddox said:
I am wondering what's next after S Off to install Custom Roms, How do I go about doing that?
I am rooted with beaups s-off method.
thank you
Click to expand...
Click to collapse
Flash a custom recovery,and then flash the ROM
Sent from my unknown using Tapatalk 4
nexusisneecesary said:
Flash a custom recovery,and then flash the ROM
Sent from my unknown using Tapatalk 4
Click to expand...
Click to collapse
How do I go about flashing a custom recovery?
JonrossMaddox said:
How do I go about flashing a custom recovery?
Click to expand...
Click to collapse
Go into the original android development section find twrp touch recovery and follow those instructions there.
Sent from my unknown using Tapatalk 4
Since you are a new user I will help you with a little more depth, I hate seeing new users mess up their device. Give me a second to get it together and I will edit this post with some helpful info.
(EDIT)
OK so Follow the instructions on this page ( http://forum.xda-developers.com/showthread.php?t=2416431 ) to get a custom recovery. It's TWRP, and I like it a lot. I love that it's touch, because I remember using amon ra on the HTC Evo and you had to use the volume up & down + power button to navigate the menus and it was sometimes very easy to make a mistake. This touch recovery eliminates that.
Next, go to either the original android development OR the android development section of the Verizon HTC One and choose either an AOSP rom or sense based rom. So far I've used the Google Play Edition rom and now I'm on andy's bonestock and have really liked them both. Make sure any rom you ever flash is compatible with your phone, very, very important. if you don't know, just ask. MOST users on here are friendly and will say yes or no and not give you a hard time.
Roms are very easy to install. Just download the .zip, I download it straight from my phone, but you can also download on your computer and then transfer it to your phones storage. (thanks to andybones advice, I have started checking the MD5 of the rom. Devs include it in thread of the info of the rom here on xda, and once you have the .zip on your phone, use a file manager to view the MD5 and compare it to what the dev has put in their thread. If it matches, you're good. Then boot into recovery and DO A BACKUP OF YOUR STOCK AND KEEP IT!! Everything you need to backup is already checked with TWRP so that's helpful. Once you're done with the backup, then do a wipe. I wipe SYSTEM, DATA, CACHE, & DALVIK CACHE. Then, go back to the TWRP main screen and select install. Find the .zip you want to install and flash it. Some roms have aroma installer so it will bring you to a special screen that allows you to select options you want to have in the rom. check the boxes of the apps/options you want in the rom and follow the 'next' prompts until the rom installs. After you're done, reboot, set up your new rom and enjoy it!
If anyone more experienced than me has any info to add to this, feel free.
Okay so I am kind of stuck, I have tried on Ubuntu, Windows, and Mac, but I cannot get my device to show up under fastboot command. Why wont it? I rebooted into fastboot from the bootloader.
EDIT: Nevermind fixed, I didn't realize it couldn't be booted into the OS.
josh995 said:
Since you are a new user I will help you with a little more depth, I hate seeing new users mess up their device. Give me a second to get it together and I will edit this post with some helpful info.
(EDIT)
OK so Follow the instructions on this page ( http://forum.xda-developers.com/showthread.php?t=2416431 ) to get a custom recovery. It's TWRP, and I like it a lot. I love that it's touch, because I remember using amon ra on the HTC Evo and you had to use the volume up & down + power button to navigate the menus and it was sometimes very easy to make a mistake. This touch recovery eliminates that.
Next, go to either the original android development OR the android development section of the Verizon HTC One and choose either an AOSP rom or sense based rom. So far I've used the Google Play Edition rom and now I'm on andy's bonestock and have really liked them both. Make sure any rom you ever flash is compatible with your phone, very, very important. if you don't know, just ask. MOST users on here are friendly and will say yes or no and not give you a hard time.
Roms are very easy to install. Just download the .zip, I download it straight from my phone, but you can also download on your computer and then transfer it to your phones storage. (thanks to andybones advice, I have started checking the MD5 of the rom. Devs include it in thread of the info of the rom here on xda, and once you have the .zip on your phone, use a file manager to view the MD5 and compare it to what the dev has put in their thread. If it matches, you're good. Then boot into recovery and DO A BACKUP OF YOUR STOCK AND KEEP IT!! Everything you need to backup is already checked with TWRP so that's helpful. Once you're done with the backup, then do a wipe. I wipe SYSTEM, DATA, CACHE, & DALVIK CACHE. Then, go back to the TWRP main screen and select install. Find the .zip you want to install and flash it. Some roms have aroma installer so it will bring you to a special screen that allows you to select options you want to have in the rom. check the boxes of the apps/options you want in the rom and follow the 'next' prompts until the rom installs. After you're done, reboot, set up your new rom and enjoy it!
If anyone more experienced than me has any info to add to this, feel free.
Click to expand...
Click to collapse
Just to make sure I have the steps correct:
1) S-Off the phone
2) Unlock bootloader via htcdev or other methods posted on this forum
3) ???
4) Flash a recovery
5) Flash a rom
Are we supposed to do anything between unlocking and flashing a recovery?
WhiteAsIce said:
Just to make sure I have the steps correct:
1) S-Off the phone
2) Unlock bootloader via htcdev or other methods posted on this forum
3) ???
4) Flash a recovery
5) Flash a rom
Are we supposed to do anything between unlocking and flashing a recovery?
Click to expand...
Click to collapse
Before flashing any rom, you should make a backup, so that you can revert to a prior iworking state, in case the rom doesn't run or doesn't please you.
Can Someone Sticky This, or Create a Thread to Stick This? Then people can be pointed to it.
jpradley said:
Before flashing any rom, you should make a backup, so that you can revert to a prior iworking state, in case the rom doesn't run or doesn't please you.
Click to expand...
Click to collapse
just went s-off
I just successfully ran Rumrunner on my HTC One GSM and now I am leery about flashing Roms on my device. I'm currently using Twrp 2.6.3.3, and is wiping SYSTEM, DATA, CACHE, & DALVIK CACHE really safe? Cause before I would do a advance wipe for every new install..
And, is there a way to revert back S-on without locking bootloader? Cause every method I've looked up restores to stock..
Thanks in advance!

[Q] Need some advice for a noobie

Hi first time posting so please take it easy on the noob. So i just rooted my nexus 7 2013. The main reason was because i wanted to be able to extend battery life and the main thing is that i bought a micro usb host otg cable with power and want to be able to charge as well as power my external hard drive. now i read that elementalx kernel allows you to do that. Would i flash the elementalx kernel first or do i flash a rom before a kernel. I'm pretty confused on where to go to download and which one i flash first.
Welcome to an experience with a great tablet! You want to flash a kernel after a ROM. As the intro to ElementalX says,
Installing a new ROM
If you install a new ROM, it will probably replace this with the stock kernel and will definitely overwrite /etc/init.d/99elementalx and /etc/elementalx.conf so you will lose your settings and certain features. So always reinstall the kernel after installing a ROM.
Pandae said:
Welcome to an experience with a great tablet! You want to flash a kernel after a ROM. As the intro to ElementalX says,
Installing a new ROM
If you install a new ROM, it will probably replace this with the stock kernel and will definitely overwrite /etc/init.d/99elementalx and /etc/elementalx.conf so you will lose your settings and certain features. So always reinstall the kernel after installing a ROM.
Click to expand...
Click to collapse
can you install any rom with any kernel. are their roms that will be more compatible with certain kernels. lastly is flashing a rom and kernel the same process of wiping out all the cache then installing while in recovery mode?
j0hnnyyyy said:
can you install any rom with any kernel. are their roms that will be more compatible with certain kernels. lastly is flashing a rom and kernel the same process of wiping out all the cache then installing while in recovery mode?
Click to expand...
Click to collapse
For the most part there will be two types of ROMs
#AOSP based ROMs
#Cyanogen based ROMs
Each kernel and ROM developer will state in the OP (original post; first post of the thread) which source they built their ROM off of.
As a general rule, flash AOSP based kernels for AOSP based ROMs and Cyanogen based kernels for Cyanogen based ROMs.
Flashing a ROM usually requires a factory reset in recovery (apps will be gone, but your personal data/media will be intact) if coming from another ROM. For example you are on ROM A and want to try ROM B, you must factory reset and wipe caches and flash ROM B.
Once you are on ROM B and if the developer updates ROM B, you can sometimes flash ROM B without the factory reset and only perform the wiping of the caches (this is called a dirty flash).
** IMPORTANT ** Each ROM might have their own special instructions for installation, so always read the first 2 or 3 posts of the thread to get all the important info you need.
If you need help:
1. Check the OP
2. Use the search function in the thread
3. Google it
4. After you have done that and still can't find an answer, post in the respective thread about your problem and provide as much detail as possible.
The reason for this is because threads sometimes get spammed with the same questions over and over again, which clog up the thread unnecessarily. Your question might have been asked before, so searching to see if the question has been asked can also lead you to the answer!
Another thing I've learned is to use the thanks button for those developers whose ROM or kernel you use and like, and people who have helped you. Sometimes donating money to developers to show support isn't a viable option for some, but using the thanks button to show appreciation can go a long way as well!
Hope this helps!
- Another noob
Protomartyr said:
For the most part there will be two types of ROMs
#AOSP based ROMs
#Cyanogen based ROMs
Each kernel and ROM developer will state in the OP (original post; first post of the thread) which source they built their ROM off of.
As a general rule, flash AOSP based kernels for AOSP based ROMs and Cyanogen based kernels for Cyanogen based ROMs.
Flashing a ROM usually requires a factory reset in recovery (apps will be gone, but your personal data/media will be intact) if coming from another ROM. For example you are on ROM A and want to try ROM B, you must factory reset and wipe caches and flash ROM B.
Once you are on ROM B and if the developer updates ROM B, you can sometimes flash ROM B without the factory reset and only perform the wiping of the caches (this is called a dirty flash).
** IMPORTANT ** Each ROM might have their own special instructions for installation, so always read the first 2 or 3 posts of the thread to get all the important info you need.
If you need help:
1. Check the OP
2. Use the search function in the thread
3. Google it
4. After you have done that and still can't find an answer, post in the respective thread about your problem and provide as much detail as possible.
The reason for this is because threads sometimes get spammed with the same questions over and over again, which clog up the thread unnecessarily. Your question might have been asked before, so searching to see if the question has been asked can also lead you to the answer!
Another thing I've learned is to use the thanks button for those developers whose ROM or kernel you use and like, and people who have helped you. Sometimes donating money to developers to show support isn't a viable option for some, but using the thanks button to show appreciation can go a long way as well!
Hope this helps!
- Another noob
Click to expand...
Click to collapse
thanks this helped out a lot and completely understand about not trying to repost questions that have been answered. Just one question if i flash a rom and do a backup. then flash a completely different rom and do a backup for that as well I'm guessing ill have back up for both roms. my question is i use twrp and have the app online nandroid backup, would it be better to go into recovery and backup or is it safe to use the app? Also after flashing a rom is it the same process to flash the kernel?
Yes, it is the same process. Some flashable zip packages are included with the AROMA installer, which is a simple interface to give you options as you flash. Be sure to wipe Cache and Dalvik Cache after flashing roms and kernels.
Don't bother asking for the best Rom and Kernel combo. Try them out for yourself, if you truly want to learn more about what you are doing. Please don't become another user looking for a quick fix. (You called yourself a noobie, so I assume that you intend to learn more.)
Read, read, read! Follow the advice of the users who replied to you! It could save your life! Or, at least, save you a brick.
Most importantly, DON'T PANIC when your device doesn't get past the boot animation. Most likely, you asked something that doesn't work well with the Rom/kernel/MOD combo. Reboot into recovery, wipe, and try again.
Extra tips: clean flash whenever you can. You tend to lose track of stuff that you have flashed when you dirty flash a few times, and not every mod gets removed completely. Backup often as well.
Feel free to come back if you need more help.
_______________________________________
Phone: HTC EVO 4G LTE
Sense 5, S-Off
Tablet: ASUS Nexus 7.2
Rooted, Custom Rom & Kernel
_______________________________________
aarsyl said:
Yes, it is the same process. Some flashable zip packages are included with the AROMA installer, which is a simple interface to give you options as you flash. Be sure to wipe Cache and Dalvik Cache after flashing roms and kernels.
Don't bother asking for the best Rom and Kernel combo. Try them out for yourself, if you truly want to learn more about what you are doing. Please don't become another user looking for a quick fix. (You called yourself a noobie, so I assume that you intend to learn more.)
Read, read, read! Follow the advice of the users who replied to you! It could save your life! Or, at least, save you a brick.
Most importantly, DON'T PANIC when your device doesn't get past the boot animation. Most likely, you asked something that doesn't work well with the Rom/kernel/MOD combo. Reboot into recovery, wipe, and try again.
Extra tips: clean flash whenever you can. You tend to lose track of stuff that you have flashed when you dirty flash a few times, and not every mod gets removed completely. Backup often as well.
Feel free to come back if you need more help.
_______________________________________
Phone: HTC EVO 4G LTE
Sense 5, S-Off
Tablet: ASUS Nexus 7.2
Rooted, Custom Rom & Kernel
_______________________________________
Click to expand...
Click to collapse
thanks. I flashed cleanrom and wiped all the cache before doing so. then i flash elementalx but i didn't wipe cache. one of my friend told me it doesn't really matter that much for kernels but does for roms. he also suggested i wait before rebooting after installing a rom in recovery mode. can you answer any of the part of waiting a certain period of time to let the rom and kernel set?
j0hnnyyyy said:
thanks. I flashed cleanrom and wiped all the cache before doing so. then i flash elementalx but i didn't wipe cache. one of my friend told me it doesn't really matter that much for kernels but does for roms. he also suggested i wait before rebooting after installing a rom in recovery mode. can you answer any of the part of waiting a certain period of time to let the rom and kernel set?
Click to expand...
Click to collapse
Your friend was correct on both accounts.
Wiping cache is not really necessary when flashing kernels.
It it's also usually a good practice to wait a bit before your first reboot after flashing a ROM. From my understanding, it allows the code to "settle"and make sure everything completes in the initial boot.
I'm not too sure about the reasoning, so if someone knows then feel free to chime in!
Sent from my Nexus 4 using xda app-developers app
Protomartyr said:
Your friend was correct on both accounts.
Wiping cache is not really necessary when flashing kernels.
It it's also usually a good practice to wait a bit before your first reboot after flashing a ROM. From my understanding, it allows the code to "settle"and make sure everything completes in the initial boot.
I'm not too sure about the reasoning, so if someone knows then feel free to chime in!
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
he tried explaining to me over text but confused so go into recovery mode wipe all cache. then click install. find file swipe to install then page comes to reboot. on that reboot page is that when you wait or click reboot then wait?
j0hnnyyyy said:
he tried explaining to me over text but confused so go into recovery mode wipe all cache. then click install. find file swipe to install then page comes to reboot. on that reboot page is that when you wait or click reboot then wait?
Click to expand...
Click to collapse
Once you get to the reboot screen in recovery, go ahead and reboot. It's after you reboot that first time that you should wait some time.
Sent from my Nexus 4 using xda app-developers app
Protomartyr said:
Your friend was correct on both accounts.
Wiping cache is not really necessary when flashing kernels.
It it's also usually a good practice to wait a bit before your first reboot after flashing a ROM. From my understanding, it allows the code to "settle"and make sure everything completes in the initial boot.
I'm not too sure about the reasoning, so if someone knows then feel free to chime in!
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Sorry, I didn't know that about Nexus devices. I always wipe caches for my phone, because I will enter a bootloop if I do not do so. This is my first Nexus device, and I'm learning a lot of new things myself.
_______________________________________
Phone: HTC EVO 4G LTE
Sense 5, S-Off
Tablet: ASUS Nexus 7.2
Rooted, Custom Rom & Kernel
_______________________________________
I have a question about backups. I've been researching and reading lot but there are a lot of different opinions . so I installed cleanrom with elemntalx kernel. Would it be best to make a backup in recovery mode or use online nandroid backup. I read something like online nandroid backup works only on certain Roms. Also I have titanium backup but I read that it isn't good to use titanium backups on different Roms? So if I backup through titanium backup and flash let's say a different ROM like cyanogenmod ROM I can't use the backup I created when I had cleanrom flashed?
j0hnnyyyy said:
I have a question about backups. I've been researching and reading lot but there are a lot of different opinions . so I installed cleanrom with elemntalx kernel. Would it be best to make a backup in recovery mode or use online nandroid backup. I read something like online nandroid backup works only on certain Roms. Also I have titanium backup but I read that it isn't good to use titanium backups on different Roms? So if I backup through titanium backup and flash let's say a different ROM like cyanogenmod ROM I can't use the backup I created when I had cleanrom flashed?
Click to expand...
Click to collapse
Nandroid and Titanium backups are used for different purposes.
Titanium backups deal with apps and app settings. They are useful when after flashing a ROM Update. For example, you are using ROM A revision 1 and the developer has posted a new update ROM A revision 2. Since it's usually recommended to clean flash updates of a ROM (read the OP of the ROM thread for further info), this would result in you having to reinstall all your apps and reapply settings and such (which takes time). However with titanium backup, all you have to do is make sure you backup apps/settings when on revision 1. Then after you flash revision 2, you can restore your titanium backup and now you have all your apps and settings.
** IMPORTANT ** Titanium backups should not be used when moving to a DIFFERENT ROM. This may cause problems/incompatibilities.
Nandroid Backups are basically system images. So basically it just takes a snapshot of the current state of your phone, and when you restore it it will be the same as if nothing has changed. This is especially helpful in two situations:
1) when trying different ROMs (i.e. you flash another ROM but don't like it, you can easily switch back via the nandroid backup)
2) when messing with system files and reverting to a previous state (i.e. you are trying to mod your navigation bar or some other customization and decide you don't like it or accidentally messed up. You can use the nandroid backup to revert those changes)
It's also usually helpful to take backups at the appropriate time and name them accordingly. For example, this is the process I take when flashing a custom mod.
1) Nandroid backup before you apply custom mod A. I name the backup "Before applying custom mod A"
2) Apply custom mod A
3) If all goes well and mod A works, I also make a nandroid backup after this and name it "Applied custom mod A"
OR
If custom mod A messes up my phone, I just restore the backup named "Before applying custom mod A"
The reason why I also make a nandroid backup after successfully applying mod A (and decide to keep the mod) is so that I can have an up to date restore point. If you make modifications to the phone and decide to keep them, make an updated nandroid so you don't have to reapply the modifications again.
Sorry for the long wall of text, but hope this helps!
Protomartyr said:
Nandroid and Titanium backups are used for different purposes.
Titanium backups deal with apps and app settings. They are useful when after flashing a ROM Update. For example, you are using ROM A revision 1 and the developer has posted a new update ROM A revision 2. Since it's usually recommended to clean flash updates of a ROM (read the OP of the ROM thread for further info), this would result in you having to reinstall all your apps and reapply settings and such (which takes time). However with titanium backup, all you have to do is make sure you backup apps/settings when on revision 1. Then after you flash revision 2, you can restore your titanium backup and now you have all your apps and settings.
** IMPORTANT ** Titanium backups should not be used when moving to a DIFFERENT ROM. This may cause problems/incompatibilities.
Nandroid Backups are basically system images. So basically it just takes a snapshot of the current state of your phone, and when you restore it it will be the same as if nothing has changed. This is especially helpful in two situations:
1) when trying different ROMs (i.e. you flash another ROM but don't like it, you can easily switch back via the nandroid backup)
2) when messing with system files and reverting to a previous state (i.e. you are trying to mod your navigation bar or some other customization and decide you don't like it or accidentally messed up. You can use the nandroid backup to revert those changes)
It's also usually helpful to take backups at the appropriate time and name them accordingly. For example, this is the process I take when flashing a custom mod.
1) Nandroid backup before you apply custom mod A. I name the backup "Before applying custom mod A"
2) Apply custom mod A
3) If all goes well and mod A works, I also make a nandroid backup after this and name it "Applied custom mod A"
OR
If custom mod A messes up my phone, I just restore the backup named "Before applying custom mod A"
The reason why I also make a nandroid backup after successfully applying mod A (and decide to keep the mod) is so that I can have an up to date restore point. If you make modifications to the phone and decide to keep them, make an updated nandroid so you don't have to reapply the modifications again.
Sorry for the long wall of text, but hope this helps!
Click to expand...
Click to collapse
thanks very helpful so using the online nandroid backup app is the same thing as making a backup in twrp recovery mode

Categories

Resources