[G3 General] djibe89:
[GUIDE/TUTORIAL/HOWTO] LG G3 D855 Stock to Android 11

[GUIDE/TUTORIAL/HOWTO] LG G3 LG-D855 (Unlocked/Europe) Stock to Android 11 R/LineageOS 18.1 with all files included, Netflix and Disney+ working

This detailed step-by-step guide helps you transform your LG G3 D855 to a powerful one with Android 11.

I wrote it because what I read was incomplete or outdated.

Make sure your phone is compatible LG G3. In Android, go to Settings > General > About phone > Hardware info > Model number is LG-D855.

If not, quit this tutorial.

### I'll make a few comments like this, PLEASE READ THEM !

### WARNING. DO NOT CHECK FOR ANDROID UPDATES (we'll see this later).

CHANGELOG

v3. Use Netflix and Disney+ in SD

v2. Fix the link to download Android 5 firmware

v1. Initial release for Android 11

1) DOWNLOAD

- djibe LG G3 d855 pack: https://bit.ly/djibe-lgg3-d855-pack or https://mega.nz/file/ULd1nR6K#kV7szlv6hoWimjXx0uv5sjAUYlK3fUED9cqrijD9GMY

(contains LG USB drivers + LGUP + KingoRoot4.8.apk + b007.autorecd855_2015-04-16.apk + Quick Reboot ROOT.apk + TWRP Recovery 3.5.2_9-0-d855 + Magisk root).

Unzip files.

- ROM LineageOS 18.1 Official: https://forum.xda-developers.com/t/...s990-vs985-lineageos-18-1-31-03-2021.4205475/

Download latest build here: https://server.zacherts.de/smartphone/LG-G3/?C=N;O=D or here: https://www.androidfilehost.com/?fid=4279422670115723669

- BiTGApps Package ARM 11: https://github.com/BiTGApps/BiTGApps-Release/releases

+ Charge phone to 100%

+ Always use USB2 port

No command line will be used ! No need to be a geek.

2) INSTALL USB DRIVERS

Install LG USB drivers (you unzipped earlier).

Then plug phone to PC in File transfer mode (Media device MTP option).

Collect all .jpg or .mp4

Use an app like Backupyourmobile to backup texts, contacts, etc.

Make sure Google account is synced, WhatsApp backups etc...

Check that backup is located on microSD card.

Then copy the backup on your PC.

Go to Settings > General > About phone > Status > IMEI.

Note and save EMEI (15 digits, just in case) !

3) ANDROID VERSION

Go to Settings > General > About phone > Software info > Android version.

- Android version is 6.0: bad news, we have to downgrade it.

Latest MarshMallow (Android 6) updates have closed the root opportunities.

- Android version is 5.0: cool, see you at chapter 5.

4) DOWNGRADE LG G3 TO ANDROID 5 LOLLIPOP

### Many thanks to shakeyabooti: https://forum.xda-developers.com/t/...mp-tot-method-with-lgup.2785089/post-64624353

### D-855 only. If not, read more on https://forum.xda-developers.com/t/...p-tot-method-with-lgup.2785089/#post-64624353

This chapter is only if Android 6 is installed on your LG G3 D-855.

You may try to root with KingoRoot first, because early MM firmwares seem to have vulnerabilities.

Read next chapter to try KingoRoot. If it fails, follow this whole chapter.

Download firmware: http://storagecow.eu/Xda/LG G3/Stock/D855/United Kingdom/UK Europe General D85520I.kdz

### Write to me the day the link dies.

Install LGUP_LG_G3/LGUP_Install_Ver_1_14_3.msi

Then install LGUP_LG_G3/LGUP_8974_DLL_Ver_0_5_CODEFIRE.msi

Shutdown phone.

Plug in USB cable into computer.

Press and hold Volume+ button and plug phone to microUSB.

Hold until Firmware update screen is displayed and release Volume+ button.

Right click on Windows Start Menu icon > Device Manager.

Locate the COM & LPT Ports option and expand it.

Double click on LGE Mobile USB Serial Port.

### No LGE Mobile USB Serial Port ? Install LG USB drivers and restart PC

Double click on LGE Mobile USB Serial Port > Port Settings > Advanced.

Change COM Port Number to COM41.

Confirm with OK and OK Again.

Go to LGUP's Install folder (C:\Program Files (x86)\LG Electronics\LGUP)

Right click on LGUP.exe > Run as administrator

LGUP will load and find phone on Port COM41.

Select UPGRADE and in File Path select the firmware: UK Europe General D85520I.kdz

Now select REFURBISH option.

Make sure BIN File is checked.

Then click on Start.

Wait during firmware flash.

Phone will reboot to Android 5.

Configure Android but DO NOT Agree to "Software Update".

