FORUMS
Remove All Ads from XDA

🔥[STOCK][OREO][ARB01] H830 30c ZIPs + IMGs + KDZ (2018-08-01 Security Patch)

2,636 posts
Thanks Meter: 11,910
 
By autoprime, Recognized Contributor / Recognized Developer on 21st September 2018, 07:53 AM
Post Reply Email Thread

T-Mobile USA LG-H830 30c

Quote:

Thread best viewed in desktop/mobile browser (not XDA app!).

This thread provides multiple methods for installing 30c on the T-Mobile H830. Methods include using LG Bridge, flashing KDZ w/ LGUP + UPPERCUT or using TWRP to flash a complete stock "ROM" zip.

Please read the Install Directions, FAQ and Notes sections below and use the thread search before flashing any files or posting questions in this thread


30c Information:
Anti-Rollback Version: 01
Android Version: 8.0
Android security patch level: Aug 1, 2018
Baseband version: MPSS.TH.2.0.c1.4-00070-M8996FAAAANAZM-1.161091.1.163432.2
Kernel version: 3.18.71
Build date: Aug 13, 2018
Build ID: OPR1.170623.032
Stock 30c build.prop: Click button below to view..


# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=OPR1.170623.032
ro.build.display.id=OPR1.170623.032
ro.build.version.incremental=182251913485f
ro.build.version.sdk=26
ro.build.version.preview_sdk=0
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=8.0.0
ro.build.version.security_patch=2018-08-01
ro.build.version.base_os=
ro.build.date=Mon Aug 13 19:13:41 KST 2018
ro.build.date.utc=1534155221
ro.build.type=user
ro.build.user=jenkins
ro.build.host=LGEACI5R5
ro.build.tags=release-keys
ro.build.flavor=h1_tmo_us-user
ro.build.ab_update=false
ro.product.model=LG-H830
ro.product.brand=lge
ro.product.name=h1_tmo_us
ro.product.device=h1
# 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.build.product is obsolete; use ro.product.device
ro.build.product=h1
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=h1_tmo_us-user 8.0.0 OPR1.170623.032 182251913485f release-keys
ro.build.fingerprint=lge/h1_tmo_us/h1:8.0.0/OPR1.170623.032/182251913485f:user/release-keys
ro.build.characteristics=default
# end build properties
# begin build properties
# autogenerated by vendor_buildinfo.sh
ro.product.board=msm8996
ro.board.platform=msm8996
# 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
# TODO: Please DO NOT enable the next line when you merge CAF
#ro.telephony.default_network=10

debug.sf.enable_hwc_vds=1
debug.sf.hw=1
debug.sf.latch_unsignaled=1
debug.egl.hw=1
debug.gralloc.enable_fb_ubwc=1
#dalvik.vm.heapsize=36m
dev.pm.dyn_samplingrate=1
persist.demo.hdmirotationlock=false
sdm.debug.disable_skip_validate=1

#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
media.settings.xml=/vendor/etc/media_profiles_vendor.xml
#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

# disable PQ feature by default
vendor.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 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

#
#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

#property to disable validate. Validate feature is only for SDM845 & SDM670
sdm.debug.disable_skip_validate=1

# 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

#default usb composition
#persist.sys.usb.config=diag,serial_cdev,serial_tt y,rmnet_ipa,mass_storage,adb

#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.vendor.qti.sys.fw.bg_apps_limit=60

# Create zram disk
ro.vendor.qti.config.zram=true

#Camera fullscreen doesn't show navigation bar
Camera.no_navigation_bar=true

