[AT&T LG G3] TonyStark R.I.P.:
[SIZE=+3]Frequently Asked Questions[/SIZE]

[SIZE=+2]LG G3

AT&T D850[/SIZE]​

[SIZE=+1]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. Do not post "Thank you" type responses. If you have additional questions or require more help, try to find an existing thread or create your own. Do not use this as a general help thread.[/SIZE]

[SIZE=+1]Q1: How do I ask a question, so I'm not called a noob?[/SIZE]

While you may see many questions asked in the Development section, PLEASE be aware this is not the place for questions.

Remember to use the search found at the top of the forum. There is also a search within each section. Example click on Q&A HERE. In the upper right you will now see two search's. At the top it says Search All Forums and a little further down you will see Search This Forum. Enter your search criteria in the Search This Forum to get info from this section. The search at the top will look through the entire forum.

Please read as much as you can prior to doing anything with your device.

Make sure your question has not been answered in the OP (Opening Post) of each section of Development

Search Q&A for threads that may have been started for a particular rom​

[SIZE=+1]Q2: How do I update my stock firmware?[/SIZE]

1) Turn on WiFi or data

2) Go to Menu > Settings > About Phone.

3) Select firmware update​

[SIZE=+1]Q3: What is a ROM?[/SIZE]

A rom is like a custom firmware image that is made by a Developer either entirely from scratch, or based off of the official firmware package. Some ROMs contain simple changes like changing icons and adding extra options to things, other more complicated ROMs can change the entire Android experience. Which one you will want to flash, will be entirely up to you. Read carefully, and make sure you understand what you are getting into before you flash.​

[SIZE=+1]Q4: What is a Kernel?[/SIZE]

A kernel is the heart of the device's OS. In simplest terms it’s a connection between your apps and your device’s hardware; i.e. the processor, RAM, etc. A custom kernel can dramatically change the way your device’s hardware performs… for the better and/or the worse]​

[SIZE=+1]Q5: What is a Bootloader?[/SIZE]

The bootloader is a program code that is executed before the device OS starts up, and that instructs that device to boot “normally”. The bootloader can come locked or unlocked from the manufacture. A unlocked bootloader will allow you to install custom ROMs & Kernels (as well as some other neat things) on your device.​

[SIZE=+1]Q6: What does Root/Rooting mean?[/SIZE]

Put simply, Rooting your device allows you, and/or rooted apps, to access parts of the Linux based Android software that is your OS, and that you would otherwise not be able to access. These tasks can be as simple and beneficial as backing up your system setting, or as complicated as installing custom ROMs, Kernels, etc.​

[SIZE=+1]Q7: What is the purpose of rooting my device?[/SIZE]

Please bear in mind,

rooting can be dangerous and if done wrong "brick" your phone

.

Rooting the phone is a decision made by individuals looking to improve upon the Android OS. There are many benefits, however it is done to customize the phone to it's full potential​

[SIZE=+1]Q8: How do I root my LG G3? [/SIZE]

Use one of the following methods, for KitKat or Lollipop.

Android version 4.x.x (KitKat)

[ROOT][IOroot] LG G3 4.4.2 Jailbreak

PurpleDrake-Lite!

[Root] Stump Root for LG Devices

Android version 5.x.x (Lollipop)

One click script

[ROM][STOCK][BUMP'd] LG D850 20F Lollipop 5.0.1 (+ extras)

[SIZE=+1]Q9: How do I remove root and return to factory stock. Why would I uninstall root?[/SIZE]

The complete "Unroot" method, can be found here"

Removing root is normally a process used for a couple main reasons:

1) You've done something to the device and now it doesn't seem to be working.

2) You need to return the device or send it in for service.​

[SIZE=+1]Q10: What is ADB (Android Debug Bridge) and what is it for?[/SIZE]

Please read [GUIDE] ADB Workshop and Guide for everyone. There is much to learn, please view everything in the threads OP​

[SIZE=+1]Q11: How to I enter Download Mode and Recovery?[/SIZE]

1) You must switch off the device to start the process.

2) Press and hold the “Volume Up” and connect the USB cable from phone to PC.

3) Use the original USB cable. Other device USB cables may not be detected by the Computer. It is strongly recomended to use the original cable that came with the device.

4) Wait for the driver installation on PC.

5) You will now see the download mode screen on your phone.

6) Done

You can now do any process, such as, install stock ROM through your computer or laptop.

You can return to the normal mode by pressing and holding power button.

