Viper4Android possible fix for Stock TW roms - AT&T Samsung Galaxy S 4 Q&A, Help & Troubleshootin

POSSIBLE FIX for V4A, i am on a Galaxy S4 and was having issues playing off of the device and i think i may have had a fluke but i think i fixed it, i edited the build.prop and edited lines
#system prop for the LPA/TUNNEL
#
lpa.decode=false
tunnel.decode=true ---> changed to false
lpa.use-stagefright=true ----> changed to false
save and reboot, make sure the permissions are correct -rw r-- r--

Related

[Q] build.prop of a german XAJID

Hey Folks,
I just did the un-undoable: I deleted the build.prop and restartet. Well, now my tab got stuck after the Samsung Logo in permant vibration mode.
So, does anyone of you guys how to recover a deleted file via adb or alternatively post a valid build.prop.
Thanks,
Sam.
Noone? Would be nice, if someone could give me a hint where I can find that file outside of my tablet,
The contents of my backed up build.properties (XXJID), hope it helps you.
The placeholder [GOOGLE] gets replaced by the url "http : / / www . google . com" (without spaces), since i am not allowed to post links
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=FROYO
ro.build.display.id=FROYO.XXJID
ro.build.version.incremental=XXJID
ro.build.version.sdk=8
ro.build.version.codename=REL
ro.build.version.release=2.2
ro.build.date=2010. 09. 25. (ķ† ) 22:29:01 KST
ro.build.date.utc=1285421341
ro.build.type=user
ro.build.user=root
ro.build.host=sep-58
ro.build.tags=release-keys
ro.product.model=GT-P1000
ro.product.brand=samsung
ro.product.name=GT-P1000
ro.product.device=GT-P1000
ro.product.board=GT-P1000
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=samsung
ro.product.locale.language=en
ro.product.locale.region=GB
ro.wifi.channels=
ro.board.platform=s5pc110
# ro.build.product is obsolete; use ro.product.device
ro.build.product=GT-P1000
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=GT-P1000-user 2.2 FROYO XXJID release-keys
ro.build.fingerprint=samsung/GT-P1000/GT-P1000/GT-P1000:2.2/FROYO/XXJID:user/release-keys
# Samsung Specific Properties
ro.build.PDA=P1000XXJID
ro.build.hidden_ver=P1000XXJID
ro.build.changelist=589527
ro.tether.denied=false
# end build properties
rild.libpath=/system/lib/libsec-ril.so
rild.libargs=-d /dev/ttyS0
ro.sf.lcd_density=240
ro.sf.hwrotation=90
dalvik.vm.heapsize=48m
#dalvik.vm.execution-mode=int:jit
# The OpenGL ES API level that is natively supported by this device.
# This is a 16.16 fixed point number
ro.opengles.version=131072
#
# ADDITIONAL_BUILD_PROPERTIES
#
windowsmgr.max_events_per_sec=60
keyinputqueue.use_finger_id=true
viewConfig.adjusted_density=1.0
ro.url.legal=[GOOGLE]/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=[GOOGLE]/intl/%s/mobile/android/basic/privacy.html
ro.com.google.locationfeatures=1
ro.setupwizard.mode=DISABLED
ro.com.google.gmsversion=2.2_r5
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
keyguard.no_require_sim=true
ro.config.ringtone=01_Samsung_tune.ogg
ro.config.notification_sound=01_Sherbet.ogg
ro.config.alarm_alert=Good_Morning.ogg
ro.config.media_sound=Media_preview_Beyond_Samsung.ogg
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
Click to expand...
Click to collapse
SamuelTee said:
Hey Folks,
I just did the un-undoable: I deleted the build.prop and restartet. Well, now my tab got stuck after the Samsung Logo in permant vibration mode.
So, does anyone of you guys how to recover a deleted file via adb or alternatively post a valid build.prop.
Thanks,
Sam.
Click to expand...
Click to collapse
essentialy, all build.prop's are beside the build properties (version info, build time, etc..) the same on all froyo versions of the tab!
AND it was a veeeeery stupid idea to delete the build.prop! why did u delete it?
@Landroid
Well, I would blame RootExplorer for that stupid idea: I edited build.prop using RootExplorer. Now I had a build.prop and a build.prop.bak. Now, I renamed build.prop.bak to build.prop (because I believed that it would overwrite the changed build.prop with the original one). Instead, I now saw two build.prop in the RootExplorer item list (which is obviously a bug). So, I deleted one of them (which eventually deleted "both" - the only one).
Thanks julianLo and Latti (Landroid) for your build.prop posts. It really worked!!! My brick is a Tab again
SamuelTee said:
Well, I would blame RootExplorer for that stupid idea: I edited build.prop using RootExplorer. Now I had a build.prop and a build.prop.bak. Now, I renamed build.prop.bak to build.prop (because I believed that it would overwrite the changed build.prop with the original one). Instead, I now saw two build.prop in the RootExplorer item list (which is obviously a bug). So, I deleted one of them (which eventually deleted "both" - the only one).
Thanks julianLo and Latti (Landroid) for your build.prop posts. It really worked!!! My brick is a Tab again
Click to expand...
Click to collapse
well i use root explorer as well and edit my build.prop all the time for lcd density and fingerprint, and when you hit back you are prompted to save the changes before you can go back. do you have the latest update of root explorer? the build.prop.bak is your original. there is no need to rename that

What I do after rooting