#property for game detection feature
debug.enable.gamed=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
#
ro.product.first_api_level=23
ro.build.target_operator=TMO
ro.build.target_country=US
ro.telephony.default_network=9
telephony.lteOnCdmaDevice=0
ro.lge.lcd_default_brightness=156
ro.lge.lcd_auto_brightness_mode=true
ro.dev.fmode=0
ro.dev.fmode_exif=0
wlan.chip.version=bcm4358
wlan.lge.softap5g=true
wlan.lge.softapwps=false
wlan.lge.txpower=true
persist.gsm.sms.disablelog=64
persist.service.email.enable=0
persist.dpm.feature=0
persist.service.bdroid.oosu=true
ro.sf.lcd_density=640
sdm.composition_simulation=2048
sys.hwc_disable_hdr=1
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.movetosdcard.enable=true
ro.camera.notify_nfc=1
ro.task_snapshot.cache_size=1
ro.lge.disable_maximum_battery_saver_mode=true
ro.config.ringtone=00_T-Jingle.ogg
ro.lge.noise.suppression=1
ro.lge.ns.default=1
persist.audio.nsenabled=ON
persist.audio.voice.clarity=off
persist.audio.handset_rx_type=DEFAULT
ro.vendor.audio.sdk.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.vendor.audio.spkr.cal.duration=0
persist.audio.dual_audio=ON
persist.audio.twin_headset=DISABLE
persist.audio.twin_headset_on=0
ro.config.media_vol_extend=ON
ro.lge.vib_magnitude_index=0,127,155,184,212,226,2 40,255
lge.vib.max_vol=2088
vendor.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
vendor.audio.offload.gapless.enabled=true
vendor.audio.offload.multiple.enabled=true
audio.offload.video=false
audio.offload.pcm.16bit.enable=false
vendor.audio.dolby.ds2.enabled=false
vendor.audio.dolby.ds2.hardbypass=false
persist.vendor.audio.speaker.prot.enable=true
vendor.audio.hw.aac.encoder=true
lge.config.call_music_ring_attn=20
ro.lge.voice.clarity=1
ro.frp.pst=/dev/block/bootdevice/by-name/persistent
ro.carrier=unknown
ro.lge.lguiversion=6.2
ro.lge.build.basetag=LAMPOR180305
ro.lge.build.branch=msm8996_o_anna_elsa_h1_mp_1801 16
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
ro.lge.capp_emotional_led=true
wlan.lge.wfd.bitratecontrol=true
wlan.lge.wfd.source=true
lge.signed_image=true
config.disable_otadexopt=true
persist.sys.disable_rescue=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.logsize.setting=0
persist.service.logsize.enable=0
persist.service.ims.iface=0
persist.service.xfrm.enable=0
ro.logd.size=4M
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.vendor.radio.disable_retry=true
persist.lg.data.iwlan=1
persist.lg.data.usewdrssi=1
persist.lg.data.block_dr=false
ro.lge.swversion_arb=ARB01
ro.lge.swversion=H83030c
ro.lge.swversion_short=V30c
ro.lge.swversion_rev=0
ro.lge.swversion_vendor=LG
ro.lge.swversion_sltype=AT
ro.lge.factoryversion=LGH830AT-00-V30c-TMO-US-AUG-13-2018-ARB01+0
qemu.hw.mainkeys=0
ro.hardware.nfc_nci=nqx.default
ro.vendor.extension_library=libqti-perfd-client.so
persist.radio.apm_sim_not_pwdn=1
persist.vendor.radio.sib16_support=1
persist.vendor.radio.custom_ecc=1
persist.vendor.radio.rat_on=combine
sys.vendor.shutdown.waittime=500
ro.build.shutdown_timeout=0
ro.opengles.version=196610
af.fast_track_multiplier=1
vendor.audio_hal.period_size=192
persist.vendor.audio.fluence.voicecall=true
persist.vendor.audio.fluence.voicerec=false
persist.vendor.audio.fluence.speaker=true
vendor.audio.tunnel.encode=false
vendor.audio.offload.buffer.size.kb=64
vendor.audio.offload.track.enable=true
audio.deep_buffer.media=true
vendor.audio.offload.multiaac.enable=true
vendor.audio.offload.passthrough=false
ro.vendor.audio.sdk.ssr=false
vendor.audio.safx.pbe.enabled=true
vendor.audio.parser.ip.buffer.size=262144
vendor.audio.use.sw.alac.decoder=true
vendor.audio.use.sw.ape.decoder=true
vendor.audio.flac.sw.decoder.24bit=true
persist.vendor.bt.enable.splita2dp=false
camera.disable_zsl_mode=1
rild.libpath=/system/vendor/lib64/libril-qc-qmi-1.so
qcom.bluetooth.soc=rome
ro.bluetooth.emb_wp_mode=true
ro.bluetooth.wipower=true
ro.boot.svelte=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.wul_multilevel=3
persist.sensors.wul_thresh0=2
persist.sensors.wul_thresh1=10
persist.sensors.wul_thresh2=15
persist.sensors.wul_delay=3000
persist.sensors.onhand.en=0
persist.fp.show_percent=false
ro.lge.game_auto_mode=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=376200
ro.sys.fw.mOomMinFree6=558304
persist.service.odm_log.noti=true
persist.service.odm_log.svc=true
ro.telephony.emgss=true
ro.qcom.ad=1
ro.qcom.ad.sensortype=1
ro.qcom.ad.calib.data=/system/media/display/calib.cfg
ro.lge.support_vr=true
ro.lge.hwbinder.vm.size=512
persist.lgiqc.ext=1
persist.ltdra.enable=1
tangible_device_config=B1BCNAOTNA
lge.normalizer.param=version2.0/false/13/true/8000/1/3000/0.5
ro.com.lge.mada=gms_3.1
ro.control_privapp_permissions=enforce
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.opa.eligible_device=true
ro.setupwizard.require_network=ro.setupwizard.mode =OPTIONAL
ro.com.google.gmsversion=8.0_201806
ro.com.google.apphider=off
ro.setupwizard.rotation_locked=true
ro.setupwizard.wifi_on_exit=false
lge.nfc.vendor=nxp
wlan.chip.vendor=brcm
wifi.lge.patch=true
wlan.lge.concurrency=MCC
wlan.lge.supportsimaka=yes
wlan.lge.wifidisplay=both
wifi.lge.common_hotspot=true
wifi.lge.supportp2p5g=full
wlan.lge.traffic.trigger=100
wlan.lge.fastroaming=true
wlan.lge.dcf.enable=true
wlan.lge.passpoint_setting=true
wlan.lge.feature.version=1705
friends.lge.app.toast=1
wifi.lge.disable_pcas=true
ro.product.ims=epdg
ro.treble.enabled=false
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-a9
dalvik.vm.isa.arm.features=default
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.expect.recovery_id=0xed03e63ab847ac42f981f475e0 e939cea7744b32000000000000000000000000


