[REF][GPE] HTC One Google Play Edition Stock OTA URLs

Search This thread

poondog

Inactive Recognized Contributor
Dec 11, 2011
14,998
12,953
Melbourne
Has anyone received an OTA on this phone recently? The GPE Galaxy S4, HTC One M8, and Moto G all have received stagefright patches, so I'm assuming the other GPEs will as well.

Just got the ota this morning

620mb update to LMY47O.H9

Kernel remains the same etc, I think the changes are very minor if not limited to the stagefright patches
 

Attachments

  • 1442460746201.jpg
    1442460746201.jpg
    53.7 KB · Views: 333
  • 1442460764661.jpg
    1442460764661.jpg
    41.1 KB · Views: 343
  • Like
Reactions: gu5t3r

CrimsonKnight

Member
Nov 2, 2011
35
2
I installed this update and I'm having trouble re-rooting via TWRP. I go to reboot, it notices that the phone is not rooted and asks me to install SuperSU, which I do. It goes through the install and automatically restarts afterwards, but the phone is not rooted.

Edit: Got it to work by downloading the SuperSU 2.46 zip and installing via TWRP manually rather than using TWRP's built-in installer.
 
Last edited:

Onkelkolle

New member
Sep 23, 2015
1
0
HTC M7 - Slimkat

This --URL--

Sent from my HTC One using Tapatalk

When I install the package my HTC One M7 only boots in the recovery.
Earlier packages can't be installed.
I use Slimkat and Slim-addons-mini_gapps.4.4.4.build.9-20150107.

Since i get the update information my OS consumed 3GB of mobile data, so it is important that i find a solution.

Can someone help me?
 

alberto4ever

New member
Oct 4, 2015
2
0
if im root nd have another room (liquidsmooth 4.4kitkat), i can update with this "5.1, Build LMY47O.H9"?
i dnt know so much about this.
 

EthanFirst

Senior Member
Jun 2, 2012
246
410
www.artit-k.com

Hi @oldblue910

This file not delta update LMY47O.H9 from LMY47O.H6. but this file is Full OTA, can update from all version to LMY47O.H9 release-keys (same M8)

I extract this file and found...

updater-script
Code:
# Htc Script Version: L50QCT.00.001.002

ui_print("L50QCT.00.001.002");
(!less_than_int(1440431636, getprop("ro.build.date.utc"))) || abort("Can't install this package (一  8月 24 23:53:56 CST 2015) over newer build (" + getprop("ro.build.date") + ").");
getprop("ro.product.device") == "m7" || abort("This package is for \"m7\" devices; this is a \"" + getprop("ro.product.device") + "\".");
ifelse( is_ship_bootloader(getprop("ro.bootloader")) == "t" ,
       assert(check_cid("00000000", "11111111", "22222222", "33333333",
       "44444444", "55555555", "66666666", "77777777", "88888888", "99999999",
       "GOOGL001", "11111111", "BS_US001", "CWS__001", "T-MOB010") == "t");
       );
ifelse( is_ship_bootloader(getprop("ro.bootloader")) == "t" ,
       assert(check_mid("full", "PN0713000" , "PN0712000" , "PN0714000" ,
       "PN0710000" , "PN0711000") == "t");,
       assert(check_mid("simple", "PN0713000" , "PN0712000" , "PN0714000" ,
       "PN0710000" , "PN0711000") == "t");
       );