DO NOT UNPLUG THE DEVICE while the update process is running. This can damage your device!​

[SIZE=+1]Q12: What is a "logcat" and how do I create one?[/SIZE]

For setting up ADB see What is ADB (above) logcat allows us to log what the OS is doing, and possibly offer information if things are not working. its quite simple to create but may be difficult for most to understand. This is a tool a Developer may ask for in detecting issues your device may be encountering.

To use logcat

adb shell
logcat

To logcat to a certain file do

adb shell
logcat -d > /sdcard/whatevertexfileyoulike.txt

For a full explanation follow the link in What is ADB​

[SIZE=+1]Q13: Is there an app that will help me create a logcat directly from my phone?[/SIZE]

Yes, Apps for logcat can be found in Google play LINK Any one of these apps will work. It is recomended to use one with a good rating. YouTube also has step by step directions on how to use many logcat apps​

[SIZE=+1]Q14: What does odexed and de-odexed mean and what is the difference between the two?[/SIZE]

Please read HERE​

[SIZE=+1]Q15: What is a Nandroid backup?[/SIZE]

A Nandroid backup is a complete backup of your entire current operating system. It backs up the NAND flash, (this is the hard drive of your device). A Nandroid backup can mean the difference when you install a custom rom or when you play with the roots of your device, and something goes wrong.​

[SIZE=+1]Q16: How do I make a Nandroid Backup?[/SIZE]

In order to make a Nandroid backup, you must have a custom recovery installed.

From your phone, enter recovery mode and look for the ‘backup and restore’ click on backup and wait a few minutes until the process is done. It is best to save your Nandroid backups on the external SD card or on the PC to avoid erasing it by mistake. Performing a back up will NOT back up your external sd card and unless you choose to format your external sdcard, this will remain a safe place for this back up​

[SIZE=+1]Q17: How do I restore a Nandroid Backup?[/SIZE]

Enter recovery mode again and look for the ‘backup and restore’. Select restore and everything should go back to normal in a few minutes.

If you choose the ‘Advanced Restore’ option, you can select which component of the backup to restore – like the boot, system, data or cache.

Reboot system. Your system is now restored and is exactly same as the time when the backup was made.​

[SIZE=+1]Q18: What is CWM Recovery (ClockWorkMod Recovery) and TWRP (TeamWin Recovery Project)?[/SIZE]

They are recovery program's that allows you to backup / restore a full or partial system backup of your device. They also allow you to install flashable .zip files; which is one of the primary installation methods for custom ROMs. They also provides other features such as cache and delvik wiping, battery reset, and other processes. If you are thinking about flashing custom ROMs or just want a really good backup program, it's strongly advised that you to install one of these.​

[SIZE=+1]Q19: Why does my battery drain so quick?[/SIZE]

Please see HERE for possible steps that can help​

[SIZE=+1]Q20: What is "Bloatware" (Bloated Software)?[/SIZE]

Bloatware is all of the extra software applications that come pre-installed on your device (in addition to vanilla Android)–it can include any kind of application but some of the most notable examples are carrier apps and/or trial apps that you have to pay for after a certain time to keep using it. At best these apps can simply be taking up space on your phone, or at worst it can be running in the background without your knowledge and drain your battery​

[SIZE=+1]Q21: How do I remove "Bloatware"?[/SIZE]

Important: You will require root for the following process

Start by making a backup of all apps in your recovery.

Next read this tutorial, How to remove bloatware on AT&T LG G3​

[SIZE=+1]Q22: How do I block "OTA" (Over The Air updates)?[/SIZE]

Please follow these simple steps found here​

[SIZE=+1]Q23: What is the best rom for my phone?[/SIZE]

While you can ask this as many times as you wish, the only answer is: the one that works best for you! A rule of thumb is to visit a several rom thread's and view what is happening within these rom's. Eventually viewing a few roms will cause the urge to try one that looks good to you.​

[SIZE=+1]Q24 What is the MD5, and what does it do?[/SIZE]

It ensures that file's are downloaded correct and complete, in order to avoid issues when installing/using it.​

[SIZE=+1]Q25 What does the term "Bump" mean?[/SIZE]

For a detailed explanation head over to here

Please feel free to offer additional questions w/ answers, you feel may be helpful to others.

** *** **​

This FAQ is part of a Recognized Contributor Group Initiative. Please look for a similar FAQ thread when visiting another device forum.

A special thanks to everyone who contributed to the production of this FAQ​