Frequently Asked Question - [WIP] M9 -Sprint (M9_whl) - Sprint HTC One (M9)

This a short list of frequently asked questions in this device forum and the answers often given as a response. It should serve as a starting point for gathering knowledge and finding solutions to many common problems. Please only post in this thread with feedback on how to improve this document.
1: Difference between "Development" and "Original Development"?
Some of you may know but for the New Members out there...
Here are the rough guidelines as to what should be placed in "Original Development":
*Official release of highly original and upstream custom ROMs (built from the ground up with significant original development within them).
*Official releases/development of such original ROMs, perhaps posted by the maintainer or their nominated person.
*A significant "first" in development for a device. This is something which took considerable time/effort and is generally accepted by developers to be non-trivial.
*Kernels which are built with beneficial changes that are not simply pulled from other kernels already available.
*Tools and utilities with a clear purpose, and which are well-made, and useful to users. They should have an element of originality, either in purpose or through significant improvement in the means of operation.
*Significant port of a ROM from one device to another, giving enhanced features or functionality to the users of the target device.
All other development work goes into "Android Development".
2: New to all this rooting and modding stuff where should I start?
[How to] Steps to shake the noob status. Thanks TonyStark
3: How can I suggest more topics for this device thread?
You can PM your suggestions to the appropriate Moderator.
4: I'm having troubles submitting my Unlock token at HTC Dev what can I do?
[Guide][How to] Submit HTC Unlock Token Thanks BD619
I know what you are thinking...EVERYONE knows how to do this, Not true I can't tell you how many times I have gotten a PM asking for help that is why I created this thread.
5: How do I root my phone?
http://forum.xda-developers.com/spr...t-roms-kernels-recoveries-sprint-htc-t3069860
& Here: http://forum.xda-developers.com/sprint-one-m9/general/root-m9-tested-t3069288
6: What recoveries are available for my phone?
http://forum.xda-developers.com/spr...t-roms-kernels-recoveries-sprint-htc-t3069860
TWRP : http://forum.xda-developers.com/showpost.php?p=59745198&postcount=2 thanks to @captainthrowback
7: How can I enter bootloader mode & recovery mode?
To enter bootloader mode make sure your phone is turned off. Turn it back on while holding the 'volume down' button and you will successfully enter bootloader mode.
To enter recovery mode, you will need to enter the bootloader (as detailed above) then use the 'volume down' button to navigate to 'RECOVERY'. Press the power button to confirm your choice. You'll now be booted into your custom recovery..
REMEMBER: Your Bootloader Must be unlocked..
8: ADB. What is it?
Find out everything you need to know by reading the following thread - ADB Workshop and Guide for everyone.
Also I would suggest downloading Android-SDK and check for updates regularly
[GUIDE] Set up Android SDK (ADB) for Windows 8 / 8.1 / [ADB][Bootloader][Fastboot] Thanks bdorr1105
[TOOL] ADB, Fastboot and Drivers - 15 seconds ADB Installer. Thanks Snoop05
9: Should i backup my ROM before flashing anything else?
It is definitely a good idea because if you don't do a backup and then something goes wrong, it means that you'll lose all your apps, data etc. It just saves a lot of hassle..
You have the option to back up via HTC Backup in the Settings Portion of the phone. SETTINGS>Backup and Restore(or Reset)> Backup now. Or use TWRP Recovery to back up your Rom itself.
10: How can I S-OFF my device?
S-Off guide here: http://forum.xda-developers.com/sprint-one-m9/general/guide-s-off-m9-spr-t3086696 thanks to @solver404
11: I have a custom recovery installed but I can't boot into recovery...
Use the command - fastboot erase cache.
You should now be able to boot into recovery
12: I don't like Blinkfeed. Can I get rid of it?
You can use a third party launcher such as Apex,Nova,ect.
Or long press any screen and choose Add apps and widgets,then drag the blinkfeed screen to the top to remove.
One thing you can do, however, is to change Blinkfeed to a different screen so that it's out of the way and you won't have to see it as soon as you hit the Home button..
13: How would i be able to change my PRL?
14: How can I remove unwanted bloat?
15: I need to return my device back to stock?
Here: http://forum.xda-developers.com/sprint-one-m9/development/ruu-sprint-htc-one-m9-1-32-651-17-t3073355 thanks @OMJ
& here http://forum.xda-developers.com/spr...t-roms-kernels-recoveries-sprint-htc-t3069860
16: Can I flash Roms from the HTC One(M9) International forums?
If they are in the Sprint section or say they have Sprint support you should be ok to flash (If it's not from the Sprint section please confirm in the thread it's Sprint compatible).
17: I just flashed a Rom and would like to see if i can flash a kernel with it.
Here you will find all the available kernels that are for your Sprint M9.
DO NOT FLASH A KERNEL IF IT STATES IT AS GSM OR NO SPRINT SUPPORT...
you could potentially Hard Brick your Device..
http://forum.xda-developers.com/spr...t-roms-kernels-recoveries-sprint-htc-t3069860
18: HELP! I Can't Find Fastboot!
Fastboot is now "Download Mode" boot into download mode and you will now be able to execute Fastboot commands.
This is a wip more information will be added as time goes on!
Special Thanks to @BD619, @chubbslou, [MENTION=3041115]Sinistertensai, @Virus, @thicklizard, @Captainthrowback, [MENTION=2586080]andybones, @nickmilla15

Here is a great article that phandroid wrote up about what to do when you get your M9 enjoy!
http://phandroid.com/2015/04/02/htc-one-m9-first-things/

mammothjojo88 said:
Here is a great article that phandroid wrote up about what to do when you get your M9 enjoy!
http://phandroid.com/2015/04/02/htc-one-m9-first-things/
Click to expand...
Click to collapse
http://phandroid.com/2015/04/03/htc-one-m9-tips/

my htc m9 has a problem it retrieves signal realy i can make and recieve calls but is written no service, i am on gsm tbilisi georgia, thanks

Related

[GUIDE] Root Your EVO 3D: a step-by-step for the average user [v2.1][UPDATING NOW]

