[PORT][UNOFFICIAL][TWRP Recovery][3.2.3]TWRP for ASUS Zenfone Max M2 - Asus Zenfone Max M2 Guides, News, & Discussion

Hii Guys, Please Read The Whole Thread
I'm Glad to Share my work with you all. This is port of TWRP for Max M2 from ASUS Nexus 7 3g
This is a First Build With minor Bugs.Max M2 Firmware has Forced Encryption so Each time you'll Wipe Data from TWRP It'll Again Become Encrypted. That's Why You Have to Flash Forced_encryption file.
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about this recovery
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
Requirements:
ASUS Zenfone Max M2 with Unlocked Bootlader(You Can Unlock Bootloader Using This Tool https://forum.xda-developers.com/max-m2/development/unlook-bootloader-asus-zenfone-max-m2-t3886206
Windows/Linux
TWRP: TWRP 3.2.3
Decryption File: https://drive.google.com/open?id=1NhBSCbk4RHEqbo_zRrAvxkYyQO4oH80O
I Have Updated Decryption File Please Use The Updated One
Copy Decryption File to MicroSD or OTG
Please make a backup of you device
Instructions:
1.Reboot In Fastboot Mode
2.Flash Using This Command
Code:
fastboot flash recovery twrp.img
3.Boot into Twrp
4.Wipe Data
5.Flash the Forced_decryption.zip
3.Done
Known Bugs:
Touch Work Madly After Booting in TWRP (You Have to Lock And Unlock Twrp Using Power Key and It'll Work Flawlessly)fixed
ADB not Working
MTP not Working
You Tell Me

ashu7073 said:
Hii Guys, Please Read The Whole Thread
I'm Glad to Share my work with you all. This is port of TWRP for Max M2 from ASUS Nexus 7 3g
This is a First Build With minor Bugs.Max M2 Firmware has Forced Encryption so Each time you'll Wipe Data from TWRP It'll Again Become Encrypted. That's Why You Have to Flash Forced_encryption file.
Requirements:
ASUS Zenfone Max M2 with Unlocked Bootlader(You Can Unlock Bootloader Using This Tool https://forum.xda-developers.com/max-m2/development/unlook-bootloader-asus-zenfone-max-m2-t3886206
Windows/Linux
TWRP: https://drive.google.com/open?id=1NpI5NmQkmJcf9VnsOO9ouGAGAF7QVhwH
Decryption File: https://drive.google.com/open?id=1NhBSCbk4RHEqbo_zRrAvxkYyQO4oH80O
I Have Updated Decryption File Please Use The Updated One
Copy Decryption File to MicroSD or OTG
Please make a backup of you device
Instructions:
1.Reboot In Fastboot Mode
2.Flash Using This Command
3.Boot into Twrp
4.Wipe Data
5.Flash the Forced_decryption.zip
3.Done
Known Bugs:
Touch Work Madly After Booting in TWRP (You Have to Lock And Unlock Twrp Using Power Key and It'll Work Flawlessly)
ADB not Working
MTP not Working
You Tell Me
NOTE: Touch Don't Work Properly After Booting into Twrp So Immediately Lock And Unlock Twrp and it Will Work Flawlessly
Click to expand...
Click to collapse
I think you should move this thread to roms and recoveries section!!

Thanks bro..
Tested, all working fine except mentioned bugs.
Enjoying root & etc in my ASUS_X01AD.
---------- Post added at 03:26 PM ---------- Previous post was at 02:53 PM ----------
I am giving you a similer device default prop whose twrp is working fine with me.
you may rebuild twrp following this one.
#
# ADDITIONAL_DEFAULT_PROPERTIES
#
ro.secure=0
ro.allow.mock.location=1
ro.debuggable=1
ro.zygote=zygote32
dalvik.vm.dex2oat-Xms=64m
dalvik.vm.dex2oat-Xmx=512m
dalvik.vm.image-dex2oat-Xms=64m
dalvik.vm.image-dex2oat-Xmx=64m
ro.dalvik.vm.native.bridge=0
persist.sys.usb.config=adb
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=LYZ28N
ro.build.display.id=omni_rimo02a-eng 5.1.1 LYZ28N eng.androidlover5842.20180325.003402 test-keys
ro.build.version.incremental=eng.androidlover5842.20180325.003402
ro.build.version.sdk=22
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=5.1.1
ro.build.version.security_patch=2015-11-01
ro.build.version.base_os=
ro.build.date=sun mar 25 00:34:33 IST 2018
ro.build.date.utc=0
ro.build.type=eng
ro.build.user=androidlover5842
ro.build.host=androidlover5842-pc
ro.build.tags=test-keys
ro.build.flavor=omni_rimo02a-eng
ro.product.brand=Smartron
ro.product.board=rimo02a
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=arm64-v8a
ro.product.cpu.abilist=armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=
ro.product.manufacturer=Smartron
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm8952
# ro.build.product is obsolete; use ro.product.device
ro.build.product=rimo02a
ro.product.model=T5524
ro.product.name=omni_rimo02a
ro.product.device=rimo02a
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=omni_rimo02a-eng 5.1.1 LYZ28N eng.androidlover5842.20180325.003402 test-keys
ro.build.fingerprint=Smartron/omni_rimo02a/rimo02a:5.1.1/LYZ28N/androidlover584203250034:eng/test-keys
ro.build.characteristics=default
ro.omni.device=rimo02a
# end build properties
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.com.android.dateformat=MM-dd-yyyy
ro.config.alarm_alert=Argon.ogg
ro.config.ringtone=Orion.ogg
ro.config.notification_sound=pixiedust.ogg
ro.carrier=unknown
persist.sys.dalvik.vm.lib.2=libart.so
dalvik.vm.isa.arm64.features=default
dalvik.vm.isa.arm.features=default
ro.kernel.android.checkjni=1
dalvik.vm.image-dex2oat-filter=verify-none
dalvik.vm.dex2oat-filter=interpret-only
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

Bug: Cannot boot to twrp. Can only flash it!

Soul Spark said:
Bug: Cannot boot to twrp. Can only flash it!
Click to expand...
Click to collapse
Are you stuck at asus splash screen or twrp?

ashu7073 said:
Hii Guys, Please Read The Whole Thread
Known Bugs:
Touch Work Madly After Booting in TWRP (You Have to Lock And Unlock Twrp Using Power Key and It'll Work Flawlessly)
ADB not Working
MTP not Working
You Tell Me
NOTE: Touch Don't Work Properly After Booting into Twrp So Immediately Lock And Unlock Twrp and it Will Work Flawlessly
Click to expand...
Click to collapse
Bug: Cannot boot to twrp. Can only flash it!
Bug: Cannot apply OTA update via TWRP.

Soul Spark said:
Bug: Cannot boot to twrp. Can only flash it!
Bug: Cannot apply OTA update via TWRP.
Click to expand...
Click to collapse
You can't apply OTA through TWRP

ashu7073 said:
Are you stuck at asus splash screen or twrp?
Click to expand...
Click to collapse
After entering
fastboot boot recovery.img
It stay stuck on booting and the phone remains in fastboot.
---------- Post added at 03:05 PM ---------- Previous post was at 03:03 PM ----------
ashu7073 said:
You can't apply OTA through TWRP
Click to expand...
Click to collapse
In some custom recoveries there are options to apply OTA via custom recovery. Example Red Wolf and PBRP for Zenfone Max Pro M2

Soul Spark said:
After entering
fastboot boot recovery.img
It stay stuck on booting and the phone remains in fastboot.
Click to expand...
Click to collapse
I also tried booting in twrp first but it didn't happen don't know why
But You can flash it using fastboot and it'll work
---------- Post added at 03:05 PM ---------- Previous post was at 03:03 PM ----------
In some custom recoveries there are options to apply OTA via custom recovery. Example Red Wolf and PBRP for Zenfone Max Pro M2
Click to expand...
Click to collapse
It's TWRP. Applying OTA update overwrite some files and root and twrp will break
I Have Updated TWRP touch is fixed now

I have put decryption.zip and magisk.zip inside twrp image.
Now no need of a otg and usb,
just
flash twrp, go to recovery
flash those two files which will be available from inside twrp.
enjoy root etc.

Thread Moved To Development Section

Thread closed at OP request

Related

[Recovery]TWRP 3.0.2-0 (Unofficial)

Here's the Unofficial TWRP recovery
Developed by @MICKEY_ANDRO100
I have tested it and it's working perfectly
How to Install
1. Copy Recovery Zip in SD card
2. Reboot In Recovery Mode (Make sure you have Unlocked Bootloader)
3. Click on Install and locate to Recovery Zip.
4 Go Back and Reboot the Recovery again to make sure it's Done successfully.
Done ?????
Contributor @MICKEY_ANDRO100 for developing TWRP recovery @DeepSahota for Zip
Status: Stable
Downloads
Link :- https://drive.google.com/file/d/0B5wsXNzlO7M1RmppSDhkdFhSQUU/view?usp=drivesdk
Thanks for suggesting my recovery. and I don't encourage Mirrors without my permission.
1cefire built is the best
Mount usb storage feature is missing. As of now 3.0.0.0 is working fine.
muthur774 said:
Mount usb storage feature is missing. As of now 3.0.0.0 is working fine.
Click to expand...
Click to collapse
New TWRP 3.0.2-3 RECOVERY MORE STABLE AND FINE. AS PER ME ALL ISSUES FIXED EVEN WITH CHANGELOGS
http://forum.xda-developers.com/cro.../unofffical-twrp-3-0-2-0-android-one-t3358636
---------- Post added at 03:13 AM ---------- Previous post was at 03:11 AM ----------
Minions_Army said:
1cefire built is the best
Click to expand...
Click to collapse
Sir NEW TWRP Try it OUT, As per me in STABLE, NO BUGS FOUND I HAVE UPLOADED ON 14 itself.
http://forum.xda-developers.com/cro.../unofffical-twrp-3-0-2-0-android-one-t3358636

[Recovery]Twrp v3 for Galaxy J700T/T1

Twrp Recovery v3 For Samsung Galaxy J7 (SM-J700T/T1) Variants​This recovery is ported from j700f/h twrp recovery , my kernel and stock dt images were included to get it to work
Code:
*** Disclamer
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
Warning : if it didn't work for you , you should use my kernel to get it to work
HTML:
http://forum.xda-developers.com/galaxy-j7/j700t-development/kernel-mina-kernel-v1-j700t-t3427446
How to flash [no need to have root] :
Code:
* Download the odin format recovery zip *
* Extract it *
* Enable oem unlock in the developer options *
* Enter download mode *
* Flash the extracted [recovery.tar.md5] file using odin *
* Enjoy *
-if you want internal storage or data to work in TWRP:
Go to [Wipe] -> [Format Data] (not advanced wipe) -> type "yes".
WARNING: This will wipe your internal storage, disable encryption, and factory reset your phone!
Go to [Reboot] -> [Recovery].
-If you want to be rooted with SuperSU:
Download the latest SuperSU by Chainfire.
HTML:
https://download.chainfire.eu/969/SuperSU/UPDATE-SuperSU-v2.76-20160630161323.zip
Without exiting TWRP, transfer the SuperSU zip to your device over MTP* and flash it using [Install] in TWRP.
-If you only want a bootable system partition or writable data in TWRP:
Download dm-verity and force encryption disabler.
HTML:
https://idlekernel.com/fun-stuff-trust-me/no-verity-opt-encrypt.zip
Without exiting TWRP, transfer no-verity-opt-encrypt.zip to your device over MTP* and flash it using [Install] in TWRP
-Source
HTML:
http://forum.xda-developers.com/galaxy-s7/development/recovery-official-twrp-herolte-t3333770
Click to expand...
Click to collapse
Downloads :
twrp v3 image format
https://www.mediafire.com/download/ehygrybdq7a2j8e
twrp v3 odin format [extract zip then flash (recovery.tar.md5) using odin]
https://www.mediafire.com/download/4f5sz13cz5gy466
Thanks to my testers:
@OriginalShinken1 @!Led*Eyes!
Please Conider donating if you appreciate my work, Ty :highfive:
Paypal donation link: https://paypal.me/messi2050
Thanks again for your work here.
Bring on the ROMS!!!!!!
That was just out loud in general.....not aimed anywhere in particular.
---------- Post added at 09:43 PM ---------- Previous post was at 09:32 PM ----------
@messi2050
This also works for J700T (T-Mobile). May need to add to op.
-sent from this device using this app.
OriginalShinken1 said:
Thanks again for your work here.
Bring on the ROMS!!!!!!
That was just out loud in general.....not aimed anywhere in particular.
---------- Post added at 09:43 PM ---------- Previous post was at 09:32 PM ----------
@messi2050
This also works for J700T (T-Mobile). May need to add to op.
-sent from this device using this app.
Click to expand...
Click to collapse
You are welcome , ok ty i will add it
Only because this isn't obviously stated:
TWRP does see your external sd card. That being said, those of you who are already rooted can download these files (su and twrp fix zip) to your external sd card. Also use titanium backup for your apps and save to that same sd card. When you format storage, you can install fix and su from the untouched sd card. Once you're booted and set up, use titanium backup to restore your apps.
-sent from this device using this app.
After using flashify to install your kernal, flashify says that i do not have root and cant flash twrp. What do i do from here?
SallySalad said:
After using flashify to install your kernal, flashify says that i do not have root and cant flash twrp. What do i do from here?
Click to expand...
Click to collapse
I'm gonna make an odin flashable twrp so you can flash it directly with odin
SallySalad said:
After using flashify to install your kernal, flashify says that i do not have root and cant flash twrp. What do i do from here?
Click to expand...
Click to collapse
odin flashable file added but it's not tested yet please test and report here
messi2050 said:
odin flashable file added but it's not tested yet please test and report here
Click to expand...
Click to collapse
thank you so much it works in odin
brandonlee96 said:
thank you so much it works in odin
Click to expand...
Click to collapse
I'm Happy to know that it worked for you , thank u for reporting
I put it under AP on Odin, yeah? Sorry about all of this still trying to learn.
messi2050 said:
I'm Happy to know that it worked for you , thank u for reporting
Click to expand...
Click to collapse
is there any way to get rid of the red text about the kernal and the recovery on boot up?
just wondering
brandonlee96 said:
is there any way to get rid of the red text about the kernal and the recovery on boot up?
just wondering
Click to expand...
Click to collapse
No it also appear on j700h/f/m ,it reports the selinux status
messi2050 said:
No it also appear on j700h/f/m ,it reports the selinux status
Click to expand...
Click to collapse
im sorry to bother you. but how exactly can i access the internal storage in TWRP recovery. i did what you said above but it seems like it doesn't work on the next restart to recovery?
TWRP_Internal_Access
brandonlee96 said:
im sorry to bother you. but how exactly can i access the internal storage in TWRP recovery. i did what you said above but it seems like it doesn't work on the next restart to recovery?
Click to expand...
Click to collapse
--So you flashed the Mina kernel image
--booted into Download mode
--Flashed the TWRP.tar via ODIN
--Booted into TWRP
-- Choose WIPE --> Format DATA --> type YES
-- Go back to HOME screen in TWRP and select REBOOT -----> RECOVERY
I was able to access the internal storage in TWRP at this point. You can check it by going to Install ---> Select Storage ---> Internal Storage.
EDIT: Do you mean how can you copy the zip files to the Internal Storage while still inside of TWRP?
brandonlee96 said:
im sorry to bother you. but how exactly can i access the internal storage in TWRP recovery. i did what you said above but it seems like it doesn't work on the next restart to recovery?
Click to expand...
Click to collapse
check this thread
http://forum.xda-developers.com/galaxy-s7/development/recovery-official-twrp-herolte-t3333770
Working great for me, on the J700T just a few questions what are the new icons in the bar one looks like the Carolina Hurricanes logo and the other says Vo))LTE?
---------- Post added at 10:46 AM ---------- Previous post was at 10:05 AM ----------
Im sorry but one last stupid question is the J700T ARM or ARM64?
Why is it that i still can't make a nandroid backup with this twrp i flashed everything and i am still rooted.
Krumplife4400 said:
Why is it that i still can't make a nandroid backup with this twrp i flashed everything and i am still rooted.
Click to expand...
Click to collapse
those are new samsung restrictions and security , i can't do anything towards it , this restriction is found on s7 too , check this thread and u will understand
http://forum.xda-developers.com/galaxy-s7/development/recovery-official-twrp-herolte-t3333770
O ok i see now... Is there anyway to get xposed framework to work on this phone?
messi2050 said:
I'm Happy to know that it worked for you , thank u for reporting
Click to expand...
Click to collapse
Testing now. Thank u. I love u for this mate

[ROM] AOSP Nougat 7.1.2 | MoltenMotherBoard

Hi, I am sharing my Nougat ROM for LG-P880 with the XDA community. As a tribute to the original @MoltenMotherBoard, it will continue to be named as such.
AFH download:
https://www.androidfilehost.com/?w=files&flid=109853
ChangeLog
20180122
- Android-7.1.2_r36 (N2G48H)
- kernel
* Optimized kswapd based on kernel-msm/3.10/Bullhead
- Tuned extra_free_kbytes to 4 screen buffers
- Reduced I/O read_ahead_kb from 2048 to 256 for better latency
- Set dalvik.vm.dex2oat-thread = 2
Complete changelog
https://www.androidfilehost.com/?w=files&flid=109853
SELinux for Nougat
SELinux in Nougat has been hardened to never allow text relocation for executables. This is the only rule that we had to relax to enable pre-KitKat blobs to run.
To enable SELinux Enforcing, do this from recovery
Code:
$ adb shell mount /data
$ adb shell touch /data/.selinux
$ adb shell umount /data
Known issues
- MHL not working
- Display freeze on Cast Screen disconnect
- Widevine DRM not working
Broken AOSP components
- Clock
- Browser2
- Music
- Webview
Installation
You need to have custom recovery that can flash multiple zip files without having the reboot. I personally use the official CWM 6.0.4.5 so the instructions will be based on that with no external SD.
>Coming from other ROMs
- wipe userdata/cache
- format /system
- apply ROM zip
- apply Gapps zip ...or more Gapps if using modular Gapps
- format /data and /data/media
- reboot
>Coming from the same ROM
- format /cache
- format /system
- apply ROM zip
- apply Gapps zip ...or more Gapps if using modular Gapps
- reboot
Recommended Gapps is OpenGapps stock. Default webview provider is Google WebView. Please make sure your Gapps include this. Attached you will see my Gapps config.
This is based on Grouper blobs, so as usual barcode/QR scanning will not work and will not consider this as bug. However, Grouper blobs works with Screen Cast, which for me, is more useful than barcode/QR code scanning.
Let the testing begin!!!:fingers-crossed::fingers-crossed::fingers-crossed:
Kernel
Kernel https://github.com/CyanogenMod/lge-kernel-p880/tree/cm-12.1
See attached for patches
Code:
commit 413b3fc527c086450f28acbe92893c71e73ad5b6
Author: demetris <[email protected]>
Date: Wed Nov 4 00:39:13 2015 +0200
Use "git am -3" for .patch files
Use "git apply" for .diff files.
Reserved another
Different installation hmmm Thanks for everything csk1jw
Use TWRP 3.0.2.0 and do the recommend wipes .Have the zip files on a EX sdcard.
By flashing get messages "unknow command log" in red letters
Try to install open gapps for 7.0 beta pico and get errorcode 20 .Witch gapps can i use ?
Flash without gapps and get also the messages in red letters,but
boot normally and it seems working good fast and smooth :good:
Try copy the zip files for gapps to intern sd.In recovery can flash gapps and webview,
clean dalvik/cache , reboot but cant not open playstore
Regards
Can anyone provide me touch recovery for flashing this ROM.
Also need gapps for this ROM, I am unable to access some sites in my country (Kingdom Of Saudi Arabia).
Please provide me touch recovery for this ROM and link for Gapps.
Edit: Attached CWM Touch Recovery v6.0.4.5
Anyone up for helping me????
Salman Al-Badgail said:
Anyone up for helping me????
Click to expand...
Click to collapse
Here is a link for gapps 7.0 stock:
https://www.dropbox.com/s/r4uxxnqkfcxvc6c/open_gapps-arm-7.0-stock-20160910.zip?dl=0
Here is the latest twrp recovery. Please confirm that this is a touch recovery, if it is. I'm sticking with CWM 6.0.4.5. and don't wanna flash TWRP now.
https://www.dropbox.com/s/rq4xiya446h0mgo/twrp-3.0.2-0-p880.img?dl=0
Phil_Smith said:
Here is a link for gapps 7.0 stock:
https://www.dropbox.com/s/r4uxxnqkfcxvc6c/open_gapps-arm-7.0-stock-20160910.zip?dl=0
Here is the latest twrp recovery. Please confirm that this is a touch recovery, if it is. I'm sticking with CWM 6.0.4.5. and don't wanna flash TWRP now.
https://www.dropbox.com/s/rq4xiya446h0mgo/twrp-3.0.2-0-p880.img?dl=0
Click to expand...
Click to collapse
@Phil _Smith
I use TWRP 3.0.2.0 .How get you the stock gapps to work? I can flash,but googleservices is not working !!
sourly64 said:
@Phil _Smith
I use TWRP 3.0.2.0 .How get you the stock gapps to work? I can flash,but googleservices is not working !!
Click to expand...
Click to collapse
I suggest you try CWM 6.0.4.5.
I remember that there always had been some problems with TWRP and AOSP-based ROMs.
---------- Post added at 07:27 PM ---------- Previous post was at 06:41 PM ----------
Is there any chance to get the xposed framework to work on this rom? Or is there simply no version available for android 7.0?
Phil_Smith said:
I suggest you try CWM 6.0.4.5.
I remember that there always had been some problems with TWRP and AOSP-based ROMs.
---------- Post added at 07:27 PM ---------- Previous post was at 06:41 PM ----------
Is there any chance to get the xposed framework to work on this rom? Or is there simply no version available for android 7.0?
Click to expand...
Click to collapse
Please do provide me CWM 6.0.4.5.
Thanks
Salman Al-Badgail said:
Please do provide me CWM 6.0.4.5.
Thanks
Click to expand...
Click to collapse
Here you are, sir! Hope you got adb working, as I only found this as an .img
(For myself I use Rom Manager).
https://www.dropbox.com/s/7kpdaoobfizmlum/cwm_6.0.4.5.img?dl=0
Edit: Ah, but I remember that flashing .img files is easy via twrp (a little bit ironic)
Phil_Smith said:
Here you are, sir! Hope you got adb working, as I only found this as an .img
(For myself I use Rom Manager).
https://www.dropbox.com/s/7kpdaoobfizmlum/cwm_6.0.4.5.img?dl=0
Click to expand...
Click to collapse
Thanks for providing me, many sites are blocked by govt here this is only the reason I am troubling you. Sorry.
Adb is working fine. Thanks again @Phil_Smith
---------- Post added at 11:16 PM ---------- Previous post was at 11:11 PM ----------
I found CWM Touch Recovery (6.0.4.5) HERE
I attached CWM Touch 6.0.4.5 (please do check)
Edit: Attachment Not working
Salman Al-Badgail said:
Thanks for providing me, many sites are blocked by govt here this is only the reason I am troubling you. Sorry.
Adb is working fine. Thanks again @Phil_Smith
---------- Post added at 11:16 PM ---------- Previous post was at 11:11 PM ----------
I found CWM Touch Recovery (6.0.4.5) HERE
Click to expand...
Click to collapse
No problem, I know - I read your previous post
Bluetooth does not work for me. The device is detected properly, but then there is no sound playing from my external audio speaker. Can anyone comfirm the Bluetooth issue?
Phil_Smith said:
Bluetooth does not work for me. The device is detected properly, but then there is no sound playing from my external audio speaker. Can anyone comfirm the Bluetooth issue?
Click to expand...
Click to collapse
Confirmed. Will investigate. Device paired and connected but no sound.
It is too slow on my device
fukuli053 said:
It is too slow on my device
Click to expand...
Click to collapse
Give it a couple of shots (that is reboots). At first nothing worked for me eighter, but it gets stable and really fast after like 4 restarts or so!
fukuli053 said:
It is too slow on my device
Click to expand...
Click to collapse
Well, it can't be. Nougat UX is faster than Marshmallow.
What's your Gapps installation?

[STOCK][ARB00] H872 10H ROM + IMGs + KDZ

{
"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"
}
T-Mobile USA LG-H872 10H​
Thread best viewed in desktop/mobile browser (not XDA app!).
This thread provides multiple methods for installing 10H on the T-Mobile H872. Methods include using LG Bridge, manually flashing a KDZ with LGUP/UPPERCUT or using TWRP to flash a "ROM" zip. Please read the Install Directions and FAQ sections below as well as using the thread search feature before flashing the COMPLETE zip or posting questions in this thread.
If you aren't on ARB00 do not flash these files or you will brick your phone. Read the FAQ.
See this post for how to determine current ARB version.
By updating to 11G or higher you have permanently blown a fuse to ARB01 and can never use ARB00 files again.
Always double-check before trying to upgrade... and triple-check before trying to downgrade anything.​
10H Information:
Anti-Rollback Version: 00
Android Version: 7.0
Android security patch level: April 1, 2017
Baseband version: MPSS.TH.2.0.1.c3.1-00014-M8996FAAAANAZM-1.86009.20
Kernel version: 3.18.31
Build date: April 27, 2017
Build number: NRD90U
Stock 10h build.prop: Click button below to view..
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=NRD90U
ro.build.display.id=NRD90U
ro.build.version.incremental=1711714595fb4
ro.build.version.sdk=24
ro.build.version.preview_sdk=0
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=7.0
ro.build.version.security_patch=2017-04-01
ro.build.version.base_os=
ro.build.date=Thu Apr 27 14:59:49 KST 2017
ro.build.date.utc=1493272789
ro.build.type=user
ro.build.user=jenkins
ro.build.host=LGEACI8R13
ro.build.tags=release-keys
ro.build.flavor=lucye_tmo_us-user
ro.product.model=LG-H872
ro.product.brand=lge
ro.product.name=lucye_tmo_us
ro.product.device=lucye
ro.product.board=msm8996
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=arm64-v8a
ro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=arm64-v8a
ro.product.manufacturer=LGE
ro.product.locale=en-US
ro.wifi.channels=
ro.board.platform=msm8996
# ro.build.product is obsolete; use ro.product.device
ro.build.product=lucye
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=lucye_tmo_us-user 7.0 NRD90U 1711714595fb4 release-keys
ro.build.fingerprint=lge/lucye_tmo_us/lucye:7.0/NRD90U/1711714595fb4:user/release-keys
ro.build.characteristics=default
# end build properties
#
# from device/qcom/msm8996/system.prop
#
#
# system.prop for msm8996
#
#rild.libpath=/system/lib/libreference-ril.so
rild.libpath=/vendor/lib64/libril-qc-qmi-1.so
#rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
ril.subscription.types=NV,RUIM
DEVICE_PROVISIONED=1
# Start in global mode
#ro.telephony.default_network=10
debug.sf.hw=1
debug.egl.hw=1
debug.gralloc.enable_fb_ubwc=1
dalvik.vm.heapsize=36m
dev.pm.dyn_samplingrate=1
persist.demo.hdmirotationlock=false
#ro.hdmi.enable=true
#
# system props for the cne module
#
persist.cne.feature=1
#system prop for enabling/disabling Android XLAT
persist.net.doxlat=false
#system props for the MM modules
media.stagefright.enable-player=true
media.stagefright.enable-http=true
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
media.stagefright.enable-scan=true
mmp.enable.3g2=true
media.aac_51_output_enabled=true
mm.enable.smoothstreaming=true
#185971 is decimal sum of supported parsers in AAL
#37491 is decimal sum of supported codecs in AAL
#codecsPARSER_)AAC AC3 AMR_NB AMR_WB ASF AVI DTS FLV 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC AIFF APE
mm.enable.qcom_parser=1048575
persist.mm.enable.prefetch=true
# Additional i/p buffer in case of encoder DCVS
vidc.enc.dcvs.extra-buff-count=2
# Set default power mode to low power for encoder
vidc.debug.perf.mode=2
# disable PQ feature by default
vidc.enc.disable.pq=true
#
# system props for the data modules
#
ro.use_data_netmgrd=true
persist.data.netmgrd.qos.enable=true
persist.data.mode=concurrent
#system props for time-services
persist.timed.enable=true
#
# system prop for opengles version
#
# 196608 is decimal for 0x30000 to report version 3.0
# 196609 is decimal for 0x30001 to report version 3.1
# 196610 is decimal for 0x30002 to report version 3.2
ro.opengles.version=196610
# system property for maximum number of HFP client connections
bt.max.hfpclient.connections=1
# System property for cabl
ro.qualcomm.cabl=0
#
# System props for telephony
# System prop to turn on CdmaLTEPhone always
telephony.lteOnCdmaDevice=1
#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true
#system prop for Bluetooth SOC type
qcom.bluetooth.soc=rome
#system prop for wipower support
ro.bluetooth.wipower=false
#Set this true as ROME which is programmed
#as embedded wipower mode by deafult
ro.bluetooth.emb_wp_mode=true
#
#snapdragon value add features
#
#system prop for RmNet Data
persist.rmnet.data.enable=true
persist.data.wda.enable=true
persist.data.df.dl_mode=5
persist.data.df.ul_mode=5
persist.data.df.agg.dl_pkt=10
persist.data.df.agg.dl_size=4096
persist.data.df.mux_count=8
persist.data.df.iwlan_mux=9
persist.data.df.dev_name=rmnet_usb0
#property to enable user to access Google WFD settings
persist.debug.wfd.enable=1
##property to choose between virtual/external wfd display
persist.sys.wfd.virtual=0
#property to enable sde downscale feature for external display
#sdm.debug.downscale_external=1
#property to specify the number of frames to skip before setting hint
sdm.perf_hint_window=50
# system prop for NFC DT
ro.nfc.port=I2C
#property to enable WFD WL solution
ro.vendor.wl_library=libqti-wl.so
#property for vendor specific library
ro.vendor.gt_library=libqti-gt.so
ro.vendor.at_library=libqti-at.so
#sys.games.gt.prof=1
#hwui properties
ro.hwui.texture_cache_size=72
ro.hwui.layer_cache_size=48
ro.hwui.r_buffer_cache_size=8
ro.hwui.path_cache_size=32
ro.hwui.gradient_cache_size=1
ro.hwui.drop_shadow_cache_size=6
ro.hwui.texture_cache_flushrate=0.4
ro.hwui.text_small_cache_width=1024
ro.hwui.text_small_cache_height=1024
ro.hwui.text_large_cache_width=2048
ro.hwui.text_large_cache_height=1024
# enable navigation bar
qemu.hw.mainkeys=0
#property to enable VDS WFD solution
persist.hwc.enable_vds=1
#Enable stm events
persist.debug.coresight.config=stm-events
#property to enable fingerprint
persist.qfp=false
#default pd_enable value
persist.sys.pd_enable=0
#Disable rotator split feature
sdm.debug.disable_rotator_split=1
#Increase cached app limit
#ro.sys.fw.bg_apps_limit=60
# LGE remove qcom default values to change oom values
# property for oom values
#ro.sys.fw.bg_cached_ratio=0.33
#ro.sys.fw.mOomAdj1=0
#ro.sys.fw.mOomAdj2=1
#ro.sys.fw.mOomAdj3=2
#ro.sys.fw.mOomAdj4=3
#ro.sys.fw.mOomAdj5=9
#ro.sys.fw.mOomAdj6=15
#ro.sys.fw.mOomMinFree1=73728
#ro.sys.fw.mOomMinFree2=92160
#ro.sys.fw.mOomMinFree3=110592
#ro.sys.fw.mOomMinFree4=129024
#ro.sys.fw.mOomMinFree5=225000
#ro.sys.fw.mOomMinFree6=325000
# reserved wifi related property
dhcp.ap.macaddress=
dhcp.wlan0.dns1=
dhcp.wlan0.dns2=
dhcp.wlan0.domain=
dhcp.wlan0.gateway=
dhcp.wlan0.ipaddress=
dhcp.wlan0.leasetime=
dhcp.wlan0.mask=
dhcp.wlan0.pid=
dhcp.wlan0.reason=
dhcp.wlan0.result=
dhcp.wlan0.server=
dhcp.wlan0.vendorInfo=
dhcp.p2p.dns1=
dhcp.p2p.gateway=
dhcp.p2p.ipaddress=
dhcp.p2p.leasetime=
dhcp.p2p.mask=
dhcp.p2p.pid=
dhcp.p2p.reason=
dhcp.p2p.result=
dhcp.p2p.server=
dhcp.p2p.vendorInfo=
init.svc.dhcpcd_wlan0=
init.svc.dhcpcd_p2p=
init.svc.p2p_supplicant=
init.svc.wififtmd=
init.svc.iprenew_wlan0=
net.change=
net.dns1=
net.dns2=
wlan.driver.status=
#Camera fullscreen doesn't show navigation bar
Camera.no_navigation_bar=true
#property for game detection feature
debug.enable.gamed=0
#post boot script parsed
sys.post_boot.parsed=0
#Disable face beautification
persist.ts.postmakeup=false
persist.ts.rtmakeup=false
#Enable device orientation sensor
ro.qti.sensors.dev_ori=false
ro.qti.sensors.pmd=false
ro.qti.sensors.sta_detect=false
ro.qti.sensors.mot_detect=false
#
# ADDITIONAL_BUILD_PROPERTIES
#
log.tag.GpsLocationProvider=DEBUG
log.tag.LocationManagerService=DEBUG
log.tag.NlpProxy=DEBUG
log.tag.LocSvc_java=DEBUG
log.tag.LgeGpsIndicator=DEBUG
log.tag.GeofenceHardwareImpl=DEBUG
log.tag.GeofenceManager=DEBUG
log.tag.FlpServiceProvider=DEBUG
log.tag.GeofenceProxy=DEBUG
ro.com.lge.mada=gms_4.0
ro.product.first_api_level=24
ro.build.target_operator=TMO
ro.build.target_country=US
ro.telephony.default_network=9
ro.lge.lcd_auto_brightness_mode=true
ro.lge.lcd_default_brightness=145
persist.service.avrcp.browsing2=1
wlan.chip.version=bcm4359
wlan.lge.softap5g=true
wlan.lge.dcf.enable=true
wlan.lge.passpoint_setting=true
wifi.lge.kpi=true
persist.gsm.sms.disablelog=64
ro.build.display_manufacture_sn=1
ro.sf.lcd_density=640
persist.sys.strictmode.disable=true
ro.config.vibrate_type=1
persist.service.fg.enable=0
persist.service.crash.enable=0
persist.sys.ssr.restart_level=ALL_ENABLE
ro.frp.pst=/dev/block/bootdevice/by-name/persistent
ro.lge.hl_mode=1
ro.movetosdcard.enable=true
sys.enable_lpm=1
persist.delta_time.enable=true
ro.config.ringtone=00_T-Jingle.ogg
ro.lge.noise.suppression=1
ro.lge.ns.default=1
persist.audio.nsenabled=ON
lge.fm_gain_control_headset=4.0
lge.fm_gain_control_speaker=3.5
persist.audio.voice.clarity=off
persist.audio.handset_rx_type=DEFAULT
ro.qc.sdk.audio.fluencetype=nxp
ro.config.vc_call_vol_steps=7
ro.config.vc_call_vol_default=4
audio.offload.24bit.enable=1
audio.offload.pcm.enable=true
persist.spkr.cal.duration=0
persist.audio.dual_audio=ON
persist.audio.twin_headset=DISABLE
persist.audio.twin_headset_on=0
ro.lge.vib_magnitude_index=0,75,80,90,100,113,117,120
use.voice.path.for.pcm.voip=false
ro.config.notification_sound=Crystal.ogg
ro.config.alarm_alert=Life_Is_Good_Alarm.ogg
ro.config.timer_alert=Timer.ogg
audio.offload.gapless.enabled=true
audio.offload.multiple.enabled=true
audio.offload.video=false
audio.offload.pcm.16bit.enable=false
audio.offload.track.enable=false
audio.dolby.ds2.enabled=false
audio.dolby.ds2.hardbypass=false
persist.speaker.prot.enable=true
qcom.hw.aac.encoder=false
audio.hifi_rec.normal_gain=30
audio.hifi_rec.normal_lcf=75
audio.hifi_rec.normal_lmt=-3
audio.hifi_rec.concert_gain=-150
audio.hifi_rec.concert_lcf=0
audio.hifi_rec.concert_lmt=0
audio.hifi_rec.offset_gain=37
lge.config.call_music_ring_attn=10
ro.lge.voice.clarity=1
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=256m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.25
dalvik.vm.heapminfree=4m
dalvik.vm.heapmaxfree=16m
ro.config.max_starting_bg=32
ro.sys.fw.bg_apps_limit=64
ro.sys.fw.bg_cached_ratio=0.5
ro.sys.fw.mOomMinFree1=73728
ro.sys.fw.mOomMinFree2=92160
ro.sys.fw.mOomMinFree3=110592
ro.sys.fw.mOomMinFree4=129024
ro.sys.fw.mOomMinFree5=325000
ro.sys.fw.mOomMinFree6=558304
ro.airplane.phoneapp=1
ro.lge.lguiversion=6.0
ro.lge.build.basetag=LAMPNR170209
ro.lge.build.branch=msm8996_n_diva_tmus_usc_mp_170301
sys.knockon.knockoff.distance=10
ro.lge.audio_soundexception=true
sys.lge.bnrd=0
ro.lge.capp_ZDi_O=true
lge.zdi.actionsend=false
lge.zdi.onactivityresult=true
lge.zdi.dragdropintent=false
drm.service.enabled=true
wlan.lge.wifidisplay=both
wlan.lge.wfd.bitratecontrol=true
wlan.lge.wfd.source=true
com.lge.splink_screen_off=0
lge.signed_image=true
config.disable_otadexopt=true
persist.service.removelog=0
persist.service.main.enable=0
persist.service.system.enable=0
persist.service.radio.enable=0
persist.service.events.enable=0
persist.service.kernel.enable=0
persist.service.packet.enable=0
persist.service.storage.low=0
persist.service.power.enable=0
persist.service.memory.enable=0
persist.service.ccaudit.enable=0
persist.service.ims.enable=0
persist.service.email.enable=0
persist.service.logsize.setting=0
persist.service.logsize.enable=0
persist.service.ims.iface=0
persist.service.xfrm.enable=0
ro.afwdata.LGfeatureset=TMUSBASE
persist.service.privacy.enable=0
persist.lg.data.block_ssdp=0
persist.telephony.oosisdc=false
persist.lg.data.fd=-1
persist.qcril.disable_retry=true
persist.lg.data.llkklk=false
persist.dpm.feature=0
persist.lg.data.iwlan=1
persist.lg.data.iwlan.ipsec.ap=1
persist.lg.data.usewdrssi=1
ro.lge.swversion_arb=ARB00
ro.lge.swversion=H87210h
ro.lge.swversion_short=V10h
ro.lge.swversion_rev=0
ro.lge.factoryversion=LGH872AT-00-V10h-TMO-US-APR-27-2017-ARB00+0
ro.carrier=unknown
ro.vendor.extension_library=libqti-perfd-client.so
persist.radio.apm_sim_not_pwdn=1
persist.radio.sib16_support=1
persist.radio.custom_ecc=1
af.fast_track_multiplier=1
audio_hal.period_size=192
persist.audio.fluence.voicecall=true
persist.audio.fluence.voicerec=false
persist.audio.fluence.speaker=true
tunnel.audio.encode=false
audio.offload.buffer.size.kb=64
audio.offload.pcm.24bit.enable=true
audio.deep_buffer.media=true
audio.offload.multiaac.enable=true
audio.offload.passthrough=true
ro.qc.sdk.audio.ssr=false
audio.safx.pbe.enabled=true
audio.parser.ip.buffer.size=262144
use.qti.sw.alac.decoder=true
use.qti.sw.ape.decoder=true
flac.sw.decoder.24bit.support=true
camera.disable_zsl_mode=1
persist.debug.sensors.hal=i
debug.qualcomm.sns.daemon=i
debug.qualcomm.sns.libsensor1=e
persist.sensors.mag_filter_size=8
persist.sensors.knock_delay=1000
persist.sensors.pocket_delay=1000
persist.sensors.wul_multilevel=6
persist.sensors.wul_thresh0=2
persist.sensors.wul_thresh1=10
persist.sensors.wul_thresh2=15
persist.sensors.wul_thresh3=1500
persist.sensors.wul_thresh4=3100
persist.sensors.wul_thresh5=10000
persist.sensors.wul_delay=3000
persist.sensors.onhand.en=0
persist.fp.show_percent=false
persist.service.odm_log.noti=true
persist.service.odm_log.svc=true
ro.boot.svelte=1
ro.lge.gons.enable=true
wlan.lge.gons.scan.completed=false
wlan.lge.gons.scan.scanonly=false
ro.telephony.emgss=true
vr.perfd.controller.start=0
ro.lge.support_vr=false
persist.ASDivOnOffSupport=0
ro.opa.eligible_device=true
persist.bdroid.hci.timeout=0
hdr_capable=1
persist.lgiqc.ext=1
persist.ltdra.enable=1
ro.product.ims=epdg
persist.lg.ims.atcmd_supported=true
tangible_device_config=B1BCNAOTNA
lge.normalizer.param=version2.0/false/13/true/8000/1/3000/0.5
ro.com.google.clientidbase=android-om-lge
ro.com.google.clientidbase.ms=android-hms-tmobile-us
ro.com.google.clientidbase.yt=android-om-lge
ro.com.google.clientidbase.am=android-tmobile-us
ro.com.google.clientidbase.gmm=android-om-lge
ro.setupwizard.suppress_d2d=true
ro.setupwizard.require_network=any
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=7.0_r6
ro.com.google.apphider=off
lge.nfc.vendor=nxp
wlan.chip.vendor=brcm
wifi.lge.patch=true
wlan.lge.concurrency=MCC
wlan.lge.supportsimaka=yes
wlan.lge.softapwps=true
wifi.lge.common_hotspot=true
wifi.lge.supportp2p5g=full
wlan.lge.traffic.trigger=100
wlan.lge.fastroaming=true
wlan.lge.txpower=2
ro.dev.fmode=0
ro.dev.fmode_exif=0
persist.sys.dalvik.vm.lib.2=libart.so
dalvik.vm.isa.arm64.variant=kryo
dalvik.vm.isa.arm64.features=default
dalvik.vm.isa.arm.variant=cortex-a53
dalvik.vm.isa.arm.features=default
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.mdtp.package_name2=com.qualcomm.qti.securemsm.mdtp.MdtpDemo
ro.expect.recovery_id=0x64cbafdc3f667327c7f94ab7de5c92de7bcf5c33000000000000000000000000
Downloads:
Click button below to view downloads for 10h, H872 and all G6 variants.
Please do not mirror files!
LG-H87210h-Flashable.COMPLETE-ARB00.zip
LG-H87210h-Flashable.Bootloader-ARB00.zip
LG-H87210h-Flashable.Modem-ARB00.zip
H87210h_00_0427.kdz
Codefire Directories:
G6 IMGs, drivers, KDZs, ZIPs and more can be found in the following directories...
LG-H87210h | LG-H872 | LG G6
MD5 Sums:
Click button below to view MD5 for each file...
15bc82584049ec3a7c62d921c2897267 ./rct.img
4b3a704ad8c043c100bfbe10c24a1286 ./apdp.img
a079bb086831e23a3ab6b90ac976821b ./hyp.img
e8443bdf14b5680bd11b2e89f38a70a7 ./pmic.img
29a5991fb63f8a412e7e2abdb526cecf ./boot.img
3706beb4643607ce32fc4ca077d4befb ./LG-H87210h-Flashable.Modem-ARB00.zip
092f99f69106b83794d27c1efff956e8 ./tz.img
e59620a1ee2721be27b7d4842c6a35a9 ./recovery.img
05e2f53fb0ca6fdb9d254c1e8caab195 ./H87210h_00_0427.kdz
b9233d4a1de36c465b763e9011aba622 ./modem.img
adb98e1e7fdb4157c54418984081c0b5 ./persist.img
79a76e0d624700c4b5fc0483f642e352 ./cmnlib.img
41fb3ccdaf927709d15c2f9f09d34ad9 ./keymaster.img
15bc82584049ec3a7c62d921c2897267 ./factory.img
57d863b6f1658c30e309565dc8b42668 ./raw_resources.img
c91d826c49b1836184c5e3c14ec46c28 ./xbl.img
7d2a4b198928176236eb7853bd0ceff0 ./LG-H87210h-Flashable.COMPLETE-ARB00.zip
c91d826c49b1836184c5e3c14ec46c28 ./xbl2.img
72cc2fad5d761f6ff0591dc59a17a73c ./LG-H87210h-Flashable.Bootloader-ARB00.zip
54e4b8e3480fcc737e17b52c2f0bb4c9 ./laf.img
ba291bd67eaee0e3b68676858c1468a8 ./rpm.img
40aa78a4be945690512d57490cfda494 ./msadp.img
b953bde1154583965b75dc6d7981cd7f ./aboot.img
b646adbfe0dd68b62c8cf07a190e8fb8 ./devcfg.img
0ad5e2e4954f0347f01e5313ee389e31 ./sec.img
52a350954837e039539629f0817b2a07 ./cmnlib64.img
Install Directions:
You can install H872 10H using the following methods...
Using LG Bridge on pc/mac. LG Bridge app downloads the latest available KDZ for your phone then installs it.
Using LGUP + UPPERCUT. You can download the 10H KDZ and manually flash it with LGUP.
Using TWRP to flash my 10H COMPLETE zip. You must flash either SuperSU or Magisk zip after flashing COMPLETE zip for root.
All methods listed above are described in full step by step detail below. Click button below to view...
For no root/100% stock just flash the KDZ. Flash KDZ with either LG Bridge or LGUP.
LG Bridge downloads and flashes the KDZ automatically but can be weird/buggy.
LGUP requires downloading 10h KDZ file yourself but it's pretty simple after that.
If you have TWRP and want to keep it or want root then you'll want the zip files.
LG Bridge Directions:
Click button below to view steps
1. Download/install LG Bridge for Windows or Mac.
2. Launch LG Bridge and connect G6 while it is still booted in Android.
3. LG Bridge will detect and connect to your device then scan for updates. Update if available.
LGUP Directions:
Click button below to view steps
1. Download the following three(3) files on Windows PC (Windows only. Mac/Linux? Use a Windows Virtual Machine):
LGUP
UPPERCUT
Latest LG Windows PC drivers
2. Download KDZ. Install LGUP 1.14 and LG USB drivers if not already installed.
3. Turn OFF device then place in Download Mode: Hold Volume Up while plugging in USB cable.
4. Double-click the UPPERCUT.exe to load LGUP...
How-to use LGUP and flash software:
Select device
Check BIN File box under File Type then select KDZ file
Check "Upgrade" box. Refurbish will not work. To wipe data, boot into stock recovery and do a factory reset.
Click START button to flash file to G6 (you may have to close and reopen LGUP before being able to hit Start)
Install via TWRP Directions:
Click button below to view steps
Below are options for flashing zips in TWRP.
IF YOU FLASH THE COMPLETE ZIP YOU WILL LOSE TWRP UNLESS YOU FLASH A ZIP THAT REPACKS THE BOOT.IMG OR YOU DELETE THE "recovery-from-boot.p" FILE IN /SYSTEM.
ZIPS THAT REPACK THE BOOT.IMG INCLUDE SUPERSU OR MAGISK.
To flash the 10h ZIPs you need TWRP installed.
A. Stock ROOTED.
Click the button below to view steps
1. Download the following two files and place on G6 internal or external SD card.
Have encrypted data and no external sdcard? ADB Sideload in TWRP.
LG-H87210h-Flashable.COMPLETE-ARB00.zip
Latest SuperSU [BETA] Thanks to Chainfire!
2. (re)Boot into TWRP
3. Install the COMPLETE ZIP and SuperSU ZIP:
LG-H87210h-Flashable.COMPLETE-ARB00.zip (Install > select zip > swipe to confirm/flash)
SuperSU zip (Install > select zip > swipe to confirm/flash)
OPTIONAL:
You can use Magisk instead of SuperSU.
To be extra safe in making sure TWRP sticks (in case zips don't repack the boot.img or user error) delete the "recovery-from-boot.p" file in the root of /system and TWRP will 100% stick... boot repack or not). You can use the TWRP Mounts button mount system as RW. And use the Advanced button in TWRP to use the file manager to delete the "recovery-from-boot.p" in /system.
After zips finish flashing you can reboot! If TWRP asks if you want to install SU, hit no. If TWRP says No OS installed, ignore it.
B. Stock UNROOTED + Keeping TWRP.
You need the COMPLETE zip + either the no-verity-opt-encrypt.zip OR boot repack zip.
Data unncrypted users: Use no-verity-opt-encrypt.zip. Those keeping data encryption: boot repack zip.
If you don't want TWRP/root and don't want to use a KDZ.. flash the COMPLETE zip by itself.
Click the button below to view steps
1. Download files and place on G6 internal or external SD card.
Have encrypted data and no external sdcard? Use ADB Sideload in TWRP.
LG-H87210h-Flashable.COMPLETE-ARB00.zip
no-verity-opt-encrypt-4.1.zip.Thanks to @jcadduono!
android-boot-repack.zip. Thanks to @jcadduono!
2. (re)Boot into TWRP
3. Install the COMPLETE ZIP + noverity/bootrepack ZIP:
LG-H87210h-Flashable.COMPLETE-ARB00.zip (Install > select zip > swipe to confirm/flash)
no-verity-opt-encrypt.zip OR android-boot-repack.zip (Install > select zip > swipe to confirm/flash)
After zips finish flashing you can reboot! If TWRP asks if you want to install SU, hit no. If TWRP says No OS installed, ignore it.
FAQ:
Click button below to view FAQ
Q: Why isn't this ROM pre-rooted? Are there any mods?
A: I leave all modifications up to the user, therefore it is up to the user to decide which root method/zip to use or which mods to flash etc. Simply flash the COMPLETE zip then flash the SuperSU zip right after and you'll have a stock-rooted ROM using SuperSU. Want a debloated stock rom? Users/devs should put together a flashable zip that simply deletes apks and other files from the stock roms.. no need to create a whole new 2GB+ rom zip just because you want a few apks removed. The same is true with many mods... flashable mod zips could be used to make changes to this stock base rom.. a whole new rom isn't needed just because a few APKs were modified.
Q: Why did I lose TWRP after flashing this ROM?
A: Android attempts to remove any installed custom recovery(TWRP) each time you boot into Android. To avoid this you can either modify the boot.img or remove the "recovery-from-boot.p" file which is found in the root of your /system partition. Android is able to build the new stock recovery.img when you boot into Android by using the "recovery-from-boot.p" file inside system. But when the boot.img is modified (using SuperSU for example) Android will no longer try to rebuild a stock recovery.img based off the boot.img. Or you can simply remove the "recovery-from-boot.p" file and Android no longer knows how to rebuild stock recovery.
Q: Anti-Rollback 00? What does this mean?
A: Anti-rollback is also known as "downgrade protection". Anti-rollback settings are "hardcoded" by blowing a qFuse. This value can only be increased.. never decreased. You can never flash software with a lower anti-rollback version than what is currently on your phone. At the time 10H was current software there was only ARB00. Future H872 sw updates set the ARB version to 01 or 02. If your phone is using ARB v01 software you will brick your phone if attempting to flash ARB 00 software. If you are on ARB v02 software you will brick if you flash ARB 00 or 01 software... etc..
Q: I don't care about root or TWRP.. do I have to worry about this fuse stuff?
A: Nope, if you don't want root or TWRP just use LG Bridge or LGUP to upgrade to stock 10h and keep it movin'.
Q: Why does the boot.img need to be repacked?
A: boot.img is repacked for systemless root. You also need to repack the boot.img to stop TWRP from getting replaced with stock recovery the first time you boot into android after installing a new system/boot. A patch file in the system.img checks the boot.img and if it's 100% stock it builds and flashes a stock recovery image... and this would replace TWRP. So to keep TWRP and keep a stock system.img you just repack the boot.img with either the verity/encryption zip or the boot repacker zip. If you don't care about keeping TWRP none of this matters.
Q: How do I know if /data and /sdcard are encrypted?
A: If you never used TWRP and wiped/formatted data then you have encrypted data. Have TWRP and aren't sure? Boot into TWRP and try to browse /data or /sdcard... if both are empty then you are encrypted. Can you see stuff in /data and /sdcard? Then your data is not safe and not encrypted(but at least you can see files in TWRP, right?...).
NOTES:
10h is the second official Android 7.0 Nougat update from LG. Fastboot boot/flash commands still removed.
PSA:
any peoples out there have access to:
extra G6 boards...
or broken G6..
or bad esn/imei G6..
or bricked G6.. etc?
Would love to start poking this device but still paying off my G5.
Now n then repair techs or service center workers comes along.. and they have access to damaged/broken devices that are just collecting dust.
These phones never leave my desk and are only used for development.. a fully working phone w/screen isn't really needed.
Hit me up on my Twitter or something if you might have access to these things... https://twitter.com/@utoprime
Click to expand...
Click to collapse
y u quote OP?
Follow me on twitter for future updates on LG-related things - twitter.com/@utoprime
Find this thread helpful? Hit the Thanks button!
Feeling extra generous? Consider clicking my name at the top of any post and hit donate or click here.
#TEAMCODEFIRE
Is there any way to make the TMO G6 update to 10H via OTA? I'm on 10e out of the box but Update Center says I'm fully up to date.
TMobile website even shows 10H update. It's somewhat perplexing.
Sent from my LGE LG-H872 using XDA Labs
this device needs root and stock rom help lets make it happen guys
Mine was the same on update center. Use lg bridge. It updated mine to 10h.
Total theory/thinking out loud as to the why the t mobile fastboot lock on this device. Delete this if in the wrong place etc.. Just curious if anybody else thinks that there's money involved with not letting fastboot commands run. After we all buy this phone lg announces other versions of the same device which is bs to me. But, what if they're just waiting out the easy rooters and trying to get them invested in the tmo lg environment with all this cloud stuff, theme selling etc? Forget drm issues which I can understand. But if we achieve root we could theoretically (not a dev just thinking) put another theme engine on the device bypassing lg's little store.
Ken C said:
Total theory/thinking out loud as to the why the t mobile fastboot lock on this device. Delete this if in the wrong place etc.. Just curious if anybody else thinks that there's money involved with not letting fastboot commands run. After we all buy this phone lg announces other versions of the same device which is bs to me. But, what if they're just waiting out the easy rooters and trying to get them invested in the tmo lg environment with all this cloud stuff, theme selling etc? Forget drm issues which I can understand. But if we achieve root we could theoretically (not a dev just thinking) put another theme engine on the device bypassing lg's little store.
Click to expand...
Click to collapse
Nah, the European model is unlocked. Much like every other manufacturer they just hate giving users root, it's a security nightmare for them that they'd rather not deal with.
That makes me see the point of it less. The more I use the phone the more I want to do the easy things you can with root. If you allow so many to be rooted wouldn't you introduce in those devices the same security issues you mention? Not arguing just thinking. I can think of tin foil hat reasons you'd do something like that. But I can see (at least for my amount of knowledge) some of the files you'd need to mess with to install viper for one example. Greenify allows to Toggle options you can only do with root but through adb instead. I know that I don't know what's the key but it feels like I'm looking into a house through a mailbox slot.
Edit : I can see that the manufacturers are trying to make rooting unnecessary, but until I either only get one mail app or can uninstall one not just disable it I'm going to want root for that at least If nothing else
Deleted
Sent from my iPhone using Tapatalk
Ken C said:
That makes me see the point of it less. The more I use the phone the more I want to do the easy things you can with root. If you allow so many to be rooted wouldn't you introduce in those devices the same security issues you mention? Not arguing just thinking. I can think of tin foil hat reasons you'd do something like that. But I can see (at least for my amount of knowledge) some of the files you'd need to mess with to install viper for one example. Greenify allows to Toggle options you can only do with root but through adb instead. I know that I don't know what's the key but it feels like I'm looking into a house through a mailbox slot.
Edit : I can see that the manufacturers are trying to make rooting unnecessary, but until I either only get one mail app or can uninstall one not just disable it I'm going to want root for that at least If nothing else
Click to expand...
Click to collapse
You're absolutely right. I think the only reason the European model is unlocked is due to EU laws forcing them to do so.
My G6 is H872G firmware and i can't go back to H or E firmware i just tried and ARB kicked me out. I'll be honest these LG phones are turning into a pain in the A#$ with removed FB commands and ARB i can forsee both my LG's making there way to craigslist and just never buying another. T.mobile LG G6 and V20 for sale. Lol.
Flashing this = hard brick. Goodbye LG
blumpkinblake said:
Flashing this = hard brick. Goodbye LG
Click to expand...
Click to collapse
damn man i shouldve read your comment before doing a flash to my g6. my phone is dead by now, hard brick confirmed
dannielsteward said:
damn man i shouldve read your comment before doing a flash to my g6. my phone is dead by now, hard brick confirmed
Click to expand...
Click to collapse
Yup. Same here. Thought this would have saved me from a TWRP loop, ended up hard bricking my phone.
megamanfre said:
Yup. Same here. Thought this would have saved me from a TWRP loop, ended up hard bricking my phone.
Click to expand...
Click to collapse
Is theres any solution for saving my phone from this brick? My pc still shows up the 9008 driver in device manager but theres nothing i can do with my phone
this thread needs to be closed or at least label correctly because these files keeping messing up phones and nothing seems to be done about it...
---------- Post added at 04:37 PM ---------- Previous post was at 04:37 PM ----------
dannielsteward said:
Is theres any solution for saving my phone from this brick? My pc still shows up the 9008 driver in device manager but theres nothing i can do with my phone
Click to expand...
Click to collapse
same boat as you... have yet to find a fix
kerdelgreen767 said:
this thread needs to be closed or at least label correctly because these files keeping messing up phones and nothing seems to be done about it...
Click to expand...
Click to collapse
you were on a bootloader/modem that was antirollback (ARB) v00 when flashing this and it bricked you?
if you were on ARB01 or higher then flashing this would indeed brick you.
I'm wondering what in this thread isnt labeled correctly.. I just double-checked and the ARB version for these files is indeed v00... but if I have missed something I can edit this thread appropriately.
Wish I read comments as well, my phone is also bricked now. I just wanted to go back to stock so I could use the T-mobile device unlock app.
This is why you children should RTFM/RTFT before you flash anything. Really y'all should go buy iPhones or at the very least switch to Pixel devices.
blumpkinblake said:
Flashing this = hard brick. Goodbye LG
Click to expand...
Click to collapse
autoprime said:
you were on a bootloader/modem that was antirollback (ARB) v00 when flashing this and it bricked you?
if you were on ARB01 or higher then flashing this would indeed brick you.
I'm wondering what in this thread isnt labeled correctly.. I just double-checked and the ARB version for these files is indeed v00... but if I have missed something I can edit this thread appropriately.
Click to expand...
Click to collapse
The information of Anti-Rollback Version: 00 in RED COLOR may not enough for some people. I do think that you should add a warning that flash different Anti-Rollback Version will hard brick the phone.
THX for the KDZ.
How to identify what is my phone's ARB version? I have Oreo KDZ H87220a_00_0612, how to identify its ARB version?
Is the process same to upgrade from Nougat to Oreo as described?

[Official][RECOVERY][tissot] TWRP 3.2.1-2 (Oreo)touch recovery [2018-03-06]

Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.
{
"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"
}
What's new in 3.2.1-1:
* minui fixes (cryptomilk)
* Better android-8.0 compatibility in ROM trees (Dees_Troy)
* Fix missing library in android-8.0 (nkk71)
* Fix inconsistent SDCard naming (DevUt)
* Default to TWRP restore instead of adb backup restore to fix restore on fresh TWRP boot (jlask)
What's new in 3.2.0-0:
* Allow restoring adb backups in the TWRP GUI (bigbiff)
* Fix gzip backup error in adb backups (bigbiff)
* Fix a bug in TWRP's backup routines that occasionally corrupted backup files (nkk71)
* Better support for installing Android 8.0 based zips due to legacy props (nkk71)
* Support vold decrypt with keymaster 3.0 in 8.0 firmwares (nkk71)
* Decrypt of synthetic passwords for Pixel 2 (Dees_Troy)
* Support newer ext4 FBE policies for backup and restore in libtar (Dees_Troy)
* v2 fstab support (Dees_Troy)
* Bring TWRP forward to android 8.0 AOSP base (Dees_Troy)
* Various other minor bugfixes and tweaks
What's new in 3.1.1-0:
Backups will now include adopted storage keys (Dees_Troy)
Fixed an adb restore issue (bigbiff)
Fixed rebooting when no OS is present (Dees_Troy)
Fixed line wrapping in the GUI terminal (_that)
Updated TWRP source code to AOSP 7.1.2 (Dees_Troy)Updated TWRP source code to AOSP 7.1.2
whats working?
[*]All paritions are mounting
[*] Can change Slot A/ Slot B on twrp its self
[*]Everything as usual.. (Backup/restore)
[*]recovery booting after rebooting to system also
[*]sdcard working
[*] USB-OTG working
[*] Add system_image mount point to flash system images
[*] Add update_engine_sideload
Instructions:
Steps:
Download required files from downloads
Unlock your bootloader( u must be unrooted)
Reboot to bootloader
fastboot boot recovery-xx.img
Boot into Recovery
Change Partition slot using twrp[Reboot--> Change_Slot]
(for example, if you're in slot A, change it to Slot B and Vice versa)
flash twp-installer.zip
Flash Magisk{Use Latest} for Root Access(If Neccessary)
Success
Workaround: As pixel devices come up with A/B partition, its quite similar to our device and we use of them to get root access.
thanks to @goodwin_c and @ravinder0003 for testing
Kernel Source :
tissot
Downloads :
For Nougat:
recovery-3.1.1-1
twrp-Installer
recovery-3.2.1-1
twrp-3.2.1-1-installer
For Oreo:
recovery-3.2.1-2-oreo
Twrp-recoveryInstaller-3.2.1-2-oreo.zip
Special thanks to :good:
 @Dees_Troy and Twrp Team
 @topjohnwu
 @ravinder0003
 @talk2indrajit
 @Rohan Taneja
 @subhujoshi007
 @goodwin_c
 @mohancm
Note:
1. Don't flash it via fastboot , just boot into it.
2. if accidentally flashed via fastboot, flash stock boot.img
XDA:DevDB Information
[Official][RECOVERY][tissot] TWRP 3.2.1-2 (Oreo)touch recovery [2018-03-06], Tool/Utility for the Xiaomi Mi A1
Contributors
mohancm
Source Code: https://github.com/mohancm100
Version Information
Status: Stable
Current Stable Version: v1.2
Stable Release Date: 2018-03-06
Created 2017-10-14
Last Updated 2018-03-06
Reserved
twrp v1.1
Changelog:
added A/B OTA updater support
corrected mount point regarding system partition
you can set Slot A/ Slot B on twrp itself
twrp v1.2
Changelog:
sdcard working
USB-OTG working
Add system_image mount point to flash system images
Reserved
Finally something official...
Thanks a lot dear...
Will flashing installer via flashify result in a working recovery (as an alternative to method described above)?
Are there some boot combinations to boot straight into twrp?
I've tried vol up+power, there's only text ,,no command"...
Not working.... Stuck on the bootloop
Vatumb said:
Not working.... Stuck on the bootloop
Click to expand...
Click to collapse
the same here..... follow the instruction but cannot enter the OS, keep entering twrp every time tried to reboot....
@mohancm
Great work bro
Do u own a a1 or u builded via testers...
antimatter.web said:
Will flashing installer via flashify result in a working recovery (as an alternative to method described above)?
Click to expand...
Click to collapse
Flash installer only via twrp
Vatumb said:
Not working.... Stuck on the bootloop
Click to expand...
Click to collapse
Follow the instructions properly!!
mohancm said:
Follow the instructions properly!!
Click to expand...
Click to collapse
Done the same as per the instruction.
fastboot boot recovery.img
done
flashed the TWRP zip file
Reboot
and Stuck in the Bootloop
Oves786 said:
@mohancm
Great work bro
Do u own a a1 or u builded via testers...
Click to expand...
Click to collapse
I bought A1 recently, still bootloader locked
I tested via testers
Wow..after k4, now A1
Good job mohan
cool mate i too hav a a1 but its my bro's
u can easilty unlock it as it uses fast boot google method to get unlocked
so not mi verification i own a redmi note 4
and im a samsung j7 16 dev porter
still unknows to mi port source stuff
---------- Post added at 04:03 AM ---------- Previous post was at 04:02 AM ----------
Vatumb said:
Done the same as per the instruction.
fastboot boot recovery.img
done
flashed the TWRP zip file
Reboot
and Stuck in the Bootloop
Click to expand...
Click to collapse
try booting twrp if suceedded format data in twrp and flash magisk and see up
Vatumb said:
Done the same as per the instruction.
fastboot boot recovery.img
done
flashed the TWRP zip file
Reboot
and Stuck in the Bootloop
Click to expand...
Click to collapse
flash twrp zip with boot_b partition
it triggers
Oves786 said:
cool mate i too hav a a1 but its my bro's
u can easilty unlock it as it uses fast boot google method to get unlocked
so not mi verification i own a redmi note 4
and im a samsung j7 16 dev porter
still unknows to mi port source stuff
---------- Post added at 04:03 AM ---------- Previous post was at 04:02 AM ----------
try booting twrp if suceedded format data in twrp and flash magisk and see up
Click to expand...
Click to collapse
Magisk not working for me.... Some Error 7
---------- Post added at 09:43 AM ---------- Previous post was at 09:41 AM ----------
mohancm said:
flash twrp zip with boot_b partition
it triggers
Click to expand...
Click to collapse
How??
vatumb said:
magisk not working for me.... Some error 7
---------- post added at 09:43 am ---------- previous post was at 09:41 am ----------
how??
Click to expand...
Click to collapse
detail eror or pic
mohancm said:
flash twrp zip with boot_b partition
it triggers
Click to expand...
Click to collapse
do you means to flash it to the active partition? or it has to be boot_b partition?
Oves786 said:
detail eror or pic
Click to expand...
Click to collapse

Categories

Resources