Downloads:
Click button below to view downloads for 30c, H830 and all G5 variants.

Please do not mirror zips!

LG-H83030c.ARB01.TMO.US.COMPLETE.FLASHABLE.zip
  • COMPLETE zip is 100% stock
  • Flash COMPLETE zip in TWRP -> wipe cache -> flash Magisk to root and keep TWRP.
  • OPTIONAL: After flashing, remount /system RW -> delete /system/recovery-from-boot.p to guarantee TWRP sticks
  • COMPLETE zip does NOT include stock recovery. Won't overwrite TWRP but stock recovery will replace TWRP if you don't repack boot.img or delete recovery-from-boot.p after flashing COMPLETE zip

LG-H83030c.ARB01.TMO.US.BOOTLOADER.MODEM.FLASHABLE.zi p
  • contains all the partitions related to bootloader/bootstack/modem
  • Flash zip in TWRP
  • Not required if using the COMPLETE zip. This would be for those who using AOSP-type roms who want to be on latest bootstack or people on stock who want to try a different bootstack version for some reason.

H83030c_00_0813.kdz
  • Official stock fw/sw file from LG
  • Flash in Download Mode (laf) with LGUP or LG Flash etc

Codefire Directories:
G5 IMGs, drivers, KDZs, ZIPs and more can be found in the following directories...
LG-H83030c | LG-H830 | LG G5

MD5 Sums:
Click button below to view MD5 for each file...

