?[STOCK][OREO][ARB01] H830 30c ZIPs + IMGs + KDZ (2018-08-01 Security Patch) - T-Mobile LG G5 ROMs, Kernels, Recoveries, & Other

{
"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 30c​
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_tty,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,240,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_180116
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=0xed03e63ab847ac42f981f475e0e939cea7744b32000000000000000000000000
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.zip
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.zip
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):
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 *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.
LG-H83030c-Flashable.COMPLETE-ARB01.zip
Latest MAGISK Stable. Thanks to topjohnwu!
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.
LG-H83030c-Flashable.COMPLETE-ARB01.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-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).
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

Downloading.
I'll give some comments after flashing.

lesterp0310 said:
Downloading.
I'll give some comments after flashing.
Click to expand...
Click to collapse
Hey, you done flashing? i wanna go buy this phone, how do you see the Oreo Update

Great job!Thanks

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.

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.

SaidJan said:
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.
Click to expand...
Click to collapse
Tried this but it is stuck on the Tmobile screen, any ideas?

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.

SaidJan said:
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.
Click to expand...
Click to collapse
Can u give link download TWRP3.2.3.zip ?

lordseth666 said:
Can u give link download TWRP3.2.3.zip ?
Click to expand...
Click to collapse
Search your device here TWRP Official website
Also, anyone know why this happened to me? I guess I messed up with Lucky Patcher

SaidJan said:
Search your device here TWRP Official website
Click to expand...
Click to collapse
Just file .img can't found .zip
---------- Post added at 06:36 AM ---------- Previous post was at 06:35 AM ----------
SaidJan said:
Search your device here TWRP Official website
Also, anyone know why this happened to me? I guess I messed up with Lucky Patcher
Click to expand...
Click to collapse
Just .img no .zip

lordseth666 said:
Just file .img can't found .zip
Click to expand...
Click to collapse
Download img. go to twrp or your recovery. In install part, tap on IMAGE FILE button. so it shows you .img files.

SaidJan said:
Download img. go to twrp or your recovery. In install part, tap on IMAGE FILE button. so it shows you .img files.
Click to expand...
Click to collapse
Thank u very much

Anyone noticed anything that is not noted in the changelog?
It looks like they finally fixed fast charging that was broken in Nougat. It doesn't kick off fast charge anymore.
Sent from my LG-H830 using Tapatalk

Tried using Uppercut but the upgrade gave me an error code at 38%. Now phone is stuck at firmware update screen when I power it on. Can't refurbish either because its not supported. Im not rooted btw. Is there some way for me to downgrade via Uppercut to h83020a? Did it brick somehow? What can i do? Thanks for the help guys I really appreciate it. :crying:

Sdobron said:
Anyone noticed anything that is not noted in the changelog?
Click to expand...
Click to collapse
this red warning and unlock count in bootloader/fastboot mode seems new.. (at least compared to 20a.. I forgot to check on 20o)
AgentWafflezz said:
Tried using Uppercut but the upgrade gave me an error code at 38%. Now phone is stuck at firmware update screen when I power it on. Can't refurbish either because its not supported. Im not rooted btw. Is there some way for me to downgrade via Uppercut to h83020a? Did it brick somehow? What can i do? Thanks for the help guys I really appreciate it. :crying:
Click to expand...
Click to collapse
LGUP usually doesn't fail that late into the flash (38%) unless connection between phone and computer is interrupted or there's an issue with the phone like bad blocks on the EMMC/UFS... strange.
try reflashing 30c KDZ again to see if it finishes.
But yes, you can downgrade to 20a KDZ by just selecting the 20a KDZ and flashing the same way you flashed 30c... select upgrade and flash KDZ.
or use LG Bridge if staying stock/unrooted.
tylerxian said:
I used UPPERCUT (upgrade option) to downgrade to 20a, but I'm stuck on a perpetual Secure boot-up blank screen that has Settings force closing on me at all times.
What should I do next?
Click to expand...
Click to collapse
data has to be wiped when you downgrade. factory reset.

I used UPPERCUT (upgrade option) to downgrade to 20a, but I'm stuck on a perpetual Secure boot-up blank screen that has Settings force closing on me at all times.
What should I do next?

autoprime said:
this red warning and unlock count in bootloader/fastboot mode seems new.. (at least compared to 20a.. I forgot to check on 20o)
LGUP usually doesn't fail that late into the flash (38%) unless connection between phone and computer is interrupted or there's an issue with the phone like bad blocks on the EMMC/UFS... strange.
try reflashing 30c KDZ again to see if it finishes.
But yes, you can downgrade to 20a KDZ by just selecting the 20a KDZ and flashing the same way you flashed 30c... select upgrade and flash KDZ.
or use LG Bridge if staying stock/unrooted.
data has to be wiped when you downgrade. factory reset.
Click to expand...
Click to collapse
Thank you finally fixed it by removing my sim card and sd card from the phone it was weird. I had to re-flash 5 times for it to work. Every time I flashed the percentage kept getting stuck at a higher number first it was stuck at 38 then 46 , 67, 82 and it finished on the fifth attempt. Probably my drivers were bugged. It wasn't the cable I changed it to another one I had laying around. This never happened to me before. It works perfectly now. I don't know why but it this update feels a bit slower to me compared to nougat even with minimal apps installed all bloatware disabled and hibernation manager with advanced task manager auto killing background specific apps every 3 mins. Although i do feel the battery is improved quite a bit. Just did a 3 hour call and it only dropped 4% when in nougat it used to drop around 11% with the same apps/ lawnchair launcher installed. Overall im pretty happy I didn't brick it thanks for the help guys.