** I've been away for some personal health issues. Please excuse my absence, back in action now. **
** in association with **
** presents... **
Root Your EVO 3D
a step-by-step for the average user
[v2.1 08/07/11 12:33 AM]
** READ FIRST **
INTRODUCTION AND DISCLAIMER:​
DO NOT POST IN THIS THREAD UNTIL YOU HAVE READ EVERY WORD OF THE GUIDE AND AT LEAST THE LAST FIVE PAGES OF REPLIES. DO NOT EXPECT HELP IF YOU DON'T READ THE THREAD. YOU WILL BE IGNORED.
** Let me start of by saying I did not program, edit, modify or contribute to the files collected here. I made this thread to be a TRUE step by step for everybody, of all skill levels, and the directions need to be followed closely to avoid confusion. There's a lot of work to be done, but it's coming along. !!BEFORE YOU EVEN THINK ABOUT DOING ANYTHING, READ THE WHOLE GUIDE!! If, at the end, you feel like you might not be able to do it, don't. A more user friendly version of the exploit will come soon, I'm sure. And you can read about how to use it here when it does **
** Stuck? Confused? Check the Troubleshooting and FAQ section. Still need help? !!BEFORE YOU POST AN ISSUE, BE SURE YOU READ EVERY WORD OF THE TUTORIAL!! And it doesn't help to check the last few pages before you. A lot of common problems have already been addressed in detail. **
TABLE OF CONTENTS:
1: BACKUP YOUR APPS/SETTINGS AND CLEAN UP TEMP ROOT
2: OBTAIN AND WRITE DOWN YOUR SPRINT ID SETTINGS
3: INSTALL THE REVOLUTIONARY DRIVER PACK AND ANDROID SDK
4: GET YOUR PHONE CONNECTED AND READY TO FLASH
5: APPLY S-OFF, WRITE RECOVERY IMAGE, AND FLASH ROOT ZIP
6: AFTER THE DUST CLEARS
7: TROUBLESHOOTING AND FAQ
8: THANKS AND SOURCES
99: MIRRORS AND OTHER USEFUL LINKS
Click to expand...
Click to collapse
CHANGELOG:
v2.1 08/07/11 12:33 AM
Put off doing useful things to edit the disclaimer.
Changelog Archive
Click to expand...
Click to collapse
Let's get started!​
1: BACKUP YOUR APPS/SETTINGS AND CLEAN UP TEMP ROOT
Temp-root your phone, install Titanium Backup (if you don't already have it), back up EVERYTHING. This isn't the thread for a tutorial on that, though I will answer PMs as best I can on the subject. A solid, reliable temp-root solution by eugene373 can be found here. Titanium Backup's official site can be found here. It has QR codes for both the free and donate versions and a link to its wiki if you don't know how to use it.
** DO NOT SKIP THIS STEP! To clear any traces of temp root and ensure your phone is ready for the next steps, go to Menu>Setting>SD & phone storage>Factory data reset. Your phone will reboot, clean and almost ready to go. When your device reboots, press cancel on any updates or anything, hit skip skip skip on the HTC Setup Wizard til you get to homescreen. Ensure USB Debugging is enabled on your phone! Factory reset will disable this! **
2: OBTAIN AND WRITE DOWN YOUR SPRINT ID SETTINGS
Dial ##3282# and look under profile for an @sprintpcs.com email address. Write it down. When you're finished if you are unable to update your profile, go back in to the same menu under Edit and replace the email address. After a reboot and a profile update your data should be working again.
3: INSTALL THE REVOLUTIONARY DRIVER PACK AND ANDROID SDK
First, download the android SDK from here. Install the SDK for your OS. Should be pretty easy, and link provided will always be the latest SDK. Then you need to download the driver pack from the unrevoked documentation page here. I've provided a mirror here.
** Make sure your phone IS NOT plugged in to the computer. If you have HTC Sync installed on your computer, before you proceed you should uninstall it completely, as it interferes with some other applications and has little use (at least to me). If you use HTC Sync and want to keep it installed for whatever reason you can right click and exit it from the taskbar, or ctrl+alt+delete to bring up the task manager and force the program to close. Uninstalling is your best bet. Then you can proceed with installing the revolutionary driver pack. **
Just double click the .exe and continue from there. The driver should install fine as long as your phone is not plugged in and HTC Sync is removed (preferred) or disabled. When you plug your phone in now, Windows should ask where you want to install the drivers from. Select install drivers automatically and let it finish all drivers.
4: GET YOUR PHONE CONNECTED AND READY TO FLASH
Extract the revolutionary exploit zip, which can be downloaded here by clicking on your OS name. Extract the zip file. Leave this page open. It should be expecting a serial number. We'll be back later. Download this mirror of the TWRP 1.0.2 image and rename it to "PG86IMG.zip" (without the quotes). Place this on the root of your SD card. The source is this thread.
Take a deep breath, get ready!​
5: APPLY S-OFF, WRITE RECOVERY IMAGE, AND FLASH ROOT ZIP
1: Apply S-Off: Double click the revolutionary.exe file. It will start the script to apply S-Off. You will need the beta key from the website we left open earlier. The serial number is labeled S/N and starts usually with HT. It can found under the battery, labeled S/N, usually starting with HT) or on the outer sleeve of your EVO 3D box, on a sticker. Go back to the site and put your serial number in and click generate key. In the command prompt opened by the revolutionary file, type or paste your key when asked for it. Type y to continue when prompted. The script will run and apply the exploit. Give it time and be patient, just let it do it's thing. Your phone should reboot one or three times. When all is said and done, you can pat yourself on the back. You now have S-Off. You will end up back at the fastboot screen. At the top it should now say Revolutionary, and beneath that should be S-OFF. If all appears sound so far, it's time to update your recovery partition.
2: Write recovery image: Turn your phone off, take your battery out for ten seconds, then turn it back on while holding volume down. This will take you to your HBOOT menu. Select update PG86IMG.zip, then follow the prompts til it starts to flash. After the flash is complete you MUST delete the zip from your SD card. Now you have a custom recovery menu.
** Before you continue, select RECOVERY from the fastboot menu using the volume up/down and power keys. Your phone should reboot and show the recovery menu. Select Toggle USB and press the power button. On your computer, delete the recovery image. On your phone, remain mounted. **
3: Flash root zip: Download the superuser file from this mirror. Put it on your phones SD card. Press power to unmount, select Apply update from zip and press power. Select Choose zip from SD card and press power. Find the superuser zip and press the power button. After the zip is applied you will be returned to the previous menu. Select Reboot System and wait for your phone to boot back up.
6: AFTER THE DUST CLEARS
You now have S-Off, root access and a custom recovery menu. When your phone reboots, it will do a PRL update. This is normal, let it proceed. It will likely attempt a Software update as well, but thanks to the exploit the update should fail on its own. Sign back in to your Google account, reinstall Titanium Backup if you used it earlier, restore your apps and data with it, and continue on with your happily rooted life.
7: TROUBLESHOOTING AND FAQ
** If your issue isn't covered here yet, check the replies to the thread. They contain much wisdom **
Q: I lost my Sprint ID!! AND I lost the paper I wrote it down on!!!
A: If, somehow, you lose this information, Sprint Customer Service can be reached at *2 or 888-211-4727 from your Sprint phone.
Q: I get an error saying my superuser package isn't signer properly!!!
A: Some people were having issues with the mirror I originally provided and the superuser from goo-inside.me. The guide has been updated and is now correct, download from my mirror here and try again.
Q: I'm stuck on "Acquiring Root (Method 3)"!
A: Remove "HTC sync" and "HTC driver Install" from Control Panel\Programs\Programs and Features. Verify that the driver is removed by plugging in the phone (install should fail). If it does not fail, unplug the phone and browse to C:\windows\system32\drivers\ANDROIDUSB.sys and delete this file.
Reinstall HTCDriver3.0.0.007.exe, then run Revolutionary.exe again
Q: My phone won't call or text or anything anymore! I get an 'error 16'!!!
A: Did you perform the factory reset? Make sure you followed the directions to a tee. If this happens to you, keep trying to place a call. You'll be connected to Sprint and they'll fix you right up. This should take no more than a few minutes, just tell em you encountered an error 16.
8: THANKS AND SOURCES
Thanks for help with guide, moral support, or offering support in this thread: xHaus, housry23, TrevE, the_scotsman, imadork8317, Myn, LiquidSolstice (got more, not done...)
Special thanks: All the devs and skilled members here who tirelessly fought to the end to root our devices. Collaboration is necessary for a community to survive. TeamWin for their awesome recovery menu, and for making it easy to use and install.
Sources: The source of this exploit is a collaboration between unrevoked and AlphaRev. So just thank them and be sure to give them your feedback. They made this for YOU, and worked hard to keep it a secret from HTC, and to package it in a convenient way.
99: MIRRORS AND OTHER USEFUL LINKS
Revolutionary 0.3pre7 Beta: http://revolutionary.io
HTC Drivers: MIRROR | http://downloads.unrevoked.com/HTCDriver3.0.0.007.exe
** Other drivers you may already have installed could work, but this is straight from the Revolutionary documentation page. **
SU-2.3.6.3-efgh-signed.zip: MIRROR | http://goo-inside.me/superuser/su-2.3.6.3-efgh-signed.zip
** This is the Superuser zip that gives you root. The original file seems to be signed incorrectly. The guide links to my correctly signed mirror (provided below as well). I suggest using that over the original goo-inside.me file. **
TWRP 1.0.2: MIRROR | http://forum.xda-developers.com/showthread.php?t=1192077
** This link is to the TWRP thread. I'll try to keep this mirror updated with the newest version of the recovery project, but it wouldn't hurt to check out the thread for updates. Be sure to thank them while you're there! **
Will running factory data reset from the SD & phone storage settings option work instead of booting into fastboot?
Sorry for the noobish question...
I appreciate your guide, but I just plugged in my phone, ran the program, and installed the su zip through CWM recovery. I did make a phone call and got forwarded to CS but they did their thing and all is well.
I also have htc sync installed.
mattbiegner22 said:
Will running factory data reset from the SD & phone storage settings option work instead of booting into fastboot?
Sorry for the noobish question...
Click to expand...
Click to collapse
Yeah it should do the same thing but I just feel more secure being in the fastboot environment. Updating OP
phatmanxxl said:
I appreciate your guide, but I just plugged in my phone, ran the program, and installed the su zip through CWM recovery. I did make a phone call and got forwarded to CS but they did their thing and all is well.
Click to expand...
Click to collapse
If only I had got this up a little earlier lol I think it'd have helped more
EDIT: I might be assuming here but the wipe seems to be saving that little hassle of calling CS
If the root goes through correctly you shouldn't have to re install any app.
Sent from my Transformer TF101 using Tapatalk
Erm. What do we need to do in order to back up WiMax stuff?
LiquidSolstice said:
Erm. What do we need to do in order to back up WiMax stuff?
Click to expand...
Click to collapse
Navigate to settings/wireless and networks/4g settings and write everything there down lol
Silly, I know, but paper still has a use in this world.
EDIT: Clarified in OP
huh, WiMAX keys?
My WiMAX settings stayed intact (keys are something completely different ), but I did have to reenter my account name before I could update my data profile. Dial ##3283# and look under profile for a @sprintpcs.com email address, right it down. When you're finished if you are unable to update your profile go back in to the same menu under Edit and replace the email address. After a reboot and a profile update your data should be working again.
"EDIT: Would anybody like to see a comprehensive guide from absolute scratch to root? We already have a post detailing how to do this but it's not as in depth as people PMing me have needed."
YES, please... the more steps and detailed guide the better... THX!
xHausx said:
My WiMAX settings stayed intact (keys are something completely different ), but I did have to reenter my account name before I could update my data profile. Dial ##3283# and look under profile for a @sprintpcs.com email address, right it down. When you're finished if you are unable to update your profile go back in to the same menu under Edit and replace the email address. After a reboot and a profile update your data should be working again.
Click to expand...
Click to collapse
Added to OP, thanks xHaus
Bentenrai said:
Navigate to settings/wireless and networks/4g settings and write everything there down lol
Silly, I know, but paper still has a use in this world.
EDIT: Clarified in OP
Click to expand...
Click to collapse
Uh. That's not going to help you with your WiMax stuff whatsoever. What you want to backup is the WiMax partition when using CWM or TWRP.
Knowing your IP Address from the 4G section of the settings will not help you at all.
MILH0U5E said:
"EDIT: Would anybody like to see a comprehensive guide from absolute scratch to root? We already have a post detailing how to do this but it's not as in depth as people PMing me have needed."
YES, please... the more steps and detailed guide the better... THX!
Click to expand...
Click to collapse
I'll be updating all night!
ok im not a noob but right now i am i havent found out or have i seen ne one ask how to check what version of hboot u r and how the heck to get this serial
When you say uninstall HTC sync do you mean from the phone or computer?
Sent from my PG86100 using Tapatalk
Anon9mouz said:
ok im not a noob but right now i am i havent found out or have i seen ne one ask how to check what version of hboot u r and how the heck to get this serial
Click to expand...
Click to collapse
pull/reinsert battery, hold volume down button, press and hold power, phone will come on
when it boots to the white screen look at the top, and you'll see the hboot#
Serial, either run the revolution exe and it will tell you what it is if it finds your phone, or look behind the battery
Anon9mouz said:
ok im not a noob but right now i am i havent found out or have i seen ne one ask how to check what version of hboot u r and how the heck to get this serial
Click to expand...
Click to collapse
Serial # can be found behind the battery.
Hboot version can be found on the hboot by powering the phone off and then.powering back on by holding the volume button down and power at the same time.
Edit I was beat!
Sent from my PG86100 using XDA App
Bentenrai said:
Added to OP, thanks xHaus
Click to expand...
Click to collapse
Its ##3282# ##3283 doesn't pull anything up.
wrapkgb said:
Serial # can be found behind the battery.
Hboot version can be found on the hboot by powering the phone off and then.powering back on by holding the volume button down and power at the same time.
Edit I was beat!
Sent from my PG86100 using XDA App
Click to expand...
Click to collapse
hey well the serial be on the box bc im all otterboxed up and i would hate to take this ***** off bc otterbox sucks and the corners is starting to bow out
spookytay said:
pull/reinsert battery, hold volume down button, press and hold power, phone will come on
when it boots to the white screen look at the top, and you'll see the hboot#
Serial, either run the revolution exe and it will tell you what it is if it finds your phone, or look behind the battery
Click to expand...
Click to collapse
Thanks, thread's moving fast and I'm working on the tutorial so I can definitely help answering questions soon, just filling out the guide now.
jes24cap said:
When you say uninstall HTC sync do you mean from the phone or computer?
Sent from my PG86100 using Tapatalk
Click to expand...
Click to collapse
Computer
Sorry, struggling to keep up with OP, new info and PMs. Keep em comin, i love it!

[GUIDE] Super-noob guide to unlocking, rooting, and flashing Ziggys kernel

