Rooting guide for latest Xperia Z1 stock ROM and usefull mods + Camera mods guide! - Xperia Z1 General

This guide is intended to make it easy for those wanting to root and/or uppgrade camera software and have usefull information that is simple to understand and follow instead of the scattered information throughout the forum threads. A compilation of 2 of my guides all in one place!
My mobilehpone information: Xperia Z1 (C6903), Stock Sony 14.6.A.1.236 NC (Nordic Combined).
--------------------------------------------------------------------------------------
1) Install Terminal Emulator to be prepared. This one below in the link is one of the best and free.
https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=en
--------------------------------------------------------------------------------------
*Disable anti-virus as you are dealing with a hacker tool that uses exploits to give you root access without unlocking bootloader*
--------------------------------------------------------------------------------------
2) Now follow this root guide and download both files linked in the guide. SuperSu replacement folder "mrw" is unpacked into your mobilephones internal memory.
http://forum.xda-developers.com/xperia-z1/general/root-xperia-z1-lollipop-5-1-1-build-14-t3246373
* Once you installed Kingroot v4.5.2 start it and just press follow the simple instructions. Rooting took less than a minute for me, data traffic was minimal (I run Adguard to monitor and filter).
3) Now directly turn off mobile data and Wi-Fi. Next run Terminal Emulator and follow the guides instructions to replace root manager with SuperSu.
4) When done go to your mobile phones "Settings" -> "Apps" and if you want uninstall "Purify" tweak manager app from "King Team". NOTE: That unless you launch an intalled app for the first time on your mobile then it will never be able to launch by itself. This is an Android feature.
5) Reboot your phone and enable Wi-Fi and mobile data. Download root Checker to verify that you are rooted.
https://play.google.com/store/apps/details?id=com.joeykrim.rootcheck&hl=en
--------------------------------------------------------------------------------------
* To install NUTs compatible dual recovery follow this guide.
http://forum.xda-developers.com/showthread.php?t=2647487
* His manual.
http://nut.xperia-files.com/html/xzdualrecovery-manual.html
* Link to NUTs download page. Download "Z1-lockeddualrecoveryX.X.XX-RELEASE.combined.zip".
http://nut.xperia-files.com/path/XZDualRecovery
* Now put your phone in "USB Debugging Mode" mode via your phones "Settings" -> "Developer Settings". If you dont have developer settings category the follow this guide below to enable it, it's simple and easy. http://www.greenbot.com/article/245...-options-on-your-android-phone-or-tablet.html
* Now connect to your computer and run the downloaded and extracted recovery installation program from NUT (install.bat). NOTE: Dont run it as an administrator as it wont be able to install the recovery. Just run it normally.
* It will restart the phone when done and take you to the TWR recovery interface. Just reboot to "System" and you are done. You will also have a new app called "NDR Utils" where you directly can boot into recovery and much more.
Done!
--------------------------------------------------------------------------------------
TA backup (DRM keys) then follow this guide.
http://forum.xda-developers.com/showthread.php?t=2292598
--------------------------------------------------------------------------------------
If you plan on installing Exposed then first download both files linked in this guide to be able to disable Exposed via the recovery if your phone bootloops after flashing Xposed. Put both files on your phones memory and just incase on the external SD Card if you have one installed.
http://forum.xda-developers.com/xposed/xposed-framework-disabler-incase-t3100669
Xposed flash file and management app in this guide. Follow instructions.
http://forum.xda-developers.com/showthread.php?t=3034811
Thats it!

Camera mods
1) Prepare by putting all relevant zip files in your mobile phones memory. Then close down all apps and then clear data for "Camera extension", "Camera Common", "Camera" and "Cameras" apps.
2) Next boot into your bootloader (I use CWM) to flash the zips. First you flash the "4k/Timeshift" zip then "Camera 2.0 with support for 20MP Superior Auto" (see new Camera 2.0 link below) and lastly "Z5 Camera Lib" mod designed for the Z1. Wipe dalvik and cache and then boot back into system. That's it!
--------------------------------------------------------------------------------------
4k/Timeshift mod (first download link).
http://forum.xda-developers.com/showpost.php?p=63794286&postcount=264
--------------------------------------------------------------------------------------
Z5 camera libs mod (second download link "Full Z5 Premium Camera Files, libs and Res Port For Z3-Z2-Z1-ZU").
http://forum.xda-developers.com/cro...-xperia-z5-premium-camera-libs-files-t3260819
--------------------------------------------------------------------------------------
Camera 2.0 with Superior Auto 20MP support. http://forum.xda-developers.com/showpost.php?p=63864599&postcount=43
EDIT: There is a new Camera 2.0 mod which is better than the above mentioned as it is does the same but also allows for more! It adds scene selection at any resolution, 2 more focus mode settings, allows you to set upto ISO 3200 in full resolution and jpeg quality increased from 97% to 100%. Follow instructions in the thread. I just renamed the apk to correct name SemcCameraUI, put it in phones storage then cleared "Camera" and "Cameras" data via the settings -> Apps -> All menu and then booted into recovery to copy the camera app to "system/priv-app/SemcCameraUI" folder and set the camera app permission settings to 644. Then re-booted the phone. I did not need to disable signature verification. Also you need to have the Z5 Camera Libs installed for it to work.
Link to improved Camera 2.0: http://forum.xda-developers.com/cro...z1-z4-z5-camera-1-0-unlocked-20-23mp-t3335412
--------------------------------------------------------------------------------------
That's it. When launching Camera 2.0 change the resolutions randomly then back to what you want to have it at so that it flushes data and loads libraries. Enjoy! .
Continue to use original Camera 1.0 from Xperia Z1 as it gives much better image quality, exposure to shutterspeed balance and colors as opposed to Camera 2.0 which really aint made for Z1-Z3 range line.

Related

[INFO] Latest Flashtool 0.9.11.0 for ALL XPERIA (Windows)

Windows Edition - v0.9.11.0 - MD5 : A0F880F3CF420A31D86026F49A2013D7
Updated on 12/06/2013 ©2011 by Androxyde
More information at http://androxyde.github.com/
Flashtool Release Notes:
* 0.9.11
This version is a big split with every previous ones.
And not fully featured as previous can be.
I changed the UI framework from Swing to SWT because of a better integration with Mac UI.
Here is what is missing from previous releases :
- No multilingual UI
- No recovery installer
- No kernel installer (for 2010 devices)
- No ROM cleaner.
- Cannot Add/Edit/Remove devices.
No TA hex editor (in pro mode)
Version fully compatible with all 2013 devices (Z/ZL/Tablet Z etc etc)
Unified Bootloader unlock feature with the new BLU icon. No more unlock plugin.
As for flashing, BLU is available even without any connected device, even with
unrecognized devices.
Updated SuperSU package. Added servicemnu root hack
(works with Z/ZL for all FW up to .434)
Known working for Xperia T/V too
Added TA partition backup/restore. Using this feature, you can backup TA before unlock.
Restore TA will relock the devicee and get DRM back as well as BE2
(full complete relock). You cannot count on this feature if ever your device is
already unlocked. Missuse of this feature can brick the device
Introduction to Flashtool:
Flashtool is a flashing software that can be used to :
1. Flash original Images (Android 1.6, 2.1, 2.3 Images)
2. Root your phone
3. Install Recovery, Busybox, custom kernels
4. Clean your Rom (remove /system/apps apps of your choice)
(Be careful, unless you really know what you do, do not modify the default list.
This can make your phone stuck at the SE Logo)
5. Clear dalvik cache
6. Optimize (install of JIT v2)
(Disabled in 0.4, will readd it as a plugin for 2.1 phones only)
7. Customize (installs apps found in the custom/apps folder of the flashtool)
8. Clean uninstalled (remove any references to system apps removed in the
Clean (root needed) step)
9. Edit any text file on the device
10. Rebrand your device
Download Link
MOD EDIT: Not authorized mirror links.
MD
HIT THANKS BUTTON IF IT HELPED
This is not yours, and you are unable to support it. Moving this to General.
I'm pretty sure the devs of flashtool don't want it mirrored.
Sent from my Xperia Tablet Z using xda developers app
Thread Closed
As this is an info post to somebody elses work, the following actions have been taken.
1. Mirror download link removed.
2. Thread is closed as there is no need to post replies.
MD

[GUIDE] [INDEX] ★ Complete guide to G3 ★ [4 OCT]