autoprime said:
this red warning and unlock count in bootloader/fastboot mode seems new.. (at least compared to 20a.. I forgot to check on 20o).
Click to expand...
Click to collapse
20o not support unlockbootloader...
Im still on fulmic, it hard to move to this oreo, is it worth if i move to this oreo update?

AgentWafflezz said:
Thank you finally fixed it by removing my sim card and sd card from the phone it was weird. I had to re-flash 5 times for it to work. Every time I flashed the percentage kept getting stuck at a higher number first it was stuck at 38 then 46 , 67, 82 and it finished on the fifth attempt. Probably my drivers were bugged. It wasn't the cable I changed it to another one I had laying around. This never happened to me before. It works perfectly now. I don't know why but it this update feels a bit slower to me compared to nougat even with minimal apps installed all bloatware disabled and hibernation manager with advanced task manager auto killing background specific apps every 3 mins. Although i do feel the battery is improved quite a bit. Just did a 3 hour call and it only dropped 4% when in nougat it used to drop around 11% with the same apps/ lawnchair launcher installed. Overall im pretty happy I didn't brick it thanks for the help guys.
Click to expand...
Click to collapse
"Advanced task managers" are all but useless now and will not help your phone. The native Android task managing has improved greatly since the days of... MM? Lollipop? It's a disservice and you end up slowing down your own phone. Even Greenify, which I personally tweaked to heck and swore by, is not as necessary now.

Related

[ROM] RCR - "Clean" ROM, [HC 3.2] A500, Rooted, Busybox