This post is just my attempt to help less savvy users go from a fully locked/unrooted Rezound to unlocked, rooted, and running Ziggy's kernel. Really, this is just a list of links that should be followed in order (and maybe a few extra notes for clarification). Be sure to thank the respective devs for their efforts.
As of the time I'm writing this, there is no way to get the phone back to "Locked" once you've "Unlocked" it. The phone will show "Re-locked" if you relock it so know that until someone figures something out, Verizon WILL KNOW that you've unlocked your phone once you do it IF they bother to check and know how. It's your gamble, but to date, I've not heart of Verizon detecting root/unlock and refusing service to one person I can confirm. Said another way, you can "un-root" your phone (remove su and SuperUser), but that won't hide the more important fact that you've unlocked it. Consider this before continuing. Unlocking VOIDS YOUR WARRANTY. You accept responsibility for following this guide. Myself and other devs only provide information.
In general, here is what you will be doing:
Using the HTCDev.com site to submit your phones key and get an unlock.bin that you can use with fastboot to unlock your phone. NOTE: This WILL WIPE YOUR PHONE. I suggest using a temp-root method to first install Titanium or similar app, and do a app/data backup. This way when you're done, you can restore apps/data and be just about where you were when you started, only better.
Use the zergrush perm-root method to obtain permanent root and install SuperUser.
Install a customer recovery that will allow you to do a nandbackup and then install other roms/kernels (needed for the next step also).
Install Ziggys custom kernel which addresses some important issues for this phone and provides some other nice features.
NOTE: If you intend on flashing one of the newer ROMs ("newer" as of 2012-03-24) that require the 3.11.602.22 firmware, use Scott's directions HERE then come back and continue.
Now for the actual steps:
UNLOCKING - First visit THIS post for detailed instructions on how to unlock your device. This is required for permanent root and just about everything else following. This WILL VOID your warranty as the post says. This will also WIPE your device so again, I suggest first using THIS temp-root method so you can install an app like Titanium Backup to backup your apps/data.
PREPARING ADB - Once you have unlocked and your phone has rebooted, hit the home key to skip HTC Setup (no point doing it just yet really). Now hit, menu, settings, Applications, and check "Unknown Sources" (for good measure), then "Development" and check the box "USB debugging". I recommend then backing up a screen and un-checking "Start automatically", but that's my preference, not a requirement.
CONFIRMING ADB - At this point, I'm going to assume you already have ADB installed and known how to invoke the command because there are at least 9,999,999 tutorials online explaining this. Go ahead and open a cmd prompt and run "adb kill-server" and then "adb devices" and ensure that your device (if you see one, then you should be fine) shows up.
ROOTING - Now visit THIS thread and hit the less-than-obvious link titled "Download - OneClickRoot" to download the zip containing the tool. Follow the directions in that thread to permanently root your phone.
Boot fully into Android before proceeding.
RECOVERY
PREPARE RECOVERY.IMG - Visit THIS thread and download the attachment. Extract "recovery.img" from the zip and place it in a folder from which you can successfully run ADB. NOTE: If you haven't already, putting the adb.exe files folder in your PATH will let you run adb from anywhere. Same goes for fastboot. This makes life with Android tweaking/hacking MUCH easier.
FLASH RECOVERY 1/2 - Now "CD" into the folder (HERE you can find more about the CD command) with recovery.img and run the following command: "adb reboot bootloader". Once the phone has rebooted into the bootloader (a white screen with text menu, should say "*** UNLOCKED ***" at the top now). In white with a red background you should see "FASTBOOT USB". If so continue, if not, ask for help
FLASH RECOVERY 2/2 - The moment you run the following command, you should see a vertical bar on the upper-right hand corner of your phones screen. If so, it's working as expected. In your CMD window, run the following command "Now "CD" into the folder with recovery.img and run the following command: "fastboot flash recovery recovery.img"
REBOOT TO RECOVERY - If you have't touched the volume keys, "BOOTLOADER" is selected and pressing power will take you to the bootloader where you can then use the arrow keys to select "RECOVERY" and again press the power button to get into recovery. Otherwise, reboot any way you see fit and once running, use "ADB reboot recovery" to get into recovery easily.
KERNEL
DOWNLOAD FILES - First download the two files from THIS post (NOTE: The OP most may end up with more updated files, but as of the time I'm writing this, these are the way I suggest).
PUSH FILEs 1/2 - If you haven't already rebooted into recovery, review the previous steps and get your phone into recovery ("ADB reboot recovery" is my preference). Now "CD" into the folder containing the two files downloaded in the previous post. From here, I will use the file names as they were when I downloaded. Yours could be slightly different so adjust accordingly. In the recovery use the volume keys to navigate to the "Mounts" menu and then "Mount /sdcard". Use the Power button each time to select the menu option.
PUSH FILEs 2/2 - Now from your CMD window (the one in the folder containing the two kernel files), run the following commands: "adb push FlashMeInRecovery.zip /sdcard/" and then "adb push PH98IMGZIGGYUNSIGNED.zip /sdcard/PH98IMG.zip".
FLASH FILE 1/2 - Now use the back arrow (the capacitive one) to go back to the main menu and then select "Flash zip menu" and then "Choose zip from sdcard". You'll then get a list of sdcard contents. The file is likely toward the bottom. Select "FlashMeInRecovery.zip" and follow the directions to confirm flashing.
FLASH FILE 2/2 - Select the "Return" menu option, then "Developer Menu" and then "Reboot to bootloader". By default "BOOTLOADER" is already highlighted and you just need to use the power button to select it. The phone will now scan the SDCARD for "PH98IMG.zip" and when it finds it, you will be prompted to Press "<VOL UP> Yes" to flash the files.
If you get the notorious "MainVer Error", use one of the following guides to get past the error. NOTE: Neither of these are for the faint-of-heart and the first I consider easier, does carry some real danger if done incorrectly.
Option 1 - Follow the guide HERE <-- Requires the use of a HexEditor and one is recommended if you don't have a preferred one yet.
Option 2 - Follow the guide HERE <-- Requires modification of the PH98IMG.zip you're trying to flash and sometimes this can be problematic. Either way, it provides an excellent description of why the error occurs.
FINISH - Once the 2nd kernel file is flashed and you're prompted, press power to reboot. After your phone is running again, use the following command to rename the kernel file so it doesn't cause you trouble later in the bootloader (but still keep it handy): "adb mv /sdcard/ext_sd/PH98IMG.zip /sdcard/ext_sd/PH98IMGZIGGYUNSIGNED.zip"
If this guide has helped you and you want to show thanks, just hit the "Thanks" button at the bottom of this post. It's not a donation or anything like that, just a counter used here on XDA
I will try to keep this post refreshed as newer files become available, as things get easier, or things change. If you see an error/typo/concern with these directions, PLEASE PM me and don't muddy up the thread. If YOU will do this, "I" will not only try to maintain the post, but I will also try to add/maintain an FAQ post as needed.
Btw, in case you recognize me and are wondering why I've posted here, it's because my site is dead due to childish drama, I still want to help the community and this seems the most reasonable way to do so for now.
EDITS:
20111230_1804 - Added a hint and link about the "CD" command for users who aren't familiar with "DOS" like commands.
20120101_1923 - Added a direction to boot into Android after rooting.
20120101_2325 - Added warning about unlock/relock and warranty in BIG RED text.
20120208_1709 - Added instructions on how to handle the "MainVer" error.
20120324_1636 - Added note about using 3.11.602.22 based ROMs and linked to Scott's (CleanROM) directions.
Great guide, thanks! Worked just fine and wow this thing is fast as BALLS
Using SetCPU to tweak and monitor, any clue on what the best governor is for this kernel?
EDIT: Reading original post about kernel from Ziggy, "lagfree" governor is available, using that now.
Thanks!!!!!
may i flash kernels on custom rom
or has to be stock rooted?
qudwis said:
may i flash kernels on custom rom
or has to be stock rooted?
Click to expand...
Click to collapse
this kernel is based off of the one made for gingerbread, so as long as the ROM you're running is a Gingerbread ROM, you can, or should be able to use this kernel with it.
*EDIT* I believe it may matter whether the ROM is Sense or AOSP based as well. currently we only have sense roms so it doesnt much matter, but it will down the road.
one more question.
i have cwm for recovery. since cwm don't have developer menu,
do i need to change to Amon Ra recovery?
and if i do, how do i change?
The guide is clear, succinct, and accurate. Everything worked perfectly - thanks so much.
I could've got so much more work done over the last two days if I had a tutorial like this! Untold hours have been spent combing these boards to piece together this whole process. Thanks for taking the time to do this for everyone.
Seemed to work!
I only did the recovery / kernel part since I had done the rest previously. For some reason it partially wiped my phone storage and SD card. Directories are there, but nothing is in them. No idea what happened, but oh well.
At least now I can start messing with stuff.
How do you unroot from the HTCdev method? I need to return my Rezound and get a different one tomorrow. Can someone please point to the correct guide or tutorial? Thank you very much!
-brett
bal1985 said:
How do you unroot from the HTCdev method? I need to return my Rezound and get a different one tomorrow. Can someone please point to the correct guide or tutorial? Thank you very much!
-brett
Click to expand...
Click to collapse
Unrooting is just a matter of deleting "su" and uninstalling SuperUser, but it will hardly matter since your device will still be marked as "re-locked" if you use fastboot to relock it. There's no way at this point to hide that it's been tampered with and that's why I and most other devs have made such a point of clarifying that your warranty will be void one you unlock.
On the other hand, I can tell you that out of the 15,000+ users on my site and years in the Android community, I've never ONCE heard of Verizon saying "your device is rooted so we won't...."
Just uninstall SuperUser and do a factory reset/wipe and hope for the best. It's hardly worth their time to check and in the stores, more reps are too ignorant to know to check, let alone how to do it or if they do, they're likely unmotivated to do so since a warranty return won't go against them (unlike a return).
rainabba said:
This post is just my attempt to help less savvy users go from a fully locked/unrooted Rezound to unlocked, rooted, and running Ziggy's kernel. Really, this is just a list of links that should be followed in order (and maybe a few extra notes for clarification). Be sure to thank the respective devs for their efforts.
FLASH FILE 1/2 - Now use the back arrow (the capacitive one) to go back to the main menu and then select "Flash zip menu" and then "Choose zip from sdcard". You'll then get a list of sdcard contents. The file is likely toward the bottom. Select "FlashMeInRecovery.zip" and follow the directions to confirm flashing.
FLASH FILE 1/2 - Select the "Return" menu option, then "Developer Menu" and then "Reboot to bootloader". By default "BOOTLOADER" is already highlighted and you just need to use the power button to select it. The phone will now scan the SDCARD for "PH98IMG.zip" and when it finds it, you will be prompted to Press "<VOL UP> Yes" to flash the files.
Click to expand...
Click to collapse
This looks very clear and helpful. I'm not ready to use it yet, still need to study up on all this root stuff but thanks for posting.
Just wanted to point out that there may be a small and not so important typo. Both flash files are 1/2, shouldn't the second one be 2/2?
I have downloaded both files into my sd card, flashmeinrecovery.zip worked fine. The pmhimg.zip keeps saying aborted. I am running cwm, should I be running a different rom? What can I do to get the pmh zip to work?
I downloaded them via the qr codes, and they are in the download folder on my sd card. I did change the name on the second zip.
You have to put the ph zip in the root of the sd card. Not in a folder
sent from my newly unlocked Rezound
pwned3 said:
You have to put the ph zip in the root of the sd card. Not in a folder
sent from my newly unlocked Rezound
Click to expand...
Click to collapse
Ok, I did that. Now when I get into hboot, it just asks if I want to update, if I do, it updates, what I dont know, then wants me to reboot, and if I boot back into hboot, it wants me to update again. But I can power up normally. Is this correct or am I missing something?
Just reboot normally after flashing
sent from my cm7 rooted fire
And move the file. It will read it every time you go into the bootloader
sent from my cm7 rooted fire
Followed instructions and kernel would not flash. All steps completed without errors and still has same kernel. Any advice?
rainabba said:
Unrooting is just a matter of deleting "su" and uninstalling SuperUser, but it will hardly matter since your device will still be marked as "re-locked" if you use fastboot to relock it. There's no way at this point to hide that it's been tampered with and that's why I and most other devs have made such a point of clarifying that your warranty will be void one you unlock.
On the other hand, I can tell you that out of the 15,000+ users on my site and years in the Android community, I've never ONCE heard of Verizon saying "your device is rooted so we won't...."
Just uninstall SuperUser and do a factory reset/wipe and hope for the best. It's hardly worth their time to check and in the stores, more reps are too ignorant to know to check, let alone how to do it or if they do, they're likely unmotivated to do so since a warranty return won't go against them (unlike a return).
Click to expand...
Click to collapse
so I just unistall SU from the Market? Or do I have to go in with Root Explorer and delete the file? once that is done don't I have to lock the bootloader using that htcdev guide again?
remmy5r said:
Ok, I did that. Now when I get into hboot, it just asks if I want to update, if I do, it updates, what I dont know, then wants me to reboot, and if I boot back into hboot, it wants me to update again. But I can power up normally. Is this correct or am I missing something?
Click to expand...
Click to collapse
Following step 7 specifically prevents you from having to deal with that. So long as the PH file exists in your sdcard root, when you go into bootloader, you will be prompted. Once your running normally, just go follow step 7 and you'll be good to go.

[INDEX] Droid Incredible 4G LTE Resource Index

LAST UPDATED: 09/07/2013
I have been asked to make a resource guide for our phone. In this guide, I will post links and descriptions for all sorts of nifty things for our device. I was planning to make something more ambitious, but time last weekend was limited, as it is this weekend, and I wanted to get this out there for people. I've only listed the ones which appear to be relevant to the most recent update or are actively supported or updated.
If I missed one or you feel you've been left out, let me know!
All credit is to the original creators or uploaders. If you would like your link removed from this index, please ask.
Rooting-Related
So, you want to root your phone? Well, you've got a few options.
Team Fireballas FakeCID Bootloader Unlock - This manual method fakes a non-Verizon Super-CID which allows you to unlock your bootloader to allow new ROMs and a custom recovery. You can't flash different radios or do anything which directly affects the hardware. It's also potentially invasive in that your phone's serial number is given to HTC as being unlocked, possibly preventing warranty replacement.
Automated Unlock/SuperCID/Temp-Root scripts for Windows and Linux - mdmower has an automated script which for those of you who want an automated temp-root to either unlock continue the Bootloader Unlock method or make your phone S-OFF.
DirtyRacun S-OFF - This method unlocks your phone to allow custom software and firmware, including radios. It's also not known to be traceable, and going back to S-ON is very simple.
Facepalm S-OFF - For those of you who haven't already obtained S-OFF, here's another method for you.
Custom Recoveries
Like with the ways of rooting, there are currently 2 custom recoveries available.
Team Win Recovery Project - This is a touch-based recovery which includes all the functionality of the recoveries you're used to which ruined your volume and power buttons.
ClockworkMod Recovery - There are actually a couple options here, one of which is the standard button-killing recovery, and the other allows gestures.
Custom ROMs
There are a few ROMs out there for our phone, some of which are quite nice.
Team Venom Presents: ViperLTE - This ROM is based on the most recent software update, 2.17.605.2. It adds several much-needed tweaks and allows for theming.
Tachyon - A CyanogenMod-based ROM with the newest version of Android.
CyanogenMod - The most popular custom ROM, presently based on Jellybean.
Pizzuto Claws - Interesting ROM which implements several tweaks and has some nice features.
Pacman ROM - Paranoid AOKP Cyanogen
Avatar ROM - Interesting mix of CM10.1 with MIUI theming. Check it out.
JellyBam - A ROM developed without being posted on XDA. Interesting.
miuiv5 - For those of you who love MIUI.
Stock Rooted De-Odexed ROM - For those of you who want a mostly stock HTC Sense experience without all the add-ons and tweaks, this ROM is for you.
Utilities/Scripts
Listed below are some utilities and scripts which provide valuable user experiences. If it pertains to a specific ROM, I will specify and underline.
Hasoon2000's All-in-One Toolkit - This tool provides many essential functions for utilizing your device to its fullest potential. Includes bootloader unlock methods, custom recovery flashing, and more.
SuperWipe - This script allows you to wipe everything needed to flash another ROM with just a simple flash of a zip file.
RegrawMOD Bootloader Customizer - With this tool, you can change the text in your HBOOT to whatever you like as long as you are S-OFF.
Mods
Listed below are several mods that have been made for various ROMs. If a mod is ROM-specific, I will specify and underline.
Sense 5 Mod - Unofficial build of Sense 5 for the Fireball.
ImageSense - This mod allows a variant of the ImageSense mod in the One series of phones.
Jose51197's Infernal AOSP Kernel - Kernel for AOSP-based ROMs.
Jose51197's Infernal Kernel - Kernel for non-AOSP-based ROMs.
SD Card Swap Mod - This mod switches the mounting position of the SD card and internal eMMC storage. You may need to switch everything on your SD card and internal storage if anything saves to one or the other specifically and you want to keep it that way.
3 Button Remap - This only applies to the stock ROM! You can switch the Recent Apps capacitive button to be like the old menu button and get the 3 dot menu button off the user interface for most apps.
Kernel Source
So, you want to make your own kernel? Awesome.
To obtain these files, it's easiest to go to the HTCDev website and download them.
Hasoon2000 also made the kernel source for the original ROM available.
Alternate links for the newest kernel source have been redistributed in this post.
Stock ROM Stuff
Listed below are the stock RUUs and radios which may be necessary in the event something unexpected or unfortunate happens to your phone and you need to return to stock.
RUUs - Posted here are the RUUs which will return your phone completely to stock.
Stock Everything Else - Thanks to Andybones for making a collection of the stock boot images, HBOOT, recoveries, and radios.
Themes
Listed below are the some themes you can apply to your ROMs or custom recoveries. If one applies only to a specific ROM, I will mention and underline it.
TWRP Holo Themes - These themes have been ported to our device. They give your TWRP Recovery a new look.
TWRP HTC Theme - Here is an HTC theme for your TWRP Recovery.
Lockring Mod - While technically a mod, it gives a new theme/look to your lockscreen's ring.
Custom Splash Screens - Andybones has listed several custom splash screens and how to apply them.
Various
HTC Drivers - mdmower has posted a collection of HTC drivers for your consumption.
Really nice IceDragon59! Thanks for doing this.
Can you also include a link to the latest version of my script in the S-OFF description? It includes an option to automatically put your phone in temp-root mode.
nitsuj17's stock, rooted 2.17.605.2 ROM would also be a worthwhile addition.
Also, looks like you got your sticky, you can probably edit the title.
+1 for this thank you
Linch89 said:
+1 for this thank you
Click to expand...
Click to collapse
ole ICE DRAGON comes through again, he should be called THE ORGANIZER
mdmower said:
Really nice IceDragon59! Thanks for doing this.
Can you also include a link to the latest version of my script in the S-OFF description? It includes an option to automatically put your phone in temp-root mode.
nitsuj17's stock, rooted 2.17.605.2 ROM would also be a worthwhile addition.
Also, looks like you got your sticky, you can probably edit the title.
Click to expand...
Click to collapse
Added both the stock de-odexed ROM and your script. I didn't realize you had updated the script from the one that Jose added to the original post, otherwise I would have linked to it, too.
Great post!
Sent from my Incredible 4G LTE using Tapatalk 2
I nearly forgot about my own HTC Windows drivers post.
mdmower said:
I nearly forgot about my own HTC Windows drivers post.
Click to expand...
Click to collapse
Great post as well !:good:
what is the temp root benefits over s-off? is s-off option the best option for rooting customs and recoveries?
I need wireless tether too to run my kids kindle fires and ipod touches, I have that on my og incredible, its a must they say lol
S-off is the way to go.
bberryhill0 said:
S-off is the way to go.
Click to expand...
Click to collapse
I know it is but i only have windows vista, I can't most likely do it can I?
kramer56 said:
I know it is but i only have windows vista, I can't most likely do it can I?
Click to expand...
Click to collapse
Use an Ubuntu Live CD. Works great & doesn't affect your current OS.
Sent from my Fireball using Xparent Blue Tapatalk2
hi there ... finally took my time to register. the ressource index here is pretty cool. i used most of the info in here (prior to its in this thread aggregation) to make my Dinc4G working here in Germany.
Works great, running Viper-2.1.1 fully rooted and s-off :highfive: ... PSM also added for convenience ^^
plz bear w/ me (it's my first non-flip phone ever / 2nd android device)
cheers.
After or during the s-off thing on this phone what does it mean when temproot is brought up? I have rooted my older incredible but I don't remember seeing what temproot was.
First time rooting
Hello,
thanks for all the useful information you guys provide!
I am new to rooting in general and have never really tried to gain super user privileges on my phone or rooted it. Partly because I was under the impression that until just recently my particular phone "Droid 4g LTE" was not able to get jelly bean on it. Recently I found the post about being able to put jellybean on my phone so I have become very interested in rooting my phone and trying this out. I have run into a problem however.
So far this is what I have done:
Downloaded "Inc4GUnlockV5 (1).zip" unzipped it, plugged in my "stock" phone and ran the script. (I think this was a mistake because being rooted is a prerequisite to this right?) I got as far as the full restore screen and then nothing happened, both on my phone and the script. My phone seems to be working properly and all that changed was my wallpaper.
This morning I attempted to follow the instructions from "Team fireballas FakeCid AUTOMATIC bootloader unlock" page. (http://forum.xda-developers.com/showthread.php?t=1986346) But I only got to the step which states "DO NOT click OK to the restore on the device just yet!
Now type:
Code:
adb shell "while ! ln -s /data/local.prop /data/data/com.android.settings/a/file99; do :; done"(errors will appear, ignore)"
but my cmd screen just kept scrolling "/system/bin/sh: In: not found" So I closed the cmd and when I tap restore on my phone nothing happens (restore and do not restore become unselectable and the screen remains flashing on the "enter encryption password below which is blank)
Sorry this is so lengthy, I was just wondering what I might be doing wrong, and what my next step should be. As I understand it there is no easier way to root this device, is that correct?
thank for any help
Sono
add my kernel please
sono81 said:
Hello,
thanks for all the useful information you guys provide!
I am new to rooting in general and have never really tried to gain super user privileges on my phone or rooted it. Partly because I was under the impression that until just recently my particular phone "Droid 4g LTE" was not able to get jelly bean on it. Recently I found the post about being able to put jellybean on my phone so I have become very interested in rooting my phone and trying this out. I have run into a problem however.
So far this is what I have done:
Downloaded "Inc4GUnlockV5 (1).zip" unzipped it, plugged in my "stock" phone and ran the script. (I think this was a mistake because being rooted is a prerequisite to this right?) I got as far as the full restore screen and then nothing happened, both on my phone and the script. My phone seems to be working properly and all that changed was my wallpaper.
This morning I attempted to follow the instructions from "Team fireballas FakeCid AUTOMATIC bootloader unlock" page. (http://forum.xda-developers.com/showthread.php?t=1986346) But I only got to the step which states "DO NOT click OK to the restore on the device just yet!
Now type:
Code:
adb shell "while ! ln -s /data/local.prop /data/data/com.android.settings/a/file99; do :; done"(errors will appear, ignore)"
but my cmd screen just kept scrolling "/system/bin/sh: In: not found" So I closed the cmd and when I tap restore on my phone nothing happens (restore and do not restore become unselectable and the screen remains flashing on the "enter encryption password below which is blank)
Sorry this is so lengthy, I was just wondering what I might be doing wrong, and what my next step should be. As I understand it there is no easier way to root this device, is that correct?
thank for any help
Sono
Click to expand...
Click to collapse
Did you type into the comand line at the end of the script
"(errors will apear, ignore)"?
You had it in quotes, sorry I had to ask.
Timing is somewhat important for this too. Try it a number of times. I had to do this three times before I got it to stick.
Also, there is an automatic script that you can run - download is in the op. It works realy well.
Good Luck
Sent with my Dinc4G
DavDoc said:
Did you type into the comand line at the end of the script
"(errors will apear, ignore)"?
You had it in quotes, sorry I had to ask.
Timing is somewhat important for this too. Try it a number of times. I had to do this three times before I got it to stick.
Also, there is an automatic script that you can run - download is in the op. It works realy well.
Good Luck
Sent with my Dinc4G
Click to expand...
Click to collapse
ALSO he might try a factory reset, i had to do it twice for it to work for me, after the reset make sure you enable usb debuging
could it be?
Aldo101t said:
ALSO he might try a factory reset, i had to do it twice for it to work for me, after the reset make sure you enable usb debuging
Click to expand...
Click to collapse
.
I noticed that the original instructions were for "Be updated to the latest ruu with sense 4.1 (version 2.17.605.2)" I am currently running: Sense ver. 4.0. Does this mean that I can not execute the root?
Also where do I find the Kernel. What do you mean by add my kernel?
thanks!
Sono
sono81 said:
.
I noticed that the original instructions were for "Be updated to the latest ruu with sense 4.1 (version 2.17.605.2)" I am currently running: Sense ver. 4.0. Does this mean that I can not execute the root?
Also where do I find the Kernel. What do you mean by add my kernel?
thanks!
Sono
Click to expand...
Click to collapse
if your software no. is 2.17.605.2 you have the right one.
you need this to gain root YES.

[GUIDE]: ROOT / BL-Unlock / Install Custom Recovery - LG Optimus G E970/1/3

INTRODUCTION
THIS IS A DETAILED GUIDE TO SHOW YOU HOW TO ROOT, BOOTLOADER-UNLOCK AND INSTALL CUSTOM RECOVERY AND ROMS ON YOUR LG OPTIMUS G E970/1/3 with a Windows PC. I will add to/edit it as necessary, and will probably beautify it a bit soon enough as well.
Disclaimer: This has worked successfully for many people on these devices, including myself on the E971. Having said that, I’m not responsible for any explosions or any other form of destruction you may end up with as a result of using this guide!
Click to expand...
Click to collapse
The Dropbox files I’ve linked here are from my own account, so rest assured everything is safe. I will be posting mirrors soon (or replacing if necessary).
A full list of “thanks” will be at the end.
PLEASE follow all the instructions carefully. I will try to help as much as I can, but I am in no way a developer. Just a guy who loves messing with stuff, especially these awesome devices. The #lg-optimus-g IRC chanel is always great help along with great folks here.
---
PRE-GAME CHECKLIST
COMPUTER PREP – Install the following before proceeding any further. If you know for sure you’ve got these taken care of, go ahead to the next section.
1) ADB/FASTBOOT/APX DRIVER - DOWNLOAD: https://www.dropbox.com/s/v7duwo5l09dky8n/Universal_Naked_Driver_0.72.zip
- This driver, in part, is needed for your phone to properly communicate with the PC for our needs. That goes for any Android device, so this is definitely a must have. For more details and discussion/help > http://forum.xda-developers.com/showthread.php?t=1996051​2) LG DEVICE DRIVER - DOWNLOAD: https://www.dropbox.com/s/dho1z4hdkyezkgp/LGUnitedMobileDriver.zip
- Just like most USB devices, your phone relies on this to communicate with your PC.​3) Make sure you have 7Zip, WinRAR, WinZIP or another similar application installed on your computer to be able to extract archives.
- Download 7zip here: http://www.7-zip.org/download.html​
PHONE PREP - you will need the USB cable, and your phone needs to have internet connection for the bootloader unlock section. I recommend having JellyBean installed already, the OTA upgrade method is fine with stock before you use this guide. I haven't tried or had any info on anyone else trying this with stock Ice Cream Sandwich, so I'm not sure about the compatibility there.
MEAT AND POTATOES
-ROOT-
1) Download the root package here > https://www.dropbox.com/s/fib80m6q9jzcj4t/ZV9-ZVB-Universal-Root.zip > and extract it to a folder.
2) Connect your phone to your computer with the USB cable and CHANGE THE CONNECTION TYPE TO “CHARGE ONLY” IN NOTIFICATIONS. This is important for the next step.
3) Open the folder you extracted to and double click the batch file “CurrentRoot” or “CurrentRoot.bat”.
4) The on-screen instructions are pretty clear for this part. To sum it up:
a. You’ll need to wait for the phone to be recognized, then you’ll be asked to change the USB mode to “MTP” - you must do this in order to proceed. Press Enter.
b. You may see some error and “daemon” messages along the way here. Don’t be alarmed by those, focus on the prompts.
c. Once you see “uid=0(root) gid=0(root)” you will be prompted to press Enter again. If you don’t get that, reboot your computer and repeat from step 2.
d. At the end, you should see a message that says you’ve been properly rooted. Press any key to continue, your phone should automatically be rebooted (if not, manually do so).
e. Open your app drawer and run the app called SuperSU and ensure it runs with no errors. *IF YOU DON'T HAVE SuperSU IN YOUR APP DRAWER, DOWNLOAD/INSTALL/RUN IT FROM THE PLAY STORE!*
f. You can download any root-required app from the Play Store (Root Checker is easy if you can’t think of one) to verify that you are properly rooted. Congratulations!​
-UNLOCK BOOTLOADER AND INSTALL CUSTOM RECOVERY-
This section is done through an app, right in the Play Store thanks to Project FreeGee (XDA thread for thanks - http://forum.xda-developers.com/showthread.php?t=2001655). If you can, make sure to go there and give thanks to thecubed (and Shellnutt2) for this amazing app and all their efforts. Please get the $1 version if you can as well, it’s beyond worth it.
Head on over to the Play Store and download the app “FreeGee **ROOT Required**” or do it on your PC - https://play.google.com/store/apps/details?id=edu.shell.freegee&hl=en ($1 – if you can this would be the one to go for) OR https://play.google.com/store/apps/details?id=edu.shell.freegee_free&hl=en (free version). Run the app and grant it root permissions. FOLLOW THESE INSTRUCTIONS CAREFULLY!
1) In the app, ignore the main buttons and click Menu > SBL Unlock method.
2) Click “Get Unlock Code” – a browser window will open up. Here will be a hardcore disclaimer by Shelnutt2, and it should be taken seriously since there IS a possibility of something going wrong. The chances are EXTREMELY SLIM, but the disclaimers have to be put in place.
3) Enter your name (username for forums is the best way to go), click the checkbox, enter the CAPTCHA, and click “Submit”.
4) The next page will have your code. Copy it and go back to the FreeGee app.
5) Paste the code into the field and click “ok”. You should get a confirmation message that you’ve enabled the SBL Unlock method.
6) On the app’s main screen, click “Unlock my phone” and wait for the download to finish.
7) You’ll be asked to choose a recovery version. I personally use ClockworkMOD, but many people like TWRP. It shouldn’t make a difference at the end of the day, you can look into both and decide if you’d like. Choose one, and proceed through all the dialogue boxes, accepting everything. Your phone will eventually reboot.
8) To verify this was done properly, after the reboot you can reboot again into recovery mode. The easy way to do this is to download QuickBoot from the Play Store and use that. Otherwise:
a. Power off your phone
b. Press and hold the PWR button, while holding down the VOL-UP/VOL-DOWN buttons at the same time (I’ve seen VOL-UP/PWR as instructions, I haven’t been able to get it to work myself like that but YMMV).
c. You’ll see a black screen with some small writing in the bottom-left corner. Nothing will actually respond on-screen at this point, don’t worry.
d. Press VOL-DOWN twice, then press PWR.
e. Your custom recovery should now boot up. Here, you can backup your current software (DO THAT RIGHT AWAY), reboot the phone into whichever mode you want, and install custom ROMs (more and that after the break).​
JOB WELL DONE. NOW WHAT DO YOU DO?
The very first thing I recommend you do is BACKUP YOUR EFS PARTITIONS!! Head over to this thread by autoprime on XDA: http://forum.xda-developers.com/showthread.php?t=2161611&highlight=efs - this is important to have in case things go wrong down the road.
Now you have the freedom to do quite a bit, most notably install custom ROMs. It’s important to read through the entire original post of a ROM’s thread. The developer has put everything there for a reason, follow it to the tee! Methods of installation for ROMs may slightly vary. Use the files they link only and don’t stray from their installation instructions.
A loose reference to the most common method is:
a. Wipe data/factory reset
b. Wipe cache
c. Wipe dalvik cache
d. Install ROM file
e. Install GApps file
f. Wipe data/factory reset again (usually good measure regardless)
g. Reboot system​
USEFUL INFO AND LINKS (more to come)
I cannot stress how crucial backups are. Back EVERYTHING up, and keep them in more than one place. Much, much better safe than sorry. Titanium Backup is your best friend, check it out.
https://www.dropbox.com/s/cbxid5abrqwkqe5/fix_nfc.zip - NFC fix for CANADIAN phones (E971/3) - this is important as pretty much any ROM you flash that was made for the E970 onto an E971/3 (which is not an issue) will have NFC problems. Simply flash this through recovery AFTER the initial reboot of the ROM.
http://forum.xda-developers.com/showthread.php?t=2010624 - Guide to unbrick your phone! This worked well for me when I bricked back in the day!
http://forum.xda-developers.com/showthread.php?t=2230994 - Another (awesome) method of restoring your phone if it gets messy (can only vouch for E970 based on the thread there) - has had much success.
http://forum.xda-developers.com/showthread.php?t=2181103 - Thread for original root method, good for help.
---
THANKS!
- carrett (original guide that, in part, inspired this one)
- 1wayjonny (original thread for ADB/FB/APX driver)
- fiddy619 (original thread for root method)
- thecubed (project FreeGee - enough said)
- Shelnutt2 (project FreeGee - enough said)
- kentek (source for awesome LG driver)
- autoprime (author of the EFS backup guide and general LG OG God status)
- Paulicat (responsible for much of my (yet limited) wisdom regarding this device)
+ Anyone directly or indirectly responsible for anything in that list who I've left out.
+ Sorry to anyone else I've missed, please send me a quick message and I'll add you in, and I will add in as I go if I remember more.
+ The awesomeness of the #lg-optimus-g IRC channel and everyone in it - check it out on http://webchat.freenode.net!
Reserved.
Sent from my Optimus G using xda app-developers app
How does this differ from carrett's thread that's been stickied at the top of this forum for 10 months or so?
http://forum.xda-developers.com/showthread.php?t=2006946
dbgeek said:
How does this differ from carrett's thread that's been stickied at the top of this forum for 10 months or so?
http://forum.xda-developers.com/showthread.php?t=2006946
Click to expand...
Click to collapse
It was initially written to be put on the CM wiki to have the instructions there. I made it very detailed and specific with everything contained within it, so I figured it would be good for beginners and other users alike. Another reason is that I noticed the Canadian E971/3 didn't have a guide in that section. Since it applied to the E970 as well, I thought I'd share it.
hv6478 said:
It was initially written to be put on the CM wiki to have the instructions there. I made it very detailed and specific with everything contained within it, so I figured it would be good for beginners and other users alike. Another reason is that I noticed the Canadian E971/3 didn't have a guide in that section. Since it applied to the E970 as well, I thought I'd share it.
Click to expand...
Click to collapse
Solid post dude, your attention to detail is top notch!!! Thanks for taking the time to help people out, keep up the great work!!!
Sent from my Nexus 4 Pimpin AOSPA 3+
Thank you sir!
Sent from my Optimus G using xda app-developers app
Great job on the write up. I never got a chance to check it out since the casa is loco when I get home (weekend night drinking is the only time I get and at "work", I'm on irc). Thanks for taking the time detailing everything for the noobies and for those of us that have the occasional brain fart.
Sent from my Optimus G using xda app-developers app
Does this mean
ATT Optimus G Roms work on Canadian Optims Gs?
jnhsd0319 said:
Does this mean
ATT Optimus G Roms work on Canadian Optims Gs?
Click to expand...
Click to collapse
Yup. They seem to be identical except for NFC. YMMV of course but all should be well. Just always back up! Make sure you flash the NFC fix after installing an AT&T ROM to make it work and to ensure you don't get bad battery drainage.
Sent from my Optimus G using xda app-developers app
mikeylikey said:
Great job on the write up. I never got a chance to check it out since the casa is loco when I get home (weekend night drinking is the only time I get and at "work", I'm on irc). Thanks for taking the time detailing everything for the noobies and for those of us that have the occasional brain fart.
Sent from my Optimus G using xda app-developers app
Click to expand...
Click to collapse
Thank you for the feedback, much appreciated!
Sent from my Optimus G using xda app-developers app
Hello guys,
Thanks for the guide. However I am having trouble getting my device recognized by the program. I have downloaded the files in order, including the LG drivers. I have only rooted phones the old school way on a g1 and a g2x from t-mobile.
EDIT: Sorry, I had forgot to have USB debugging enabled. Brand new phone and I forgot to enable it.
hv6478 said:
Yup. They seem to be identical except for NFC. YMMV of course but all should be well. Just always back up! Make sure you flash the NFC fix after installing an AT&T ROM to make it work and to ensure you don't get bad battery drainage.
Sent from my Optimus G using xda app-developers app
Click to expand...
Click to collapse
Hello, sorry to bother you again
I was just wondering if international optimus G roms can be flashed or is it just AT&T roms?
Also do you have a link to NFC fix?
Thank you so much!
jnhsd0319 said:
Hello, sorry to bother you again
I was just wondering if international optimus G roms can be flashed or is it just AT&T roms?
Also do you have a link to NFC fix?
Thank you so much!
Click to expand...
Click to collapse
Not a bother at all!
Make sure you do NOT flash any international ROMs, made for E975 for example. They are not compatible.
NFC fix is here. I have added it to the OP.
hv6478 said:
Not a bother at all!
Make sure you do NOT flash any international ROMs, made for E975 for example. They are not compatible.
NFC fix is here. I have added it to the OP.
Click to expand...
Click to collapse
Thank you so much for the answer.:good::good:
Ive been looking thoroughly in the forum to root/install custom roms for my phone. Just being really careful before hand because Im worried about my warranty.
Anyways
May I ask you another question? you seem to know your stuff and helpful :laugh:
If its ok, I was wondering if I can remove root and relock the bootloader if i flash a kdz file for my phone.
Is flashing kdz only changing the ROM or does it literally reset the device back to original factory option? (for warranty service)
Thank you and have a nice day!
hv6478 said:
Not a bother at all!
Make sure you do NOT flash any international ROMs, made for E975 for example. They are not compatible.
NFC fix is here. I have added it to the OP.
Click to expand...
Click to collapse
No problem!
The KDZ method WILL relock everything and bring it back basically to a factory phone. Just make sure you are using the correct KDZ file for your phone and you follow all instructions fully.
Sent from my Optimus G using xda app-developers app
When I'm in the freegee app I click menu and select sbl. In your instructions it says click get unlock code. I do not see this any where. After selecting sbl.
Sent from my LG-E970 using xda app-developers app
right now i am on e97011c software .,..
now i want to update to jellybean so i have downloaded jellybean rom from here ..
http://forum.xda-developers.com/show....php?t=2158144
it's a SnowJB v1.1 [2/20/13][STOCK][DEODEX]
So what will i have to do?
I have touch CWM install so i have to flash directly by going into recovery or not?
I am on ICS version e97011c rooted...
please help guys
hv6478 said:
INTRODUCTION
-UNLOCK BOOTLOADER AND INSTALL CUSTOM RECOVERY-
This section is done through an app, right in the Play Store thanks to Project FreeGee (XDA thread for thanks - http://forum.xda-developers.com/showthread.php?t=2001655). If you can, make sure to go there and give thanks to thecubed (and Shellnutt2) for this amazing app and all their efforts. Please get the $1 version if you can as well, it’s beyond worth it.
Head on over to the Play Store and download the app “FreeGee **ROOT Required**” or do it on your PC - https://play.google.com/store/apps/details?id=edu.shell.freegee&hl=en ($1 – if you can this would be the one to go for) OR https://play.google.com/store/apps/details?id=edu.shell.freegee_free&hl=en (free version). Run the app and grant it root permissions. FOLLOW THESE INSTRUCTIONS CAREFULLY!
1) In the app, ignore the main buttons and click Menu > SBL Unlock method.
2) Click “Get Unlock Code” – a browser window will open up. Here will be a hardcore disclaimer by Shelnutt2, and it should be taken seriously since there IS a possibility of something going wrong. The chances are EXTREMELY SLIM, but the disclaimers have to be put in place.
3) Enter your name (username for forums is the best way to go), click the checkbox, enter the CAPTCHA, and click “Submit”.
4) The next page will have your code. Copy it and go back to the FreeGee app.
5) Paste the code into the field and click “ok”. You should get a confirmation message that you’ve enabled the SBL Unlock method.
6) On the app’s main screen, click “Unlock my phone” and wait for the download to finish.
7) You’ll be asked to choose a recovery version. I personally use ClockworkMOD, but many people like TWRP. It shouldn’t make a difference at the end of the day, you can look into both and decide if you’d like. Choose one, and proceed through all the dialogue boxes, accepting everything. Your phone will eventually reboot.
8) To verify this was done properly, after the reboot you can reboot again into recovery mode. The easy way to do this is to download QuickBoot from the Play Store and use that. Otherwise:
a. Power off your phone
b. Press and hold the PWR button, while holding down the VOL-UP/VOL-DOWN buttons at the same time (I’ve seen VOL-UP/PWR as instructions, I haven’t been able to get it to work myself like that but YMMV).
c. You’ll see a black screen with some small writing in the bottom-left corner. Nothing will actually respond on-screen at this point, don’t worry.
d. Press VOL-DOWN twice, then press PWR.
e. Your custom recovery should now boot up. Here, you can backup your current software (DO THAT RIGHT AWAY), reboot the phone into whichever mode you want, and install custom ROMs (more and that after the break).​
/QUOTE]
My big ass question is why we have to download this project thing and pay money! when you can just download clockwork recovery.apk and just adb install it. and plus im not signing up for crap because i just don't feel like haveing to type my stupid google info. and plus it anoys the hell out of me the phone is totaly mirrored of samsung with the default os.
Is there a way to network unlock the phone?
Click to expand...
Click to collapse
manojcitc said:
right now i am on e97011c software .,..
now i want to update to jellybean so i have downloaded jellybean rom from here ..
http://forum.xda-developers.com/show....php?t=2158144
it's a SnowJB v1.1 [2/20/13][STOCK][DEODEX]
So what will i have to do?
I have touch CWM install so i have to flash directly by going into recovery or not?
I am on ICS version e97011c rooted...
please help guys
Click to expand...
Click to collapse
So sorry for late reply.
In your case, you actually need to follow the entire method in the original post as it seems. If you're still on stock firmware, you need to unlock before you can install any custom software.
HelmetDoe said:
hv6478 said:
INTRODUCTION
-UNLOCK BOOTLOADER AND INSTALL CUSTOM RECOVERY-
This section is done through an app, right in the Play Store thanks to Project FreeGee (XDA thread for thanks - http://forum.xda-developers.com/showthread.php?t=2001655). If you can, make sure to go there and give thanks to thecubed (and Shellnutt2) for this amazing app and all their efforts. Please get the $1 version if you can as well, it’s beyond worth it.
Head on over to the Play Store and download the app “FreeGee **ROOT Required**” or do it on your PC - https://play.google.com/store/apps/details?id=edu.shell.freegee&hl=en ($1 – if you can this would be the one to go for) OR https://play.google.com/store/apps/details?id=edu.shell.freegee_free&hl=en (free version). Run the app and grant it root permissions. FOLLOW THESE INSTRUCTIONS CAREFULLY!
1) In the app, ignore the main buttons and click Menu > SBL Unlock method.
2) Click “Get Unlock Code” – a browser window will open up. Here will be a hardcore disclaimer by Shelnutt2, and it should be taken seriously since there IS a possibility of something going wrong. The chances are EXTREMELY SLIM, but the disclaimers have to be put in place.
3) Enter your name (username for forums is the best way to go), click the checkbox, enter the CAPTCHA, and click “Submit”.
4) The next page will have your code. Copy it and go back to the FreeGee app.
5) Paste the code into the field and click “ok”. You should get a confirmation message that you’ve enabled the SBL Unlock method.
6) On the app’s main screen, click “Unlock my phone” and wait for the download to finish.
7) You’ll be asked to choose a recovery version. I personally use ClockworkMOD, but many people like TWRP. It shouldn’t make a difference at the end of the day, you can look into both and decide if you’d like. Choose one, and proceed through all the dialogue boxes, accepting everything. Your phone will eventually reboot.
8) To verify this was done properly, after the reboot you can reboot again into recovery mode. The easy way to do this is to download QuickBoot from the Play Store and use that. Otherwise:
a. Power off your phone
b. Press and hold the PWR button, while holding down the VOL-UP/VOL-DOWN buttons at the same time (I’ve seen VOL-UP/PWR as instructions, I haven’t been able to get it to work myself like that but YMMV).
c. You’ll see a black screen with some small writing in the bottom-left corner. Nothing will actually respond on-screen at this point, don’t worry.
d. Press VOL-DOWN twice, then press PWR.
e. Your custom recovery should now boot up. Here, you can backup your current software (DO THAT RIGHT AWAY), reboot the phone into whichever mode you want, and install custom ROMs (more and that after the break).​
/QUOTE]
My big ass question is why we have to download this project thing and pay money! when you can just download clockwork recovery.apk and just adb install it. and plus im not signing up for crap because i just don't feel like haveing to type my stupid google info. and plus it anoys the hell out of me the phone is totaly mirrored of samsung with the default os.
Is there a way to network unlock the phone?
Click to expand...
Click to collapse
You don't need to pay. There is a fee version of FreeGee available as indicated.
LG released the device with their own software - it was not the work of anyone here - if you don't like it, that is what XDA is here for! Welcome!
You need to first be able to access recovery and adb properly to push recovery.apk. Not to mention I'm not sure of any steps prior to that to make your phone ready to do so. That is a totally different guide. If you wish to use THIS method, everything you need is here.
Click to expand...
Click to collapse