This thread will always be a Work In Progress. Please be patient, as we receive new development it will be posted here. Thank you very much!
Do subscribe to this thread to get notified on any new updates.
If you own a G4, please proceed to this thread instead: http://forum.xda-developers.com/g4/general/guide-complete-steps-to-root-flash-t3100478. This thread also includes G4's ROM Index.
Own a V10? Proceed to this thread: http://forum.xda-developers.com/lg-v10/general/wip-complete-guide-to-v10-t3217373
First things first, this guide is made mainly for our great LG G3 D85x. Some steps may or may not work for other phones...
Please note that the results of the following methods may vary. I would advice you don't do this on a daily driver or corporate phone.
Also note that these steps WILL VOID YOUR WARRANTY. PROCEED AT YOUR OWN RISK.
For increased chances of these working, update your KDZ to Lollipop first using OTA or Flash Tool.
If you don’t know what rooting, flashing and blah blah blah means, this probably isn’t the thread for you.
I do not own much of this stuff, credit really does go to the folks stated below. Do give them a shoutout!
Enjoy!
Complete guide to all things G3:
NOTE: The chapters are in chronological order, meaning everything after Chapter 2 assumes you already have root and unlock.
---------------------------------------------------------------------------------------------------------------------------------
CHAPTER 0: TERMINOLOGY (in my own words)
- Terms
- Tidbit
(To be honest, if you need to even look at this, this thread isn't for you.)
- Root: Gaining full administrative control of your device. "Jailbreaking" in terms of Android.
- ROM: The customized operating system that your Android runs on.
- Kernel: The thingy that links software and hardware
- Radio: The thingy that sends and receives messages, calls and data.
- Flash: Installing a zipped file in Recovery Mode
- Recovery: The software that allows tweaking and flashing, and other weird stuff that will destroy your phone.
- Fastboot: The thingy that allows recovery mode to happen.
- Brick: The term says it all.
- Bootloader: Quite literal; loads the phone for bootup.
- Nandroid backup: A backup-ed image of your current system
- ADB: Android Debug Bridge; some command line tool that sends information from and to the phone to, and from the computer
- CWM: ClockWorkMod; a recovery system
- XDA: The holy website that is full of weird stuff that makes your phone wayyyy better.
Now let's paint a picture:
Imagine you are your Android phone.
Before "rooting", you are trapped in jail.
Upon "rooting and unlocking", you are released from jail.
You go to a shopping mall named "XDA".
You find a credit card lying on the floor from the company "Recovery". On the back, it says there is no passcode required, and there is a infinite amount of money inside.
You enter a store and get a sweatshirt with the word "ROM" on it.
You didn't buy the shirt, the shirt just happens to be free, but still requires you to swipe your credit card anyways.
You keep the receipt as a "backup", just in case the shirt spoils.
Just then, you get greedy and get all the badges in the store.
Stupidly, you pin all the badges on your shirt, turning it as heavy as a "brick".
Then, the shirt rips, unable to put (it rhymes with boot) it back together again.
Luckily you still have the receipt to return the shirt, and return back to your good old disgusting shirt.
Click to expand...
Click to collapse
---------------------------------------------------------
CHAPTER 1: PREREQUISITES
- The newest LG drivers are installed on your computer
- A proper and working Wi-Fi network
- Enable Developer Options
- Enable USB Debugging
- Ensure G3 is charged to at least 50%
- Original and genuine LG G3 in-box USB cable
- Backup all files!
---------------------------------------------------------
CHAPTER 2: ESSENTIALS
- Backup
- Root
- Unlock
- TWRP
- Flashing
- Restoring backups
BACKUP:
Titanium Backup Method:
Use “Titanium Backup” batch backup
1. Menu -> Batch
2. Run -> Backup user apps + system data
OR:
Manual Non-Root Method:
- Messages: “SMS Backup & Restore”
- Contacts: should be synced with the cloud, if not: Export to SIM card or SD card
- Calendar: should be synced with the cloud
- Notes: use “Google Keep”, it will be synced with the cloud
- User Dictionary: “User Dictionary Backup”
- Call Logs: “Call Logs Backup & Restore”
- Launcher (assuming you use Nova Launcher): Settings -> Backup & import settings -> Restore or manage backups
- Apps: “Helium” or any other app
- Nandroid Backup
store all backups in external SD card or transfer to your computer
ROOT:
http://forum.xda-developers.com/lg-g3/general/guide-root-lg-firmwares-kitkat-lollipop-t3056951
(kudos to @avicohh)
1. Connect to your computer and mount MTP
2. Open “LG_One_Click_Root”
3. Press start
4. DONE!
5. To check: Download “Root Checker Basic” or any other app from the Google Play Store
UNLOCK BOOTLOADER + TWRP RECOVERY:
https://play.google.com/store/apps/details?id=b007.autorecd855
(kudos to neko_dugacko_ime, bender_007 & ingoljosh)
1. Download the app on the Google Play Store
2. Open the app
3. It should automatically start to do a backup, so you just wait
4. Tap “Flash TWRP”
5. DONE!
6. To check:
a. Turn off the phone
b. Press and hold the ‘Power’ and ‘Volume Down’ keys at the same time once the phone is fully turned off
c. Release the keys once the LG logo appears
OR: Download “Flashify” or any other app from the Google Play Store
OR: (doesn’t apply to everyone) The splash screen’s “powered by android” should appear to be in a smaller font than before​
FLASHING:
Clean Flash:
1. Backup your data!
2. Reboot into TWRP Recovery
3. Go into settings and enable “Use Aroma File Manager”
4. Wipe Dalvik, Cache, System & Data
5. Flash your chosen ROM, basebands, firmware updates and other crap
6. Flash any GApps package. (the one I use: http://forum.xda-developers.com/android/general/gapps-lp-gapps-pa-gapps-aroma-installer-t3010798; kudos to @raulx222 & @slim Team)
7. Flash anything else (e.g. frameworks, boot animations, splash screens, themes etc.)
8. Reboot
9. DONE!
OR:
Dirty Flash: (flashing without wiping anything, used for updating to newer ROMs or reflashing)
1. Reboot into TWRP Recovery
2. ONLY wipe Dalvik Cache
3. Flash your chosen ROM, basebands, firmware updates and other crap
4. Flash any NEWER GApps package. If you manually installed/updated through Play Store, skip this step.
5. Flash anything else (e.g. frameworks, boot animations, splash screens, themes etc.)
6. Reboot
7. DONE!
It is perfectly fine if the first bootup takes a while, that is perfectly normal. Upon boot, Android will optimize itself so just let it do it’s work. Do put the phone under a fan as it does tend to get hot when optimizing since it is at max brightness or some dumb reason.
If it takes ages (like over 5-10mins) to boot up, it means you have luckily bricked your phone! Do source the XDA indices for any unbricking tutorial, or keep a lookout for an update on this page for instructions. (I don’t have any/don’t need to find any as I have never bricked any Android, so ya.)
Click to expand...
Click to collapse
DO NOT dirty flash if your newer ROM:
- Doesn't allow/support it
- Has a major update
- Has a Android version jump (e.g. from Lollipop to M)
- Is a totally different ROM from the previous one (e.g. from Stock to Cyanogenmod)
If after dirty flashing you experience any ROM issues (e.g. battery drain, lag etc.), I would advice you to do a clean flash instead.
Click to expand...
Click to collapse
RESTORING BACKUP:
Titanium Backup Method:
1. Use “Titanium Backup” batch restore
2. Menu -> Batch
3. Run -> Restore missing apps with data (*NOTE*: DO NOT RESTORE SYSTEM DATA)
4. Once done, go to Backup/Restore on the main app interface
5. Restore manually: Calendar Storage, Internet Bookmarks, Messaging SMS/MMS Prefs, Phone SMS/MMS/APN, User Dictionary, Wi-Fi Access Points**
6. Launcher Settings: (assuming you use Nova Launcher) Settings -> Backup & import settings -> Restore or manage backups
**What can I manually restore?**
Red: DO NOT RESTORE, YOU’LL END UP BRICKING/BOOTLOOPING YOUR PHONE!!!
White: 99% safe, go ahead
Green: 70% safe, beware of potential brick
Grey Stirkethrough: DO NOT RESTORE
Click to expand...
Click to collapse
OR:
Manual Restoration Method:
- Messages: “SMS Backup & Restore”
- Contacts: should be synced with the cloud, if not: Export to SIM card or SD card
- Calendar: should be synced with the cloud
- Notes: use “Google Keep”, it will be synced with the cloud
- User Dictionary: “User Dictionary Backup”
- Call Logs: “Call Logs Backup & Restore”
- Launcher (assuming you use Nova Launcher): Settings -> Backup & import settings -> Restore or manage backups
- Apps: “Helium” or any other app
store all backups in external SD card or transfer to your computer
---------------------------------------------------------
CHAPTER 3: ADDITIONS
- ROM Index
- XPosed
- Boot Animation
- G4 Apps Port
- G4 Weather Widget*
- TWRP Recovery Theme
- ExoPlayer for YouTube
- Ad-free
- Control
- Multi Window
- Enhanced LG Touch Assistant
- ROMs Dual Booting
- Task Management
ROM INDEX:
http://forum.xda-developers.com/showthread.php?t=2772658
(kudos to @benkxda)
XPOSED FRAMEWORK:
http://forum.xda-developers.com/showthread.php?t=3034811
(kudos to @rovo89)
1. Download “xposed-sdk21-arm-2015xxxx.zip” and flash in recovery
2. Download “XposedInstaller_3.0-xxxx.apk” and install normally
3. Download your favourite modules from the XDA indices
4. Open Titanium Backup app and freeze “LG QuickCover”
5. DONE!
BOOT ANIMATION:
6.x Marshmallow:
https://www.copy.com/s/t%3A83YzqkU0VlAHdSsY%3Bp%3A%252Fbootanimation-flashable.zip%3Boid%3A400
(kudos to @Upstreammiami)
(flashable)
1. Download “Root Explorer” app
2. Go to root/system/media
3. Mount R/W
4. Change “bootanimation.zip” to “bootanimation.old”
5. Download “bootanimation-flashable..zip” and flash in recovery
6. DONE!
5.x Lollipop:
(if not flashable)
1. Download “Root Explorer” app
2. Go to root/system/media
3. Mount R/W
4. Change “bootanimation.zip” and “shutdownanimation.zip” to “bootanimation.old” and “shutdownanimation.old” respectively
5. Copy your boot animation and shutdown animation of choice and rename to “bootanimation.zip” and “shutdownanimation.zip” respectively
6. Change permissions to rw-r-r-T (Read Owner, Read Group, Read Others, Write Owner, Sticky)
7. Mount R/O
8. Reboot
9. DONE!
G4 Apps Port
http://forum.xda-developers.com/lg-g3/themes-apps/lg-g4-apps-t3102687
(kudos to @LastStandingDroid)
G4's Camera App Port
1. Download "6. LGCameraApp.zip" and "8. LGCamera swap fix camera_config.xml" to your device
2. Extract "LGCameraApp.zip"
3. Download “Root Explorer” app
4. Go to root/system/priv-app/LGCameraApp
5. Mount R/W
6. Change “LGCameraApp.apk” to “LGCameraApp.old”
7. Copy the downloaded "LGCameraApp.apk" to this location
8. Change permissions to rw-r-r (Read Owner, Read Group, Read Others, Write Owner)
9. Go to root/system/priv-app/LGCameraApp/lib/arm
10. Change all 5 ".so" files to ".old" except "libVDBeautyShotAPI-jni.so"
11. Copy all 5 downloaded ".so" files to this location.
12. Change permissions of all 5 ".so" files to rw-r-r (Read Owner, Read Group, Read Others, Write Owner)
13. Go to root/system/etc
14. Change "camera_config.xml" to "camera_config.old"
15. Copy the downloaded "camera_config.xml" to this location
16. Change permissions to rw-r-r (Read Owner, Read Group, Read Others, Write Owner)
17. Mount R/O
18. Reboot
19. DONE!
**for G4's Weather Widget, refer to #Post 2 below!**
TWRP Recovery Theme
http://forum.xda-developers.com/android/themes/theme-twrp-materialised-dark-light-play-t2915584
(kudos to @z31s1g)
1. Choose 1440x2560 Themes Folder
2. Download your chosen zip file to your device
3. Change "28xX_vx_1440_xxxx.zip" to "ui.zip"
4. Open your favourite file manager app
5. Go to the TWRP folder
6. Create a folder named "theme" **no capital letters!**
7. Copy "ui.zip" into this folder
8. Reboot to recovery
9. DONE!
Faster YouTube: ExoPlayer
http://r3pwn.github.io/yt-exoplayer.html
1. Download “Root Explorer” app
2. Go to data/data/com.google.android.youtube/shared_prefs
3. Add the following lines below "<map>":
<string name="exo_player_activation_type">ADAPTIVE</string>
<boolean name="enable_exo_cache" value="true"/>
<boolean name="show_exo_player_debug_messages" value="true"/>​4. Once done, close and mount R/O
5. Force Close YouTube app in Application Settings
6. Reboot
7. Done!
Ad-Free
- Download "AdAway" app from F-Droid
https://f-droid.org/repository/browse/?fdid=org.adaway
Control
- Download "SELinux Mode Changer" from F-Droid
https://f-droid.org/repository/browse/?fdfilter=selinuxmodechanger&fdid=com.mrbimc.selinux
Multi Window for all apps
- Download "LG MultiWindow Mod"
http://forum.xda-developers.com/showthread.php?t=2707310
Enhanced LG Touch Assistant
http://forum.xda-developers.com/lg-g3/themes-apps/app-touch-assisstant-themed-t3199658
(kudos to @no14me)
1. Download “Root Explorer” app
2. Go to root/system/priv-app/LGSettingsAccessibility
3. Mount R/W
4. Change “LGSettingsAccessibility.apk” to “LGSettingsAccessibility.old”
5. Copy your accessibility of choice and rename to “LGSettingsAccessibility.apk”
6. Change permissions to rw-r-r (Read Owner, Read Group, Read Others, Write Owner)
7. Mount R/O
8. Reboot
9. DONE!
ROMs Dual Booting
http://forum.xda-developers.com/lg-g3/general/patcher-dual-boot-rom-lg-g3-t3071546
(kudos to @chenxiaolong & @lukas77)
Task Management
- Download "Greenify" or "Servicely"
http://www.apkmirror.com/apk/oasis-feng/greenify/
http://www.apkmirror.com/apk/francisco-franco/servicely/
Honestly, I don't encourage battery managers such as "Battery Doctor" or "Clean Master (Speed Booster)" as realistically, it takes up more battery or RAM in trying to keep the app open to "properly manage the battery". Yes there are benefits such a having a zippier G3, but there are better methods out there.
Click to expand...
Click to collapse
---------------------------------------------------------
CHAPTER 4: FONTS
- Fonts
- Emoji
Changing ROM Font
http://forum.xda-developers.com/android/themes/fonts-flashable-zips-t2964304
(kudos to @gianton)
Simply flash the zip in recovery and done!
Changing Emoji
New iOS 8.3 Diverse Jaundice Emoji:
http://forum.xda-developers.com/android/software-hacking/mod-apple-8-3-diverse-color-emoji-t3136169
(kudos to @caiosilva96)
1. Download “Root Explorer” app
2. Go to root/system/fonts
3. Mount R/W
4. Change “NotoColorEmoji.ttf” to “NotoColorEmoji.old”
5. Copy your emoji of choice and rename to “NotoColorEmoji.ttf”
6. Change permissions to rw-r-r (Read Owner, Read Group, Read Others, Write Owner)
7. Mount R/O
8. Reboot
9. Now, on your phone (with new emojis installed), go to http://emojipedia.org/skin-tone-modifiers/
10. Copy the "(skin colour)" that comes before "Emoji Modifier Fitzpatrick Type-1-2"
11. Go to your settings app, then keyboard settings, then personal dictionary
12. Create a new word "(skin colour)", shortcut of "skin2"
13. Repeat for skins 3-6
14. Reboot if you want to
15. DONE!
- To change the skin colour, type the emoji, followed by the shortcut word (e.g. "skin2")
OR:
Traditional iOS Emoji:
http://forum.xda-developers.com/lg-g3/themes-apps/howto-change-lg-smiley-to-google-smiley-t2809012
(kudos to @Soulfly999)
1. Download “Root Explorer” app
2. Go to root/system/fonts
3. Mount R/W
4. Change “NotoColorEmoji.ttf” to “NotoColorEmoji.old”
5. Copy your emoji of choice and rename to “NotoColorEmoji.ttf”
6. Change permissions to rw-r-r (Read Owner, Read Group, Read Others, Write Owner)
7. Mount R/O
8. Reboot
9. DONE!
---------------------------------------------------------
CHAPTER 5: BATTERY
- The cliche...
- Extreme
- Disable Knock On & Code
- Changing resolution
the cliche stuff...
Turn on power saving, turn off bluetooth, Wi-Fi, data, NFC etc., turn off automatic brightness and blah blah blah...
The Extreme Battery Life
http://forum.xda-developers.com/android/general/guide-extreme-battery-life-t3095884
(kudos to @vaisakh7)
Disabling Knock On & Code
1. Open the "Phone" or "Dialer" app
2. Dial "3845#*85x#" (where 'x' is denoted by device model; e.g. D855) - Don't worry this ISN'T a phone call, there will not be any carrier charges
3. Scroll till you find "Knock On/Off Setting"
Change resolution down to 1080p
- Download "NOMone Resolution Changer" from the Play Store:
https://play.google.com/store/apps/details?id=com.nomone.resolution_changer&hl=en
please note this chapter is incomplete.
---------------------------------------------------------
CHAPTER 6: GOODBYE
GO BACK TO STOCK + UNROOT + LOCK BOOTLOADER:
(kudos to DevTester)
1. Backup your data!
2. Download “LG Flash Tool 2014”
3. Download your stock KDZ file of choice and of device model - http://devtester.ro/projects/lg-firmwares/
4. Run “LGFlashTool2014”
5. Enter Download Mode:
a. Turn off the phone
b. Press and hold the ‘Volume Up’ key and connect your USB cable to the computer at the same time once the phone is fully turned off​6. Set PhoneMode to “DIAG”
7. Select your downloaded KDZ file
8. Click “CSE Flash”
9. Click “Start” (DO NOT CLICK ANYTHING ELSE)
10. Click “OK” (DO NOT CLICK ANYTHING ELSE)
11. DONE!
---------------------------------------------------------
CHAPTER 7: MISCELLANEOUS
- Developer Settings
- Nova Launcher Secret Labs
ENABLING DEVELOPER SETTINGS:
1. Settings app
2. About phone
3. Software info
4. Tap build number repeatedly until it prompts you
**secret** ENABLING NOVA LAUNCHER LABS SETTINGS:
1. Nova Settings
2. Hold down ‘volume down’ key until it prompts you
---------------------------------------------------------------------------------------------------------------------------------
Thanks for reading. If this helped, do give me a thumbs up.
Frankly, I do not want any donations.
"Let's get this pinned on the General Thread shall we? Pretty please with cherry on top..." :victory:
“Hi, I am Lousyguyy, a guy lousy enough to do this.”
Other Guides!!
Temporary fix for 'Stagefright' exploit
Now, as we wait anxiously for our beloved OEMs to slowly update their softwares to patch for Stagefright, we are still vulnerable... UNTIL NOW! Here's a temporary protection for us, living in the slow ring of OTAs:
1. Open your messaging app.
2. Open your messenger's settings.
3. Disable "Auto receive MMS".
4. Repeat for all your other messaging apps.
5. DONE!
- If you're plainly lazy, download "Textra" messaging app which comes with in-built Stagefright protection!
Get G4's Weather Widget on ANY Launcher!
My Official Thread: http://forum.xda-developers.com/android/apps-games/lg-g4-s-weather-widget-launcher-phone-t3135381
Here's how to get the UNOFFICIAL G4's weather widget on ANY launcher, including Smart Notice.
These steps do require paid apps, so as to prevent piracy, I will not provide download links for these apps.
1. Download "Zooper Widget Pro" from the Play Store. *note: it must be PRO to make it work*
2. Download "UX 4.0 G4 for Zooper" from the Play Store.
3. Add a 4x2 Zooper Widget to any home screen.
4. Tap the widget to start.
5. Choose "UX 4.0 by N.A Dev".
6. Scroll down and choose "5x2 UX 4.0 Smart Notice."
7. Widget OnTap Action -> App List -> Weather App
8. Location -> Choose accordingly
9. Global Preferences -> Weather Provider -> Yahoo!
10. Calendar to display -> Deselect all events
... now for the complicated bits. Do follow explicitly.
11. Check the 1st Rich Text (it should be "Rect, W:388 H:192 R:0")
- Tap the pencil edit icon (most top right)
- Module OnTap -> App List -> Weather
12. Check the 2nd Rich Text ("Rect, W:400...")
- Edit
- Module -> Shortcuts -> Activities -> Smart Notice
13. Rich Text: (date, e.g. Monday, 15 June)
- Edit
- X Offset 181, Y Offset -5
- Module -> App -> Calendar
- Edit Text Manually -> Remove what's there and type this in: #DEEEE#, (enter next line) #DMMMM d#
- Lines -> 2
14. Rich Text: (location)
- X Offset -186, Y Offset -30
- Module -> App -> Maps
- Edit text manually -> Remove what's there and type this in: @ #LLOC#, (enter next line) #LCN#
- Lines -> 2
15. Rich Text: (updated on (time))
- Edit text manually -> Remove what's there and type this in: #BSTAT#: #BLEV#, #BTEMP#, #BLEFT#
16. Rich Text: "]"
- Blur 0
17. Add a Rich Text
- X Offset 0, Y Offset 4
- Edit text manually -> Remove what's there and type this in: #WCCOND#
- Size 14
... at least it's over.
18. Go back
19. Turn on Wi-Fi/Data & Location Services (if needed) & Force Update
20. Save
21. Quit Zooper App
22. Go to your home screen and tap "Refresh button".
23. Finally done!!
- Do remember to put Zooper on the Ignore List for any battery or task killer app!
---------------------------------------------------------
FAQ:
- Any battery impacts?
Shouldn't be, so long as you follow the steps correctly.
- What if my weather shows "??" or "Unknown"
Go into the Widget Settings and Force Update
- My location isn't accurate!
Manually tell the widget your location, don't use auto.
- The weather isn't accurate!
For now, there's no choice as it isn't powered by the all mighty Google or AccuWeather.
Anything else, do PM me or leave a comment below!
Changelog
14th Sep:
- Finally had time to credit all the great devs!!
- Marshmallow Boot Animation (flashable)
- Added LG Accessibility Themes
- Added TWRP Recovery Theme
- Added G4 Camera App
OLDER:
9th August: (yay for SG50!) :good:
- Temporary fix for "Stagefright" exploit
5th July:
- New iOS 8.3 Diverse Jaundice Emojis!
15th June:
- Housekeeping!!
- G4 Weather Widget with Smart Notice
- Blueprint Wallpapers thread
7th June:
- Dirty & clean flashing
- Extreme battery life
- Terminology
- Tidbit
- New wallpaper
3rd June:
- Added G4 Apps Port thread
- Added Dual Booting
- Added Multi Window
- Added reducing resolution
- Added Secret Nova Launcher Lab Settings
- Added "my Wallpaper"
4th May:
THIS THREAD WAS BORN!!!
I just got my G3 last friday.. I find this post very useful thanks man!
Plz added battery saving
jojobans said:
Plz added battery saving
Click to expand...
Click to collapse
Okay I'll add this soon. Thank you!
...
Very nice all in 1 post. Thanks. Is there an app/program anyone has used on a dual-sim G3 to unlock other band frequencies?
...
Thankyou.
Bro, this is the best post I've ever been to, I'll test this when I get free from exams and tell you the results. kudos to your compilation. I have a LG G3 D855 V20G
...
Hello guys i have d855 int and i can't understand if this is a bumped twrp (from Google Play link you mention) please consider mention that in Google Play and here of course. Please be noob friendly
Sent from my MI 2S using Tapatalk
NightHeron said:
Hello guys i have d855 int and i can't understand if this is a bumped twrp (from Google Play link you mention) please consider mention that in Google Play and here of course. Please be noob friendly
Sent from my MI 2S using Tapatalk
Click to expand...
Click to collapse
Bro what is your firmware version, I think I can help is it V20G?
http://forum.xda-developers.com/lg-g3/general/d855-one-click-root-twrp-recovery-t3072767
^Look there is a first reccomended method if that fails use the firmware version below. need more help PM me.
NightHeron said:
Hello guys i have d855 int and i can't understand if this is a bumped twrp (from Google Play link you mention) please consider mention that in Google Play and here of course. Please be noob friendly
Sent from my MI 2S using Tapatalk
Click to expand...
Click to collapse
Bumping = Unlocking with TWRP, so yes it is!
So long as you use the app accordingly, most probably you won't get any issues regarding the bootloader or recovery.
Lousyguyy said:
Bumping = Unlocking with TWRP, so yes it is!
So long as you use the app accordingly, most probably you won't get any issues regarding the bootloader or recovery.
Click to expand...
Click to collapse
But some ROMs mentioned as bumped and another not... So, isn't it a difference? Or I can flash anything like bumped or not bumped ROMs
As for the second post I have V20h.. Is that good?
Sent from my MI 2S using Tapatalk
...
6.x Marshmallow Boot Animation (flashable):
https://www.copy.com/s/t%3A83YzqkU0VlAHdSsY%3Bp%3A%252Fbootanimation-flashable.zip%3Boid%3A400
(kudos to Upstreammiami)
1. Download “Root Explorer” app
2. Go to root/system/media
3. Mount R/W
4. Change “bootanimation.zip” to “bootanimation.old”
5. Download “bootanimation-flashable..zip” and flash in recovery
6. DONE!
19th Sep:
- Finally had time to credit all the great devs!!
- Marshmallow Boot Animation (flashable)
- Added LG Accessibility Themes
- Added TWRP Recovery Theme
- Added G4 Camera App

[GUIDE] [INDEX] ★ Complete guide to G4 + WIP/ROM Index ★ [4 OCT]

This thread will always be a Work In Progress. Please be patient, as we receive new development it will be posted here. Thank you very much!
Do subscribe to this thread to get notified on any new updates.
If you own a G3, please proceed to this thread instead: http://forum.xda-developers.com/lg-g3/general/guide-complete-tutorial-to-root-flash-t3098959
Own a V10? Proceed to this thread: http://forum.xda-developers.com/lg-v10/general/wip-complete-guide-to-v10-t3217373
First things first, this guide is made mainly for our great LG G4 D815. Some steps may or may not work for other phones...
Please note that the results of the following methods may vary. I would advice you don't do this on a daily driver or corporate phone.
Also note that these steps WILL VOID YOUR WARRANTY. PROCEED AT YOUR OWN RISK.
For increased chances of these working, update your KDZ to Lollipop first using OTA or Flash Tool.
If you don’t know what rooting, flashing and blah blah blah means, this probably isn’t the thread for you.
I do not own much of this stuff, credit really does go to the folks stated below. Do give them a shoutout!
Enjoy!
Complete guide to all things G4:
NOTE: The chapters are in chronological order, meaning everything after Chapter 2 assumes you already have root and unlock.
---------------------------------------------------------------------------------------------------------------------------------
CHAPTER 0: TERMINOLOGY (in my own words)
- Terms
- Tidbit
(To be honest, if you need to even look at this, this thread isn't for you.)
- Root: Gaining full administrative control of your device. "Jailbreaking" in terms of Android.
- ROM: The customized operating system that your Android runs on.
- Kernel: The thingy that links software and hardware
- Radio: The thingy that sends and receives messages, calls and data.
- Flash: Installing a zipped file in Recovery Mode
- Recovery: The software that allows tweaking and flashing, and other weird stuff that will destroy your phone.
- Fastboot: The thingy that allows recovery mode to happen.
- Brick: The term says it all.
- Bootloader: Quite literal; loads the phone for bootup.
- Nandroid backup: A backup-ed image of your current system
- ADB: Android Debug Bridge; some command line tool that sends information from and to the phone to, and from the computer
- CWM: ClockWorkMod; a recovery system
- XDA: The holy website that is full of weird stuff that makes your phone wayyyy better.
Now let's paint a picture:
Imagine you are your Android phone.
Before "rooting", you are trapped in jail.
Upon "rooting and unlocking", you are released from jail.
You go to a shopping mall named "XDA".
You find a credit card lying on the floor from the company "Recovery". On the back, it says there is no passcode required, and there is a infinite amount of money inside.
You enter a store and get a sweatshirt with the word "ROM" on it.
You didn't buy the shirt, the shirt just happens to be free, but still requires you to swipe your credit card anyways.
You keep the receipt as a "backup", just in case the shirt spoils.
Just then, you get greedy and get all the badges in the store.
Stupidly, you pin all the badges on your shirt, turning it as heavy as a "brick".
Then, the shirt rips, unable to put (it rhymes with boot) it back together again.
Luckily you still have the receipt to return the shirt, and return back to your good old disgusting shirt.
---------------------------------------------------------
CHAPTER 1: PREREQUISITES
- The newest LG drivers are installed on your computer
- A proper and working Wi-Fi network
- Enable Developer Options
- Enable USB Debugging
- Ensure G4 is charged to at least 50%
- Original and genuine LG G4 in-box USB cable
- Backup all files!
---------------------------------------------------------
CHAPTER 2: ESSENTIALS
- Backup
- Unlock
- TWRP
- Flashing
- Restoring Backup
BACKUP:
Titanium Backup Method:
Use “Titanium Backup” batch backup
1. Menu -> Batch
2. Run -> Backup user apps + system data
OR:
Manual Non-Root Method:
- Messages: “SMS Backup & Restore”
- Contacts: should be synced with the cloud, if not: Export to SIM card or SD card
- Calendar: should be synced with the cloud
- Notes: use “Google Keep”, it will be synced with the cloud
- User Dictionary: “User Dictionary Backup”
- Call Logs: “Call Logs Backup & Restore”
- Launcher (assuming you use Nova Launcher): Settings -> Backup & import settings -> Restore or manage backups
- Apps: “Helium” or any other app
- Nandroid Backup
store all backups in external SD card or transfer to your computer
UNLOCK BOOTLOADER (official!):
http://developer.lge.com/resource/mobile/RetrieveBootloader.dev?categoryTypeCode=ANRS
(direct link from LG Developer Resource Center!)
NOTE: THIS CANNOT BE UNDONE!
TWRP Touch Recovery:
http://forum.xda-developers.com/g4/orig-development/recovery-twrp-2-8-6-0-touch-recovery-t3125859
(kudos to @Dees_Troy & TeamWin)
1. Download "TWRP Manager" app from the Google Play Store
2. Advanced -> Install Recovery
3. DONE!
FLASHING:
Clean Flash:
1. Backup your data!
2. Reboot into TWRP Recovery
3. Go into settings and enable “Use Aroma File Manager”
4. Wipe Dalvik, Cache, System & Data
5. Flash your chosen ROM, basebands, firmware updates and other crap
6. Flash any GApps package. (the one I use: http://forum.xda-developers.com/android/general/gapps-lp-gapps-pa-gapps-aroma-installer-t3010798; kudos to @raulx222 & @slim Team)
7. Flash anything else (e.g. frameworks, boot animations, splash screens, themes etc.)
8. Reboot
9. DONE!
OR:
Dirty Flash: (flashing without wiping anything, used for updating to newer ROMs or reflashing)
1. Reboot into TWRP Recovery
2. ONLY wipe Dalvik Cache
3. Flash your chosen ROM, basebands, firmware updates and other crap
4. Flash any NEWER GApps package. If you manually installed/updated through Play Store, skip this step.
5. Flash anything else (e.g. frameworks, boot animations, splash screens, themes etc.)
6. Reboot
7. DONE!
It is perfectly fine if the first bootup takes a while, that is perfectly normal. Upon boot, Android will optimize itself so just let it do it’s work. Do put the phone under a fan as it does tend to get hot when optimizing since it is at max brightness or some dumb reason.
If it takes ages (like over 5-10mins) to boot up, it means you have luckily bricked your phone! Do source the XDA indices for any unbricking tutorial, or keep a lookout for an update on this page for instructions. (I don’t have any/don’t need to find any as I have never bricked any Android, so ya.)
Click to expand...
Click to collapse
DO NOT dirty flash if your newer ROM:
- Doesn't allow/support it
- Has a major update
- Has a Android version jump (e.g. from Lollipop to M)
- Is a totally different ROM from the previous one (e.g. from Stock to Cyanogenmod)
If after dirty flashing you experience any ROM issues (e.g. battery drain, lag etc.), I would advice you to do a clean flash instead.
Click to expand...
Click to collapse
RESTORING BACKUP:
Titanium Backup Method:
1. Use “Titanium Backup” batch restore
2. Menu -> Batch
3. Run -> Restore missing apps with data (*NOTE*: DO NOT RESTORE SYSTEM DATA)
4. Once done, go to Backup/Restore on the main app interface
5. Restore manually: Calendar Storage, Internet Bookmarks, Messaging SMS/MMS Prefs, Phone SMS/MMS/APN, User Dictionary, Wi-Fi Access Points**
6. Launcher Settings: (assuming you use Nova Launcher) Settings -> Backup & import settings -> Restore or manage backups
**What can I manually restore?**
Red: DO NOT RESTORE, YOU’LL END UP BRICKING/BOOTLOOPING YOUR PHONE!!!
White: 99% safe, go ahead
Green: 70% safe, beware of potential brick
Grey Stirkethrough: DO NOT RESTORE
Click to expand...
Click to collapse
OR:
Manual Restoration Method:
- Messages: “SMS Backup & Restore”
- Contacts: should be synced with the cloud, if not: Export to SIM card or SD card
- Calendar: should be synced with the cloud
- Notes: use “Google Keep”, it will be synced with the cloud
- User Dictionary: “User Dictionary Backup”
- Call Logs: “Call Logs Backup & Restore”
- Launcher (assuming you use Nova Launcher): Settings -> Backup & import settings -> Restore or manage backups
- Apps: “Helium” or any other app
store all backups in external SD card or transfer to your computer
---------------------------------------------------------
CHAPTER 3: ADDITIONS
- Temporary fix for Stagefright exploit
- Weather Widget
- XPosed
- Boot Animation
- TWRP Recovery Theme
- ExoPlayer for YouTube
- Ad-free
- Control
- Enhanced LG Touch Assistant
- Task Management
Temporary fix for 'Stagefright' exploit
Now, as we wait anxiously for our beloved OEMs to slowly update their softwares to patch for Stagefright, we are still vulnerable... UNTIL NOW! Here's a temporary protection for us, living in the slow ring of OTAs:
1. Open your messaging app.
2. Open your messenger's settings.
3. Disable "Auto receive MMS".
4. Repeat for all your other messaging apps.
5. DONE!
- If you're plainly lazy, download "Textra" messaging app which comes with in-built Stagefright protection!
Get G4's Weather Widget on ANY Launcher! (unofficial - Zooper theme)
My Official Thread: http://forum.xda-developers.com/android/apps-games/lg-g4-s-weather-widget-launcher-phone-t3135381
Here's how to get the UNOFFICIAL G4's weather widget on ANY launcher, including Smart Notice.
These steps do require paid apps, so as to prevent piracy, I will not provide download links for these apps.
1. Download "Zooper Widget Pro" from the Play Store. *note: it must be PRO to make it work*
2. Download "UX 4.0 G4 for Zooper" from the Play Store.
3. Add a 4x2 Zooper Widget to any home screen.
4. Tap the widget to start.
5. Choose "UX 4.0 by N.A Dev".
6. Scroll down and choose "5x2 UX 4.0 Smart Notice."
7. Widget OnTap Action -> App List -> Weather App
8. Location -> Choose accordingly
9. Global Preferences -> Weather Provider -> Yahoo!
10. Calendar to display -> Deselect all events
11. Check the 1st Rich Text (it should be "Rect, W:388 H:192 R:0")
- Tap the pencil edit icon (most top right)
- Module OnTap -> App List -> Weather
12. Check the 2nd Rich Text ("Rect, W:400...")
- Edit
- Module -> Shortcuts -> Activities -> Smart Notice
13. Rich Text: (date, e.g. Monday, 15 June)
- Edit
- X Offset 181, Y Offset -5
- Module -> App -> Calendar
- Edit Text Manually -> Remove what's there and type this in: #DEEEE#, (enter next line) #DMMMM d#
- Lines -> 2
14. Rich Text: (location)
- X Offset -186, Y Offset -30
- Module -> App -> Maps
- Edit text manually -> Remove what's there and type this in: @ #LLOC#, (enter next line) #LCN#
- Lines -> 2
15. Rich Text: (updated on (time))
- Edit text manually -> Remove what's there and type this in: #BSTAT#: #BLEV#, #BTEMP#, #BLEFT#
16. Rich Text: "]"
- Blur 0
17. Add a Rich Text
- X Offset 0, Y Offset 4
- Edit text manually -> Remove what's there and type this in: #WCCOND#
- Size 14
18. Go back
19. Turn on Wi-Fi/Data & Location Services (if needed) & Force Update
20. Save
21. Quit Zooper App
22. Go to your home screen and tap "Refresh button".
23. Finally done!!
- Do remember to put Zooper on the Ignore List for any battery or task killer app!
---------------------------------------------------------
FAQ:
- Any battery impacts?
Shouldn't be, so long as you follow the steps correctly.
- What if my weather shows "??" or "Unknown"
Go into the Widget Settings and Force Update
- My location isn't accurate!
Manually tell the widget your location, don't use auto.
- The weather isn't accurate!
For now, there's no choice as it isn't powered by the all mighty Google or AccuWeather.​---------------------------------------------------------
XPOSED FRAMEWORK:
http://forum.xda-developers.com/showthread.php?t=3034811
(kudos to @rovo89)
1. Download “xposed-sdk21-arm-2015xxxx.zip” and flash in recovery
2. Download “XposedInstaller_3.0-xxxx.apk” and install normally
3. Download your favourite modules from the XDA indices
4. Open Titanium Backup app and freeze “LG QuickCover”
5. DONE!
BOOT ANIMATION:
6.x Marshmallow:
https://www.copy.com/s/t%3A83YzqkU0VlAHdSsY%3Bp%3A%252Fbootanimation-flashable.zip%3Boid%3A400
(kudos to @Upstreammiami)
(flashable)
1. Download “Root Explorer” app
2. Go to root/system/media
3. Mount R/W
4. Change “bootanimation.zip” to “bootanimation.old”
5. Download “bootanimation-flashable..zip” and flash in recovery
6. DONE!
5.x Lollipop:
(if not flashable)
1. Download “Root Explorer” app
2. Go to root/system/media
3. Mount R/W
4. Change “bootanimation.zip” and “shutdownanimation.zip” to “bootanimation.old” and “shutdownanimation.old” respectively
5. Copy your boot animation and shutdown animation of choice and rename to “bootanimation.zip” and “shutdownanimation.zip” respectively
6. Change permissions to rw-r-r-T (Read Owner, Read Group, Read Others, Write Owner, Sticky)
7. Mount R/O
8. Reboot
9. DONE!
TWRP Recovery Theme
http://forum.xda-developers.com/android/themes/theme-twrp-materialised-dark-light-play-t2915584
(kudos to @z31s1g)
1. Choose 1440x2560 Themes Folder
2. Download your chosen zip file to your device
3. Change "28xX_vx_1440_xxxx.zip" to "ui.zip"
4. Open your favourite file manager app
5. Go to the TWRP folder
6. Create a folder named "theme" **no capital letters!**
7. Copy "ui.zip" into this folder
8. Reboot to recovery
9. DONE!
Faster YouTube: ExoPlayer
http://r3pwn.github.io/yt-exoplayer.html
1. Download “Root Explorer” app
2. Go to data/data/com.google.android.youtube/shared_prefs
3. Add the following lines below "<map>":
<string name="exo_player_activation_type">ADAPTIVE</string>
<boolean name="enable_exo_cache" value="true"/>
<boolean name="show_exo_player_debug_messages" value="true"/>​4. Once done, close and mount R/O
5. Force Close YouTube app in Application Settings
6. Reboot
7. Done!
Ad-Free
- Download "AdAway" app from F-Droid
https://f-droid.org/repository/browse/?fdid=org.adaway
Control
- Download "SELinux Mode Changer" from F-Droid
https://f-droid.org/repository/browse/?fdfilter=selinuxmodechanger&fdid=com.mrbimc.selinux
Enhanced LG Touch Assistant
http://forum.xda-developers.com/lg-g3/themes-apps/app-touch-assisstant-themed-t3199658
(kudos to @no14me)
1. Download “Root Explorer” app
2. Go to root/system/priv-app/LGSettingsAccessibility
3. Mount R/W
4. Change “LGSettingsAccessibility.apk” to “LGSettingsAccessibility.old”
5. Copy your accessibility of choice and rename to “LGSettingsAccessibility.apk”
6. Change permissions to rw-r-r (Read Owner, Read Group, Read Others, Write Owner)
7. Mount R/O
8. Reboot
9. DONE!
Task Management
- Download "Greenify" or "Servicely"
http://www.apkmirror.com/apk/oasis-feng/greenify/
http://www.apkmirror.com/apk/francisco-franco/servicely/
Honestly, I don't encourage battery managers such as "Battery Doctor" or "Clean Master (Speed Booster)" as realistically, it takes up more battery or RAM in trying to keep the app open to "properly manage the battery". Yes there are benefits such a having a zippier G3, but there are better methods out there.
Click to expand...
Click to collapse
---------------------------------------------------------
CHAPTER 4: FONTS
- Font
- Emoji
Changing ROM Font
http://forum.xda-developers.com/android/themes/fonts-flashable-zips-t2964304
(kudos to @gianton)
Simply flash the zip in recovery and done!
Changing Emoji
New iOS 8.3 Diverse Jaundice Emoji:
http://forum.xda-developers.com/android/software-hacking/mod-apple-8-3-diverse-color-emoji-t3136169
(kudos to @caiosilva96)
1. Download “Root Explorer” app
2. Go to root/system/fonts
3. Mount R/W
4. Change “NotoColorEmoji.ttf” to “NotoColorEmoji.old”
5. Copy your emoji of choice and rename to “NotoColorEmoji.ttf”
6. Change permissions to rw-r-r (Read Owner, Read Group, Read Others, Write Owner)
7. Mount R/O
8. Reboot
9. Now, on your phone (with new emojis installed), go to http://emojipedia.org/skin-tone-modifiers/
10. Copy the "(skin colour)" that comes before "Emoji Modifier Fitzpatrick Type-1-2"
11. Go to your settings app, then keyboard settings, then personal dictionary
12. Create a new word "(skin colour)", shortcut of "skin2"
13. Repeat for skins 3-6
14. Reboot if you want to
15. DONE!
- To change the skin colour, type the emoji, followed by the shortcut word (e.g. "skin2")
OR:
Traditional iOS Emoji:
http://forum.xda-developers.com/lg-g3/themes-apps/howto-change-lg-smiley-to-google-smiley-t2809012
(kudos to @Soulfly999)
1. Download “Root Explorer” app
2. Go to root/system/fonts
3. Mount R/W
4. Change “NotoColorEmoji.ttf” to “NotoColorEmoji.old”
5. Copy your emoji of choice and rename to “NotoColorEmoji.ttf”
6. Change permissions to rw-r-r (Read Owner, Read Group, Read Others, Write Owner)
7. Mount R/O
8. Reboot
9. DONE!
---------------------------------------------------------
CHAPTER 5: BATTERY
- The cliche...
- Extreme
- Resolution changing
the cliche stuff...
Turn on power saving, turn off bluetooth, Wi-Fi, data, NFC etc., turn off automatic brightness and blah blah blah...
The Extreme Battery Life
http://forum.xda-developers.com/android/general/guide-extreme-battery-life-t3095884
(kudos to @vaisakh7)
Change resolution down to 1080p
- Download "NOMone Resolution Changer" from the Play Store:
https://play.google.com/store/apps/details?id=com.nomone.resolution_changer&hl=en
(more coming soon)
---------------------------------------------------------
CHAPTER 6: GOODBYE
GO BACK TO STOCK + UNROOT + LOCK BOOTLOADER:
1. Backup your data!
2. Download “LG Flash Tool 2014”
3. Download your stock KDZ file of choice and of device model
4. Run “LGFlashTool2014”
5. Enter Download Mode:
a. Turn off the phone
b. Press and hold the ‘Volume Up’ key and connect your USB cable to the computer at the same time once the phone is fully turned off​6. Set PhoneMode to “DIAG”
7. Select your downloaded KDZ file
8. Click “CSE Flash”
9. Click “Start” (DO NOT CLICK ANYTHING ELSE)
10. Click “OK” (DO NOT CLICK ANYTHING ELSE)
11. DONE!
(doesn't work any more )
---------------------------------------------------------
CHAPTER 7: MISCELLANEOUS
- Developer Settings
- Nova Launcher Secret Labs
- Free Google Drive
- Official wallpapers
ENABLING DEVELOPER SETTINGS:
1. Settings app
2. About phone
3. Software info
4. Tap build number repeatedly until it prompts you
**secret** ENABLING NOVA LAUNCHER LABS SETTINGS:
1. Nova Settings
2. Hold down ‘volume down’ key until it prompts you
FREE 100GB GOOGLE DRIVE STORAGE!!!
1. Open Drive Settings
2. Finish the Product Tour to redeem!
OFFICIAL G4 WALLPAPERS:
http://www.phonearena.com/news/Download-the-official-LG-G4-wallpapers-here-leather-background-included_id69079
(kudos to PhoneArena)
---------------------------------------------------------------------------------------------------------------------------------
Thanks for reading. If this helped, do give me a thumbs up.
Frankly, I do not want any donations.
"Let's get this pinned on the General Thread shall we? Pretty please with cherry on top..." :victory:
“Hi, I am Lousyguyy, a guy lousy enough to do this.”
ROM Index:
NOTE: I'll try my best to update this thread every weekend. Please PM or leave a comment below if I happened to miss out your ROM. Thanks guys!
---------------------------------------------------------------------------------------------------------------------------------
STOCK-based ROMs:
1. H815 v10C
http://forum.xda-developers.com/g4/development/stock-h815-10c-stock-rom-kdz-t3141866
by @autoprime
2. H815 v10A
http://forum.xda-developers.com/g4/development/rom-h815-10a-stock-rooted-rom-t3129036
by @autoprime
3. H811 (T-Mo) v10H
http://forum.xda-developers.com/g4/development/rom-lg-g4-h811-10h-t-mobile-usa-stock-t3142779
by @MicroMod777
4. All
http://forum.xda-developers.com/g4/development/h815-eu-l-p-t-sea-twn-t3176195
by @Marcosuper7
5. All v10G Genisys
http://forum.xda-developers.com/g4/development/h815-genisys-rom-1-0-classic-v10g-t3192649
by @BySezerSimsek
---------------------------------------------------------
AOSP ROMs:
1. H811/H815 5.1.1 BlissPop and Cyanogenmod 12.1 ROM
http://forum.xda-developers.com/g4/development/h811-h815-blisspop-cyanogenmod-12-1-t3185593
by @genesixxbf3
---------------------------------------------------------------------------------------------------------------------------------
Changelog
20th Sep:
- Complete thread overhaul
- Integrated ROM Index thread into this mega thread
OLDER:
14th Sep:
- Finally had time to credit all the great devs!!
- Marshmallow Boot Animation (flashable)
- Added LG Accessibility Themes
9th August: (yay for SG50!) :good:
- Temporary fix for "Stagefright" exploit
5th July:
- New iOS 8.3 diverse jaundice emojis!
15th June:
- Housekeeping!!
- G4 Weather Widget with Smart Notice
- Blueprint Wallpapers thread
7th June:
- My New ROM Index thread!!!: http://forum.xda-developers.com/g4/general/index-complete-g4-rom-index-t3129338/post61210790#post61210790
- Dirty & clean flashing
- Extreme battery life
- Terminology
- Tidbit
- New lock screen wallpaper
3rd June:
- Added Official LG Unlock
- Added TWRP
- Added Secret Nova Launcher Lab Settings
- Added LG Wallpapers
- Added Free Drive Storage Redemption (may not work for some)
- added more stuff I forgot.
- Removed Relocking
5th May:
THIS THREAD WAS BORN!!!
My Comment
Coming soon.
Several of the steps you list in here require root.
Many of the steps you list in message #1 require root priviledges:
Titanium Backup, any process using Root Explorer, Xposed, Greenify, AdAway all require root access. Maybe that requirement should be mentioned in each chapter.
eagerly waiting for any possible root methods.
i haven't got my hands on my G4, but it would be good to know that when my phone arrived i can root the hell out of it
i get my G4 v23-24, hopefully there is a root already then!!
*root is essential.
I would like to add a request for "enable wifi hotspot" to be added to the first post, when possible.
This is my first LG phone and I hope I can get the wifi hotspot working on Sprint once I get the G4 rooted.
Thanks a lot.
ahoythere said:
I would like to add a request for "enable wifi hotspot" to be added to the first post, when possible.
This is my first LG phone and I hope I can get the wifi hotspot working on Sprint once I get the G4 rooted.
Thanks a lot.
Click to expand...
Click to collapse
This gets added to almost any ROM anyways, so you should be fine.
Has anyone found a reliable place to get the LG G4 USB drivers? I've connected my G4 to the Mac, installed the drivers through the popup that appears, and doesn't work. The Mac can't detect the G4, and neither can adb.
EDIT: Never mind. Using LG PC suite seems to work. Adb connected.
Dennisg34 said:
This gets added to almost any ROM anyways, so you should be fine.
Click to expand...
Click to collapse
Not everyone wants to install a full ROM for select functions however.
Lock-N-Load said:
Not everyone wants to install a full ROM for select functions however.
Click to expand...
Click to collapse
True. Most of us just want root then we can use xposed to get the rest of the function we want.
frigidazzi said:
True. Most of us just want root then we can use xposed to get the rest of the function we want.
Click to expand...
Click to collapse
Xposed going to require custom recovery also
Can we helps devs to get more info for root? I have the G4 currently
I'm an LG newbie. It would be nice if you could link drivers and flashing software in your post.
I've owned just about every Motorola, some HTCs and Samsung phones and rooted and rom'd for years. This will be my first LG. Motorola has just become too much a pain in this area though rumor is the BL is locked on the LG too. Even root and xposed would be enough to protect my privacy.
ordered mine today
now we wait for root
Hi guys
Got my G4 earlier today. Just love it! One problem, my music on sd card doas not show up in the music app. And also when using MX player videos on sd card do not show up.
Sent from my LG-H815 using XDA Free mobile app
Thanks a lot.
tichyb said:
Hi guys
Got my G4 earlier today. Just love it! One problem, my music on sd card doas not show up in the music app. And also when using MX player videos on sd card do not show up.
Sent from my LG-H815 using XDA Free mobile app
Click to expand...
Click to collapse
Have you tried PowerAmp or other non-stock music player? This would kill the deal for me. I suspect there are options and would love to know PowerAmp, in particular, works with the external card. I have way too much music I need to have with me which is why I require sdcard support.
AliceBToklas said:
Have you tried PowerAmp or other non-stock music player? This would kill the deal for me. I suspect there are options and would love to know PowerAmp, in particular, works with the external card. I have way too much music I need to have with me which is why I require sdcard support.
Click to expand...
Click to collapse
I did not try the stock, because I have the full version of poweramp and it is working very well. My music is on the exsternal sd card

MetroPCS & T-Mobile LG Leon STABLE Root (WORKS EVERY TIME 100%)

I am making this tutorial as I have had multiple versions of the LG LTE Leon and have used many firmware versions. I have created a stable method that has the least issues as I have had trouble with the latest firmware (MS34510f) disabling my root privileges. I have created a MEGA account specifically for all of the files necessary to complete this operation and have your device run smoothly. So, please follow my instructions exactly as stated and you should not have any issues. THIS PROCESS WILL REMOVE ALL DATA NOT SYNCED, DO READ BELOW NOTES IT IS VERY BENEFICIAL
Important Notes:
+This process will wipe all data that is not synced, it is important to ensure that no newer LG process are still on the device. Some might argue to leave data, to that I say good luck keeping your root and tethering without the device becoming suspiciously unstable.
+ I am not GUARANTEEING this will work on every model, but I have had an extremely high success rate with all Leon versions.
+ In this tutorial the process in which I remove Kingroot and replace it with SuperSu is for system stability. I find that most root functions I use seem to not work properly. (Wifi Tether Router and many others). So, I do recommend doing so.
+After the new OS is installed a MetroPCS splash screen will appear even if you do have T-Mobile. DO NOT BE ALARMED this firmware will not limit any functionality you had before, it will even help with tethering functionality.
Tutorial:
Let's Begin.
1. Download the link posted to obtain required files for this tutorial
Link: https://mega.nz/#F!PM4CQRqb!92kgIOnD0ZBY-8HVbtTwGQ
2. Open up LGFlashTool2014.exe
Begin by copying settings posted below, then click "normal flash"
3. Next click the "START" button
4. At this time, I recommend you verify all sync settings are to your liking and that all personal info needed is backed up
a. You have the option to throw all of your personal documents/pictures onto your SD card and removing it appropriately
(Go to: Settings - Storage - [scroll down to] Unmount SD card)
b. Next, navigate to Settings -Backup & reset [leave options default; both checked off] - Factory data reset - reset phone
c. Once reset it will most likely reboot, wipe, and then back to a OS. Now, you will Power Off entirely (make sure it is not plugged in so it will not go to charging mode)
d. Here is where we will hold down the Volume Up button with the phone unplugged from your PC. Then you must plug the USB into your phone.
e. A black screen with white text should post onto your screen, here we will continue to step 6
note: If this screen does not appear please power off and retry step d.
6. Next, follow the posted settings. Make sure to click the "Clear phone Software update Registry" button Then click "OK"
7. A new screen will arrive, and should begin the firmware download process. At this time it will take a few minute to load and should reboot to a fresh OS.
8. With the new OS in place, you can either follow the setup tutorial now or skip through for a later setup.
note: you can now insert your SD card
9. In the tools folder of the folder you downloaded copy the "mrw" folder to the Main Storage folder of your phone
10. Now copy the Kingroot apk to your downloads folder located on the main storage.
11. Go to Settings - About Phone - Software Info
At this time click the build number box a few times until it says you are a developer
12. Hit back until you are at the Setting menu, click on Developer options and check off "Stay Awake" and "Enable OEM Unlock" as well as "USB Debugging"
13. You may now run Kingroot, if it does not install root the first time it should flawlessly install the next.
14. After root is obtained, please go to your home screen and click the "Google Search" widget. Press Update Google Services and let it run. After that has been updated search for terminal emulator and install.
note: If the Play Store is acting fishy and force closing while typing in the search bar do not fret it will be fixed after reboot in further instruction
as an allternative use the jackpal.androidterm-1.0.70-71-minAPI4.apk provided in the "tools" folder
15. Open terminal and in a new window type: Su
16. Allow root usage and at this time type: sh /storage/emulated/0/mrw/root.sh
17. It will run with a few failed messages do not worry it should open SuperSu momentarily
18. Once SuperSu opens up allow it to update binaries using the "NORMAL" option but DO NOT REBOOT YET
19. At this time either download TWRP Manager from the play store or alternatively use the com.jmz.soft.twrpmanager-7.5.1.3-82-minAPI11.apk provided in the tools folder
20. Install and open TWRP Manager. Once opened click on device name and scroll until you see "LG Leon LTE (c50)"
a. Click on Recovery Version to Install and select "twrp-2.8.7.0-c50.img"
b. next click "Install Recovery" and if prompted for verification of install path and for install version select "YES" & "NORMAL"
21. After the TWRP setup is complete it may prompt you to reboot, if not click the arrow in the top left of the TWRP Manager screen and scroll down to "Reboot" and select "Reboot device"
22. After Reboot click TWRP Manager and verify a SuperSu prompt comes up if it hasn't already before the boot
At this point the device should be running smoothly. From here I prefer to do the following steps.
My Personal Setup after new install:
+Personally I like to install use a Root Uninstaller (I use 3C Toolbox Pro) and Uninstall and Backup all MetroPCS BloatWare including the Metro Browser.
+I also access the Hidden Menu by using the Dialer and Dial "2776348*#*"
- I scroll down to ApnUnlock and click to "Unlock APN"
- Then I navigate to Settings -Tethering & networks - Mobile Networks (I check off roaming data) - Access point names
--I then select the top APN and edit APN Type to: default,supl,mms,dun
---I click save from the top right selection, then turn on and off airplane mode
+If you are and Xposed user download "xposed-v79-sdk22-arm.zip","xposed-uninstaller-20150831-arm.zip", and "XposedInstaller_3.0_alpha4.apk" from: http://forum.xda-developers.com/showthread.php?t=3034811
-install the Xposed Installer, then Go to TWRP Manager, use reboot to recovery and from there click install and navigate to the "xposed-v79-sdk22-arm.zip" and install and reboot, it will reboot with a installing screen before your home screen, takes 5 minutes.
+I also use this AMAZING app "Wifi Tether Router", it is the only tethering app I use that works consistently (if you have an unlimited data plan). I get 30mbps up and down, playing many multiplayer games off my PC and PS4 averaging ping as low as 30 ! Setting I use for our device are in a post I created here: http://forum.xda-developers.com/leon/help/unlimited-metropcs-t-mobile-tether-t3290180
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Special Thanks to:
MrW0lf from www.W0lfdroid.com for the Kingroot to SuperSU scrip
Numerous users on the XDA forums I pieced all of this information with
Fabio Grasso for making the amazing Wifi Tether Router
Team Win for being creating an awesome utility that has saved me from numerous bricks creating a stable method
Xposed and the creators of awesome additions such as Lolistat, Lucky Patcher, Max Lock, and SNAPPREFS
Any feedback? Did I do Okay? Questions? Let me know!
Mega link down
The mega link isn't working. Please fix it.

[TOOL] SKIPSOFT ANDROID TOOLKIT - ONEPLUS 3 - Drivers, Unlock, Flash Stock, Root

ONEPLUS 3 - SUPPORTS ALL VERSIONS UP TO THE LATEST OXYGEN OS BUILD.
SEE SUPPORT LIST FOR PUBLIC/PRO VERSIONS *HERE*
The Unified Android Toolkit brings together all the Google, Nexus, OnePlus and Samsung Toolkits and supports many devices. There is also an option at startup to run a Basic Android Toolkit which any Android device can use to install drivers, make app backups, install apk files, reboot the device into different modes and run a command prompt for manual input.
FUNCTIONS OF UNIFIED ANDROID TOOLKIT
* Install correct adb/fastboot drivers automatically
* Backup/Restore a single package or all apps, user data and Internal Storage
* Backup your /data/media (virtual SD Card) to your PC for a Full Safe backup of data
* Root any public build automatically
* SkipRoot boot image to AutoRoot (selected builds)
* Sideload root/unroot files via Custom Recovery
* ALLINONE to Unlock, Flash Recovery, Root, Rename the restore file + install Busybox (G,N,O)
* ALLINONE to Flash Recovery, Root, Rename the recovery restore files + install Busybox (Samsung)
* Unlock/Re-Lock your Bootloader (G,N,O)
* Download Google Stock Image files directly to the ToolKit (G,N,O)
* Check md5 of google stock image before flashing
* Flash Google Stock Image (G,N,O)
* Flash any part of a stock firmware image to device [boot, system, recovery, etc.] (G,N,O)
* Download/sideload stock OTA image (G,N,O)
* Install BusyBox binarys on device
* Rename the Recovery Restore File present on Stock Roms (if stock recovery is being restored after flashing custom recovery image)
* Flash Stock Recovery, CWM touch, Philz_touch or TWRP Touch Recovery
* Pull /data and /system folders, compress to a .tar file and save to your PC
* Auto Update Toolkit at startup (PRO ONLY)
* Auto Update superuser file and custom recovery images to latest versions (PRO ONLY)
* Disable forced encryption on Nexus5X,6,6P and 9
* Install Root Checker app by Burrows Apps
* Install Backup/Restore app by MDroid Apps
* Install EFS/Partition Backup/Restore app by Wanam
* Create tar with 1-Click for flashing via Odin
* Fix extSdCard write permissions in Android 4.4+
* Perform a FULL NANDROID Backup of your system via adb and save in Custom Recovery format on your PC (selected builds)
* Useful Mods, Fixes and Tools Section
* Extras, Tips and Tricks section (includes guides)
* Backup/Restore your /efs partition (gsm only)
* Dump selected Device Partitions, compress to a .zip file with md5 and save to your PC ( on builds with insecure image available)
* Mods section to automatically perform certain tasks on your device
* Boot to any recovery without Flashing it (G,N,O)
* Boot or Flash .img Files directly from your PC
* Quick Picks Professional Feature (10 slots)
* Install a single apk or multiple apk's to your device
* Push Files from your PC to your phone
* Pull Files from your phone to your PC
* Set Files Permissions on your device
* Pull and Trim your Radio Image (gsm models only) to your PC
* Dump selected LogCat buffers to your PC
* Dump BugReport to your PC
* Rip cache.img to zip file in CWM format
* Reboot device to Fastboot Mode or Android in fastboot mode (G,N,O)
* Reboot device to Fastboot Mode, Recovery, Android or Download Mode in adb mode
* Turn Initial Start Screen On/Off for next use
* Sideload any zip file via Custom Recovery
* Basic Toolkit for use with ANY Android device
Key: G-Google N-Nexus O-OnePlus S-Samsung
--------------------------------------------------------------
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
--------------------------------------------------------------
SUPPORTED DEVICES AND LATEST SUPPORTED BUILDS *HERE*
DOWNLOAD THE SKIPSOFT UNIFIED ANDROID TOOLKIT *HERE* (FROM SKIPSOFT.NET)
NOTE: Key files are signed with a Digital Certificate from skipsoft.net but some ‘may’ get picked up as potentially harmful by Antivirus Programs and deleted. They are not harmful, this is a false positive given because of the compiler used. If this happens restore the file and exclude the folder from future scans to use it. This seems to happen mostly on AVG Free and Norton. If you are using the Auto Update feature on pro versions then you will need to disable the AV program or exclude the folder from scans before running the update again.
Credits: Grarak or TWRP custom recovery on OnePlus 3, ChainsDD for Superuser, Chainfire for SuperSU and kernel patches, koush and the clockworkmod team for cwm and the universal driver pack, 1wayjonny for the adb/fastboot driver pack, Adam Lange for all his support and help with the insecure kernels, Viperboy for the Knox Disabler app, Stephen Erickson for the BusyBox installer app, BurrowsApps for the Root Checker app, NextApp for the SD Fix app, fOmey for TWRP for the Galaxy Gear.
--------------------------------------------------------------
WHAT IS THE DIFFERENCE BETWEEN PUBLIC (FREE) AND PROFESSIONAL (DONATE) VERSIONS?
THE PUBLIC VERSION OF THE TOOLKIT INCLUDES EVERYTHING YOU COULD NEED TO MANIPULATE AND ROOT YOUR DEVICE.
ACTIVATING THE PROFESSIONAL VERSION ADDS THE MOST USEFUL FUNCTION IN THE TOOLKIT, THE ABILITY TO CHECK FOR ‘AUTO UPDATES’ DIRECTLY VIA THE TOOLKIT AND HAVE THEM PUSHED TO YOUR PC RIGHT AWAY AS SOON AS THEY ARE UPLOADED WITHOUT NEEDING TO DOWNLOAD THE WHOLE TOOLKIT EVERY TIME. YOU WILL ALWAYS HAVE THE LATEST VERSION AS SOON AS IT IS MADE AVAILABLE. THIS MEANS SMALLER UPDATES CAN BE SENT OUT MORE FREQUENTLY, SUCH AS ADDING A SINGLE FUNCTION, FIXING A BUG OR ADDING COMPATIBILITY FOR A SINGLE CARRIER. THE SMALLER UPDATES WILL BE COMPILED AND RELEASED TO THE XDA COMMUNITY AS A FULL (PUBLIC) DOWNLOAD VERSION SO PROFESSIONAL VERSIONS ARE ALWAYS UPDATED SOONER.
THE PRO VERSION ALSO ADDS THE ABILITY TO CHECK FOR THE LATEST VERSION OF SUPERUSER AND RECOVERY FILES AND DOWNLOAD THEM DIRECTLY TO THE TOOLKIT.
THE ‘QUICK PICKS’ SECTION[/B] ALLOWS YOU TO PROGRAM UPTO 10 SLOTS WITH TASKS THAT YOU MAY PERFORM ON A REGULAR BASIS OR JUST WANT TO KEEP A SET OF TASKS IN 1 PLACE. THEN JUST SELECT THE SLOT AND IT WILL REMEMBER ALL YOUR SETTINGS FOR THAT TASK AND RUN IT.
PRO USERS CAN ALSO SELECT THE “ANY BUILD” OPTION IN THE BUILD SELECTION SCREEN TO ROOT ANY BUILD AS LONG AS THE VERSION IS SUPPORTED (USEFUL IF YOUR BUILD IS NOT LISTED).
MORE IMPORTANTLY DONATING SHOWS YOUR APPRECIATION AND ALLOWS THE TOOLKIT TO CONTINUE TO EVOLVE AND GROW.
AUTO REPLY LINKS FOR PAYPAL TO GET A CODE INSTANTLY CAN BE FOUND AT http://goo.gl/nyGqv
--------------------------------------------------------------
PLEASE READ THE *HELP* PAGE AT http://www.skipsoft.net/?page_id=1269 OR USE THE INFORMATION SECTION WITHIN THE TOOLKIT IF YOU HAVE ANY QUESTIONS. I HAVE TAKEN A LOT OF TIME TO WRITE IT AND SOMETHING ON THERE SHOULD ANSWER 99% OF PROBLEMS.
--------------------------------------------------------------
1. INSTALLING ADB/FASTBOOT DRIVERS
The first thing you need to do is to install the adb/fastboot drivers. These are needed so that you can unlock your bootloader, root your device and perform other adb/fastboot functions.
THE DRIVERS CAN BE INSTALLED DIRECTLY VIA THE TOOLKIT. OPTION 1 IN THE MAIN MENU.
If drivers are not installed or there is an exclamation mark next to the device:
Plug the device in to a usb cable directly connected to your motherboard.
In the Device Manager a new item, usually called Android 1.0 should pop up in the list.
Right click on the device item then left click on Update Driver Software. Select 'browse my computer' and then 'Let me pick from a list'.
If no adb interface driver appears in the list then untick 'Show compatible hardware' and find the Android or Samsung adb interface driver.
If you cannot find either of these click Have Disk, browse to the Toolkit install folder, drivers folder, click on android_winusb.inf and click Open.
Click OK and select Google ADB Interface.
Make sure you have USB debugging enabled in settings, developer options. In Android 4.2.2 or later you have to enable the developer options screen by going to settings, About on your device and click on Build number at the bottom 7 times until it says You are now a developer. If you have already enabled usb debugging then unplug/replug the usb cable.
On Android 4.2.2 or later when you replug the usb cable after enabling usb debugging for the first time you will get a popup asking you to authenticate your pc. Tick 'Always allow' then click 'ok'.
--------------------------------------------------------------
2. USING SKIPSOFT UNIFIED ANDROID TOOLKIT
When starting the Toolkit you will first be asked which device you want to work with. Working folders will be created and the device files downloaded. You will then be taken to the Model/Build selection screen where you can do a number of things (other than select your model/build): Type '00' to enter your activation code and enable pro features, 'i' will take you to the Information and Help Section, 'a' will give you information on how to add support for a new build.
Supported builds are listed in the Model/Build selection screen and typing the associated number (i.e. 11) will download needed boot and recovery files (stock and custom recovery) then check for and download the latest superuser files available and custom recovery (pro versions only), verify all the files and start the Main Menu. You can now use all the functions and tools the Android Toolkit offers. Pro users can select the "any build" option to root any build (useful if your build is not listed).
--------------------------------------------------------------
USEFUL INFORMATION
How to get into your FastBoot Mode
1. Turn your phone off
2. Unplug your usb cable if you have one plugged in
3. Keep holding the 'Volume Up' and 'Power' buttons to boot the phone into FastBoot Mode
How to get into Recovery
1. First boot into FastBoot Mode as described above
2. Scroll down with the 'Volume Down' button until it says 'Recovery mode' at the top and press the 'Power' button to enter Recovery
--------------------------------------------------------------
*DISCLAIMER*
I take no responsibility for any fault or damage caused by using the Unified Android Toolkit. No warranties of any kind are given.
**FAQ**
**VIDEOS**
I have finished all the work on the OnePlus modules for the 1, 2 and 3 devices and it is ready for testing.
You can download and test the Toolkit from the link in post#1. Please remember that this IS a test version at the moment as I do not own any OnePlus devices but I have checked all the code thoroughly and don't see any problems. I am especially pleased with the unlock/lock routines and will probably implement the code for the Nexus modules if it works well.
Everything can be checked (and please do) except downloading a stock build directly from the Toolkit as I am waiting to hear back from AndroidFileHost to see if I can get direct links to use in the Toolkit. The fastboot flash routines are working though and the Toolkit will detect the storage of the device (16GB or 64GB) and flash the relevant userdata image so you do not have to do that manually anymore.
I have used the Universal USB driver pack from CWM so if anyone has not installed OnePlus drivers yet PLEASE test if this works. I did originally include the official drivers from OnePlus but they close the Toolkit when the drivers installation starts and thats not great.
The ALLINONE routine should work fine and I have sent out some pro codes to testers to check it all works.
All builds are covered and the correct version of TWRP will be downloaded depending on the build selected. Please check everything and let me know of any bugs or textual errors (as I used a lot of the Nexus code) so I can release it publicly as soon as possible.
Thanks, Mark.
Great job, thanks a lot!!!
Dude, did a scan of your file and found this: Result: Detected: Trojan-Ransom.Win32.Cryrar.gib care to explain?
Trojan?
I hope not - seems legit.
I have 2 problems:
1)
It never asks me to authenticate the PC on the phone after installing drivers - tried both driver versions.
But the Phone serial shows up in the menu, the driver test is fine and I can backup .apks.
2)
I can not flash the OTA
Is it because it is a full stock image instead of an OTA?
gruntyoldbag said:
Trojan?
I hope not - seems legit.
I have 2 problems:
1)
It never asks me to authenticate the PC on the phone after installing drivers - tried both driver versions.
But the Phone serial shows up in the menu, the driver test is fine and I can backup .apks.
2)
I can not flash the OTA
Is it because it is a full stock image instead of an OTA?
Click to expand...
Click to collapse
Just saying, got that hit when I scanned the installer file. Might be wrong but I will not run it until dev explain why
TheErk said:
Dude, did a scan of your file and found this: Result: Detected: Trojan-Ransom.Win32.Cryrar.gib care to explain?
Click to expand...
Click to collapse
Did you read the first post of the thread?
NOTE: Key files are signed with a Digital Certificate from skipsoft.net but some ‘may’ get picked up as potentially harmful by Antivirus Programs and deleted. They are not harmful, this is a false positive given because of the compiler used. If this happens restore the file and exclude the folder from future scans to use it. This seems to happen mostly on AVG Free and Norton. If you are using the Auto Update feature on pro versions then you will need to disable the AV program or exclude the folder from scans before running the update again.
Click to expand...
Click to collapse
The Toolkit has been running over 4 years and there have never been any viruses in it.
Mark.
I ran this on my Nexus days, the guy is well known around, you can go with this.
Envoyé de mon ONEPLUS A3003 en utilisant Tapatalk
gruntyoldbag said:
Trojan?
I hope not - seems legit.
I have 2 problems:
1)
It never asks me to authenticate the PC on the phone after installing drivers - tried both driver versions.
But the Phone serial shows up in the menu, the driver test is fine and I can backup .apks.
2)
I can not flash the OTA
Is it because it is a full stock image instead of an OTA?
Click to expand...
Click to collapse
I found the problem right away, just deleted 1 word by accident when I was renaming things.
I have made new device modules and uploaded them. Delete the ConfigOnePlus3.exe file from the Tools folder (or run ToolkitClean and select the OnePlusThree), then rerun the Toolkit and select your device to download new modules. Should work then.
Mark.
mskip said:
Did you read the first post of the thread?
The Toolkit has been running over 4 years and there have never been any viruses in it.
Mark.
Click to expand...
Click to collapse
Thought I did! Thanks for the fast reply!
---------- Post added at 11:23 AM ---------- Previous post was at 11:11 AM ----------
Impressive tool you got here! Thanks!
mskip said:
Delete the ConfigOnePlus3.exe file from the Tools folder (or run ToolkitClean and select the OnePlusThree), then rerun the Toolkit and select your device to download new modules. Should work then.
Click to expand...
Click to collapse
I cleaned the toolkit and
**************
Also I had to restart the toolkit (my own error - I didnt use the toolkit to restart, but restarted manually) and I got:
************
Tried again and Windows installed more device drivers when accepting sideload from ADB.
Didnt work the 2nd time either.
**********
BTW: drivers are installed correctly
******
Btw: I really love your tool - nice, clean, fast and a lot of HELP in the menus
gruntyoldbag said:
I cleaned the toolkit and
**************
Also I had to restart the toolkit (my own error - I didnt use the toolkit to restart, but restarted manually) and I got:
************
Tried again and Windows installed more device drivers when accepting sideload from ADB.
Didnt work the 2nd time either.
**********
BTW: drivers are installed correctly
******
Btw: I really love your tool - nice, clean, fast and a lot of HELP in the menus
Click to expand...
Click to collapse
Thanks and thank you for staying with me, I have had to change some of the procedures for the OnePlus.
Should be all fixed now. One of the procedures I had to skip set the filename for the OTA image. Have added it back in.
Clean the module files, download the new ones and retest. Hopefully it should go through.
Mark.
It is sideloading now
Reboot was successful - thx
Btw: If you want the help text to be 100% correct:
When you reboot you have to chose ENGLISH (or you can chose chinese or madarin?)
And it is called 'Install from ADB' not from USB.
Then click OK to 'Do you want to update' (not 100% sure about this text - can not remember now.
************
Just tried option 11 from the main menu:
****
Booting to stock recovery gives me the same error.
gruntyoldbag said:
It is sideloading now
Reboot was successful - thx
Btw: If you want the help text to be 100% correct:
When you reboot you have to chose ENGLISH (or chinese or whatever)
And it is called 'Install from ADB' not from USB.
Then click OK to 'Do you want to update' (not 100% sure about this text - can not remember now.
Click to expand...
Click to collapse
Thank you. I have uploaded the fixes to all the OnePlus device modules so that part at least should work for them all now.
Does the language selection come up as soon as the device boots to recovery?
I put Install from USB as thats what it said in the flashing tutorial on oneplus.net I will change it to Install from ADB/USB just to be safe for all devices.
Thanks again for the feedback. If you want to test any of the pro functions (ALLINONE) then let me know and I will send an activation code to your inbox.
Mark.
gruntyoldbag said:
It is sideloading now
Just tried option 11 from the main menu:
****
Booting to stock recovery gives me the same error.
Click to expand...
Click to collapse
Have you unlocked your bootloader? This is required before flashing/bootings images to your device.
I can capture the error when trying to boot/flash with a locked bootloader to provide more help for the user.
Mark.
The language selection come up as soon as the device boots to recovery - yes.
No I didn't unlock the bootloader - I didn't think it was necessary - help text said something about unlocking - but not that it was required.
I just wanted to backup the device - not flash anything.
Yes let me try (ALLINONE) - send me a PM thx.
gruntyoldbag said:
The language selection come up as soon as the device boots to recovery - yes.
No I didn't unlock the bootloader - I didn't think it was necessary - help text said something about unlocking - but not that it was required.
I just wanted to backup the device - not flash anything.
Yes let me try (ALLINONE) - send me a PM thx.
Click to expand...
Click to collapse
I have changed the text when booting to recovery and added extra error control when flashing or booting an image without the bootloader unlocked. New device modules uploaded.
Now sending a pm to you with a code.
Mark.
PM received - PM sent
New text and error control seems to work :good:

Categories

Resources