5) ROOT LG G3 IN 2021 (Android 5 LOLLIPOP ONLY)

We need Root to flash a custom recovery.

Disconnect phone from PC..

Turn Wi-Fi off.

Connect phone to PC.

Access its Internal storage using Windows Explorer.

### If storage is not accessible, make sure in Android's notification panel that Media device (MTP) is the active transfer mode.

Copy KingoRoot4.8.apk, b007.autorecd855_2015-04-16.apk, Quick Reboot ROOT.apk AND twrp-3.5.2_9-0-d855.img on it.

On phone, use File Manager app and navigate to All files > Internal storage

Tap on KingoRoot4.8.apk > tap on Security button > Check Unknown sources in Security menu and confirm with OK.

Then complete Stump install by tapping on INSTALL button > Then Open.

Once in KingoRoot4.8 app, tap on Root.

Wait during process.

Authorize any extra installation.

Then KingoRoot ends up with ROOT SUCCEEDED.

6) FLASH TWRP RECOVERY 2.8

Again, use File Manager app and navigate to All files > Internal storage.

Install b007.autorecd855_2015-04-16.apk > Install > Open

Allow root permission.

Wait during backup until Dialog says Everything seems fine...

Tap on Flash TWRP and wait during flash.

Again, use File Manager app and navigate to All files > Internal storage.

Install Quick Reboot ROOT.apk > Install > Open

Allow root permission.

Tap on Reboot Recovery > Confirm Reboot recovery.

Phone reboots to TWRP recovery 2.8.6.0.

7) UPDATE TWRP RECOVERY TO 3.5

Once in TWRP, go to Install > Images... (bottom right button).

Scroll down to twrp-3.5.2_9-0-d855.img > Select Recovery and Swipe to Confirm Flash.

Go back to Home menu > Reboot > Recovery.

8) BACKUP PARTITIONS

In case of a crash, we backup everything.

At TWRP (now 3.5) reboot,

Check Never show this screen during boot again and Swipe to Allow Modifications.

Go to Backup > select Boot, Data, Modem, System and EFS partitions.

Swipe to Backup and wait during backup.

Connect phone to PC.

Back to home screen > Mount.

You can access folders from PC if Data partition is checked and bottom right button displays Disable MTP.

From Windows Explorer, navigate to G3 > Internal Storage.

Copy TWRP folder and paste it somewhere safe on PC.

This is a perfect backup in case of crash.

9) WIPE PARTITIONS

Disconnect phone from PC.

Now go Wipe > Advanced Wipe.

Select Dalvik / ART Cache, Cache, Data, Internal Storage, System and Swipe to Wipe.

Go to Wipe > Format Data.

Type: yes and confirm with bottom right icon.

Tap on Home button > Reboot > Recovery > Swipe to Reboot.

10) FLASH ANDROID, GAPPS AND MAGISK ROOT

On restart, check Never show this screen during boot again and Swipe to Allow Modifications.

Connect phone to PC.

Back to Mount.

Copy ROM + GAPPS + Magisk.

Disconnect phone.

Select lineage-*.zip, and Add More Zips,

then bitgapps*.zip and Swipe to confirm Flash

Be patient.

### If it fails, install zips 1 by 1.

### Updater process ended with ERROR: 1

Then back to Home > Reboot > Recovery.

Install > Magisk*.zip

When done message prompts, tap on Wipe Cache/Dalvik and Swipe to Wipe, wait.

Disconnect phone from PC.

Then tap on Reboot System.

Let the phone boot (about 10 minutes).

11) ANDROID

Configure Android as you like.

Connect to Wi-Fi and don't try to use Google apps for a few minutes (they will update in the background at some time).

They can crash if you don't wait.

- Don't try to use built-in Terminal app, it will reboot phone

- Go to Settings > About.

At bottom, tap 7 times on Build number. You activated Developer options.

Go to Settings > System > Avdanced > Developer options.

Set Windows animation scale, Transition animation scale and Animator duration scale to 0.5x.

- Double Tap to Wake (D2W)

Go to Settings > Display > Advanced and activate it.

12) NETFLIX AND DISNEY+

Open Magisk app (v23+).

Go to Settings > go to App Rename app to Godmode to hide hide.

Below, switch MagiskHide ON.

Now go to Magisk Modules tab > install liboemcrypto disabler and MagiskHide Props Config.

Connect to your Google account, download from Play Store Netflix and Disney+.

Love @HardStyl3r,

Enjoy,

djibe

---------------------------------------------------------------------------------------------------------------------------------

### LG G3 quit firware update

If no flash is happening, just remove battery to quit firmware update.

Thanks: @HardStyl3r (is awesome), @dadi11, @walter79, @aleasto, LineageOS team, BitGApps team, TWRP team, topjohnwu