show_progress(0.750000, 0);
format("ext4", "EMMC", "/dev/block/mmcblk0p35", "0", "/system");
mount("ext4", "EMMC", "/dev/block/mmcblk0p35", "/system", "max_batch_time=0,commit=1,data=ordered,barrier=1,errors=panic,nodelalloc");
assert(package_extract_dir("recovery", "/system"));
assert(package_extract_dir("system", "/system"));
symlink("/system/lib/libbluetooth_jni.so", "/system/app/Bluetooth/lib/arm/libbluetooth_jni.so");
symlink("/system/lib/libdefcontainer_jni.so", "/system/priv-app/DefaultContainerService/lib/arm/libdefcontainer_jni.so");
symlink("/system/lib/libhtcirinterface_jni.so", "/system/app/CIRModule/lib/arm/libhtcirinterface_jni.so");
symlink("/system/lib/libjni_pacprocessor.so", "/system/app/PacProcessor/lib/arm/libjni_pacprocessor.so");
symlink("/system/lib/libnfc_jni.so", "/system/app/Nfc/lib/arm/libnfc_jni.so");
symlink("/system/lib/libprintspooler_jni.so", "/system/app/PrintSpooler/lib/arm/libprintspooler_jni.so");
symlink("Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf");
symlink("Roboto-Regular.ttf", "/system/fonts/DroidSans.ttf");
symlink("app_process32", "/system/bin/app_process");
symlink("dalvikvm32", "/system/bin/dalvikvm");
symlink("libGLESv2.so", "/system/lib/libGLESv3.so");
symlink("toolbox", "/system/bin/cat", "/system/bin/chcon",
        "/system/bin/chmod", "/system/bin/chown", "/system/bin/clear",
        "/system/bin/cmp", "/system/bin/cp", "/system/bin/date",
        "/system/bin/dd", "/system/bin/df", "/system/bin/dmesg",
        "/system/bin/du", "/system/bin/getenforce", "/system/bin/getevent",
        "/system/bin/getprop", "/system/bin/getsebool", "/system/bin/grep",
        "/system/bin/hd", "/system/bin/id", "/system/bin/ifconfig",
        "/system/bin/iftop", "/system/bin/insmod", "/system/bin/ioctl",
        "/system/bin/ionice", "/system/bin/kill", "/system/bin/ln",
        "/system/bin/load_policy", "/system/bin/log", "/system/bin/ls",
        "/system/bin/lsmod", "/system/bin/lsof", "/system/bin/md5",
        "/system/bin/mkdir", "/system/bin/mknod", "/system/bin/mkswap",
        "/system/bin/mount", "/system/bin/mv", "/system/bin/nandread",
        "/system/bin/netstat", "/system/bin/newfs_msdos", "/system/bin/nohup",
        "/system/bin/notify", "/system/bin/printenv", "/system/bin/prlimit",
        "/system/bin/ps", "/system/bin/readlink", "/system/bin/renice",
        "/system/bin/restorecon", "/system/bin/rm", "/system/bin/rmdir",
        "/system/bin/rmmod", "/system/bin/route", "/system/bin/runcon",
        "/system/bin/schedtop", "/system/bin/sendevent",
        "/system/bin/setenforce", "/system/bin/setprop",
        "/system/bin/setsebool", "/system/bin/sleep", "/system/bin/smd",
        "/system/bin/start", "/system/bin/stop", "/system/bin/swapoff",
        "/system/bin/swapon", "/system/bin/sync", "/system/bin/top",
        "/system/bin/touch", "/system/bin/umount", "/system/bin/uptime",
        "/system/bin/vmstat", "/system/bin/watchprops",
        "/system/bin/wipe");