Since every Samsung update causes me to lose root, I thought I'd make some notes about what I have to do every time. Then thought, someone else might find it useful so figured I'd post it. Obviously your mileage may vary depending on what you have installed and what you use.
1) Go to SuperUser (https://play.google.com/store/apps/details?id=com.noshufou.android.su) and tell it to update its binary.
2) Restore init.d hack (http://forum.xda-developers.com/showthread.php?t=1772616); add init.d files (should have them backed up)
3) Revert to old touch sounds (http://forum.xda-developers.com/showthread.php?t=1786637)
4) Reinstall AdAway hosts files (https://play.google.com/store/apps/details?id=org.adaway) Note: as of today, the first host file source appears to be down so uncheck it if the download fails
5) Reinstall Busybox (https://play.google.com/store/apps/details?id=com.jrummy.busybox.installer) to get all links in /system/xbin (to do this, you need advanced install or links don't get rebuilt, don't know why)
6) Reinstall System Tuner Pro tweaks (https://play.google.com/store/apps/details?id=ccc71.pmw.pro). Note: active tweaks will say they are set to init.d but you need to tell them to go to init.d again so the files are rewritten. Check /etc/init.d for 99pmw* to see what's being set.
7) Add back anything you changed to /system/build.prop or /system/build.local (if interested, I'll post what seems to work for me)
8) If you made build.prop changes that require it, boot to recovery, clear dalvik and maybe cache, and then reboot.
That puts things back to "normal" for me. Hope it helps someone.
Build prop additions. I try not to add too many "magic things" that I don't understand, but some may slip through so feel free to discuss and I'll tweak the list as I learn more. Note: Do not just restore build.prop from a backup since it has your build number etc. in it. What I usually do is backup first, then diff with the new version to see what has changed. If it is just my stuff, I copy/paste just my stuff to the new file (what's what the #aaw tag is for below, so I know where to start!).
Edit:
Find line that says dalvik.vm.dexopt-flags=m=y and add a # to the front of it and add a new line so it looks like this:
Code:
#dalvik.vm.dexopt-flags=m=y
dalvik.vm.dexopt-flags=m=y,o=v
Add to end of file:
Code:
#aaw
debug.enabletr=true
debug.sf.hw=1
video.accelerate.hw=1
debug.egl.hw=1
debug.performance.tuning=1
persist.sys.use_16bpp_alpha=1
windowsmgr.max_events_per_sec=1000
persist.sys.use_dithering=0
persist.sys.ui.hw=1
pm.sleep_mode=1
dalvik.vm.dexopt-data-only=1
dalvik.gc.type=precise
dalvik.vm.jniopts=warnonly
persist.adb.notify=0
ro.config.nocheckin=1
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.ipv4.tcp_ecn=0
net.ipv4.route.flush=1
net.ipv4.tcp_rfc1337=1
net.ipv4.ip_no_pmtu_disc=0
net.ipv4.tcp_sack=1
net.ipv4.tcp_fack=1
net.ipv4.tcp_window_scaling=1
net.ipv4.tcp_timestamps=1
net.ipv4.tcp_rmem=4096 39000 187000
net.ipv4.tcp_wmem=4096 39000 187000
net.ipv4.tcp_mem=187000 187000 187000
net.ipv4.tcp_no_metrics_save=1
net.ipv4.tcp_moderate_rcvbuf=1
Lots of settings here: http://forum.xda-developers.com/showthread.php?t=1227269

how do I install CWM recovery on att S4?

I'm following these instructions: http://wiki.cyanogenmod.org/w/Install_CM_for_jflte
using the "AT&T variant" instructions. I've already done root. I ran the "install-cwm.cmd". just a dos window blinked open and went away. I dont know how to install ClockworkMod Recovery. it just says rename to recovery.img. it doesn't say how to actually install it. when I "hold Volume Up, Home & Power.". the phone goes into android system recovery 3e instead of CWM recovery. I assume CWM recovery is not installed and the instructions don't say how to install it.
thanks.
Gabe3 said:
I ran the "install-cwm.cmd". just a dos window blinked open and went away. I dont know how....
Click to expand...
Click to collapse
Ekhm... may I ask one small question?
Of course, while reading the prerequisites, and verifying the tools you are using, you have recognized that Loki uses adb command?
And, knowing that, you of course do know that to do anything via adb from Windows based PC, you need to have the Android SDK installed and working?
EDIT: one more question: just by the accident, have you even though about placing your question in ATT section, or even looking for your solution, for example here???
spamtrash said:
Ekhm... may I ask one small question?
Of course, while reading the prerequisites, and verifying the tools you are using, you have recognized that Loki uses adb command?
And, knowing that, you of course do know that to do anything via adb from Windows based PC, you need to have the Android SDK installed and working?
EDIT: one more question: just by the accident, have you even though about placing your question in ATT section, or even looking for your solution, for example here???
Click to expand...
Click to collapse
still lost. I dont see a guide in the att section. where can I get the latest CWM Recovery lok file?
Gabe3 said:
still lost. I dont see a guide in the att section. where can I get the latest CWM Recovery lok file?
Click to expand...
Click to collapse
What is your model of phone?
Joku1981 said:
What is your model of phone?
Click to expand...
Click to collapse
AT&T Galaxy S4 SGH-i337
I was going to use this guide: http://galaxys4root.com/galaxy-s4-root/how-to-install-cwm-recovery-on-att-or-verizon-galaxy-s4-sgh-i337sch-i545/
but the recovery lok file in the guide is pretty old.
I've also tried using odin but it fails.
Gabe3 said:
AT&T Galaxy S4 SGH-i337
I was going to use this guide: http://galaxys4root.com/galaxy-s4-root/how-to-install-cwm-recovery-on-att-or-verizon-galaxy-s4-sgh-i337sch-i545/
but the recovery lok file in the guide is pretty old.
Click to expand...
Click to collapse
Is it really so hard to go to General section of I337 to find this thread, or, if you'd look deeper, to look into this, where, in section Step 2: Rooting Your Device - you have very specific split what is for which model is what type of custom recovery (and, it seems that CWM is for I337M, a Canadian version ONLY) preferred, at least for rooting.
however, Section 3 provides easy instruction step by step what you shall do...
Gabe3 said:
AT&T Galaxy S4 SGH-i337
I was going to use this guide: http://galaxys4root.com/galaxy-s4-root/how-to-install-cwm-recovery-on-att-or-verizon-galaxy-s4-sgh-i337sch-i545/
but the recovery lok file in the guide is pretty old.
Click to expand...
Click to collapse
The codename is "jflteatt". Also known as SGH-I337. CWM is old for this new phone, use Philz Touch now:
- Guide for flash the recovery: HERE
- This is the file for install it (select latest version): HERE
spamtrash said:
Is it really so hard to go to General section of I337 to find this thread, or, if you'd look deeper, to look into this, where, in section Step 2: Rooting Your Device - you have very specific split what is for which model is what type of custom recovery (and, it seems that CWM is for I337M, a Canadian version ONLY) preferred, at least for rooting.
however, Section 3 provides easy instruction step by step what you shall do...
Click to expand...
Click to collapse
looks like motochopper root failed. It said failed when I did it but it prompted me to reboot the phone so I thought it worked and superuser app got installed. superuser says "the superuser binary (su) must be updated. please choose an installation method. recovery mode installation is recommended for htc devices."
also, when I use root checker it says I don't have root. looks like back to step 1. I tried motochopper again and it still says failed.
just used the CASUAL application and checked root checker, still no root.
heres the casual log:
[*] Waiting for device...
Waiting for ADB device connection. When Windows 7 recognizes the device, we will continue. Don't touch anything.
[*] Device found.
[*] Pushing exploit...
2816 KB/s (1283460 bytes in 0.445s)
[*] Pushing root tools...
3916 KB/s (96260 bytes in 0.024s)
4132 KB/s (1578585 bytes in 0.373s)
[*] Pushing recovery to device...
4225 KB/s (10484224 bytes in 2.423s)
[*] Rooting phone...
[+] This may take a few minutes.
[-] Failure.
installing superuser to system partition
/system/bin/sh: su: not found
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=KOT49H
ro.build.display.id=KOT49H.I337UCUFNB1
ro.build.version.incremental=I337UCUFNB1
ro.build.version.sdk=19
ro.build.version.codename=REL
ro.build.version.release=4.4.2
ro.build.date=Tue Feb 11 22:30:13 KST 2014
ro.build.date.utc=1392125413
ro.build.type=user
ro.build.user=dpi
ro.build.host=SWDD5521
ro.build.tags=release-keys
ro.product.model=SAMSUNG-SGH-I337
ro.product.brand=samsung
ro.product.name=jflteuc
ro.product.device=jflteatt
ro.product.board=MSM8960
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=samsung
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm8960
# ro.build.product is obsolete; use ro.product.device
ro.build.product=jflteatt
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=jflteuc-user 4.4.2 KOT49H I337UCUFNB1 release-keys
ro.build.fingerprint=samsung/jflteuc/jflteatt:4.4.2/KOT49H/I337UCUFNB1:user/release-keys
ro.build.characteristics=att
# Samsung Specific Properties
ro.build.PDA=I337UCUFNB1
ro.build.hidden_ver=I337UCUFNB1
ro.build.changelist=505595
ro.product_ship=true
ro.chipname=apq8064
# end build properties
#
# from device/samsung/jflteatt/system.prop
#
#
# system.prop for surf
#
ro.sf.lcd_density=480
rild.libpath=/system/lib/libsec-ril.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
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=gpu
dalvik.vm.heapsize=36m
debug.enable.wl_log=1
persist.hwc.mdpcomp.enable=true
debug.mdpcomp.logs=0
#
# system props for the cne module
#
persist.cne.feature=0
lpa.decode=false
tunnel.decode=true
tunnel.audiovideo.decode=false
lpa.use-stagefright=true
qcom.hw.aac.encoder=true
#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-fma2dp=true
media.stagefright.enable-scan=true
mmp.enable.3g2=true
media.aac_51_output_enabled=true
#33395 is sum of supported format flags in AAL
#Formats: AVI AC3 ASF AAC QCP DTS 3G2
mm.enable.qcom_parser=33395
#
# system props for the data modules
#
ro.use_data_netmgrd=true
persist.data.netmgrd.qos.enable=false
#system props for time-services
persist.timed.enable=true
# System props for audio
persist.audio.fluence.mode=endfire
persist.audio.vr.enable=false
persist.audio.handset.mic=digital
persist.audio.lowlatency.rec=false
# System prop to select audio resampler quality
af.resampler.quality=255
# System prop to select MPQAudioPlayer by default on mpq8064
mpq.audio.decode=true
#
# system prop for opengles version
#
# 196608 is decimal for 0x30000 to report version 3
ro.opengles.version=196608
# system prop for requesting Master role in incoming Bluetooth connection.
#
ro.bluetooth.request.master=true
#
# system prop for Bluetooth Auto connect for remote initated connections
#
ro.bluetooth.remote.autoconnect=true
# system property for Bluetooth discoverability time out in seconds
# 0: Always discoverable
#debug.bt.discoverable_time=0
#system prop for switching gps driver to qmi
persist.gps.qmienabled=true
#System prop to enable ehrpd capability
ro.config.ehrpd=true
# System property for cabl
ro.qualcomm.cabl=0
# System prop for sending transmit power request to RIL during WiFi hotspot on/off
#
ro.ril.transmitpower=true
#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true
ro.hwui.text_cache_width=2048
#
# Supports warmboot capabilities
#
ro.warmboot.capability=1
#
#snapdragon value add features
#
ro.qc.sdk.audio.ssr=false
##fluencetype can be "fluence" or "fluencepro" or "none"
ro.qc.sdk.audio.fluencetype=none
ro.qc.sdk.camera.facialproc=true
ro.qc.sdk.gestures.camera=false
ro.qc.sdk.sensors.gestures=false
#property to check if dynamic resolution change is supported in framework
ro.streaming.video.drs=true
#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
#system prop for setting rmnet mux mode
persist.rmnet.mux=disabled
#
# System prop for Tvout/HDMI
#
persist.sys.camera.transform=0
persist.sys.camera.connect=0
persist.sys.videomode=0
ro.hdmi.enable=true
# System property for Default Brightness
ro.lcd_min_brightness=10
ro.lcd_brightness=143
# System proverty for sys info indication
persist.radio.add_power_save=1
# Keep SIM state on LPM mode
persist.radio.apm_sim_not_pwdn=1
# use se table when search list
persist.radio.use_se_table_only=1
# System prop for PLMN
persist.radio.fill_eons=1
# System prop for SPN
persist.radio.prefer_spn=0
media.enable-commonsource=true
#
# ADDITIONAL_BUILD_PROPERTIES
#
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=128m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.carrier=unknown
ro.vendor.extension_library=/vendor/lib/libqc-opt.so
ro.build.scafe=americano
ro.build.scafe.size=short
ro.build.scafe.shot=single
ro.hdcp2.rx=tz
ro.secwvk=144
ro.securestorage.support=true
security.mdpp=None
ro.security.mdpp.ver=1.0
ro.security.mdpp.release=2
security.mdpp.result=None
ro.sec.fle.encryption=true
ro.hwui.texture_cache_size=48
ro.hwui.layer_cache_size=32
ro.hwui.path_cache_size=8
ro.hwui.shape_cache_size=2
ro.hwui.gradient_cache_size=1
ro.hwui.drop_shadow_cache_size=4
ro.hwui.texture_cache_flush_rate=0.5
ro.hwui.text_small_cache_width=1024
ro.hwui.text_small_cache_height=512
ro.hwui.text_large_cache_width=2048
ro.hwui.text_large_cache_height=1024
ro.error.receiver.default=com.samsung.receiver.error
ro.config.ringtone=ATT_Firefly_Default.ogg
ro.config.notification_sound=Whisper.ogg
ro.config.alarm_alert=Alarm_Morning_flower.ogg
ro.config.media_sound=Media_preview_Touch_the_light.ogg
ro.security.mdpp.ux=Enabled
ro.setupwizard.mode=OPTIONAL
ro.com.google.clientidbase=android-samsung
ro.com.google.clientidbase.ms=android-att-us
ro.com.google.clientidbase.am=android-att-us
ro.com.google.clientidbase.yt=android-samsung
ro.com.google.clientidbase.gmm=android-samsung
ro.com.google.gmsversion=4.4.2_r1
persist.sys.dalvik.vm.lib=libdvm.so
ro.kernel.qemu=0
ro.build.selinux=1
ro.config.knox=1
ro.config.tima=1
ro.config.timaversion=2.0
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.qc.sdk.izat.premium_enabled=1
ro.qc.sdk.izat.service_mask=0x5
persist.gps.qc_nlp_in_use=0
ro.gps.agps_provider=1
[*] Installing Recovery
/system/bin/sh: su: not found
[*] rebooting into recovery. Ensure that you "Install Superuser" in after you reboot into Android for security reasons!
done
Script Complete
Click to expand...
Click to collapse
Gabe3 said:
looks like motochopper root failed. It said failed when I did it but it prompted me to reboot the phone so I thought it worked and superuser app got installed. superuser says "the superuser binary (su) must be updated. please choose an installation method. recovery mode installation is recommended for htc devices."
also, when I use root checker it says I don't have root. looks like back to step 1. I tried motochopper again and it still says failed.
Click to expand...
Click to collapse
The thread u created was for install custom recovery or root ur phone? If you want root ur phone too, follow this GUIDE, special for your device model.
Joku1981 said:
The thread u created was for install custom recovery or root ur phone?
Click to expand...
Click to collapse
well I wanted to root my phone so I could install cwm recovery to let me put cm11 on. but looks like my firmware version "NB1" isn't able to be rooted.
Gabe3 said:
well I wanted to root my phone so I could install cwm recovery to let me put cm11 on. but looks like my firmware version "NB1" isn't able to be rooted.
Click to expand...
Click to collapse
I answered you the 2 questions: Flash custom recovery and root ur phone :highfive:
Joku1981 said:
I answered you the 2 questions: Flash custom recovery and root ur phone :highfive:
Click to expand...
Click to collapse
thanks. it would have worked if my phone didn't have the NB1 firmware.
I'm finally able to give an answer instead of reading one.
I sent you a personal message with my post since I can't post links yet, as I've just made an account. Been lurking forever it was time. I will post it here when I can for any future passersby.

[STOCK][M][ARB01] H830 10i ROM + Flashable ZIPs + 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-H830 10iā€‹
This thread provides a stock T-Mobile H830 TWRP-flashable update for 10i as well as the 10i KDZ and all IMGs.ā€‹
Information:
10i is still ARB 01 just like 10D... so the 10D custom tot will still work for TWRP and gateway to root. Fastboot boot and flash commands are still "missing".
Anti-Rollback Version: 01
Android Version: 6.0.1
Android security patch level: 2016-08-01
Baseband version: MPSS.TH.2.0.c1.4-00032-M8996FAAAANAZM-1.63052.1
Kernel version: 3.18.20
Build number: MMB29M
Stock 10i build.prop :
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=MMB29M
ro.build.display.id=MMB29M
ro.build.version.incremental=162371745ea86
ro.build.version.sdk=23
ro.build.version.preview_sdk=0
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=6.0.1
ro.build.version.security_patch=2016-08-01
ro.build.version.base_os=
ro.build.date=Wed Aug 24 17:55:32 KST 2016
ro.build.date.utc=1472028932
ro.build.type=user
ro.build.user=jenkins
ro.build.host=LGEACI5R7
ro.build.tags=release-keys
ro.build.flavor=h1_tmo_us-user
ro.product.model=LG-H830
ro.product.brand=lge
ro.product.name=h1_tmo_us
ro.product.device=h1
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=h1
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=h1_tmo_us-user 6.0.1 MMB29M 162371745ea86 release-keys
ro.build.fingerprint=lge/h1_tmo_us/h1:6.0.1/MMB29M/162371745ea86:user/release-keys
ro.build.characteristics=default
ro.lge.lguiversion=5.0
# 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 cdma mode
# TODO: Please DO NOT enable the next line when you merge CAF
#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
persist.speaker.prot.enable=true
qcom.hw.aac.encoder=true
#
# system props for the cne module
#
persist.cne.feature=1
#For enable Android XLAT, LGE does not use this property
#system prop for enabling/disabling Android XLAT
#persist.net.doxlat=true
#For enable Android XLAT, LGE does not use this property
#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-fma2dp=true
media.stagefright.enable-scan=true
mmp.enable.3g2=true
media.aac_51_output_enabled=true
# Enable adaptive playback for secure decoder
mm.enable.sec.smoothstreaming=true
av.debug.disable.pers.cache=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
#
# 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
ro.opengles.version=196609
# system property for maximum number of HFP client connections
bt.max.hfpclient.connections=1
# System property for cabl
#disable cabl for h1
#ro.qualcomm.cabl=2
ro.qualcomm.cabl=0
#
# System props for telephony
# System prop to turn on CdmaLTEPhone always
# TODO: Please DO NOT enable the next line when you merge CAF
#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=true
#Set this true as ROME which is programmed
#as embedded wipower mode by deafult
ro.bluetooth.emb_wp_mode=true
#
#snapdragon value add features
#
ro.qc.sdk.audio.ssr=false
persist.audio.ssr.3mic=false
##fluencetype can be "fluence" or "fluencepro" or "none"
#ro.qc.sdk.audio.fluencetype move to model/audio_config.mk
#ro.qc.sdk.audio.fluencetype=none
persist.audio.fluence.voicecall=true
persist.audio.fluence.voicerec=false
persist.audio.fluence.speaker=true
#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
#disable tunnel encoding
tunnel.audio.encode=false
#Buffer size in kbytes for compress offload playback
audio.offload.buffer.size.kb=32
#Enable offload audio video playback by default
#audio.offload.video=true
#Enable 16 bit PCM offload by default
#audio.offload.pcm.16bit.enable=true
#Enable 24 bit PCM offload by default
audio.offload.pcm.24bit.enable=true
#Enable audio track offload by default
audio.offload.track.enable=true
#Enable music through deep buffer
audio.deep_buffer.media=true
#enable voice path for PCM VoIP by default
#use.voice.path.for.pcm.voip move to model/audio_config.mk
#use.voice.path.for.pcm.voip=true
#Enable multi channel aac through offload
audio.offload.multiaac.enable=true
# system prop for NFC DT
ro.nfc.port=I2C
#enable dsp gapless mode by default
#move to model property setting
#audio.offload.gapless.enabled=true
#enable pbe effects
audio.safx.pbe.enabled=true
#parser input buffer size(256kb) in byte stream mode
audio.parser.ip.buffer.size=262144
#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
#Disable property for Dolby ds2
audio.dolby.ds2.enabled=false
#Disable property for hard bypass
audio.dolby.ds2.hardbypass=false
audio.offload.passthrough=false
#move to model property setting
#Enable multi offload by defaul
#audio.offload.multiple.enabled=false
# enable navigation bar
qemu.hw.mainkeys=0
#property to enable VDS WFD solution
persist.hwc.enable_vds=1
#Enable stm events
ro.dbg.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
# 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=
#
# 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_3.1
ro.build.target_operator=TMO
ro.build.target_country=US
ro.telephony.default_network=9
ro.lge.lcd_default_brightness=156
persist.sys.store_demo_enabled=0
ro.sys.fw.bg_apps_limit=32
ro.config.max_starting_bg=16
ro.dev.fmode=0
ro.dev.fmode_exif=0
persist.gsm.sms.disablelog=64
persist.http.gba.auth=false
persist.service.email.enable=0
persist.lgiqc.ext=1
sys.lgiqc.crash=0
ro.config.ringtone=00_T-Jingle.ogg
ro.lge.noise.suppression=1
ro.lge.ns.default=1
persist.audio.nsenabled=ON
tangible_device_config=B1BCNAOTNA
lge.normalizer.param=version2.0/false/13/true/8000/1/3000/0.5
ro.com.google.gmsversion=6.0_r6
ro.setupwizard.mode=DISABLED
ro.com.google.apphider=off
ro.com.google.clientidbase=android-om-lge
ro.com.google.clientidbase.ms=android-hms-tmobile-us
ro.com.google.clientidbase.am=android-tmobile-us
ro.com.google.clientidbase.gmm=android-om-lge
ro.com.google.clientidbase.yt=android-om-lge
lge.nfc.vendor=nxp
ro.sf.lcd_density=640
persist.sys.strictmode.disable=true
ro.config.vibrate_type=1
persist.service.crash.enable=0
persist.sys.ssr.restart_level=ALL_ENABLE
ro.lge.adoptable_storage=false
ro.frp.pst=/dev/block/bootdevice/by-name/persistent
ro.lge.hl_mode=1
ro.camera.notify_nfc=1
ro.camera.fake_camera_id=2
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
persist.radio.apm_sim_not_pwdn=1
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.config.media_vol_extend=ON
ro.lge.vib_magnitude_index=0,1044,1276,1508,1740,1856,1972,2088
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
ro.lge.voice.clarity=1
ro.airplane.phoneapp=1
media.input.fd.disable=true
ro.lge.build.basetag=LAMPMMR1R160215
ro.lge.build.branch=msm8996_m_mr1_h1_na_mp_160215
sys.knockon.knockoff.distance=10
ro.lge.lcd_auto_brightness_mode=false
ro.lge.audio_soundexception=true
sys.lge.bnrd=0
com.lge.splink_screen_off=0
ro.lge.capp_ZDi_O=true
lge.zdi.actionsend=false
lge.zdi.onactivityresult=true
lge.zdi.dragdropintent=false
drm.service.enabled=true
ro.lge.capp_emotional_led=true
wlan.lge.wifidisplay=both
lge.signed_image=true
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.xfrm.enable=0
ro.afwdata.LGfeatureset=TMUSBASE
persist.dpm.feature=0
persist.lg.data.llkklk=true
persist.lg.data.block_ssdp=0
persist.telephony.oosisdc=false
persist.lg.data.fd=-1
persist.qcril.disable_retry=true
persist.lg.data.llkklk.exact=true
ro.lge.swversion_arb=ARB01
ro.lge.swversion=H83010i
ro.lge.swversion_short=V10i
ro.lge.swversion_rev=0
ro.lge.factoryversion=LGH830AT-00-V10i-TMO-US-AUG-24-2016-ARB01+0
dalvik.vm.heapgrowthlimit=256m
ro.vendor.extension_library=libqti-perfd-client.so
persist.radio.sib16_support=1
persist.radio.custom_ecc=1
af.fast_track_multiplier=1
audio_hal.period_size=192
camera.disable_zsl_mode=1
ro.carrier=unknown
dalvik.vm.heapstartsize=8m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.25
dalvik.vm.heapminfree=4m
dalvik.vm.heapmaxfree=16m
persist.service.odm_log.noti=true
persist.service.odm_log.svc=true
ro.boot.svelte=1
ro.qcom.ad=1
ro.qcom.ad.sensortype=1
ro.qcom.ad.calib.data=/system/media/display/calib.cfg
persist.sys.highlux.menu_on=0
persist.sys.enable_hardreset=0
ro.lge.has_left_sidekey=true
vr.perfd.controller.start=0
ro.lge.gons.enable=true
wlan.lge.gons.scan.completed=false
wlan.lge.gons.scan.scanonly=false
persist.service.logger.low=0
ro.product.ims=epdg
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.chip.version=bcm4358
wlan.lge.softap5g=true
wlan.lge.dcf.enable=true
wlan.lge.passpoint_setting=true
wlan.lge.txpower=true
persist.sys.dalvik.vm.lib.2=libart
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
persist.gps.qc_nlp_in_use=1
persist.loc.nlp_name=com.qualcomm.location
ro.gps.agps_provider=1
ro.expect.recovery_id=0xec5459bd104b31059b461c3ef0c8a568f42a099d000000000000000000000000
Install Directions:
Click button below to view install directions to update to 10i w/LG Bridge, LGUP (KDZ) or TWRP-flashable zips.
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 10i 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/install the following three(3) files on Windows PC (Windows only. Mac/Linux? Use a Windows Virtual Machine):
LGUP_Lab_Frame_Ver_1_11.msi
LGH830_DLL.msi
LG Windows PC drivers
2. Download KDZ.
3. Turn OFF device then place in Download Mode: Hold Volume Up while plugging in USB cable.
4. Run LGUP and flash software
Select device
Check BIN File box under File Type then select KDZ file
Check "Upgrade" box in center of program to keep data. Use "Refurbish" if you want to wipe data.
Click START button to flash file to G5 (you may have to close and reopen LGUP before being able to hit Start)
LGUP DOWNLOADS
Install via TWRP:
Click button below to view steps
Below are options for flashing zips in TWRP... if you want stock unrooted system w/TWRP(A), stock rooted(B), or rooted and passing SafetyNet(C).
To flash the 10i ZIPs you need TWRP 3.0.2 or higher and your bootloader unlocked.
See Tungkick's H830 Root Thread for info on obtaining unlocked bootloader status + TWRP. **Think twice before wiping data like the directions say**
**Hit the button below to see my warning about wiping data in TWRP
**This is personal preference and completely up to you**
Once you wipe data in TWRP and flash SuperSu zip and/or dm-verity zip, force encrypt is disabled.
No force encrypt + data wipe means data encryption is gone. The data partition is now insecure.
On the other hand.. wiping data in TWRP allows TWRP to see /data and /sdcard.
Since LG encryption has not yet been reversed TWRP can not view data while it's encrypted (force encrypt).
If TWRP can't see /data then you'll be unable to edit anything in /data while in TWRP or on the internal /sdcard... so you'll need an external sdcard or make use of the /tmp directory in TWRP which allows you to move/push/pull files there. You can still edit /data and the internal /sdcard while in Android.
If using CM 13/14 then you'll most likely have to wipe data no matter what.
A. Stock Unrooted w/ TWRP.
You need the COMPLETE zip + either the verity/encryption disable zip OR boot repack zip.
Use verity/encryption zip for no encrypted data. OR use the boot repack zip to keep your encrypted data.
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 G5 internal or external SD card.
Have encrypted data and no external sdcard? Boot into TWRP then ADB push zips to the /tmp directory and install them from there.
LG-H83010i-Flashable.COMPLETE-ARB01.zip
dm-verity/force encryption disabler zip.Thanks to @jcadduono!
Boot.img repacker zip. Thanks to @jcadduono!
2. (re)Boot into TWRP
3. Install the two ZIPs on sdcard, one at a time:
LG-H83010i-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.
B. Stock ROOTED. SafetyNet FAILS.
This is the default root method for M. Flashing the SuperSU zip which repacks the boot.img for systemless root.
SafeyNet fails due to root always being enabled... disabling root entirely and rebooting would be required to pass SafetyNet.
Click the button below to view steps
1. Download the following two files and place on G5 internal or external SD card.
Have encrypted data and no external sdcard? Boot into TWRP then ADB push zips to the /tmp directory and install them from there.
LG-H83010i-Flashable.COMPLETE-ARB01.zip
Latest SuperSU 2.65 or higher. [STABLE] or [BETA] Thanks to @Chainfire!
2. (re)Boot into TWRP
3. Install the two ZIPs on sdcard, one at a time:
LG-H83010i-Flashable.COMPLETE-ARB01.zip (Install > select zip > swipe to confirm/flash)
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.
If SuperSU is not installed after first boot into Android, adb reboot recovery back into TWRP then reflash SuperSU.
C. Stock ROOTED. SafetyNet PASSES.
This method uses Magisk which allows root to be toggled on/off without needing a reboot.
The Magisk Manager app allows you to toggle root on. Need to use an app that requires SafetyNet?.. toggle root off before opening it.
Think it's annoying to have to toggle root on/off every time? Use the AutoMagisk app to automate when root is on or off.
(xposed in all forms currently makes SafetyNet fail... unless using systemless xposed and you have xposed disabled then reboot)
Click the button below to view steps
1. Download the following three files and place on G5 internal or external SD card.
Have encrypted data and no external sdcard? Boot into TWRP then ADB push zips to the /tmp directory and install them from there.
LG-H83010i-Flashable.COMPLETE-ARB01.zip
Magisk v6 zip Thanks to topjohnwu!
phh's SuperUser 17 (Magisk Edition)
2. (re)Boot into TWRP
3. Install the three ZIPs on sdcard, one at a time:
LG-H83010i-Flashable.COMPLETE-ARB01.zip (Install > select zip > swipe to confirm/flash)
Magisk-v6.zip (Install > select zip > swipe to confirm/flash)
phh-superuser-17-magisk.zip (Install > select zip > swipe to confirm/flash)
4. 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.
5. After phone boots up install the following APKs to finish:
phh SuperUser from the Play Store
Magisk Manager v1.2
AutoMagisk (optional, automates root toggle on/off)
Downloads:
Click button below to view downloads for 10i, H830 and all G5's.
Please do not mirror files!
LG-H83010i-Flashable.COMPLETE-ARB01.zip
LG-H83010i-Flashable.Bootloader-ARB01.zip
LG-H83010i-Flashable.Modem-ARB01.zip
LG-H83010i-Flashable.Boot.zip
H83010i_00_0824.kdz
Codefire Directories:
G5 IMGs, drivers, flash tools, DLLs, KDZs, ZIPs and more can be found in the following directories...
LG-H83010i | LG-H830 | LG G5
MD5 Sums:
Click button below to view MD5 for each file...
MD5 (aboot.img) = 0e6daaad4b698748d67fef314ed9cf5b
MD5 (apdp.img) = d15c65cfaca25a4383dcace8852962a6
MD5 (boot.img) = a275fb58f5c64808b1d388cc02bf9fb6
MD5 (cmnlib.img) = 60ad9404dd25f8b73d5584ac06548844
MD5 (cmnlib64.img) = a84ed9a6f7683ace54e76fe5a33621c7
MD5 (devcfg.img) = 8f73945b06215d55aa6cec5d5db59bfb
MD5 (factory.img) = 15bc82584049ec3a7c62d921c2897267
MD5 (hyp.img) = 3e11fa5b0c59c0de8bf9eb8e96852943
MD5 (keymaster.img) = b1268639af6dafa320a3ec944c708bdd
MD5 (laf.img) = 3d6a6c88a3ecbdbca86a1352447d4810
MD5 (modem.img) = 6e15cf805e4cba5389314a209393f489
MD5 (msadp.img) = 7554757fccbd9cc144821652aa3830d7
MD5 (persist.img) = da6deed02f88e6e360e46db0e3fd7e39
MD5 (pmic.img) = fca1339c467393ff3aa850691b41097b
MD5 (raw_resources.img) = b7aa76b5376888943457e35820b550a2
MD5 (rct.img) = 15bc82584049ec3a7c62d921c2897267
MD5 (recovery.img) = 8788937bda75d309b66639f5f2bbb7ed
MD5 (rpm.img) = 7fb12e42ee211c06ab41541cac3cf1eb
MD5 (sec.img) = 50ff52f182343404236e56fd5ef7e93b
MD5 (system.img) = b16dd299a2a471ba2089d6be0743607f
MD5 (tz.img) = 1cd8ecfe24e060b9a96447b756ddb523
MD5 (xbl.img) = f7d880f6b6c518f405a58f75c57990ca
MD5 (xbl2.img) = f7d880f6b6c518f405a58f75c57990ca
MD5 (LG-H83010i-Flashable.Boot.zip) = c666046c7e46d91117a050338efea9fc
MD5 (LG-H83010i-Flashable.Bootloader-ARB01.zip) = 5c8a55fd53a08f3880ec3108548c681d
MD5 (LG-H83010i-Flashable.COMPLETE-ARB01.zip) = 213f0c4d1556116a0aded343a2190ac3
MD5 (LG-H83010i-Flashable.Modem-ARB01.zip) = 47509ef85b2dde49dd917764cadec412
MD5 (H83010i_00_0824.kdz) = 991d5c10a92a32aa55d6b31f6e2e0595
FAQ:
Click button below to view FAQ
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 10i and keep it movin'. But you can still root on 10A/D/i.
Q: LGUP isn't working because ________ what should I do?
A: This isn't the LGUP thread. Try the LGUP G5 thread here.
Q: Anti-Rollback 01? What does this mean?
A: It means if you flash 10i 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/10i 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. The 10D TOT with TWRP will still work on 10i bcause both 10D and 10i are ARB01. If you already have TWRP then the you should be able to keep TWRP if just flashing my zips.
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 WRP 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/encrypted.
Click to expand...
Click to collapse
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
Rooted 10d with Xposed.
Flashed, in order:
LG-H83010i-Flashable.COMPLETE-ARB01.zip
Xposed v86
SuperSU v 2.78
I wiped Dalvik and Cache after SuperSU (because I'm superstitious like that) and rebooted.
Rebooted twice, like SuperSU says it will, then it took its time booting and "upgrading" due to the cache wipe. Booted just fine, not issues at all. Verified version at 10i, verified Xposed framework and modules are working, all Developer options are still selected as I left them and everything appears to have been a very smooth in-place upgrade as expected. The only clean up appears to be that some system apps I froze with Titanium now appear to be activated, which isn't surprising.
Great work and great instructions, very much appreciated Autoprime!
rbradmag said:
Rooted 10d with Xposed.
Flashed, in order:
LG-H83010i-Flashable.COMPLETE-ARB01.zip
Xposed v86
SuperSU v 2.78
I wiped Dalvik and Cache after SuperSU (because I'm superstitious like that) and rebooted.
Rebooted twice, like SuperSU says it will, then it took its time booting and "upgrading" due to the cache wipe. Booted just fine, not issues at all. Verified version at 10i, verified Xposed framework and modules are working, all Developer options are still selected as I left them and everything appears to have been a very smooth in-place upgrade as expected. The only clean up appears to be that some system apps I froze with Titanium now appear to be activated, which isn't surprising.
Great work and great instructions, very much appreciated Autoprime!
Click to expand...
Click to collapse
Did you wipe data or did your method keep all apps and data?
igotroot said:
Did you wipe data or did your method keep all apps and data?
Click to expand...
Click to collapse
I did not wipe data, the only actions taken were what I detailed above.
All apps, settings and data were intact after update. The only noticeable change from pre-update was that a few of the bloat apps I had disabled were active and needed to be disabled again.
Followed the stock rooted saftynetpass procedure and cleared cache and delvic on reboot have no root or recovery.
Edit: Flashed back to 10d successfully though. One thing i did notice was that the phone software said 10i but when flashing the 10d back LGUP picked it up as 10d. Don't know what that means or if its helpful.
Edit: Ok the problem was i was tried using twrp app and install them all together which i dont understand why but dont do that lol. Should have read more thuroughly. Awesome now rooted and working fine. Had to disable some apps after like rbradmag but its all good now thanks.
Are the KDZ files for the LG 830 Broken? Made the rookie mistake of NOT unlocking bootloader to install rooted 10d and now is on a bootloop. Need the KDZ to reflash stock 10d with no luck since I cant find the KDZ anywhere.
Rooting LG G5 H83010i?
I was just redirected here from a thread for rooting another version of this phone and I'm a little new to the G5. I accidentally flashed the wrong image and managed to fix it and now I'm here. I was wondering what the install instructions are (I don't have TWRP yet, how do I flash the zip? LGUp still?) and what SafetyNet was and whether or not I needed it. If anyone could help before I proceed that would be fantastic. Thanks for any answers you guys might have.
To root 10I:
1. Make sure you have clicked the OEM unlock enable under developer options.
2. Flash the 10D rooted TOT using LGUP. There's a thread dedicated to this. There is no 10I pre-rooted TOT available. This installs TWRP and the 10D system/boot partitions. There is no other way to get TWRP installed. You can follow this youtube video for the specific steps, substituting of course the 10D TOT file for the 10A older one. https://www.youtube.com/watch?v=9YiFOYa2L9g
Once you have 10D rooted and set up:
3. Through TWRP, flash the 10I complete .zip file from this thread. This updates your system/modem/boot to the 10I version.
4. Then immediately flash supersu to re-root the phone in TWRP.
Is there any real benefit to updating to this firmware from 10d?
PlagasX said:
Is there any real benefit to updating to this firmware from 10d?
Click to expand...
Click to collapse
If you take T-Mobile's changelog as fact, I would say no but one would assume email enhancements couldn't justify an update.
A similar "i" update for another carrier was reported to patch quadrooter, so maybe this one does too. I haven't installed it myself yet as I'm waiting for Magisk v7 to drop.
If I were to use the Stock Non-Rooted... Will that also re-lock my bootloader, or will I need to do that manually after the fact?
rbradmag said:
Rooted 10d with Xposed.
Flashed, in order:
LG-H83010i-Flashable.COMPLETE-ARB01.zip
Xposed v86
SuperSU v 2.78
I wiped Dalvik and Cache after SuperSU (because I'm superstitious like that) and rebooted.
Rebooted twice, like SuperSU says it will, then it took its time booting and "upgrading" due to the cache wipe. Booted just fine, not issues at all. Verified version at 10i, verified Xposed framework and modules are working, all Developer options are still selected as I left them and everything appears to have been a very smooth in-place upgrade as expected. The only clean up appears to be that some system apps I froze with Titanium now appear to be activated, which isn't surprising.
Great work and great instructions, very much appreciated Autoprime!
Click to expand...
Click to collapse
After my huge issue of not being able to use my phone. I got lucky due to having a backup and was able to restore to it. Was hoping someone could tell me how to update my phone that is rooted running fluence patch 23 on my h830. Trying to prevent anymore loss of data.
It doesn't let me flash the 10d.tot file on LGUP. It says that version is too low???
Anyone with the 10i TOT file?
New root method for me: need minor guidance
So for whatever reason this method for the 10i is confusing me. I had previously attempted the 10D method without realizing mine was the latest and ended up in a bootloop, however that has all been fixed minus the "we cannot check your device for corruption" message every time I start up.
So I am savvy enough to know what to do and how to use the tools needed to do this but I can't seem to understand WHAT to do. These are flashable zip files so I assume I'll need TWRP or some other app to flash them and with that in mind I don't know how to do that on a non-rooted phone.
I know there are install instructions and I've read them a good dozen times now yet something isn't translating for me.
I was wondering if someone could tell me what I need to do and in what order because I would love to get root access on a device again. From the way things sound the G5 has been hell to root. I've never heard of tot files or flashing on a non-rooted device. I have a G5 H830i so if anyone could help with a layman quickdraw I would really appreciate it. Thank you.
Marmalade_Shaws said:
So for whatever reason this method for the 10i is confusing me. I had previously attempted the 10D method without realizing mine was the latest and ended up in a bootloop, however that has all been fixed minus the "we cannot check your device for corruption" message every time I start up.
So I am savvy enough to know what to do and how to use the tools needed to do this but I can't seem to understand WHAT to do. These are flashable zip files so I assume I'll need TWRP or some other app to flash them and with that in mind I don't know how to do that on a non-rooted phone.
I know there are install instructions and I've read them a good dozen times now yet something isn't translating for me.
I was wondering if someone could tell me what I need to do and in what order because I would love to get root access on a device again. From the way things sound the G5 has been hell to root. I've never heard of tot files or flashing on a non-rooted device. I have a G5 H830i so if anyone could help with a layman quickdraw I would really appreciate it. Thank you.
Click to expand...
Click to collapse
The g5 isn't difficult to root, in the how to thread you will find reference to a video on YouTube. It's for an earlier version software but the method is the same. That is pretty much what I followed when I rooted mine.
DAXX said:
It doesn't let me flash the 10d.tot file on LGUP. It says that version is too low???
Anyone with the 10i TOT file?
Click to expand...
Click to collapse
Are you sure you have the 10D tot and not the 10A tot? What's the name of your '10d' tot file?
the link for the stock kdz comes up missing. anyone got the stock on hand that I can use to go back to stock w/o root
How do I check what 10x version I am on? Or what not?
Back when the TOT root was first released, I installed that and I flashed Fluence HD 7. Now that my phone is acting up, I think I need to re-flash.
What do I need to do to ensure a problem-free flash?
I formatted my internal data.. Anyway to re-encrypt my internal storage??

Build.prop tweaks

Hi, custom aosp based roms, all have the same build.prop.
They write the build informaion and below that , they all have the same tweaks.
So you are bored every time you flash a rom or an update to write build.prop tweaks.
This small script adds build.prop tweaks without effort.
How to:
From PC terminal
Extract the 'build.prop.tweaks.zip'
Code:
adb push /<path to the script>/tweaks /sdcard/
adb shell
su
. ./sdcard/tweaks
From your phone terminal
Extract the 'build.prop.tweaks.zip'
Code:
su
. ./sdcard/<path to the script>/tweaks
What's in the script ?
Only the most important build.prop tweaks that are missing from our build.prop
remount system as read/write with 2 different ways to be sure that it will be mounted as r/w
ro.HOME_APP_ADJ=1
debug.sf.hw=1
debug.performance.tuning=1
video.accelerate.hw=1
debug.egl.profiler=1
debug.egl.hw=1
debug.composition.type=gpu
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
logcat.live=disable
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
ro.config.nocheckin=1
remount system as read only with 2 different ways to be sure that it will be mounted as r/o
If you want to add more, open the script with a text editor and add them the same way i did, right before the remount command to mount system as r/o.
Just let the script there in your sd and repeat this only once , every time you flash a rom.

Categories

Resources