[GUIDE] VZW Note III Edition[Return to Stock or recover from a Soft Brick and More]

Here is a guide I put together for the VZW Galaxy Note III
I TAKE NO CREDIT FOR THE LINKS POSTED IN THIS GUIDE!!!
------------------
Section 1: How to return to Stock Android 4.X or recover from a Soft Brick
Section 2A: How to flash a Custom Recovery, Root, and More for the (Dev. Edition N3 ONLY)
2B: How to Root and flash a Custom Recovery for the Retail Locked N3
Section 3: Android Directory
Section 4: Android Glossary
-------------------
Section 1: How to return to Stock Android and recover from a Soft Brick.
Take Note If your Retail Locked N3 took the OTA update, you can not revert back to older firmware. Verizon now has Samsung blacklist the older firmwares bootloader after each update. If you try and flash older firmware the device will softbrick or fail at Aboot in Odin.
Step 1: Download and install Odin 3.09 to a Windows based PC - http://www.mediafire.com/download/c4jk4e4i553jscs/Odin3_v3.09.exe
Step 2: Download a stock Odin image and Pit file to the PC. If Odin does not recognize the file then extract it with a program such as 7zip.
RETAIL Locked N3 Restore Files
Official VRUEOB6 5.0- http://www.sammobile.com/firmwares/download/45906/N900VVRUEOB6_N900VVZWEOB6_VZW/
Official VRUDNK1 4.4.4-http://www.sammobile.com/firmwares/download/41501/N900VVRUDNK1_N900VVZWDNK1_VZW/
Official VRUCNC4 4.4.2- http://www.sammobile.com/firmwares/3/?download=29319
-Mirror- http://www.androidfilehost.com/?fid=23501681358549642
Official VRUBMJE 4.3- http://www.androidfilehost.com/?fid=23269279319196106
Developer Edition N3 Restore Files
DE_VRUBMJE 4.3-http://www.androidfilehost.com/?fid=23269279319196402
-------------
HLTE_32gb.PitFile- https://www.mediafire.com/?i3vfwql159a4bfo(works for both DE and Retail devices)
Step 3: Power device off, hold the volume down/home/power keys until you see a yellow triangle, then press the volume up key to access "odin or download mode".
Step 4: Open Odin and connect the oem usb cable from pc to device. The driver should automatically install( it did for me on windows 7 64bit). There should also be a "comport number" in upper left hand corner of Odin indicating communication between the pc & device.
*If the drivers do not automatically install, then manually install the drivers in link and proceed to the next step. http://forum.xda-developers.com/showthread.php?t=2038555
Step 5: Click on the Pit function of Odin and select Pit file you downloaded in Step:2.
Step 6: Click on the AP/PDA(depends on Odin version) function of Odin. Select the stock 4.3 image you downloaded in step 2, then select start. This operation should take less than 8 minutes before Odin will say pass/reset.
Step 7: Your device should boot back up into factory stock Android! However, these stock Odin files do not wipe data and as a result the device may bootloop or stick at the samsung sash screen depending on the devices state before flashing the above files.
To get the device to boot: power the device off, press and hold the volume up/home/power buttons until the samsung logo appears. The device will boot into recovery and from there you will need to wipe data/factory reset, then reboot.
----------------------------------------------------------------------------------------------------------------------
Section 2A: How to Flash a Custom Recovery, Root, and More For The (Dev. Edition N3 ONLY)
Do not worry about Knox, the DE device has no warranty anyway
Step 1: Download and Install Odin 3.09 and drivers from section 1 if you have not already.
Step 2: Download the Official CWM recovery.tar to the desktop of your PC
http://goo.im/devs/philz_touch/CWM_Advanced_Edition/hltevzw/philz_touch_6.08.9-hltevzw.tar.md5
Step 3: Download the SuperSU.zip to the root of your Internal SD.
http://download.chainfire.eu/351/SuperSU/
Step 4: Power your device off, connect the OE usb cable from device to PC, Press and hold the volume down/home/ power buttons until you see a yellow triangle, then press volume up to access "odin/download mode". Take note there should be a Com port number in the upper left hand corner of Odin indicating communication with device.
Step 5: Click on the AP slot in Odin and find the recovery.image.tar you downloaded in step 2. Also make sure to Uncheck Auto Reboot!!
Step 6: Hit Start, Odin should take less then 15 seconds before indicating completion.
Step 7: Unplug device, Pull and Re-insert battery, Press and Hold the Volume UP/Home/Power buttons until you see the Samsung logo or indication that the device is Recovery Booting.
Step 8: Congrats you should now be booted into TWRP recovery!! Continue following directions below for ROOT!
Step 9: Create a Nandroid back up by tapping back up, chose partitions to back up(system, data, boot are standard), then swipe to back up. Return to the main menu by pressing the return arrow 2 times.
Step 10: Select Wipe, Advanced Wipe, Check both Cache and Dalvik cache, then swipe to perform action. Tap the return arrow 2 times to return to the main TWRP page.
Step 11: Select Install and find the root.zip you downloaded in step 3, then select it. Swipe to Confirm Flash.
Step 12: Navigate back to the home page and reboot. Once the device is booted up, open app drawer and confirm the SuperSU app is installed.
For Installing Kernels, Mods, Roms, or any .zip from Recovery
-Boot into Recovery via three finger method(hold vol. up/home/power)and follow steps 8-11, just replace the file in step 11 with the one you are trying to flash.
-The only extra step for flashing a Rom is to Wipe DATA in step 10.
-If something goes south and your device will not boot after flashing in recovery, this is where creating that Nandroid back up will save you. Simply power the device off, Three finger into Recovery, Select Restore, Then Select the back up you created and swipe to restore.
-----------------
Section 2B: How to Root and Flash Safe Strap Recovery for the Retail Locked N3
Step:1 First you need Root. https://towelroot.com/
- Click the Red symbol and download Towel Root.apk.
-Navigate to system setting/security/unknown sources and check the box.
-Install and run the TR.apk
Step 2: Once you have verified you have Root and updated SuperSU, head over to this thread and Download the SafeStrap.apk to the root of the devices internal sd(mount/sd).http://forum.xda-developers.com/showthread.php?t=2517610
Step 3: Open the app drawer and find the File Manager app(If you do not have this app download it from the playstore), use the app to find the SafeStrap.apk you downloaded in step 2.
Step 4: Click on the SafeStrap.apk and click Install.
Step 5: Navigate to the app drawer and open the SafeStrap app, agree to the disclaimer, then select install recovery.
Step 6: Reboot and you should see a new Splash screen upon boot.
Step 7: Congrats you now have Safestrap recovery and are ready to flash mods & roms.
Be Sure to Thank and/or donate to HashCode for his efforts!!
----------------------------------------------------------------------------------------------------------------------
Section 3: Android Directory
-----------------
[Firmware][Collection]Modems,Kernels,Stock Tars-http://forum.xda-developers.com/showthread.php?t=2524572
-----------------
[How To][Disable Stock Apps Safely]- http://forum.xda-developers.com/showthread.php?t=2478589
[How To][Add Toggles to Notification Panel]- http://forum.xda-developers.com/showthread.php?t=2482867
[How To][Tethering Without Root]- http://forum.xda-developers.com/showthread.php?t=2480705
[How To][Videos]Root-Unlock-More- http://forum.xda-developers.com/showthread.php?t=2484201
------------------
[MOD][ROOT][All Root Methods]- http://www.note2forum.com/forum/galaxy-note-3-development/4355-root-methods-all-one-place.html
[MOD]Native Multiwindow-http://forum.xda-developers.com/showthread.php?t=2507975
------------------
Section 4: Android Glossary
Download Mode- This is a setting in which you will put your phone when using Odin. There are other ways, but most noobs will reach download mode by powering down, removing the battery, and holding volume down while plugging the factory usb cord into the computer and phone. Odin can only communicate properly with your phone if the phone is in download mode.
F. Reset Time- This is a check box in Odin. It's not clear that anyone knows the exact details of what it actually does, nor is it clear what will happen if you leave it unchecked vs checked. It seems to reset some arbitrary counter in your phone. As a general rule, you can either follow the instructions of whatever guide you're using or just leave the checkbox how you found it.
Fast Charge- This is a feature on some ICS ROMs that can be turned on or off. When enabled, it allows your phone to draw as much charge as possible regardless of the charging source. Without fast charge, your phone will place artificial speed limits on charging when plugged, for example, into the USB slot on your computer. Fast charge bypasses these limits, letting your phone believe it is always plugged into a wall charger. It is worth noting that your phone will not be recognized by your computer as a USB device when fast charge is enabled. It will only charge.
FC - Force Close- This is when an app stops working unexpectedly. This can happen to both rooted and unrooted phones. It doesn't cause any damage to the phone. In most cases, the app can just be opened right back up. It seems to depend on a lot of factors, including the quality of the app itself. ROMs and kernels that experience very few FCs are said to be "stable."
Flash- This is a term used to describe the installation of software onto your phone. It refers to fundamental changes in your phone's operating system. It is different from just installing an app from the Marketplace (Google Play). Commonly, people will flash ROMs, kernels, patches, and radios. There are basically two ways to flash new software onto your phone:1. Odin2. CWM Recovery (or a comparable recovery program)
Freeze -There are two meanings in general use. One might use this term to refer to his or her phone becoming unresponsive. More commonly, though, it refers to a special ability of a program called Titanium Backup. This program can be downloaded from the Android Marketplace (Google Play), but it requires a rooted phone to work. When Titanium Backup is used to freeze an app or process, that app or process is essentially gone from the phone. It won't show up in the app drawer, and it won't be running in the background. The difference between freezing and uninstalling, though, is that anything frozen can be quickly "thawed," also with Titanium Backup. With the touch of a button, the missing app or process is right back where it used to be. This is a convenient way for newly rooted users to test the waters of debloating.
Gapps - Google Apps- When flashing custom ROMs, the apps on the phone are usually deleted. As an alternative to going to the Marketplace (Google Play) and re-installing all the favorites (Google Maps, Google Talk, Google Voice, etc.), many devs have packaged these into a tidy zip file that can be flashed via CWM. Why don't they just put the Google Apps in the ROM, you ask? Custom ROMs and Google Apps get software updates at different rates, so keeping the two separate allows users to always have the most up-to-date version of each. On MTD ROMs such as CM7 or anything ICS, you generally must flash the gapps package to get the Android Marketplace (Google Play).
Governor- This refers to the type of logic your phone uses to control how fast its processor ramps up when needed or slows down when not. The choice of governor can influence overall performance and battery life. The governor can be selected using an OC/UV program such as Voltage Control or NS Tools. No one governor is right for everyone. The fun is in experimenting. Here are some examples and brief descriptions:
performance:Keeps the processor always ramped up to to maximum; useful for benchmarking.
ondemand:*Rapidly ramps up the processor when needed; gradually slows it down when not neededconservative:*Similar to ondemand, but ramps up more slowlyuserspace:*The user can define the parameters (for advanced users only).
lazy:*This was developed specifically for Android by xda dev Ezekeel. He states it is an enhanced version of ondemand, tuned to our phones' capabilities. Don't be fooled by the name. He tested it with numerous processor-intensive applications.
interactive:Uses a logic to try to predict how quickly it needs to ramp up processor speed, attempting to balance battery life and performance
interactiveX: A tweak on interactive (by dev imoseyon), which locks the processor at the minimum speed when the screen is off
smartass & smartassV2:Modified interactive governors by dev erasmux, they use logic to determine how quickly to ramp up or slow down; designed to optimize battery life without sacrificing performance.
powersave:This keeps the processor always set at the minimum frequency. The name may be a bit misleading, as certain processes will just take longer, using up more battery.
Heimdall- This program is similar to Odin. It was created by an Australian software company called Glass Echidna. It can be used to flash files onto your phone. Some users prefer this program over Odin. Heimdall can be used with Mac computers, whereas Odin can not. Many high level users regularly use both Heimdall and Odin.
init.d- This is a type of script used by developers when they modify Android code. You hear the term a lot because modifications using this type of script have far-reaching effects in the overall performance of the phone. High level users (who aren't quite devs) can even insert bits and pieces of init.d scripts to make minor tweaks to their phones.
Inverted- By default, most Google apps consist of a white screen with dark lettering. Inverting changes this to a dark screen with light letters. There are several advantages to this. Beyond the aesthetic advantages, it tends to be easier on the eyes in low light situations and reduce battery consumption. Inversion is done by talented individuals called themers.
I/O Scheduler- This refers to the type of logic your phone uses to order and process read and write requests to your phone's hard drive. There are several types, which are listed below, but there is no magic bullet. The joy is in finding the one that works for you in terms of performance and battery life. It is worth noting, though, that certain schedulers were designed to be used with mechanical rotating hard drives, taking the drive's rotational position into account. This does not apply to our phones, which use solid state drive technology. A scheduler can be selected by using an OC/UV control program such as Voltage Control or NS Tools. Specific descriptions are beyond the scope of this glossary, but simple Internet searches can expand on any of schedulers listed.*Examples: noop, deadline, cfq, bfq, sio, vr, bfs* In the absence of a dev's recommendation, if you don't feel like reading up on the subject, you can leave the scheduler at the default or choose noop or sio.
JB - Jelly Bean- Android 4.xGoogle likes to name its Android releases after sweet foods. This is the latest version of Android to hit the streets, and devs are flocking to it , making all JB development new and exciting.
Jig- This is a tiny Frankensteinian device made of a small chip, a transistor, and the tip of the little micro-USB connector that you plug into your phone to charge it or attach it to your computer. When your phone will not go into download mode through normal means, putting a jig into the phone when the battery is in will make your phone go into download mode. You can make one yourself or buy one online for less than $10.
Kang- Generally used as a verb, this means to take bits and pieces of someone else's coding and to then integrate it into your own. Granted, noobs won't be doing this, but devs do it all the time. For the most part, this is considered a welcome practice among friendly devs, provided it is done correctly and politely. Kanging often serves to better the community as a whole. The key for devs is to give credit to the other devs from whom they have kanged.
Kernel- This is one of the two main components (ROM being the other) of the software running on an Android phone. It is the piece of software that connects the hardware (screen, softkeys, vibration, speakers, etc.) to the other software components. An unrooted phone comes with a stock kernel. It is stable but somewhat slow. Practically speaking, installing (flashing) a custom kernel will make your phone feel much faster and smoother as it moves through screens and opens apps. Generally speaking, installing a new kernel will not change the basic appearance of your phone or erase any of your phone's information. Custom kernels can also unlock several abilities of rooted phones. Examples include:-wireless tethering (ignoring that pesky $30/month charge from Verizon)-control over how and when the softkeys at the bottom of the screen light up-overclocking/undervolting-voodoo lagfix (This only applies to phones with BML-based ROMs. MTD ROMs don't need lagfix.)-custom boot animationsLean Kernel*- Created by imoseyon, He intentionally leaves out a lot of the "bells and whistles" to keep the experience simple, smooth, and fast. Imoseyon works with several phones, so it is imperative that you have the correct version of Lean Kernel, the one appropriate for your phone.
Linaro- This is a team of software engineers developing open source software for numerous platforms, particularly as it relates to getting maximum bang for the buck from systems with memory and hardware limitations. For our purposes, many Linaro modifications are making their way into our custom ROMs, promising increased speed and responsiveness.*Logcat*- This is a log of all of the processing activity your phone did over a certain period of time. This is useful for bug reporting, as devs can examine logcats and attempt to determine the source of the error(s). Many threads in the development forum request logcats to go alongside any bug reports. A logcat can be generated through adb, and there are also some apps that will do it for you. Random complaints aren't terribly useful for devs, but logcats generally are. This classic cartoon illustrates how many devs feel about disorderly complaints about their work, even though most are far too polite to say anything.
Milestone- Devs are always trying to incorporate the latest and greatest features into their ROMs. The add-ons are incorporated as parts of new releases, or "builds." This is what makes development exciting, but it also leads to bugs. Milestone builds occur when the devs sit back, roll up their sleeves, and work the bugs out of all the awesome features they've crammed into their work. The milestones are considered the relatively safe and stable builds. When installed correctly, they rarely experience major bugs.
MIUI- This term is a transliteration of a Chinese name for a special customization of Android actually developed in China. MIUI ROMs can be installed on the Fascinate. They change the look and feel of the Android system, moving it closer to something resembling iOS, the iPhone's operating system. A lot of custom development has been done with the software code from the MIUI system. Many devs will integrate bits and pieces of MIUI into their own ROMs.
Nandroid- This is a backup of your entire phone as it stands at that moment in time (ROM, kernel, text messages, your Angry Birds progress, etc.). It is stored on your sd card, which is somewhat immune to your tinkering. A Nandroid backup is a good failsafe for the times when you might want to try out that new experimental kernel your favorite dev has been working on. The files can also be saved on a home computer/flash drive/etc. for safe keeping. Nandroid backups are created using a recovery program like Clockworkmod Recovery. CWM can also use old Nandroids to restore a phone to its previous condition.
Nightly - Nightlies- Some rooted users like the idea of having the most stable, tested, and reliable ROMs available. Others prefer the excitement of being on the cutting edge. Nightlies are the untested regular releases of whatever a certain dev happens to be working on at the time. They package them up, post them online, and let the discussions ensue. These are not for the faint of heart. They are for people who are comfortable addressing freezes, boot loops, and force closes.
Noob- If you have to ask what this means, this is what you are. It's a derivation of "newbie" or "newb," someone who's new to the activity at hand. In many ways, the noob is defined by his actions rather than by the amount of time he's spent rooting phones or posting on xda. Here are a few standard behaviors that will immediately brand someone as a noobosting new threads to ask questions that have been answered dozens of times. (Hint: It's best to search before posting)-Posting ROM complaints (without logcat), beginner questions, and other non-development topics in the development forums (It has been theorized that this will ultimately be the end of xda)-Diving in and flashing away without reading and then posting about your problems (Everyone needs to read the Guide.)
NSTools- This is an app that requires superuser permissions. It can be used to control a variety of the phone's features that are unlocked when running a custom kernel. It can enable fast charge, BLN, overclocking, and undervolting. It often comes pre-installed with ICS ROMs.*OC - Overclocking*- Computer processors operate at a variety of speeds. When a manufacturer sells a product (like a phone) to the general public, they strictly limit the speed at which the built in processor can operate, even though the processor may be capable of more. This is to promote stability and reliability. Rooted users can overclock their phone's processor, raising the maximum speed at which it can operate. This can be done through various apps, including Voltage Control and NS Tools. Some ROMs even have the controls built into their settings. There are limits, though. Running a processor at too high a speed can cause overheating and/or glitches.
Odin- This is a program of seemingly mysterious origins that allows your home computer to communicate with your phone. You download it to your home computer. Good communication with your phone requires the installation of Samsung drivers on your computer as well as the use of the USB cable that came with your phone. Among other things, Odin can be used to root your phone, install CWM Recovery, install custom ROMs and kernels, and return your phone to stock after you've screwed it up.**NEVER touch the "Phone" button on Odin. It should be labeled "Destroy your Phone"
OP - Original Post- This refers to the first post in any given thread, the one that started the thread in a discussion forum. A common noob mistake is to hop into a thread on page 27, read for 30 seconds, and then chime in with a question. He is often directed to the OP, which contains the answer to his question.*
OTA - Over the Air- These are the official firmware upgrades that Verizon has released over the life of this phone. They were either pushed out to our phones in the middle of the night or offered up for us to download at our convenience. Generally speaking, rooted users do not receive OTA updates. Also generally speaking, this doesn't really matter. The updates can be found on xda, and it is unlikely that the Fascinate will ever receive another OTA update.
Patch- This generally refers to a zip file that can be flashed using CWM. The file usually contains updates or small modifications to an existing ROM or kernel. A great example is the patch that reprograms the phone dialer's voicemail button to open Google Voice instead of the standard voicemail or Visual Voice Mail.
PDA Button- This is the button you will want to use when using the Odin program. You should always avoid the "Phone" button.
Pit file- This is a type of file used with Odin when returning your phone to stock. There is a "Pit" button on Odin you can push to enter the pit file you wish to use. An example of a pit file that you will probably use is Atlas_v2.2.pit. To return to stock, you would use a pit file along with a stock ROM, putting both into Odin at the same time. Droidstyle's guide provides detailed instructions.
Project Butter- This is a Google initiative, launched with Jelly Bean, aimed at reducing phone lag, both real and perceived. It involves research into human visual perception, the pairing of GPU and CPU, graphics buffering, and so on. It's purpose is to make your Android phone run "like buttah."
Radio - a.k.a. Modem- This generally refers to the software that manages the phone's connection to the outside world, not the physical device itself. Verizon would release new versions of this software from time to time in their OTA updates.
Recovery- Your phone comes with a recovery program. You have to choose to boot it up as an alternative to booting up your phone's normal touchscreen interface. An ordinary phone user would probably never even see this program. It's not pretty. It's just functional. It is basically a list of commands and technical terms that you can navigate using the phone's softkeys, volume up & down buttons, and the power button (to select). Essential to rooting are the special recovery programs such as CWM Recovery. A special recovery program, will replace the stock recovery program for a rooted user.
Re-Partition- This is one of the check boxes in Odin. This box should be checked only when returning your phone to stock. Of Odin's various check boxes, this is the only one for which widespread agreement of its use exists.
ROM- This is one of the two main components (kernel being the other) of the software running on an android phone. It generally determines the overall appearance of your phone, including which apps are installed by default. The ROM that comes installed on your phone right out of the box is known as the stock ROM. Created by devs, there are numerous custom ROMs available. The process of flashing a custom ROM to your phone will, generally speaking, erase everything on your phone. When you buy your phone from Verizon, Verizon still controls it. You are simply a user who is allowed to perform various Verizon-approved activities on it.
Root- Gaining root access to your phone grants you the control that Verizon had previously held. Rooting quite literally makes you the "Superuser," opening numerous possibilities for improvement, customization, and ruin. Root access is essential to having a fast, fully customized phone.
Root Explorer- This is an app downloadable from the Android Marketplace (Google Play). As it requires Superuser permissions, it is only functional for rooted users. Its abilities far exceed those of standard file management apps. For example, Root Explorer can copy .apk files directly into the system/apps folder in Android. It's a great way to get that obscure Samsung widget reinstalled on your phone after your favorite developer's ROM washed it away and called it bloat.
Samsung Drivers- This is a small piece of downloadable software that will need to be installed on your home computer before it will be able to communicate with your phone (via Odin or adb).
Skin- This is a program that a phone manufacturer creates with the goal of making its phones more user friendly. It is basically an interface that sits on top of the pure Android guts underneath, hence the term "skin." The skin that comes with Samsung phones is called TouchWiz. This is why our phones don't look quite the same as our friends' HTC or Motorola phones, even though they are all using Android. Some people love TouchWiz. Some people hate it. Some custom ROMs are designed to be used with TouchWiz. Others are designed to be rid of it.
SOD - Sleep of Death- This is when your phone goes into standby mode but then goes into a catatonic state somewhere between being asleep and completely powered down. Users report various degrees of SOD. Some ROMs and kernels have been associated with it, as have certain apps, certain radios, and certain SD cards. Experimenting with fringe OC/UV and didle settings are often responsible these days. Generally, a battery pull (or better, Volume Up + Power) will revive the phone. Once a phone experiences a SOD, it seems likely that it will happen again, so a fix will need to be instituted. A modification of OC/UV settings or a return to stock and clean installation of your ROM, kernel, and apps are recommended.
Superuser- A rooted phone will have a new icon in the list of apps called Superuser. This is what distinguishes a rooted phone from a non-rooted phone. There are numerous apps available on the web and Android Marketplace (Google Play) that require "Superuser permission" to do what they do. Common examples of these apps include NS Tools, Titanium Backup, Root Explorer, Voodoo Sound, NS Tools, and Voltage Control. When a rooted user first runs one of these special apps, the app will ask for Superuser permission. Since you are now the Superuser, you get to press the button that says allow or one that says deny.
S Voice- Korean Siri, courtesy of Samsung.
Swype Beta- One of the early perks of rooting, the latest version of Swype is not available to unrooted users because the Fascinate comes with a special pre-installed (and perhaps outdated) version of Swype. Upgrading gives a slicker version of Swype with a more advanced word selection logic. You must follow a few steps to do it correctly:1. Change the input method to the Android keyboard (settings->language & keyboard).2. Uninstall Swype using Titanium Backup.3. Go to the Swype website, give them your email address, and then follow their lead.
.tar- This is the file extension for the files that get flashed via Odin. The file to install CWM, for example, is a .tar file. Another example is the file that returns your phone back to stock.
Titanium Backup- This is an app available on the Android Marketplace (Google Play). It is for rooted users only, and it requires Superuser permissions to operate normally. Its two main functions are:1. Creating backups of your phone (or parts of it) in case you screw it up2. Freezing or uninstalling apps and other stuff you don't want (i.e. debloating)
Thanks button- Once you have created an established account at xda and made a post or two, you will begin to see a button with a little thumbs up sign next to the word "Thanks." This can be found on the lower right corner of someone's post. Pushing this button lets the person who posted know that their work is appreciated. It is considered polite to thank anyone who has helped you, whether or not it was in direct response to your own question. It is always polite to thank the devs whose software you are using. Xda tallies these thanks and gives experienced users a quantifiable measure of their contributions to the community. You will see a thanks meter under other users' names. Helpful people and prolific devs can have hundreds or thousands of thanks.
Troll- This describes a person who attempts to transform a civil forum discussion into a battle of harsh words. They generally lure people into a massive argument by posting inflammatory remarks that are just slightly off topic. They then sit back and laugh to themselves as the argument develops into the nerd equivalent of a bar fight. To feed a troll and make him stronger, just respond to him. To weaken him, report his posts to moderators.
TW - TouchWiz- see "Skin"*
TWRP - TeamWin Recovery Project- This is an alternative to the traditional recovery program. Rather than using the volume rocker, softkeys, and power button to interact with it, a touchscreen interface is used. While it offers some interesting potential, it is still under development in terms of compatibility with the Fascinate and our popular ROM/kernel setups.
UV - Undervolting- This is a means of attempting to reduce battery consumption when using custom kernels. Rooted users can accomplish this through one of several apps, with Voltage Control and NS Tools being common examples. The point of whether UV reduces battery consumption is highly contentious, but there does seem to be a theoretical basis for its validity, as well as a preponderance of anecdotal evidence.
Voltage Control- This is an app available on the Android Marketplace (Google Play). It requires root access (i.e. Superuser permissions). When used with compatible kernels, it allows you to overclock and undervolt your phone.
Voodoo- Project Voodoo is a collaborative software development effort started by dev supercurio back when Galaxy S phones first hit the market. Its goal was to optimize the Galaxy S, bringing it up to its full potential. Voodoo innovations have been used by countless rooted users. Voodoo features can only be used on compatible custom kernels. The project consists of three main branches:1.
Voodoo Color - optimizes screen images/video *Not really available in most modern Fascinate setups, but people still talk about how they miss it.2.
Voodoo Sound - optimizes sound quality for audiophiles *The Voodoo Sound app is available from the Marketplace (Google Play) to control settings.
Wipe x3- This term refers to the act of wiping the slate clean on your phone. It removes all apps you have installed and any data associated with those apps. It will not erase Android, your ROM, your kernel, or anything on your sd card (your photos and videos are on your sd card by default). The Wipe x3 is often done before making major changes to your phone's system. The process is accomplished through a recovery program such as CWM. Here are the 3 commands (hence the "x3"):1. wipe data/factory reset2. wipe cache partition3. wipe dalvik cache*Note, performing a wipe data/factory reset will reportedly wipe the cache partition and the dalvik cache, so steps 2 & 3 may be redundant.
zip- For our purposes, this refers to the file type for files that can be flashed with CWM or other recovery programs.
------------------------------------------------------------------------------------------------
Thanks droidstyle. ?
Sent from my SM-N900V using Tapatalk now Free
The button is now AP on odin, but ya it does work as I have went from root to stock and back a couple times so far
Sent from my SM-N900V
Thank you droidstyle. Coming from the Bionic that used RSD Lite and never owning a Samsung before, I was unsure of the process using Odin. You made it very simple for a newb like me to understand.
thunderbread said:
Thanks droidstyle. ?
Sent from my SM-N900V using Tapatalk now Free
Click to expand...
Click to collapse
Your welcome
sfld said:
The button is now AP on odin, but ya it does work as I have went from root to stock and back a couple times so far
Sent from my SM-N900V
Click to expand...
Click to collapse
The older versions of Odin should still work which is why I put AP/PDA in the instructions.
R-1 Rider said:
Thank you droidstyle. Coming from the Bionic that used RSD Lite and never owning a Samsung before, I was unsure of the process using Odin. You made it very simple for a newb like me to understand.
Click to expand...
Click to collapse
This exactly why I posted these instructions, glad it helped you. Take note more will be added to this guide as things get rolling for the N3. It most likely will be a All in One guide with Root, Rom, Recovery,and Return to Stock instructions at some point.
droidstyle said:
Please note I do not have the N3 yet, but returning to stock has been very similar on all three of my previous samsung devices. So if you notice something slightly different just let me know and I will change it.
For instance: when you three finger combo to access download mode does a yellow triangle appear?
These are the type of little differences you might notice from the instructions.
Click to expand...
Click to collapse
Are you getting the developer edition?
droidrev71 said:
Are you getting the developer edition?
Click to expand...
Click to collapse
Yep.
Thanks droidstyle it worked
Mods, please sticky this or move it to Original Section,
:good::good:
Knox?
Does this trip the Knox flag? Might want to update the OP either way.:good:6
Thank you for this!
Sent from my SM-N900V using xda app-developers app
RainingPanic said:
Does this trip the Knox flag? Might want to update the OP either way.:good:6
Click to expand...
Click to collapse
Not trying to be rude, but how would flashing back to stock trip the Knox flag?
bajasur said:
Thank you for this!
Sent from my SM-N900V using xda app-developers app
Click to expand...
Click to collapse
you are welcome good sir!! I appreciate your contributions as well!!
droidstyle said:
How would flashing back to stock trip the Knox flag?
Click to expand...
Click to collapse
would flashing back to stock reset tripped KNOX flags?
tgamer said:
would flashing back to stock reset tripped KNOX flags?
Click to expand...
Click to collapse
I wish I knew, but I have a feeling No. It would be the same principal as using Chainfire's Triangle away to erase the flash counter on prior devices. Flashing back to stock does not erase it on its own, so I wouldn't expect it to in this case either. This is why I am buying a Dev Edition, Tired of worrying about that stuff.
droidstyle said:
Not trying to be rude, but how would flashing back to stock trip the Knox flag?
Click to expand...
Click to collapse
Not sure... that's why I asked the question. Why does Chain fire's Autoroot trip the Knox flag but Designgear's method does not? I haven't flashed back to stock using these files, but surely someone has and could answer the question. It probably doesn't, but I was just thinking it might be useful if it was stated in the OP to help reassure inexperienced members like me. :good:
RainingPanic said:
Not sure... that's why I asked the question. Why does Chain fire's Autoroot trip the Knox flag but Designgear's method does not? I haven't flashed back to stock using these files, but surely someone has and could answer the question. It probably doesn't, but I was just thinking it might be useful if it was stated in the OP to help reassure inexperienced members like me. :good:
Click to expand...
Click to collapse
When you get a chance read the entire OP of the Root La Vega thread...its all explained there. In short no flashing back to stock does not trip the knox flag.
If I recall correctly, resetting Knox flag after you've already tripped it is useless. I read somewhere that Knox actually communicates with a Samsung/Verizon server that takes your Knox status. Aka once you've tripped it, they already have your void status. (That is, once you've booted and gave it a chance to communicate with servers)
But we don't care about warranties since we gave that up rooting our phones now do we.....
And I'm with droidstyle, flashing completely stock images should never trip anything bad. Unless you did something severely wrong.
Sent from my Galaxy Note 3 using Tapatalk 4
@droidstyle Thanks for this!
sfld said:
The button is now AP on odin, but ya it does work as I have went from root to stock and back a couple times so far
Sent from my SM-N900V
Click to expand...
Click to collapse
It doesn't trip the 0x1?

Categories

Resources