Related
I know its something fairly simple, but for the newbies out there, here's a simple walkthrough I made for how to flash a custom ROM on your Android phone. If there are any improvements I can make, let me know How to Flash a Custom ROM on Android
Benefits of Flashing a Custom ROM
While you’ll end up seeing a lot of benefits from custom ROMs, they all probably fall under 3 main areas:
Better Performance – You’ll be able to overclock Android or even see it built in with the ROM as well as see overall performance increases from various tweaks
Better Battery Life – One of the first things people do when rooting is remove stock apps. Don’t know how? Most developers have the apps already removed in their ROMs. Additionally, various system tweaks and improved kernels, as well as undervolting Android help to drastically improve Android battery life.
Better Overall Experience – Try other versions of Android such as those found on other phones that have been ported to yours; stay up to date with updates and new features; try out different Android themes, etc.
All in all, there are a LOT of benefits you’ll get from using a custom ROM on Android, so wait no more, here’s How to Flash a Custom ROM on Android.
Basic Steps
Choose the ROM that you want and download its .zip file
Transfer the zip file to your phone's sd card. Do not put it into any folder.
Turn off your phone and reboot into recovery, usually by holding the down button and power button at the same time.
Do a Nandroid backup
Wipe the phone by clear cache/factory restore and wiping dalvik cache
Flash the zip file that you put on your sd card
Reboot phone
all this info doesn't help a thing if you don't have a rooted phone and a custom recovery. Not very usefull How to..
mkrmec said:
all this info doesn't help a thing if you don't have a rooted phone and a custom recovery. Not very usefull How to..
Click to expand...
Click to collapse
I have to agree. While OP's heart is in the right place, a real noob will just get confused by this because there are A LOT of steps missing from the process.
I would recommend that noobs go here instead:
http://forum.xda-developers.com/wiki/index.php?title=File:Nexus_One.png
This has everything a noob needs to get started off right.
Ops heart isn't in the right place, op is trying to get paid lol.
mkrmec said:
all this info doesn't help a thing if you don't have a rooted phone and a custom recovery. Not very usefull How to..
Click to expand...
Click to collapse
Thats kind of harsh. Do you really think this isn't useful? You mean you never didn't know how to flash a custom ROM? Impressive.
In my guide, I specifically outline that you must be rooted.
dictionary said:
Ops heart isn't in the right place, op is trying to get paid lol.
Click to expand...
Click to collapse
Excuse me? I believe I made this specifically to try to help people.
Good guide, but all the info already in the wiki and the wiki for nexus one already stickied on the top of the page...
cyben76 said:
Good guide, but all the info already in the wiki and the wiki for nexus one already stickied on the top of the page...
Click to expand...
Click to collapse
If you looked at the wiki, you'd notice that its just a short list of written steps. This is a video walkthrough. Just something a little more for users who are confused.
I was just trying to help guys.
Great, everyone was a noob once.. Your post is great, but might just confuse the users, imagine everyone starting a new post about flashing ROM cos the other person missed some points. Best in you add to the wiki, then new users would just refer to one guide..
So, I have been messing with Android for approximately 4 months on and off. I had a Nook Color, two actually, that I installed HC on and they both worked great.
I recently had my iPhone4 stolen from my car and I needed something fast, so I picked up an Optimus V from Virgin.
I was able to Root it using the FastBoot method. Perfect. How the F bomb do I install custom Kernels and or Roms on this thing? Before I just formatted an SD card with CWR and flashed the kernels that way. Can I still do that on here or is a different method? All I see is ADB crap.
If you research my name on here, I am far from stupid, I just find it odd that nearly no one has taken the time to create a REAL step-by-step guide. Although, I do see a lot of people saying things like "maaaaaan, if you can't root fo shizzzz, don't be doing this stuff, you aint smart enuffzzzzzzz" ... which is bull****. The whole point of having access to this type of stuff, the internet, and most technology is so that we can teach one another. Since when did it ever become a "every man for themselves" world?
http://forum.androidcentral.com/opt...optimus-v-rooting-roming-modding-hacking.html
Here you go
http://forum.xda-developers.com/showthread.php?t=900905
Its everything you need, be patient and read the whole thing
Try this guide
[HOWTO] Rooting, Installing -Android SDK, Custom Recovery, Custom ROM's
http://forum.xda-developers.com/showthread.php?t=1007244
Easiest way to install cutom recovery(hence, giving you the means to install custom ROMs)
My mini-guide on installing Amon_Ra custom recovery
Thank you all for the replies, however, not one of them references the Optimus V specifically.
I suppose what I am looking for is someone that has this phone, has rooted it, and installed custom ROMs to overclock it.
I ask not because I don't think I can figure it out, but rather I don't have time to go digging through 34534859034805934805 posts of other platforms and then apply it to my platform, the Optimus V.
I guess I would go ahead and say that it doesn't exist, and when I have time I will create a step-by-step to make it easier.
I just want to install a simple rom that allows me to OC the phone to 806MHz. I don't want Cyan, I don't even want Gingerbread. I just want the 2.2.1 installed to be running at 806MHz.
What I mean by the last comment is that there is not a step-by-step guide that shows from point A to point B. How to get from HERE to THERE.
For example:
Ungaze - While your post is quite simple, it doesn't address the fact that you also have to have many other things installed, correct? For instance, the Android SDK, and if that is the case, where does one get it? (I have it, I am just using this as an example). Where do I type the lines of code you are referring to? On the phone, or on the computer? Do you see what I am saying?
nootered said:
What I mean by the last comment is that there is not a step-by-step guide that shows from point A to point B. How to get from HERE to THERE.
For example:
Ungaze - While your post is quite simple, it doesn't address the fact that you also have to have many other things installed, correct? For instance, the Android SDK, and if that is the case, where does one get it? (I have it, I am just using this as an example). Where do I type the lines of code you are referring to? On the phone, or on the computer? Do you see what I am saying?
Click to expand...
Click to collapse
No. You got it wrong. Ungaze's method for installing recovery does not depend on anything other than the requirements mentioned in his post ie. you do not need Android SDK or anything else.
type the lines of code in the terminal emulator app installed on your phone.
You can get it HERE.
If you read my post, you would see that I was using that as an example. There are clearly steps missing there. In other words, if someone just purchased the Optimus V, brought it home, and did those 4 steps listed, they would not be able to root and install custom ROMs.
I did some digging and just installed the Bumble Bee ROM and Kernel. Works great so far, and the phone is much snappier. I will be posting a step-by-step guide for the "stupid noobs" of the world later tonight. I think that the average joe should be able to enjoy these customizations as well. Call me crazy.
those steps (on ungaze's post) are not meant to root the phone or install custom ROM's on the phone, but only to install custom recovery on a rooted phone.
Haven't tested it myself, so I cannot guarantee that it will work.
I had used the instructions given in the 'step-by-step guide' I mentioned earlier. ie.
[HOWTO] Rooting, Installing - Android SDK, Custom Recovery, Custom ROM's
And, I had no problems in rooting, installing recovery and custom ROM on my phone which is an unbranded LG P500.
I have no experience with Optimus V, so to give instructions regarding installation would be futile.
Exactly, I am not putting you down, I was just stating that there is a not an easy step-by-step guide for people who are not Android savvy.
I will be posting a How-To and Troubleshooting Guide soon. To go from a new phone off the shelf to rooted and Bumble Bee ROM or the like.
nootered said:
If you read my post, you would see that I was using that as an example. There are clearly steps missing there. In other words, if someone just purchased the Optimus V, brought it home, and did those 4 steps listed, they would not be able to root and install custom ROMs.
Click to expand...
Click to collapse
When I was reading your first post I interpreted this:
I was able to Root it using the FastBoot method. Perfect. How the F bomb do I install custom Kernels and or Roms on this thing? Before I just formatted an SD card with CWR and flashed the kernels that way. Can I still do that on here or is a different method? All I see is ADB crap.
Click to expand...
Click to collapse
as, "I already have root so just tell me how to install custom ROMs already!!!!!", but it seems that it translates differently in your country/planet.
I hope you find someone to help you.
nootered said:
Thank you all for the replies, however, not one of them references the Optimus V specifically....
Click to expand...
Click to collapse
The very first reply that had the very first link was to a step by step guide just for Optimus V. It has every single recovery, rom, kernel, and hack for the Optimus V and a step by step guide on how to install them. You're just too lazy to read.
So to answer your question: yes, you are.
mmarz said:
The very first reply that had the very first link was to a step by step guide just for Optimus V. It has every single recovery, rom, kernel, and hack for the Optimus V and a step by step guide on how to install them. You're just too lazy to read.
So to answer your question: yes, you are.
Click to expand...
Click to collapse
LOL, you're so harsh. But I'd be lying if I say I don't agree .
Too lazy? I have it done and completed. I was referring to the fact that, for those who are not super savvy, there is no guide that leads them step by step from the time they get the phone home from the store.
I just think it would be nice to have sometime easy to follow. It has nothing to do with laziness, it has to be with providing users with a better experience. I work 60+hrs/week, and travel non-stop, I am far from lazy. I just don't have a lot of time, like many other people as well, to be reading through 8923843 "guides" that are misleading, filled with misinformation, or are incomplete.
nootered said:
Too lazy? I have it done and completed. I was referring to the fact that, for those who are not super savvy, there is no guide that leads them step by step from the time they get the phone home from the store.
I just think it would be nice to have sometime easy to follow. It has nothing to do with laziness, it has to be with providing users with a better experience. I work 60+hrs/week, and travel non-stop, I am far from lazy. I just don't have a lot of time, like many other people as well, to be reading through 8923843 "guides" that are misleading, filled with misinformation, or are incomplete.
Click to expand...
Click to collapse
Well, I guess 83948720 of people here have got it right with no complaints at all about the guides which are misleading and filled with misinformation and are of course incomplete.
Let's get the facts straight. If you made this post/thread of yours asking for help, then here we are, helping you out to the best we can, did we not? Now, if you come here whining about the guides being incomplete and incomprehensible to your "far from stupid" intellect then you're getting no where as no one is paying anyone here. these guides are here to help each other in exchange of nothing. The guides we make, we make it with our free time. Post as many threads like this as you want and trust me, you won't get anywhere. Now, if you come here asking people to make you a guide for you, then I suggest chaning your first post message to something like this:
"go#$am(it, make me a guide specifically for people with no time to research and easy enough that even my dog can do it for me. I have no time to check everything so don't even think of missing one bit of information. I don't care if you don't have enough time cause I don't have enough time to understand your situation. So get to work and give me my damn guide NOW"
Click to expand...
Click to collapse
I guess that would clear up most of the misunderstandings.
HOLY SHAT! It's like talking to a retard with a plastic bag over his head.
I don't need help, I was/am able to figure it out. I just wanted a simple step by step guide. Point A to Point B. Simple.
I am referring to all of the other posts I have read on here. Look under the Nook Color information for guides that I have created for others. I am about helping people, and making things simple.
For some reason it seems as though the majority of the people here have huge egos. Sure they have this facade of helpful gleam, but they all write crap like "if you question is stupid don't bother" ... "if you don't know what this is, you're an idiot don't try this" ... since when is that a logical and helpful way to making people learn or understand concepts they are new to?
You obviously never clicked that link.
mmarz said:
You obviously never clicked that link.
Click to expand...
Click to collapse
I did click the link, actually. It was the most helpful. Thanks.
Actually after clicking the first link i get "only registered and activated members can see links" about 400 times
That's not what the OP, or I, am looking for!
And the other links with 800 different fonts and colours are not helpful to people. try and format your stuff like you mean it, not like a fairy threw up on your guide! this isn't geocities!
Ok so heres the deal I finally found out how to flash a custom rom to my Xperia Mini. The forum was of much help but still I had to do extensive research on how to flash the damn rom.
So basically what you usually need to flash a custom rom is
Phone
Unlocked Bootloader - Link To instructions Below. OFFICIAL Method by Sony
Custom Kernel
ClockworkMod/ CWM - Note that some custom kernels like bboof's come with CWM.
Custom Rom - there are many roms out there. Im currently using hybrom v16 by bboof.. another popular rom would be cynogenmod.
Beware that some custom roms require you to RE FLASH your stock FIRMWARE before you install or do anything at all.. Just DOWNLOAD WOTAN CLIENT and reflash your STOCK SE FIRMWARE. And remember to get the CORRECT FIRMWARE VERSION
Firstly you need to check whether your phone's bootloader is able to be unlocked or not go to dialpad and type *#*#7378423#*#* go to service menu and see whether it says BOOTLOADER UNLOCK > ALLOWED. If yes then you can unlock your bootloader.. PLEASE READ CAREFULLY BEFORE UNLOCKING YOUR BOOTLOADER. Might void warranty. I cant explain much about the bootloader but if you wan you can google it.
Next is getting your bootloader unlocked.
Google for the officially unlock by sony or you can go around the forum android development and you are bound to find a way to unlock it.
Then you have to install custom kernel - this depends on what rom you are using and they usually will recommend a kernel to use..
After finding out what kernel to use. You you usually have to flash it with a program called fastboot. YOU WOULD KNOW WHAT IS FASTBOOT IF YOU FOLLOWED THE OFFICIAL METHOD FOR UNLOCKING BOOTLOADER by Sony. Then you can follow cynogen's method. LINK BELOW
Check whether the kernel has CWM. if not you might have to find it yourself or try using the autoCWMinstaller it can be found in the MARKET.
autoCWMinstaller might not work for all roms.
IMO CWM is basically like a bios which helps you installing the OS just like how the bios in your computer lets you choose where to load the OS from when you just reformatted your hard disc and want to install a new one. So no cwm means you cant install rom. CWM will differ from phone to phone.
Then you get your rom. After downloading the rom you place it in your SD Card and boot your phone into recorvery.
Usually the people who make the roms will give you instructions.
Usually you have to factory reset, wipe data and dalvik cache.. After thats done just install from .zip file find your rom you downloaded in ur sd card and install. DO NOT UNPACK your rom in ur pc. MAKE SURE IT IS STILL in ZIP format.
After that usually thats it. Well I made this post because Im so frustrated that I cant really find a proper guide to installing custom roms. Feel free to ask me if any questions.
Official Sony Method
How to install kernel cynogen's method
Great post. I had to research a lot to learn how to flash custom ROMs, like you.
The forum is great, but I think it lacks a proper tutorial for noobs.
I know that tutorials won't teach people what they are really doing, but it gives something for them to begin with. Curious people tend to research and learn things, specially when it's something interesting for them (like custom ROMs for us).
IMO, if you give a proper and step-by-step tutorial that comprehends basic operations (like firstly unlock bootloader to be able to use custom kernels that include CWM, which are necessary for custom ROMs and how to properly install each of them), the user already has the most important informations in his head. With that, he'll be able to do simple things and learn the rest by himself.
BTW, great post and great tutorial.
davidcmc said:
Great post. I had to research a lot to learn how to flash custom ROMs, like you.
The forum is great, but I think it lacks a proper tutorial for noobs.
I know that tutorials won't teach people what they are really doing, but it gives something for them to begin with. Curious people tend to research and learn things, specially when it's something interesting for them (like custom ROMs for us).
IMO, if you give a proper and step-by-step tutorial that comprehends basic operations (like firstly unlock bootloader to be able to use custom kernels that include CWM, which are necessary for custom ROMs and how to properly install each of them), the user already has the most important informations in his head. With that, he'll be able to do simple things and learn the rest by himself.
BTW, great post and great tutorial.
Click to expand...
Click to collapse
haha yea thanks man. i'll do that slowly.. ill see what to add in to the steps and hopefully make it very simple for first time rom flashers thanks for the support.
mynewcentury said:
haha yea thanks man. i'll do that slowly.. ill see what to add in to the steps and hopefully make it very simple for first time rom flashers thanks for the support.
Click to expand...
Click to collapse
Haha. Sorry for my bad English.
I didn't mean you with the "if you give a proper...".
I used "you" as a generic word to the experienced people in this forum, not you (topic author), specially because you've already made this exact proper and step-by-step tutorial.
Thank you
davidcmc said:
Haha. Sorry for my bad English.
I didn't mean you with the "if you give a proper...".
I used "you" as a generic word to the experienced people in this forum, not you (topic author), specially because you've already made this exact proper and step-by-step tutorial.
Click to expand...
Click to collapse
OHHH. hahaha. okok i get you. XD
nice post thanks :good:
davidcmc said:
Great post. I had to research a lot to learn how to flash custom ROMs, like you.
The forum is great, but I think it lacks a proper tutorial for noobs.
I know that tutorials won't teach people what they are really doing, but it gives something for them to begin with. Curious people tend to research and learn things, specially when it's something interesting for them (like custom ROMs for us).
IMO, if you give a proper and step-by-step tutorial that comprehends basic operations (like firstly unlock bootloader to be able to use custom kernels that include CWM, which are necessary for custom ROMs and how to properly install each of them), the user already has the most important informations in his head. With that, he'll be able to do simple things and learn the rest by himself.
BTW, great post and great tutorial.
Click to expand...
Click to collapse
If you want to unlock bootloader with a guide step by step, check out my signature
Thnx
when I tried to put in cm10 did I
I made a backup, the wipe, instal zip from SD Card
and says
- Installing: / sdcard/download/fxp205-cm-10-10230201-unofficial-iyokan.zip
Finding update package ...
Opening Update package ...
Installing update ...
assert failed: getprop ("ro.product.device") == "mk16i" | | getprop ("ro.product.product") ==
"mk16a" | | getprop ("ro.product.device") == "iyokan"
| | Getprop ("ro.product.product") == "iyokan"
E: Error in / sdcard/download/fxp205-cm-10-10230201-unofficial-iyokan.zip
(status 7)
installation aborted
Just delete first three lines from updater-script using notepad++ and it must work or else just PM me ur updater script
Best Regards,
AJ
Somebody can maybe help me with the following:
this thread gives some nice mod to the camera of my phone (sensation XE with ICS).
So to get this modification to work, i have to flash it. But i have no clue what to do to actually flash a mod in android.
searching the forums doesn't help. To look for general info on how to flash a mod is not helping me find anything.
somebody can tell me how to find help or explain what to do with the zip file in that thread?
klimpetje said:
Somebody can maybe help me with the following:
this thread gives some nice mod to the camera of my phone (sensation XE with ICS).
So to get this modification to work, i have to flash it. But i have no clue what to do to actually flash a mod in android.
searching the forums doesn't help. To look for general info on how to flash a mod is not helping me find anything.
somebody can tell me how to find help or explain what to do with the zip file in that thread?
Click to expand...
Click to collapse
Just place the file on your sd card, boot into recovery, then choose "install zip from sd", choose it and it will be flashed.
thanks, sounds easy. But now i have to get into all this related stuff. So when i did some searching on what recovery mode is, it apparently has to do with a rom manager. To install that i need rooting/root access. So first step to a nice working camera on my sensation is making it rooted. (I feel such a noob, WM 6 was sooo easy, back then in the good old days)
too be continued... and say goodbye to that warranty
edit: Sooo... this rooting is not so easily done. Now i need to find the time and guts to do all this.
the HD2 i lost last year was so much easier.
klimpetje said:
thanks, sounds easy. But now i have to get into all this related stuff. So when i did some searching on what recovery mode is, it apparently has to do with a rom manager. To install that i need rooting/root access. So first step to a nice working camera on my sensation is making it rooted. (I feel such a noob, WM 6 was sooo easy, back then in the good old days)
too be continued... and say goodbye to that warranty
Click to expand...
Click to collapse
Make sure you follow the instructions in your device's forum. DO NOT use rom manager to flash recovery unless the guide says so.
your correct. I need S-off first, and then root access. But yesterday i installed the HTC update for ICS. So now i have a version on the sensation that is not recognized/supported by the industriality tool. S-off is not in it for me for now. Shame.
First, I'm not a developer, I've never made a rom now do I know how. Not that I can't learn. I'm just broke and have a horrible computer its so bad I haven't used it since I got my evo 4G. Anyway I'm not new to flashing, modding or anything to do with my evo. What I like to do is flash a rom as a base then find other tweaks and mods and flash them. remove things the developer put in and maybe replace them with other thing I find from other roms. Eventually I have a custom "rom" mostly unrecognizable from my original base. My question is, is it possible to nand my "rom" and turn it into a flashable rom to share with the community?
caddermeran said:
First, I'm not a developer, I've never made a rom now do I know how. Not that I can't learn. I'm just broke and have a horrible computer its so bad I haven't used it since I got my evo 4G. Anyway I'm not new to flashing, modding or anything to do with my evo. What I like to do is flash a rom as a base then find other tweaks and mods and flash them. remove things the developer put in and maybe replace them with other thing I find from other roms. Eventually I have a custom "rom" mostly unrecognizable from my original base. My question is, is it possible to nand my "rom" and turn it into a flashable rom to share with the community?
Click to expand...
Click to collapse
I believe you can use the latest version of clockwork mod to create a flashable update.zip of your current ROM that you could then share with people.
Edit: Option can be found under backup and restore options and is called "create image zip"
Sent from my SCH-I535 using xda premium
What about Ra? I guess I can check myself. If I rename the zip, would you still be able to flash it? Would it be considered a rom? Would I post it in developers section? With proper credit of course.
caddermeran said:
What about Ra? I guess I can check myself. If I rename the zip, would you still be able to flash it? Would it be considered a rom? Would I post it in developers section? With proper credit of course.
Click to expand...
Click to collapse
Amon Ra (I assume thats what you mean by Ra) is pretty old, I think its a CWM (Specifically clockwork mod 6 and above) only feature. Yes I'm pretty sure if your just renaming the zip and not modifying any thing else once you create the update.zip you should be able to flash it just fine. And yes it would be considered a ROM more of a cooked ROM since you didn't compile it from source, but still a ROM non the less. And yes since it's a ROM post you would post it in the development section (Not Original Development Section though), and as always like you mentioned proper credit is important :good:.
Thanks for the information. I'm using smelkus amon ra, I heard cwm didn't wipe properly. Has that issue been fixed? I'm gonna work on cooking my rom polish it up a bit and post it soon Thanks again for the information, gonna put you in my credits
caddermeran said:
Thanks for the information. I'm using smelkus amon ra, I heard cwm didn't wipe properly. Has that issue been fixed? I'm gonna work on cooking my rom polish it up a bit and post it soon Thanks again for the information, gonna put you in my credits
Click to expand...
Click to collapse
I'm pretty sure this issue has been fixed, besides when you want to whipe something it's best to do whipe cache or data or whatever else your whipping at least 2 times just to be on the safe side. And thank you for putting me in the credits make sure to send me the link when you post the link would love to check it out :thumbup:
Sent from my SCH-I535 using xda premium
I'm gonna have to post elsewhere a few more time before I'll even be allowed to post in the development section. Sucks, that's the only section I use. This is the first time I've had any real questions.
caddermeran said:
I'm gonna have to post elsewhere a few more time before I'll even be allowed to post in the development section. Sucks, that's the only section I use. This is the first time I've had any real questions.
Click to expand...
Click to collapse
The easiest and most legitimate way to get enough posts if to look through the the various Q & A threads and try and answer some peoples questions, or you can look through topics that interest you and comment on them in some way that adds to the discussion.
Thanks for the tip. That's what I was going to to do. Thanks again for the info.
So I finally got my rom how I want it, I flash the latest cwm, and the option to create a flashable zip is not available for the evo 4g. Any other ideas?
caddermeran said:
So I finally got my rom how I want it, I flash the latest cwm, and the option to create a flashable zip is not available for the evo 4g. Any other ideas?
Click to expand...
Click to collapse
Try doing a data dump (dd) of all the partitions on your device using commands along the lines of: (Can be done from ADB shell or terminal emulator)
$ su
# cat /proc/mtd
Also try "mounts" if that doesn't work
Then based on that output you dump the partitions using the dd command (Following is an example do not copy verbatim).
# dd if=/dev/block/mmcblk0p9 of=/mtd/sdcard/system.img
Then take a meta-inf folder from a working ROM for your device, extract the contents of the system.img file so you have a system folder, and the boot.img once you have these three files zip them all up, and sign the Rom then flash in recovery.
Another suggestion, would be to just take the stock Rom or even Cyanogenmod for your phone and modify that using notepad++, Gimp, and 7-zip (PM me if you want some help with this).
Finally, you could look into compiling AOSP or Cyanogenmod from source for your device.
Sent from my SCH-I535 using xda premium