887cdfca173ea4bbbb5592a16043a460 ./LG-H83030c.ARB01.TMO.US.COMPLETE.FLASHABLE.zip
21efea3993fafa6603d9f7adf65adbff ./LG-H83030c.ARB01.TMO.US.BOOTLOADER.MODEM.FLASHABLE.zi p
e53475e425f90bbb82994e03a6ee6a95 ./LG-H83030c.TMO.US.BOOT.FLASHABLE.zip
6f8b58848a36bd2e7b555d52e0a5fc5d ./H83030c_00_0813.kdz
15bc82584049ec3a7c62d921c2897267 ./rct.h83030c.img
f9a88df01cadde74295f2e5af40652f2 ./cmnlib64.h83030c.arb01.img
87784ba18f37fd33076721f5c70710b8 ./raw_resources.h83030c.img
3aef5949f55eae3a273d8c9a1a5e83c5 ./system.h83030c.img
5fecf12dbfc305e348afffad01064b5b ./keymaster.h83030c.arb01.img
a51b6ad254b409a65c256fbf71d39c3a ./devcfg.h83030c.arb01.img
343ffad574a33ea700655f4a995a83aa ./laf.h83030c.img
15bc82584049ec3a7c62d921c2897267 ./factory.h83030c.img
50ff52f182343404236e56fd5ef7e93b ./sec.h83030c.img
3e4b9b8d1848448d09b923b91b41b892 ./xbl2.h83030c.arb01.img
36bdf2d44f6f2304e41699053cf26935 ./msadp.h83030c.arb01.img
990c4a5009352d0c06affb31d9734b23 ./rpm.h83030c.arb01.img
bffac89112485bff9371fbca634ce27b ./tz.h83030c.arb01.img
55f0651fbce8897195849843217ab1a7 ./cmnlib.h83030c.arb01.img
92b855899dc6f542a8aff1bc5d445155 ./modem.h83030c.arb01.img
19db4299c33e81d8f25052b52ee7ed15 ./hyp.h83030c.arb01.img
3e4b9b8d1848448d09b923b91b41b892 ./xbl.h83030c.arb01.img
0483eef0a6e5d3b744c91011620e2986 ./pmic.h83030c.arb01.img
308b36c333933e92d101fc8c2302d858 ./recovery.h83030c.img
38b05b4564c9531d294d7e103189ba4a ./persist.h83030c.img
84b22b7a93be82e1f849b54f4bbcf20a ./boot.h83030c.img
fe44f3259ad66e242b5e12460df3c83e ./aboot.h83030c.arb01.img
7f550400e9985d4f30f799e95111d193 ./apdp.h83030c.arb01.img
4cd12b3a42be39aa775dd87ed0612cc8 ./LGUP_H83030c.dll

Install Directions:
You can install H830 30c using the following methods...
  • Using LG Bridge on pc/mac. LG Bridge app will download latest available software and automatically install it.
  • Using LGUP + UPPERCUT. Download the 30c KDZ and manually flash it with LGUP.
  • Using TWRP to flash my 30c COMPLETE zip. Then flash MAGISK or delete the /system/recovery-from-boot.p file so you don't lose TWRP!

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 30c 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 G5 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):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 *Refurbish* (wipe data), boot into stock recovery and do a factory reset.
  • Click START button to flash file to G5 (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 30c ZIPs you need TWRP installed.

A. Stock ROOTED.

Click the button below to view steps
1. Download the following two files and place on G5 internal or external SD card.2. (re)Boot into TWRP
3. Wipe cache!
4. Install the COMPLETE ZIP then Magisk:
  • LG-H83030c-Flashable.COMPLETE-ARB01.zip (Install > select zip > swipe to confirm/flash)
  • Magisk or SuperSU 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.

B. Stock UNROOTED + Keeping TWRP.
Two options here:
A. Flash COMPLETE zip then mount system and delete the /system/recovery-from-boot.p file.
or
B. Flashing a zip that repacks the boot.img... using the COMPLETE zip + no-verity-opt-encrypt.zip OR boot repack zip (or some other zip you have that repacks boot).
Data unencrypted 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 for method B
1. Download files and place on G5 internal or external SD card.
Have encrypted data and no external sdcard? Use ADB Sideload in TWRP.2. (re)Boot into TWRP
3. Install the COMPLETE ZIP + noverity/bootrepack ZIP:
  • LG-H83030c-Flashable.COMPLETE-ARB01.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 latest MAGISK zip right after and you'll have a stock-rooted ROM that's rooted using Magisk. Want a debloated stock rom? Users/devs should put together a flashable zip that 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 or XMLs 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 Magisk or SuperSU for example) Android will no longer try to rebuild a stock recovery.img based off the boot.img. Or you can delete the "recovery-from-boot.p" file and Android no longer knows how to rebuild stock recovery and TWRP sticks.