Base is Acer_A500_7.006.01_COM_GEN2.
Rooted.
Deodex.
Busybox.
Bloatware removed.
Bootloader unlocked.
Recovery partition is left unchanged.
This ROM is intended as a base for other ROM's OR regular use without all the bloatware.
It is a "clean" stripped out version of the 7.006.01_COM_GEN2 update (full update, not OTA). The COM_GEN version does not matter a great deal. It will not hurt anything to install this on a GEN1 or GEN3 tablet. The hardware is exactly the same.
I keep track of everything that is changed, you can view the history and create this ROM yourself.
This will probably be the last update on this ROM until a large change in the OS occurs again. I built it to be quick, stable, and bloatware free. It is all of those.
Latest Version
Version History:
v1110062238
v1109261806
v1109252300
v1109251910 - Initial Release
Orginal ROM I worked off of can be found here
Notes:
This ROM will not recieve over the air updates. You would need to restore FWUpdateService* and FDUpdater* to re-enable OTA.
This requires CWM or similar to flash. It does not modify the recovery partition when installed.
Google Maps, Videos, Music2, and AdobeFlash have been removed. The latest versions can be downloaded through the market.
Feel free to restore any apks you you want, they should reintegrate without issue.
ROMs based off of this one in whole or in part:
Civato's ROM
Thanks List:
sc2k, thor2002ro, vache, civato
Changes
v1110062238 -
Changed updater-script as needed.
Removed an additional unneeded apk and a few files.
The version of su and Superuser.apk is from su-3.0.2-efgh-signed.zip.
Installed busybox v1.19.2 and symlinked the appropriate binaries in the updater-script.
v1109261806 -
Removed a few additional unneeded apks.
The version of su and Superuser.apk is from su-3.0-efgh-signed.zip.
v1109252300 -
Changed updater-script as needed.
Removed the bootloader.blob (Locked bootloaders don't concern me but would give you trouble!)
v1109251910 -
Changed updater-script as needed.
Deodexed entire ROM by hand using baksmali/smali v1.2.8.
The version of su and Superuser.apk is from su-2.3.6.3-efgh-signed.zip.
Opened flexrom.img and removed folder app. This had a preinstall apk that did nothing in this version. It only brought up an annoying message when firstrun saying "apk preinstaller complete".
Code:
ADDED:
/system
/app
Superuser.apk
/bin
busybox
su
REMOVED:
/Acer_A500_7.006.01_COM_GEN2.txt
/apkinstaller.temp
/bootloader.blob
/flexrom.img/app*
/Instruct_record.txt
/recovery*
/system
/app
3DPhotoBrowser.*
AcerAbout.*
AcerClockWidget.*
AcerDLNA.*
AcerNidus.*
AcerOneTimeInit.*
AcerRegistration.*
AcerSync.*
AcerSyncHelper.*
AdobeFlashPlayer.*
AgendaWidget.*
ApInAp.*
Aupeo.*
BooksTablet.*
Calculator.*
Clearfi.*
DeskClock.*
DigitalClockWidget.*
DTG.*
Email.*
Exchange.*
FDUpdater.*
FWUpdateService.*
GameLoftStore.*
HeroOfSparta.*
LetsGolf.*
LinkToFacebook.*
LiveWallpapersPicker.*
LumiRead.*
MagicSmokeWallpapers.*
Maps.*
MusicA.*
Music2.*
MyLocationWidget.*
nemoPlayer.*
NFS.*
Nook.*
SocialJogger.*
Street.*
TegraZone.*
Videos.*
VideoEditorGoogle.*
VisualizationWallpapers.*
VoiceSearch.*
WeatherWidget.*
ZinioReader.*
ZinioSettingsProvider.*
/etc/permissions
com.acer.android.clearfilib_tablet.xml
/framework
com.acer.android.clearfilib_tablet.jar
Developers Extras
These are extras that rom devs can use. If you aren't building a rom, this section wont matter to you.
Below are the framework jars from 7.006.01. They have all been deodex'd.
Deodex'd Framework Jars 7.006.01
Below are all of the APKs from the app folder (including ones I have removed from the ROM above). They have all been deodex'd (with the exception of voicesearch.apk, im working on it) and can be added into the update package without issue.
Deodex'd APK's from 7.006.01
Some applications will require restoring multiple files to their respective directories. Here is a list of dependancies.
Code:
[B]Dependancies:[/B]
Clear.fi-
AcerDLNA.*,Clearfi.*,com.acer.android.clearfilib_tablet.xml,com.acer.android.clearfilib_tablet.jar
TegraZone-
Download the latest TegraZone from android market
Do you have a recommendation of kernal for this? Are you using Richards?
I am not currently using a stock kernel with this. I have not changed anything. I am in the process of getting together a few boot.img with new kernels and posting those here as extras. In the meantime richards should work assuming it is compatible with 3.2 (im 99% sure it is)
GamezR2EZ said:
Below are the framework jars from 7.006.01. They have all been deodex'd.
Deodex'd Framework Jars 7.006.01
Below are all of the APKs from the app folder (including ones I have removed from the ROM above). They have all been deodex'd and can be added into the update package without issue.
Deodex'd APK's from 7.006.01
Click to expand...
Click to collapse
What are these files used for? I thought the framework jars were a necessary part of the OS (not a programmer or anything) Should I install them?
hroberts89436 said:
What are these files used for? I thought the framework jars were a necessary part of the OS (not a programmer or anything) Should I install them?
Click to expand...
Click to collapse
These are extras for dev use only. If you aren't building a rom this wont matter to you,
I just finished installing the ROM.
During the installation, however, I got this error.
random offset 0x136
Does this mean anything? The installation did go without any other glitches and I have been using the tablet with your ROM for about half an hour now. Works without any problems.
How do you get the media server working with clearfi , now it crashes when you try to start the media server in clear fi.
EDIT:
Ok I got it , added the clearfi framework and the Acer DLNA apk and now it works.
skiddhard said:
I just finished installing the ROM.
During the installation, however, I got this error.
random offset 0x136
Does this mean anything? The installation did go without any other glitches and I have been using the tablet with your ROM for about half an hour now. Works without any problems.
Click to expand...
Click to collapse
I always receive that message for every ROM I install. I have never tracked down why it is there. I believe it has to do with formatting a partition (maybe installing the flexrom?), but I do not know. Unless you are told otherwise, I wouldn't worry about it.
I get random offset messages to , but never experience any problems .
First , REALLY nice rom , you can install what you want and it is fast !!!
GPS fix is so fast and this even when I'm in the house ( I did use a modded GPS config for it but I did that with all the roms).
Not working , tegrazone but that is no problem.
The HD widget doesn't find my location if I set it at auto search (strange because the gps lock-on is so fast) that is the only problem that I got with it and that is no biggy.
Thanks !!!!!!
my gps config (edit before flash)
Code:
NTP_SERVER=eu.pool.org
NTP_SERVER=0.europe.pool.ntp.org
NTP_SERVER=1.europe.pool.ntp.org
NTP_SERVER=2.europe.pool.ntp.org
NTP_SERVER=3.europe.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
INTERMEDIATE_POS=1
C2K_HOST=c2k.pde.com
C2K_PORT=1234
SUPL_HOST=FQDN
SUPL_HOST=supl.google.com
SUPL_PORT=7276
SUPL_SECURE_PORT=7275
SUPL_NO_SECURE_PORT=3425
SUPL_TLS_HOST=FQDN
SUPL_TLS_CERT=/etc/SuplRootCert
ACCURACY_THRES=5000
CURRENT_CARRIER=common
DEFAULT_USER_PLANE=TRUE
REPORT_POSITION_USE_SUPL_REFLOC=1
Life wallpaper to work = "LifeWallpapersPicker.apk
Clear-FI to work = Clear-FI.apk and AcerDLNA.apk and framework "com.acer.android.clearfilib_tablet.jar (needs to be added in the framework folder)
Also modded my "build prop" before flash = added "ro.carrier=wifi-only" so the simcard messages won't pop-up.
Using THOR 3.5 kernel and NO problems , can oc the hell out of it.
Im glad to hear it! I will check into tegrazone and update the dependencies section with what I find. Also, did you restore the Clearfi xml file to the etc permissions folder as well? I dont know if it will cause issue if you dont, but it is there in the original ROM.
/system/etc/permissions/com.acer.android.clearfilib_tablet.xml
Are you using an A500? Or an A501?
Thanks. Downloading now
I'm liking the sound of this rom, I'll be giving it a shot in a few and installing richardtrips 3.2 kernel.
I'll report back with my findings.
GamezR2EZ said:
Im glad to hear it! I will check into tegrazone and update the dependencies section with what I find. Also, did you restore the Clearfi xml file to the etc permissions folder as well? I dont know if it will cause issue if you dont, but it is there in the original ROM.
/system/etc/permissions/com.acer.android.clearfilib_tablet.xml
Are you using an A500? Or an A501?
Click to expand...
Click to collapse
Did not restore the ClearFI xml in etc permissions , it is restored automaticly when you restore the .jar in the framework.
Look at my sig : I'm using a Packard Bell LibertyTab (exactly the same as a A500) So wifi only. After flash of this rom I got a A500. Packard bell is just so slow on updates still HC3.0.1
I made some changes to the rom for me , now it installes "busybox" , "drivemount"and "es file explorer" when you flash it , don't need to go into the market to install those apps.
For the tegra zone I can use the kitchen for taboonay , tested this and it worked.
This is the "build prop" (no more sim card messages)
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=HTJ85B
ro.build.display.id=Acer_A500_7.006.01_COM_GEN2
ro.build.system.id=Acer_A500_7.006_COM_GEN2
ro.build.version.incremental=1315474096
ro.build.version.sdk=13
ro.build.version.codename=REL
ro.build.version.release=3.2
ro.build.date=Thu Sep 8 17:52:34 CST 2011
ro.build.date.utc=1315475554
ro.build.type=user
ro.build.user=
ro.build.host=lion2
ro.build.tags=release-keys
ro.build.sku=COM_GEN2
ro.product.model=A500
ro.product.brand=acer
ro.product.name=picasso_comgen2
ro.product.device=picasso
ro.product.board=picasso
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Acer
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=tegra
# ro.build.product is obsolete; use ro.product.device
ro.build.product=picasso
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=picasso_comgen2-user 3.2 HTJ85B 1315474096 release-keys
ro.build.fingerprint=acer/picasso_comgen2/picasso:3.2/HTJ85B/1315474096:user/release-keys
ro.build.characteristics=tablet
# end build properties
ro.opengles.version = 131072
wifi.interface=wlan0
keyguard.no_require_sim=1
ro.dinfo.version=1.0
ro.cpu.vendor=nVidia
ro.cpu.speed=1.0 GHz
ro.cpu.version=T20
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.config.notification_sound=OnTheHunt.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=256m
ro.com.google.clientidbase=android-acer
acer.sync.adb.mode=ENABLED
ro.error.receiver.system.apps=com.acer.android.nidus
drm.service.enabled=true
ro.product.modelalias=A500
ro.tether.denied=true
ro.setupwizard.mode=REQUIRED
ro.com.google.gmsversion=3.2_r2
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.carrier=wifi-only
APPs that I put back
3DPhotoBrowser
AcerDLNA (this is needed to get the mediaserver with clearfi)
AdobeFlashPlayer
AgendaWidget
Calculator
com.estrongs.android.pop(ES file exporer let it update with market for root acces)
DeskClock
DigitalClockWidget
DriveMount
Email
LetsGolf
LiveWallpapersPicker (need this so you can use live wallpapers)
LumiRead
MagicSmokeWallpapers (live smoke wallpaper)
Maps
nemoPlayer (acermedia)
NFS
VideoEditorGoogle (video editor)
Busybox & drivemount install on flash
In the main folder I put the "installbusybox" file from Taboonay 2.1 (SO A BIG THANKS TO VACHE)
And in the system/xbin folder I put the "busybox" file from Taboonay 2.1 (SO A BIG THANKS TO VACHE)
And the drivemount.apk from that same taboonay rom.
(extract files from taboonay and place it at the same place it is installed on the taboonay rom)
All working supurb.
You dont need vache's files for that.
You can set everything up in the updater-script. Just setup the symlinks there, and permissions for the busybox binary.
I am a bit curious about the SIM card messages. I have never received one. We know ro.carrier=wifi-only will fix it, but again I have never received one.
If you have a decent ROM you should post it in a new thread for everyone to enjoy. That was part of my goal here
GamezR2EZ said:
You dont need vache's files for that.
You can set everything up in the updater-script. Just setup the symlinks there, and permissions for the busybox binary.
I am a bit curious about the SIM card messages. I have never received one. We know ro.carrier=wifi-only will fix it, but again I have never received one.
If you have a decent ROM you should post it in a new thread for everyone to enjoy. That was part of my goal here
Click to expand...
Click to collapse
I really don't know where to start with the the update-script , I'm a noob at these things , I do everything with trail and error .
But like I said the rom is working fast and smooth.
Well I got the sim card messages because of the custom kernel I'm running.
If I did some more testing I will post the rom for download.
Again thanks for this rom and the apps , it's nice to fool around with something I don't know.
I had to stop using this rom , I think you moved to many things , it was not stable , (gps was doing strange things , keeps hanging in search) , but is was really good for benchmarking.
Could you just deodex and su it and leave the rest as it is so I can mess around with it.
I've been using this Rom since yesterday afternoon and I've yet to have any instabilities, FC's or issues with it. It's exactly what I have been looking for, just a clean stripped vanilla rom. The only app I've felt compelled to put back was livewallpaperspicker.apk so I can use multiple live wallpaper, also added the build.prop line to remove sim card notification. Everything else I got from the market.
My GPS doesn't seem to have any ill effects, I used the worldwide modified gps.conf and pick up 4-5 satellites pretty quick using GPS status and GPS test. I'll have to spend most of the day about towns o I'll put the GPS through it's paces an report any problems.
BTW I'm running Richardtrips 3.4 kernel @ 1.5ghz, it's solid and it does great in benchmark .
civato said:
I had to stop using this rom , I think you moved to many things , it was not stable , (gps was doing strange things , keeps hanging in search) , but is was really good for benchmarking.
Could you just deodex and su it and leave the rest as it is so I can mess around with it.
Click to expand...
Click to collapse
Its funny that you say that, I actually stripped everything out to INCREASE stability. I found that with acers crap added back in, the whole system wanted to crash a bit more often.
I do have the entire rom deodex'd. If you would like to download the deodex-app.zip in my third post and dump all of those files to the /system/app/ folder then install the zip, you will have what you are asking for.
If you can explain what was crashing in a bit more detail, we can probably track down the cause (be it this ROM or otherwise)

[Q] How to edit default.prop?

I want to edit my default.prop such that:
ro.secure=0
ro.debuggable=1
persist.service.adb.enable=1
Currently my default.prop
ro.secure=1
ro.debuggable=0
persist.service.adb.enable=0
I tried to use setpropex to change it, but it doesn't seem to work in Android 4.4. When I type in getprop in ADB my default.prop shows that it has not been changed.
default.prop is stored in the ramdisk and it's values cannot be modified by setprop by design on all versions of android
prop files are merely text files that android loads the values of at runtime, if you change their values with setprop the files wont be changed unless you manually modify them.
You can either unpack the ramdisk, modify it's contents, repack it, flash the updated boot.img
or use something like: [root] adbd Insecure - Chainfire (there's a free version in the description)
Most custom kernels should already have those values, if you manually modify the stock one,
keep in mind that you will need to undo and redo it every time you use an official ota or it will fail to patch.

[Unofficial] TWRP 3.1.0-0 for Meizu M2 Note

TeamWin Recovery
What's new in 3.1.0-0:
# vold decrypt on a few select HTC devices, TWRP will now attempt to use the system partition's vold and vdc binaries and libraries to decrypt the data partition (nkk71 and CaptainThrowback)
# adb backup to stream a backup directly to or from your PC, see documentation here (bigbiff)
# tweak MTP startup routines (mdmower)
# support new Android 7.x xattrs for backup and restore to fix loss of data after a restore (Dees_Troy)
# support POSIX file capabilities backup and restore to fix VoLTE on HTC devices and possibly other issues (Dees_Troy)
# better indicate to users that internal storage is not backed up (Dees_Troy)
# improve automatic determination of TW_THEME (mdmower)
# minimal getcap and setcap support (_that)
# try mounting both ext4 and f2fs during decrypt (jcadduono and Dees_Troy)
# shut off backlight with power key (mdmower)
# timeout during FDE decrypt (Dees_Troy and nkk71)
# support for FBE decrypt and backing up and restoring FBE policies (Dees_Troy)
# boot slot support (Dees_Troy)
# TWRP app install prompt during reboot (Dees_Troy) > Only for Official
# support for AB OTA zips (Dees_Troy)
# support new Android 7.x log command (Dees_Troy)
# update recovery sources to AOSP 7.1 (Dees_Troy)
# numerous bugfixes and improvements by too many people to mention
Bug.? You tell me
Link :
https://drive.google.com/file/d/0By49Zozsl43hdnB0aG43NEZJTVE/view?usp=drivesdk
# Just Flash via current your TWRP
Thanks to :
- ShevT
- Mohancm
- Jonnyxda
Source :
Twrp.me
THX
finally... we have latest TWRP .....
thanks.... !
Can I flash it via previous twrp ..??
465swa said:
Can I flash it via previous twrp ..??
Click to expand...
Click to collapse
Yes, you can.
Thanks
yui90 said:
TeamWin Recovery
What's new in 3.1.0-0:
# vold decrypt on a few select HTC devices, TWRP will now attempt to use the system partition's vold and vdc binaries and libraries to decrypt the data partition (nkk71 and CaptainThrowback)
# adb backup to stream a backup directly to or from your PC, see documentation here (bigbiff)
# tweak MTP startup routines (mdmower)
# support new Android 7.x xattrs for backup and restore to fix loss of data after a restore (Dees_Troy)
# support POSIX file capabilities backup and restore to fix VoLTE on HTC devices and possibly other issues (Dees_Troy)
# better indicate to users that internal storage is not backed up (Dees_Troy)
# improve automatic determination of TW_THEME (mdmower)
# minimal getcap and setcap support (_that)
# try mounting both ext4 and f2fs during decrypt (jcadduono and Dees_Troy)
# shut off backlight with power key (mdmower)
# timeout during FDE decrypt (Dees_Troy and nkk71)
# support for FBE decrypt and backing up and restoring FBE policies (Dees_Troy)
# boot slot support (Dees_Troy)
# TWRP app install prompt during reboot (Dees_Troy) > Only for Official
# support for AB OTA zips (Dees_Troy)
# support new Android 7.x log command (Dees_Troy)
# update recovery sources to AOSP 7.1 (Dees_Troy)
# numerous bugfixes and improvements by too many people to mention
Bug.? You tell me
Link :
https://drive.google.com/file/d/0By49Zozsl43hdnB0aG43NEZJTVE/view?usp=drivesdk
# Just Flash via current your TWRP
Thanks to :
- ShevT
- Mohancm
- Jonnyxda
Source :
Twrp.me
Click to expand...
Click to collapse
the temperature of cpu is 0. Is this a bug?
Pcti888 said:
the temperature of cpu is 0. Is this a bug?
Click to expand...
Click to collapse
Yes, if there is time I will fix.
yui90 said:
Yes, if there is time I will fix.
Click to expand...
Click to collapse
thx,,:highfive:
Your recovery is the only that worked for me please dont keep your thread dead ill be using it for sure!
Its outdated recovery use one from LOS 14.1 thread.
n0p3zz said:
Its outdated recovery use one from LOS 14.1 thread.
Click to expand...
Click to collapse
It doesnt work ,it gets stucked on wipe.
Posso instalar o twrp atraves do flashfy ?m2note 571h

Titium Backup/AppExtractor won't find my TWRP backup

I recently rooted and installed a custom rom (xXx No Limits following guide in their thread) on my Galaxy S5 (Europe, G900F).
Everything went well other than a little confusion during these steps:
9. Boot the phone into custom recovery (TWRP 3.0.0.0)
10. Hit ?Wipe? and then ?Advanced Wipe?
11. Go to Install Section, select Rom zip, flash the rom and reboot.
12. Wipe Dalvik / Art Cache, System, Data and Cache.
Click to expand...
Click to collapse
What i did was first i wiped everything except my SD using advance wipe, then installed the rom, and then wiped Dalvic and Cache.
Since everything worked fine i didn't think more of it but after running into a new problem i think i may have done something wrong here, or else the problem is something entirely different.
After setting up the phone with the newly installed custom ROM i was happy while installing all the apps i use daily - And then it struck me i forgot to make a separate vCard backup for my contacts, and i previously didn't use any cloud service or have the linked to my google account.
I figured i could restore my TWRP backup i made following the guide, then make a vCard backup of my contacts and save it to my pc - then reinstall the custom ROM and use the vCard backup. But i insisted there had to be a way to extract my contacts some other way and back them up and i went googling for awhile.
Found a few solutions:
Find some files from the TWRP backup and change the file extension to zip/tar.gz and extract a file from there and convert to using a website - Sounds easy but for some reason my 7zip refuses to recognize the files as archives.
Another solution would be to extract the files from the backup directly from the phone using apps like Titanum Backup (Pro, wich i bought for this reason) or AppExtractor. But neither of those app will recognize my backup? I have read several threads about people having the same problems and tried following some of the answers which included going to Menu -> Preferences -> Backup settings: Backup folder location and scan for backups, but it wont find any. Reading some more i notice something is different with my folders. People in other threads got instructed to look for /storage/emulated/0/TWRP/BACKUPS and i also have that folder, but my backup isnt there. My backup lies in /storage/E409-3EDC/TWRP/BACKUPS
AppExtractor cant find my backup either but wont allow me to search for it.
Further more i read about another app called Nandriod Manager and installed it. This app WILL find the backup but has no way of extracting what i specifically need.
Am i right in assuming this is cause by some mistake i made in the steps mentioned first in this thread?
If anyone is interrested this is the xXx.options.prop settings i used for installation:
Code:
# xXx.options.prop
#
# RomBase by xda member xXx
#
# Configuration file to allow customize the installation
#
# I agree to use any part of my work to create more advanced custom ROM,
# but it would be great if you add me to the credits
#
prop.version=14
use.prop.in.zip=0
#-----------------------------------------------------------------------
# Enable root access and install the SuperSU app (thanks to @Chainfire)
# Please Note: Do NOT install Root if you want to stay with Knox 0x0!!
# Allowed values:
# 0 - do not enable root access
# 1 - enable root access with SuperSU by chainfire
# 2 - Experiental - SuperSU + suhide by @chainfire to get Safety Net & Pokemon Go working
root.supersu=1
# Deodex ROM during install (change this value only if you really need it!)
# Allowed values: 0 - Odex; 1 - Deodex;
deodexed.rom=1
# Kernel
# Allowed values: 0 - Stock Kernel; 1 - PhoeniX Kernel; 2 - CrazySuperKernel; 3 - Boeffla-Kernel
kernel=0
# sdcard Fix Permissions script
# fix ownership and permissions of files and directories on the sdcard to what they would be
# if Android OS had put them there itself, since some apps can't access pushed files that have root.root as owner/group
# Sometimes Apps FC when trying to access/write files on sdcard even with correct r/w permissions.
# This might fix this issues
# Please Note: Depending on how much files you have stored on your sdcard it can take
# up to several minutes to scan and fix it!!
# Don't become nervous when Rom flashing process will stuck here for a while,
# it will continue - Promised !!
# Allowed values:
# 0 - disabled
# 1 - enabled (default)
sdcard.fix=1
# Keyboard
# Please Note: Key vibration doesn't work on the S6 Keyboard!!
# Allowed values:
# 0 - Stock Keyboard
# 1 - S6 Keyboard - no key vibration, better choose newer C5 keyboard
# 2 - Sony Xperia Keyboard - very clean and plenty of optional settings
# 3 - C5 Keyboard - newest Samsung keyboard
keyboard.mod=3
# SystemUI mods
# Allowed values:
# 0 - Pure Stock SystemUI
# 1 - White theme, 3minit battery, rounded notifications and recents, Sdcard notifications fix
# 2 - Good Lock - no further mods or fixes. Fingerprint is not supported. Don't try it!
# 3 - White theme, rounded notifications and recents, Sdcard notifications fix
systemui.mod=2
# xXx Tweaks
# - A collection of system tweaks which optimizes overall speeds and RAM management
# - deodex the rom
# - 5-Way Reboot menu
# - Privat Mode fixed
# - Changed default Window Animation Scales to 0.5 for faster animations
# - Updated hosts file for Adblock
# - Qualcomm Adreno 330 Beta Drivers for better GPU Performance with Stability Fix by @DAS82 based the on @airidosas252 framework
# - Screen Overlay Fix
# - SystemUpdateService Disabler
# Allowed values:
# 0 - xXx Tweaks disabled
# 1 - xXx Tweaks enabled (default)
# 2 - xXx Tweaks + Qualcomm Adreno 330 Beta Drivers
xXx.tweaks=1
# Camera Mod
# Please Note: If you choose the modded Camera xXx Tweaks will be installed as well!
# Allowed values:
# 0 - stock camera (default)
# 1 - camera mod thanks to @amk1
camera.mod=1
# Screen Overlay Fix
# This will bypass the Android Screen Overlay Security and don't bother you anymore to disable previous activated
# Please Note: This will make you device vulnerable to Tapjacking!
# Allowed values:
# 0 - stock settings (default) (max Tapjacking security)
# 1 - modified Android Screen Overlay Security (for your convenience)
screen.overlay.fix=1
# Xposed Framework
# Allowed values:
# 0 - Xposed NOT installed
# 1 - Xposed + Original Rovo Xposed Installer (default)
# 2 - Xposed + Material Design Xposed Installer
xposed=2
# Sound Mods
# Allowed values:
# 0 - NO Sound Mod
# 1 - OLD - V4A Combo - Viper4Android + Sony Beats + eXtremeBeats Aural Maximizer by @guitardedhero and @Ben Feutrill
# 2 - OLD - V4A Combo + Dolby ATMOS
# 3 - NEW - Viper4Arise/eXtremeBeats Combo by @A.R.I.S.E. Sound Systems and @Ben Feutrill (default)
sound.mod=3
# Take care of security-related system files if there are any (SuperSU PIN, Avast Anti-Thelf in root mode).
# Allowed values: 1 - make a backup and then restore at the end of installation, 0 - skip backup
security.files=1
# Force overwrite your current recovery by stock recovery matched to the ROM version
# (by default it is overwritten only if KNOX 0x0 status has been detected).
# Allowed values: 1 - force overwrite current recovery, 0 - check KNOX status and overwrite if 0x0
stock.recovery=0
# CSC Selection. Allowed values:
# KCSC - Keep current CSC, recommended in most cases (automatic selection or copy your current CSC contents).
# You can force the use of natively supported CSC by typing (use UPPERCASE!):
# ALB, ALE, ARO, ATL, ATO, AUT, BGL, BMC, BTU, BVO, CHO, CMF, COO, CYO, DBT, DTM, EON, ETL, EUR, H3G, ILO, ITV, KSA, LUX, MEO,
# MET, MOB, MOT, MSR, MWD, NEE, NZC, OMD, OMN, ORX, PCI, PCW, PEO, PHE, PHN, PRO, ROM, SEB, SEE, SER, SIO, SWC, TDR, TEB,
# TEM, TEN, TMZ, TNZ, TOP, TPA, TPH, TSI, TSR, TTT, TUR, TWO, UPO, VD2, VDH, VDS, VIA, VIM, VNO, XEF, XEH, XEO, XME, XTC, ZTO
CSC=KCSC
Since it has built in sdcard fix that should not be the problem.
I hope i'm not confusing anyone more than i do myself because i must admit i cannot wrap my head around it. Might have something to do with this being the first time i mess around with rooting/custom rom on my phone.
Any help is greatly appreciated!

build.prop missing in OPR1.170623.026.8.1.10 (Android O)?

Hi,
I recently got my M1 A1 from Elisa, in Estonia(packages says Global Version). I've been looking for a guide to enable camera2 API, and since I'm not interested in root or other functionalities, I figured I could only edit build.prop file in /system with the relevant
Code:
persist.camera.HAL3.enabled=1
line.
My steps so far:
1. Unlock the bootloader.
2.Temporarily boot into TWRP:
Code:
PS C:\platform-tools> .\adb reboot bootloader
PS C:\platform-tools> .\fastboot devices
28833e59 fastboot
PS C:\platform-tools> .\fastboot boot recovery-tissot.img
downloading 'boot.img'...
OKAY [ 0.755s]
booting...
OKAY [ 0.592s]
finished. total time: 1.353s
3. Mount /system from TWRP
4. Try to pull out build.prop:
Code:
PS C:\platform-tools> .\adb pull /system/build.prop c:\platform-tools
adb: error: failed to stat remote object '/system/build.prop': No such file or directory
At this point, I was starting to worry: wrong TWRP, /system was not mounted properly, etc.. But then I tried:
Code:
PS C:\platform-tools> .\adb pull /system/default.prop
/system/default.prop: 1 file pulled. 0.0 MB/s (893 bytes in 0.052s)
...and it worked perfectly:
Code:
#
# ADDITIONAL_DEFAULT_PROPERTIES
#
ro.secure=1
security.perf_harden=1
ro.adb.secure=1
ro.allow.mock.location=0
ro.debuggable=0
ro.oem_unlock_supported=true
ro.zygote=zygote64_32
dalvik.vm.image-dex2oat-Xms=64m
dalvik.vm.image-dex2oat-Xmx=64m
dalvik.vm.dex2oat-Xms=64m
dalvik.vm.dex2oat-Xmx=512m
ro.dalvik.vm.native.bridge=0
dalvik.vm.usejit=true
dalvik.vm.usejitprofiles=true
dalvik.vm.dexopt.secondary=true
dalvik.vm.appimageformat=lz4
pm.dexopt.first-boot=quicken
pm.dexopt.boot=verify
pm.dexopt.install=quicken
pm.dexopt.bg-dexopt=speed-profile
pm.dexopt.ab-ota=speed-profile
debug.atrace.tags.enableflags=0
ro.logdumpd.enabled=0
#
# BOOTIMAGE_BUILD_PROPERTIES
#
ro.bootimage.build.date=Wed Jan 10 14:39:53 WIB 2018
ro.bootimage.build.date.utc=1515569993
ro.bootimage.build.fingerprint=xiaomi/tissot/tissot_sprout:8.0.0/OPR1.170623.026/8.1.10:user/release-keys
persist.sys.usb.config=mtp
So, my question: where does that build.prop live or hides? And can default.prop be used instead for the same purposes as build.prop?
What other steps I've tried so far:
- factory reset(twice);
- full firmware flash with MiFlash(and factory reset after);
- different versions of TWRP(best one from here:https://forum.xda-developers.com/showpost.php?p=75357241&postcount=817 )
Oh, and what I've noticed weird is this message, when invoking adb shell:
Code:
PS C:\platform-tools> .\adb shell
linker: error reading config file "/system/etc/ld.config.txt" for "/sbin/busybox" (will use default configuration): error reading file "/system/etc/ld.config.txt": Too many symbolic links encountered
WARNING: linker: error reading config file "/system/etc/ld.config.txt" for "/sbin/busybox" (will use default configuration): error reading file "/system/etc/ld.config.txt": Too many symbolic links encountered
/system/system/build.prop
You should be interested in root in this case, because whenever you mount the system with write privileges which you do, you loose OTAs. Magisk let you to modify the system systemlessly and whenever you receive OTA, you can install it.
sorry but which is the utility of OPR..?
maross said:
You should be interested in root in this case, because whenever you mount the system with write privileges which you do, you loose OTAs. Magisk let you to modify the system systemlessly and whenever you receive OTA, you can install it.
Click to expand...
Click to collapse
I guess I'll just dirty flash new firmwares with MiFlash . Maybe even restore original build.prop, MiFlash, then modify build.prop again. Rooting sometimes affects some apps, i.e. some banking apps won't install, Neflix won't let you download content, and so on.
sidbyron said:
sorry but which is the utility of OPR..?
Click to expand...
Click to collapse
It's just a naming convension for the firmware filename that Xiaomi uses.
quad_bx said:
I guess I'll just dirty flash new firmwares with MiFlash . Maybe even restore original build.prop, MiFlash, then modify build.prop again. Rooting sometimes affects some apps, i.e. some banking apps won't install, Neflix won't let you download content, and so on.
Click to expand...
Click to collapse
Just use Magisk with Magisk hide feature. You will achieve the same with less effort. Btw. direct modification of system will break Safetynet as far as I know, so you won't be able to install Netflix anyway [emoji846]
_mysiak_ said:
Just use Magisk with Magisk hide feature. You will achieve the same with less effort. Btw. direct modification of system will break Safetynet as far as I know, so you won't be able to install Netflix anyway [emoji846]
Click to expand...
Click to collapse
Well, let's take for example TWRP installation.... The official variant does not work on the last Oreo build(internal storage size is seen as 0, can't install). And for Magisk, I could not find a detailed tutorial to follow.
Anyway, let me see if I can find the hidden build.prop and what happens.
quad_bx said:
Anyway, let me see if I can find the hidden build.prop and what happens.
Click to expand...
Click to collapse
So, I've found it. On the plus side, editing it and re-uploading it did not trip SafetyNet. But... camera2 API is not enabled
I've even managed to edit it twice, in system_a and system_b, same result. Rebooting, clearing the app cache for the apps where I wanted to get RAW shooting did not help either.
I confirm build.prop is in /system/system after mounting it with TWRP.
I can pull it, change it, and push it, but nothing actually changes in the phone.
I confirm that going into "adb shell" generates that error.
Issue is: I DON'T WANT to install Magisk, I DON'T WANT to root.
I want auxiliary tele lens exposed to OpenCamera and gCam porting, and I want Whatsapp forced to use HAL1 specifics (as inner Whatsapp camera brakes after enabling Camera2api).
It means to convert this line:
camera.hal1.packagelist=com.skype.raider,com.google.android.talk
To this
camera.hal1.packagelist=com.skype.raider,com.google.android.talk,com.whatsapp
... and nothing more.
To me it sounds stupid to root, installa Magisk and leave the phone unlocked just to tell Whatsapp to use HAL1.
Also for exposing aux camera, it means to turn:
#Expose aux camera for below packages
vendor.camera.aux.packagelist=org.codeaurora.snapcam,com.android.camera,com.huaqin.factory,com.mi.AutoTest
#add by yaoshaorong for Expose aux camera for D2AO-892 for packagelist can't more than 91 byte
vendor.camera.aux.packagelist2=com.android.systemui
to
#Expose aux camera for below packages
vendor.camera.aux.packagelist=org.codeaurora.snapcam,com.android.camera,com.huaqin.factory,com.mi.AutoTest
#add by yaoshaorong for Expose aux camera for D2AO-892 for packagelist can't more than 91 byte
vendor.camera.aux.packagelist2=com.android.systemui,net.sourceforge.opencamera
But it simply doesn't work.
Is this the right file, or do we need to modify something else?
Dm verity and the related error correction changes your modifications back to the stock build.prop

Categories

Resources