set_metadata_recursive("/system", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/bin", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/bin/ATFWD-daemon", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:atfwd_exec:s0");
set_metadata("/system/bin/akmd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:akmd_exec:s0");
set_metadata("/system/bin/app_process32", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:zygote_exec:s0");
set_metadata("/system/bin/bma150_usr", "uid", 0, "gid", 1000, "mode", 0750, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/bin/bootanimation", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:bootanim_exec:s0");
set_metadata("/system/bin/cir_fw_update", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:cir_fw_update_exec:s0");
set_metadata("/system/bin/clatd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:clatd_exec:s0");
set_metadata("/system/bin/debuggerd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:debuggerd_exec:s0");
set_metadata("/system/bin/dex2oat", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:dex2oat_exec:s0");
set_metadata("/system/bin/dhcpcd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:dhcp_exec:s0");
set_metadata("/system/bin/diag_uart_log", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:diag_exec:s0");
set_metadata("/system/bin/dnsmasq", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:dnsmasq_exec:s0");
set_metadata("/system/bin/drmserver", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:drmserver_exec:s0");
set_metadata("/system/bin/dumpstate", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:dumpstate_exec:s0");
set_metadata("/system/bin/efsks", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:mdm_helper_exec:s0");
set_metadata("/system/bin/hcheck", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:hcheck_exec:s0");
set_metadata("/system/bin/hld", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:hld_exec:s0");
set_metadata("/system/bin/hostapd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:hostapd_exec:s0");
set_metadata("/system/bin/installd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:installd_exec:s0");
set_metadata("/system/bin/keystore", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:keystore_exec:s0");
set_metadata("/system/bin/ks", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:mdm_helper_exec:s0");
set_metadata("/system/bin/lmkd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:lmkd_exec:s0");
set_metadata("/system/bin/logd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:logd_exec:s0");
set_metadata("/system/bin/mdnsd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:mdnsd_exec:s0");
set_metadata("/system/bin/mediaserver", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:mediaserver_exec:s0");
set_metadata("/system/bin/mm-qcamera-daemon", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:mm-qcamerad_exec:s0");
set_metadata("/system/bin/mpdecision", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:mpdecision_exec:s0");
set_metadata("/system/bin/mtpd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:mtp_exec:s0");
set_metadata("/system/bin/netcfg", "uid", 0, "gid", 3003, "mode", 02750, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/bin/netd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:netd_exec:s0");
set_metadata("/system/bin/netmgrd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:netmgrd_exec:s0");
set_metadata("/system/bin/patchoat", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:dex2oat_exec:s0");
set_metadata("/system/bin/ping", "uid", 0, "gid", 0, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/bin/pnpmgr", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:pnpmgr_exec:s0");
set_metadata("/system/bin/port-bridge", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:port-bridge_exec:s0");
set_metadata("/system/bin/pppd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:ppp_exec:s0");
set_metadata("/system/bin/qcks", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:mdm_helper_exec:s0");
set_metadata("/system/bin/qmuxd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:qmuxd_exec:s0");
set_metadata("/system/bin/qseecomd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:tee_exec:s0");
set_metadata("/system/bin/racoon", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:racoon_exec:s0");
set_metadata("/system/bin/rild", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:rild_exec:s0");
set_metadata("/system/bin/run-as", "uid", 0, "gid", 2000, "mode", 0750, "capabilities", 0xc0, "selabel", "u:object_r:runas_exec:s0");
set_metadata("/system/bin/sdcard", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:sdcardd_exec:s0");
set_metadata("/system/bin/servicemanager", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:servicemanager_exec:s0");
set_metadata("/system/bin/sh", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:shell_exec:s0");
set_metadata("/system/bin/surfaceflinger", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:surfaceflinger_exec:s0");
set_metadata("/system/bin/thermald", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:thermal-engine_exec:s0");
set_metadata("/system/bin/uncrypt", "uid", 0, "gid", 0, "mode", 0750, "capabilities", 0x0, "selabel", "u:object_r:uncrypt_exec:s0");
set_metadata("/system/bin/vdc", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:vdc_exec:s0");
set_metadata("/system/bin/vold", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:vold_exec:s0");
set_metadata("/system/bin/wpa_cli", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:wcnss_service_exec:s0");
set_metadata("/system/bin/wpa_supplicant", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:wpa_exec:s0");
set_metadata("/system/etc/dhcpcd/dhcpcd-run-hooks", "uid", 1014, "gid", 2000, "mode", 0550, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/etc/ppp", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0555, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/firmware", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/lib", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/vendor/lib/drm", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/lib/drm/libdrmwvmplugin.so", "uid", 0, "gid", 0, "mode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/lib/egl", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/lib/mediadrm", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/media", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/xbin", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
show_progress(0.050000, 5);
package_extract_file("boot.img", "/dev/block/mmcblk0p33");
show_progress(0.200000, 10);
unmount("/system");
write_firmware_image("PACKAGE:firmware.zip", "zip");
mount("ext4", "EMMC", "/dev/block/mmcblk0p37", "/data", "max_batch_time=0,commit=1,data=ordered,barrier=1,errors=panic,nodelalloc");
ui_print("Copying fotaBoot to /data/system for customize reload...");
package_extract_file("fotaBoot", "/data/system/fotaBoot");
unmount("/data");

build.prop
Code:
ro.build.project=M7_UL_L51_STOCK_UI_MR:449382
ro.build.project=M7_UL_L51_STOCK_UI_MR:449382
# begin build properties
# autogenerated by buildinfo.sh
htc.build.stage=2
ro.aa.customizationid=N/A
ro.prot=true
ro.aa.maincid=GOOGL001
ro.aa.modelid=PN0713000,PN0712000,PN0714000,PN0710000,PN0711000
ro.aa.cidlist=GOOGL001,11111111,BS_US001,CWS__001,T-MOB010
ro.aa.skulist=1700
ro.aa.rid=32
ro.cwkey=GOOGL001
ro.aa.report=com
ro.aa.project=M7_UL_L51_STOCK_UI_MR
ro.aa.mainsku=0
ro.aa.romver=6.04.1700.9
ro.onecid=
ro.aa.taskid=449382
ro.build.id=LMY47O.H9
ro.build.display.id=LMY47O.H9 release-keys
ro.build.version.incremental=666666
ro.build.version.sdk=22
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=5.1
ro.build.date=一  8月 24 23:53:56 CST 2015
ro.build.date.utc=1440431636
ro.build.type=user
ro.build.user=buildteam
ro.build.host=ABM009
ro.build.tags=release-keys
ro.build.flavor=m7-user
ro.product.model=HTC One
ro.product.brand=htc
ro.product.name=m7_google
ro.product.device=m7
ro.product.board=
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.cpu.abilist=armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=
ro.product.manufacturer=HTC
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=m7
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=6.04.1700.9 CL536258 release-keys
ro.build.fingerprint=htc/m7_google/m7:5.1/LMY47O.H9/666666:user/release-keys
ro.build.characteristics=nosdcard
ro.product.version=6.04.1700.9
# end build properties
#
# from device/htc/m7/system.prop
#
dalvik.vm.heapsize=512m
dalvik.vm.heapgrowthlimit=192m
dalvik.vm.heapstartsize=8m
dalvik.vm.heapmaxfree=8m
dalvik.vm.heapminfree=2m

#
#system props for display
#
debug.sf.hw=1
debug.composition.type=gpu
ro.hwui.renderer.disable_opaque=true
ro.sf.lcd_density=480
persist.hwc.mdpcomp.enable=true

#
# system prop for opengles version
#
# 131072 is decimal for 0x20000 to report version 2
ro.opengles.version=196608


rild.libpath=/system/lib/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

# For workaround for ro.baseband property. QCT use the property same as radio version to determine the architecture.
# But we hard code to mdm for M7.
ro.baseband.arch = mdm

#Add default network type for phone reference
ro.telephony.default_network=9

#Bluetooth
ro.bt.bdaddr_path = /sys/module/htc_bdaddress/parameters/bdaddress

#wifi
wifi.interface=wlan0
wifi.supplicant_scan_interval=15
wifi.softap.interface=wlan0
wifi.softapconcurrent.interface=wl0.1
persist.wifi.v6=true
persist.wifi.v6.rs.count=5
persist.wifi.v6.rs.timeout=5

#
# system props for the data modules
#
ro.use_data_netmgrd=true

#system props for time-services
persist.timed.enable=true

#system prop for switching gps driver to qmi
persist.gps.qmienabled=true

# set AGPS mode for SUPL TLS
ro.ril.def.agps.mode=1
# persist.radio.agps.mode=1

# 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

# System props for audio
persist.audio.fluence.mode=endfire
persist.audio.vr.enable=false
persist.audio.handset.mic=digital
htc.audio.global.state=0
htc.audio.global.profile=0
htc.audio.q6.topology=0
htc.audio.global.speaker=1
# Disable the off load for currently since this effect is under implementing.
#audio.offload.disable=1

# System props for soundhound
#   bit 0: Music playback in headset mode
#   bit 1: FM 48K
persist.htc.audio.soundhound=1

# M7 Hardware Info
ro.product.bluetooth=4.0
ro.product.display_resolution = 4.7 inch 1080p resolution
ro.product.main_camera = HTC UltraPixel Camera
ro.product.front_camera = 2.1M
ro.product.processor = Quadcore
ro.product.ram = 2GB
ro.product.wifi = 802.11 a/b/g/n/ac

# Support HW reset
ro.product.hwreset = 1
ro.product.hwreset.timer1 = 6
ro.product.hwreset.timer2 = 9

persist.fuse_sdcard=true

# ro.storage_structure: define the storage structure of this project
# FUSE: 0x8, FAT: 0x4, SD: 0x2, INS: 0x1
# Example: If the project has FUSE with SD card, the value should be defined as 10 (dec)
ro.storage_structure = 8

#For usb storage
ro.usb_host = 1

# For VOLD storage master key encryption  algorithm scrypt
ro.crypto.scrypt_params=16:3:1


#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.carrier=unknown
ro.config.ringtone=Themos.ogg
ro.config.notification_sound=Tejat.ogg
ro.config.alarm_alert=Oxygen.ogg
drm.service.enabled=true
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=5.1_r1
keyguard.no_require_sim=true
ro.vendor.extension_library=/system/lib/libqc-opt.so
ro.com.google.clientidbase=android-google
ro.sys.medialink=0
ro.ril.hsdpa.category=14
ro.ril.hsupa.category=6
ro.ril.hsxpa=4
ro.ril.radio.svn=1
ro.ril.disable.cpc=1
ro.ril.def.agps.mode=1
persist.sys.dalvik.vm.lib.2=libart.so
dalvik.vm.isa.arm.features=div
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
 
  • Like
Reactions: FeintDoxx

alray

Inactive Recognized Contributor
May 22, 2012
8,932
3,593
@oldblue910 What's new in H10? Googled it but can't find any info about this one. Is this a fix for stagefright 2.0?
 

gu5t3r

Senior Member
May 30, 2012
1,610
1,516
I couldn't update to H10 trough TWRP 2.8.7.0, so I'm writing this for anyone that got stuck with same problem.
I UnRooted in SuperSU, rebooted to recovery, uninstalled Xposed in twrp.
Update file just couldn't mount /data & /system under TWRP
So I deleted red lines in updater-script and mounted /system and /data manual in twrp before flashing
Code:
# Htc Script Version: L50QCT.00.001.002

ui_print("L50QCT.00.001.002");
[COLOR="Red"]mount("ext4", "EMMC", "/dev/block/mmcblk0p35", "/system", "max_batch_time=0,commit=1,data=ordered,barrier=1,errors=panic,nodelalloc");
mount("ext4", "EMMC", "/dev/block/mmcblk0p37", "/data", "max_batch_time=0,commit=1,data=ordered,barrier=1,errors=panic,nodelalloc");
getprop("ro.build.fingerprint") == "htc/m7_google/m7:5.1/LMY47O.H9/666666:user/release-keys" ||
    getprop("ro.build.fingerprint") == "htc/m7_google/m7:5.1/LMY47O.H10/666667:user/release-keys" ||
    abort("Package expects build fingerprint of htc/m7_google/m7:5.1/LMY47O.H9/666666:user/release-keys or htc/m7_google/m7:5.1/LMY47O.H10/666667:user/release-keys; this device has " + getprop("ro.build.fingerprint") + ".");
getprop("ro.product.device") == "m7" || abort("This package is for \"m7\" devices; this is a \"" + getprop("ro.product.device") + "\".");
assert(file_getprop("/system/build.prop", "ro.aa.taskid") == "449382" ||
       file_getprop("/system/build.prop", "ro.aa.taskid") == "453154");
ifelse( is_ship_bootloader(getprop("ro.bootloader")) == "t" ,
       assert(check_cid("00000000", "11111111", "22222222", "33333333",
       "44444444", "55555555", "66666666", "77777777", "88888888", "99999999",
       "GOOGL001", "11111111", "BS_US001", "CWS__001", "T-MOB010") == "t");
       );
ifelse( is_ship_bootloader(getprop("ro.bootloader")) == "t" ,
       assert(check_mid("full", "PN0713000" , "PN0712000" , "PN0714000" ,
       "PN0710000" , "PN0711000") == "t");,
       assert(check_mid("simple", "PN0713000" , "PN0712000" , "PN0714000" ,
       "PN0710000" , "PN0711000") == "t");
       );[/COLOR]
ui_print("Verifying current system...");
show_progress(0.100000, 0);
.
.
.

If you had flashed EX Kernel then you need to adb push kernel modules to /system/lib/modules from H9 update to pass update zip verification test

h10 update finished successfully
flashed EX Kernel again
flashed SuperSU
flashed Xposed
wiped dalvik
rebooted to fastboot
flash h10 no wipe firmware from GPE Plus thread
flash twrp again if needed @millicent

Updated with no losses.
 
Last edited:
  • Like
Reactions: millicent

millicent

Senior Member
Apr 25, 2012
1,120
243
Montreal
Just to make sure I understand this : you flashed the update through TWRP?

And why do you need to flash the firmware again?

Sent from my HTC One using Tapatalk
 

Top Liked Posts