Q: Anti-Rollback 01? What does this mean?
A: It means if you flash 30c you can't flash anything lower than anti-rollback (ARB) v01. 10A was v00. If you manage to flash 10A bootstack (bootloader/modem) after already being on 10D or higher you will brick. If I had to guess... LG/T-Mobile did this to stop people from using the custom 10A TOT that installs TWRP. Just don't flash any 10A files and you're fine (as of Sept 2018.. can't predict future builds...)

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 30c 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 uses the boot.img when it's 100% stock and builds/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 SuperSU/Magisk, verity/encryption zip or the boot repacked 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 or 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:
Fastboot boot/flash commands still removed. Yes, the anti-rollback version is still version 01 so yes it is possible to downgrade to N (20A for root) still. UPPERCUT is still working to downgrade from 30c to 20a. The Complete zip is huge(just over 2GB).. sideload and pushing to /tmp directory to flash might not work (didn't for me.. used external sdcard).

y u quote OP?

For more G5 info see my All-in-One Thread HERE

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? Click my name at the top of any post and hit donate or click here.



#TEAMCODEFIRE
The Following 18 Users Say Thank You to autoprime For This Useful Post: [ View ]
 
 
21st September 2018, 10:40 AM |#2  
Junior Member
Thanks Meter: 3
 
More
Downloading.

I'll give some comments after flashing.
21st September 2018, 02:40 PM |#3  
Senior Member
Thanks Meter: 43
 
More
Quote:
Originally Posted by lesterp0310

Downloading.

I'll give some comments after flashing.

Hey, you done flashing? i wanna go buy this phone, how do you see the Oreo Update
21st September 2018, 04:33 PM |#4  
Junior Member
Thanks Meter: 2
 
More
Great job!Thanks
21st September 2018, 04:49 PM |#5  
Senior Member
Flag Minneapolis
Thanks Meter: 39
 
More
Just now flashed the complete flashable zip file -> wiped cache/dalvik -> flashed Magisk-17.1.zip -> flashed TWRP3.2.3.zip
After it rebooted, it said "Android id upgrading" -> 100% done.
So far, no problem with it. but it takes 1-2 days to see if everything works with no problem.
I didn't wiped system or data, and I have my Microsoft Launcher and widgets back and working. Camera works fine (wide and records)
I'll post here if I face any problem.
The Following 2 Users Say Thank You to SaidJan For This Useful Post: [ View ] Gift SaidJan Ad-Free
21st September 2018, 07:30 PM |#6  
Junior Member
Thanks Meter: 3
 
More
Zip flashed without any problem wiping data(without wiping data/media), cache and dalvik, but for an unknown reason I couldn't flash magisk 17.2, so TWRP was replaced with stock recovery after reboot.

During the first boot, the data partition couldn't be decrypted even if it was NOT encrypted, so the only option was a hard reset. After that it booted fine but my internal storage was formatted.

The rom is great so far, very smooth with some ui improvements. The only thing I miss from my previous rom is kcal support because of the burn screen problem I have.
21st September 2018, 10:41 PM |#7  
Senior Member
Monterrey
Thanks Meter: 106
 
More
Quote:
Originally Posted by SaidJan

Just now flashed the complete flashable zip file -> wiped cache/dalvik -> flashed Magisk-17.1.zip -> flashed TWRP3.2.3.zip
After it rebooted, it said "Android id upgrading" -> 100% done.
So far, no problem with it. but it takes 1-2 days to see if everything works with no problem.
I didn't wiped system or data, and I have my Microsoft Launcher and widgets back and working. Camera works fine (wide and records)
I'll post here if I face any problem.

Tried this but it is stuck on the Tmobile screen, any ideas?
22nd September 2018, 05:03 AM |#8  
waylo's Avatar
Senior Member
Thanks Meter: 472
 
More
Can you get into TWRP?

If not, you'll probably need to LGUP back to 20A and start over. If you want to keep TWRP and root.
22nd September 2018, 06:30 AM |#9  
Junior Member
Thanks Meter: 2
 
More
Quote:
Originally Posted by SaidJan

Just now flashed the complete flashable zip file -> wiped cache/dalvik -> flashed Magisk-17.1.zip -> flashed TWRP3.2.3.zip
After it rebooted, it said "Android id upgrading" -> 100% done.
So far, no problem with it. but it takes 1-2 days to see if everything works with no problem.
I didn't wiped system or data, and I have my Microsoft Launcher and widgets back and working. Camera works fine (wide and records)
I'll post here if I face any problem.

Can u give link download TWRP3.2.3.zip ?
22nd September 2018, 06:34 AM |#10  
Senior Member
Flag Minneapolis
Thanks Meter: 39
 
More
Quote:
Originally Posted by lordseth666

Can u give link download TWRP3.2.3.zip ?

Search your device here TWRP Official website

Also, anyone know why this happened to me? I guess I messed up with Lucky Patcher
22nd September 2018, 06:36 AM |#11  
Junior Member
Thanks Meter: 2
 
More
Quote:
Originally Posted by SaidJan

Search your device here TWRP Official website

Just file .img can't found .zip

---------- Post added at 06:36 AM ---------- Previous post was at 06:35 AM ----------

Quote:
Originally Posted by SaidJan

Search your device here TWRP Official website

Also, anyone know why this happened to me? I guess I messed up with Lucky Patcher

Just .img no .zip
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes