[TOOL][RECOVERY] TWRP 2.7.0.x (SELinux support/OFFMODE Charging fix) (x920D)

Search This thread

kairi_zeroblade

Senior Member
Feb 10, 2011
2,322
12,710
No need to elaborate the OP.. :D

Recovery Image for x920d with SELinux support and support for new update binary to support KitKat..also includes fix for offmode charging animation..

Grab image here

Instructions:
- Grab the recovery image..
- Setup Fastboot tools and drivers..
- Reboot phone to Bootloader mode(pressing Volume down while powering it on and pressing on Bootloader option)
- Run command prompt on your fastboot directory by Holding Shift(keyboard) and pressing right click on your mouse..choose open command window here..
- Issue commands:
Code:
fastboot erase cache
- Then after finishing the previous command..
Code:
fastboot flash recovery [COLOR="Red"][I]image.image[/I][/COLOR]
note: where image.image is the filename of the recovery image you have downloaded..

- Reboot bootloader and try to enter recovery..and give yourself a HUG..if all goes well you will be greeted by the Teamwin screen and will enter the menu shortly..

Kindly test and give feedback.. :D if you like it a Thanks cannot be as harmful as it seems..it will keep me motivated to work things out for FREE..

Credits:
- DeesTroy, Pio-Masaki for the device tree and Flyhalf205..anyone missing??let me know..

Archive
2.6.3.0 image here..


PS: For X920E support kindly coordinate with me via PM..

XDA:DevDB Information
TWRP for Butterfly, Tool/Utility for the HTC Butterfly

Contributors
kairi_zeroblade

Version Information
Status: Testing

Created 2014-10-18
Last Updated 2014-10-18
 
Last edited:

kairi_zeroblade

Senior Member
Feb 10, 2011
2,322
12,710
And also credit the dev here who u got it from

Sent from my HTC Butterfly s using XDA Premium 4 mobile app

Code:
Starting TWRP 2.6.3.0 on Thu Feb 20 16:23:51 2014
BOARD_HAS_NO_REAL_SDCARD := true
TW_INCLUDE_DUMLOCK := true
I:Internal path defined: '/data/media'
I:External path defined: '/external_sd'
I:Mount: Unable to find partition for path '/data'
RECOVERY_SDCARD_ON_DATA := true
TW_NO_USB_STORAGE := true
Starting the UI...Pixel format: 1080x1920 @ 32bpp
Pixel format: BGR_565
framebuffer: fd 3 (1080 x 1920)
=> Linking mtab
=> Processing recovery.fstab
I:Processing '/boot'
I:Processing '/cache'
I:Processing '/data'
I:mount '/data/media' '/sdcard' process ended with RC=0
I:mount '/data/media/0' '/sdcard' process ended with RC=0
I:Backup folder set to '/data/media/0/TWRP/BACKUPS/FA2CSPN03117'
I:Settings storage is '/data/media/0'
I:Processing '/recovery'
I:Processing '/system'
I:Processing '/devlog'
I:Created '/devlog' folder.
I:Processing '/external_sd'
I:Created '/external_sd' folder.
I:Processing '/usb-otg'
I:Created '/usb-otg' folder.
Updating partition details...
I:Data backup size is 153MB, size: 11969MB, used: 523MB, free: 11282MB, in data/media: 369MB.
I:Unable to mount '/usb-otg'
I:Actual block device: '', current file system: 'vfat'
I:Unmounting main partitions...


Partition Logs:
/boot | /dev/block/mmcblk0p19 | Size: 16MB
   Flags: Can_Be_Backed_Up IsPresent 
   Primary_Block_Device: /dev/block/mmcblk0p19
   Display_Name: Boot
   Storage_Name: boot
   Backup_Path: /boot
   Backup_Name: boot
   Backup_Display_Name: Boot
   Storage_Path: /boot
   Current_File_System: emmc
   Fstab_File_System: emmc
   Backup_Method: dd

/cache | /dev/block/mmcblk0p33 | Size: 377MB Used: 6MB Free: 371MB Backup Size: 6MB
   Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent 
   Primary_Block_Device: /dev/block/mmcblk0p33
   Display_Name: Cache
   Storage_Name: Cache
   Backup_Path: /cache
   Backup_Name: cache
   Backup_Display_Name: Cache
   Storage_Path: /cache
   Current_File_System: ext4
   Fstab_File_System: ext4
   Backup_Method: files

/data | /dev/block/mmcblk0p34 | Size: 11969MB Used: 523MB Free: 11282MB Backup Size: 153MB
   Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent Has_Data_Media Can_Encrypt_Backup Use_Userdata_Encryption Is_Storage Is_Settings_Storage 
   Symlink_Path: /data/media/0
   Symlink_Mount_Point: /sdcard
   Primary_Block_Device: /dev/block/mmcblk0p34
   Display_Name: Data
   Storage_Name: Internal Storage
   Backup_Path: /data
   Backup_Name: data
   Backup_Display_Name: Data
   Storage_Path: /data/media/0
   Current_File_System: ext4
   Fstab_File_System: ext4
   Backup_Method: files

/recovery | /dev/block/mmcblk0p20 | Size: 15MB
   Flags: Can_Be_Backed_Up IsPresent 
   Primary_Block_Device: /dev/block/mmcblk0p20
   Display_Name: Recovery
   Storage_Name: recovery
   Backup_Path: /recovery
   Backup_Name: recovery
   Backup_Display_Name: Recovery
   Storage_Path: /recovery
   Current_File_System: emmc
   Fstab_File_System: emmc
   Backup_Method: dd

/system | /dev/block/mmcblk0p32 | Size: 1826MB Used: 1151MB Free: 675MB Backup Size: 1151MB
   Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_Available_in_GUI IsPresent 
   Primary_Block_Device: /dev/block/mmcblk0p32
   Display_Name: System
   Storage_Name: System
   Backup_Path: /system
   Backup_Name: system
   Backup_Display_Name: System
   Storage_Path: /system
   Current_File_System: ext4
   Fstab_File_System: ext4
   Backup_Method: files

/devlog | /dev/block/mmcblk0p24 | Size: 19MB Used: 16MB Free: 3MB Backup Size: 16MB
   Flags: Can_Be_Mounted Can_Be_Wiped IsPresent 
   Primary_Block_Device: /dev/block/mmcblk0p24
   Display_Name: devlog
   Storage_Name: devlog
   Backup_Path: /devlog
   Backup_Name: devlog
   Backup_Display_Name: devlog
   Storage_Path: /devlog
   Current_File_System: ext4
   Fstab_File_System: ext4
   Backup_Method: files

/external_sd | /dev/block/mmcblk1p1 | Size: 15185MB Used: 10548MB Free: 4637MB Backup Size: 10548MB
   Flags: Can_Be_Mounted Can_Be_Wiped Wipe_Available_in_GUI Removable IsPresent Is_Storage 
   Primary_Block_Device: /dev/block/mmcblk1p1
   Alternate_Block_Device: /dev/block/mmcblk1
   Display_Name: Micro SDcard
   Storage_Name: Micro SDcard
   Backup_Path: /external_sd
   Backup_Name: external_sd
   Backup_Display_Name: Micro SDcard
   Storage_Path: /external_sd
   Current_File_System: vfat
   Fstab_File_System: vfat
   Backup_Method: files

/usb-otg |  | Size: 0MB Used: 0MB Free: 0MB Backup Size: 0MB
   Flags: Can_Be_Mounted Can_Be_Wiped Wipe_Available_in_GUI Removable Is_Storage 
   Primary_Block_Device: /dev/block/sda1
   Alternate_Block_Device: /dev/block/sda
   Display_Name: USB OTG
   Storage_Name: USB OTG
   Backup_Path: /usb-otg
   Backup_Name: usb-otg
   Backup_Display_Name: USB OTG
   Storage_Path: /usb-otg
   Current_File_System: vfat
   Fstab_File_System: vfat
   Backup_Method: files

I:Loading package: TWRP (/script/ui.xml)
I:Loading package: TWRP (/data/media/0/TWRP/theme/ui.zip)
I:Loading package: TWRP (/res/ui.xml)
I:Loading resources...
I:Loading variables...
I:Loading pages...
I:Loading page main
I:Loading page main2
I:Loading page install
I:Loading page flash_confirm
I:Loading page flash_zip
I:Loading page flash_done
I:Loading page clear_vars
I:Loading page confirm_action
I:Loading page action_page
I:Loading page singleaction_page
I:Loading page action_complete
I:Loading page filecheck
I:Loading page rebootcheck
I:Loading page wipe
I:Loading page advancedwipe
I:Loading page formatdata
I:Loading page formatdata_confirm
I:Loading page backup
I:Loading page backupname1
I:Loading page backupname2
I:Loading page backupencryption
I:Loading page backupencryption2
I:Loading page checkbackuppassword
I:Loading page backup_run
I:Loading page restore
I:Unable to open '/data/media/0/TWRP/BACKUPS/FA2CSPN03117'
I:Loading page restore_read
I:Loading page restore_decrypt
I:Loading page try_restore_decrypt
I:Loading page restore_select
I:Loading page renamebackup
I:Loading page restore_run
I:Loading page selectstorage
I:Loading page mount
I:Loading page usb_mount
I:Loading page usb_umount
I:Loading page reboot
I:Loading page settings
I:Loading page timezone
I:Loading page screen
I:Loading page advanced
I:Loading page partsdcard
I:Loading page htcdumlock
I:Loading page lock
I:Loading page filemanagerlist
I:Loading page filemanageroptions
I:Loading page choosedestinationfolder
I:Loading page filemanagerrenamefile
I:Loading page filemanagerrenamefolder
I:Loading page filemanagerchmod
I:Loading page filemanagerconfirm
I:Loading page filemanageracction
I:Loading page decrypt
I:Loading page trydecrypt
I:Loading page terminalfolder
I:Loading page terminalcommand
I:Loading page sideload
I:Loading page installsu
I:Set page: 'clear_vars'
I:Set page: 'main2'
I:Switching packages (TWRP)
SELinux contexts loaded from /file_contexts
E:Cannot load volume /misc!
E:Cannot load volume /misc!
Startup Commands: ro.boot.baseband=3A.32.306.04
ro.boot.batt_poweron=good_battery
ro.boot.keycaps=qwerty
ro.boot.dq=PASS
ro.boot.mode=recovery
ro.boot.serialno=FA2CSPN03117
ro.boot.bootloader=1.55.0000
ro.boot.nledhw=0
ro.boot.ddrmid=(0x6)
ro.serialno=FA2CSPN03117
ro.bootmode=recovery
ro.baseband=3A.32.306.04
ro.bootloader=1.55.0000
ro.carrier=ALL
ro.hardware=dlxub1
ro.revision=3
ro.devicerev=3
ro.cid=11111111
ro.mid=PL9911000
ro.device.fp=false
ro.emmc=1
ro.lb=1
ro.ur=S000
dev.bootreason=
dev.alarm.id=
dev.alarm.time=
dev.zcharge=false
persist.radio.htc_mfg_code=WHT00
ro.pagesize=2048
ro.efuse_info=FNSL
ro.factorytest=0
ro.td=0
ro.sf=0
ro.td_ofs=328
ro.chk_prd=1
ro.rb_dly=0
ro.bc_tmo=300
ro.hlog_ofs=628
ro.dap_index=unknown
ro.adb.secure=0
ro.secure=0
ro.allow.mock.location=0
ro.debuggable=1
persist.sys.usb.config=adb,mtp
persist.service.adb.enable=1
ro.metropcs.ui=0
ro.ril.ecc.HTC-India=100,101,102,108
ro.ril.ecc.HTC-Asia-SEA-WWE=911,112,999,110,113,15,1122,115,16,118
ro.customer.HTC__044=PROJECT_A0002_flag, 0x0001
ro.language.HTC__044=LANGUAGE_WWE_flag, 0x0000
ro.customer.HTC__038=PROJECT_A0002_flag, 0x0001
ro.language.HTC__038=LANGUAGE_IND_flag, 0x001D
ro.ril.sarinfo.HTC__038=0.973,0.787
ro.ril.normal.ecclist.HTC__038=100,101,102,108
ro.ril.hsdpa.category=24
ro.ril.hsupa.category=6
ro.ril.hsxpa=4
ro.ril.qos.maxpdps=2
ro.ril.disable.fd.plmn.prefix=23402,23410,23411,23420,27202
ro.ril.enable.sdr=1
ro.ril.enable.amr.wideband=0
ro.ril.enable.r8fd=0
ro.ril.disable.cpc=1
ro.product.locale.language=en
ro.product.locale.region=US
ro.com.google.clientidbase=android-htc-rev
ro.ril.vmail.50502=+61411000321,YES OPTUS,+61411000212,Virgin Mobile
ro.ril.vmail.50503=+61411000121
ro.ril.vmail.50501=+61101
ro.ril.vmail.50506=+61430005333
ro.ril.vmail.53001=+6421700700,vodafone NZ,+64298500500,TelstraClear
ro.ril.vmail.53005=+6483083210
ro.ril.vmail.53024=+64222022002
ro.ril.vmail.51000=*88
ro.ril.vmail.51011=888
ro.ril.vmail.51089=222
ro.ril.vmail.51099=*922
ro.ril.vmail.51021=+62816122
ro.ril.vmail.51001=+62816122
ro.ril.vmail.51003=122
ro.ril.vmail.51007=*88
ro.ril.vmail.51010=222
ro.ril.vmail.51028=*88
ro.ril.vmail.51051=*88
ro.ril.vmail.51009=*88
ro.product.model=HTC Butterfly
ro.config.htc.enableCOTA=1
ro.watch.appid=com.sdgtl.watch.dlxb1u_55_jb43_MR
ro.ril.enable.pre_r8fd=1
ro.ril.fd.pre_r8_tout.scr_off=2
ro.ril.fd.pre_r8_tout.scr_on=3
ro.ril.fd.r8_tout.scr_off=0
ro.ril.fd.r8_tout.scr_on=0
ro.customer.default=PROJECT_A0002_flag, 0x0001
ro.language.default=LANGUAGE_WWE_flag, 0x0000
ro.audio.enable_amrwb=1
dev.defaultwallpaper=/system/customize/resource/wallpapers_a_00.jpg
ro.cust.enableManufactureCode=1
htc.build.stage=2
ro.aa.customizationid=607175
ro.aa.project=DLXB1_U_JB43_SENSE55_MR
ro.prot=true
ro.aa.romver=3.15.707.4
ro.aa.maincid=HTC__044
ro.aa.cidlist=HTC__044,HTC__038
ro.aa.skulist=707
ro.aa.rid=87
ro.aa.modelid=PL9911000
ro.aa.report=com
ro.aa.taskid=349222
ro.aa.mainsku=707
ro.onecid=
ro.cwkey=HTC__044
ro.build.id=JSS15J
ro.build.display.id=JSS15J
ro.build.version.incremental=293608.4
ro.build.version.sdk=18
ro.build.version.codename=REL
ro.build.version.release=4.3
ro.build.date=一  1月 13 19:08:49 CST 2014
ro.build.date.utc=1389611329
ro.build.type=user
ro.build.user=
ro.build.host=abm003
ro.build.tags=release-keys
ro.product.brand=htc
ro.product.name=htc_asia_wwe
ro.product.device=dlxub1
ro.product.board=APQ8064
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=HTC
ro.wifi.channels=
ro.board.platform=msm8960
ro.build.product=dlxub1
ro.build.description=3.15.707.4 CL293608 release-keys
ro.build.changelist=293608
ro.build.fingerprint=htc/htc_asia_wwe/dlxub1:4.3/JSS15J/293608.4:user/release-keys
ro.build.characteristics=default
ro.build.project=DLXB1_U_JB43_SENSE55_MR:349222
ro.product.version=3.15.707.4
ro.build.languageremove=0
ro.build.sense.version=5.5
keyguard.no_require_sim=1
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
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=gpu
debug.enabletr=true
ro.hwui.renderer.disable_opaque=true
ro.sf.lcd_density=480
persist.hwc.mdpcomp.enable=true
debug.mdpcomp.maxlayer=3
debug.egl.buffcount=4
dalvik.vm.heapsize=384m
dalvik.vm.heapgrowthlimit=192m
dalvik.vm.heapstartsize=8m
dev.pm.dyn_samplingrate=1
dalvik.vm.heapmaxfree=8m
dalvik.vm.heapminfree=2m
persist.cne.UseCne=vendor
persist.cne.UseSwim=false
persist.cne.bat.range.low.med=30
persist.cne.bat.range.med.high=60
persist.cne.loc.policy.op=/system/etc/OperatorPolicy.xml
persist.cne.loc.policy.user=/system/etc/UserPolicy.xml
persist.cne.bwbased.rat.sel=false
persist.cne.snsr.based.rat.mgt=false
persist.cne.bat.based.rat.mgt=false
persist.cne.rat.acq.time.out=30000
persist.cne.rat.acq.retry.tout=0
persist.cne.sync.swim.mode=false
ro.hdmi.enable=true
lpa.decode=true
tunnel.decode=true
lpa.use-stagefright=true
media.stagefright.enable-player=true
media.stagefright.enable-http=true
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
media.stagefright.enable-fma2dp=true
media.stagefright.enable-scan=true
mmp.enable.3g2=true
ro.use_data_netmgrd=true
persist.timed.enable=true
persist.audio.fluence.mode=endfire
persist.audio.vr.enable=false
persist.audio.handset.mic=digital
persist.htc.audio.pcm.channels=2
af.resampler.quality=255
htc.audio.global.state=0
htc.audio.global.profile=0
htc.audio.q6.topology=0
ro.baseband.volte=false
ro.opengles.version=196608
persist.gps.qmienabled=true
ro.qualcomm.cabl=0
ro.ril.transmitpower=true
ro.baseband.arch=mdm
ro.telephony.default_network=0
persist.fuse_sdcard=true
ro.storage_structure=10
ro.storage_encryption_type=1
ro.product.bluetooth=4.0
ro.product.display_resolution=5 inch 1080p resolution
ro.product.main_camera=8M
ro.product.front_camera=2.1M
ro.product.processor=Quadcore
ro.product.ram=2GB
ro.product.wifi=802.11 a/b/g/n
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
ro.bt.bdaddr_path=/sys/module/htc_bdaddress/parameters/bdaddress
ro.bt.ble_tag=1
service.brcm.bt.FTS_ROOT_FOLDER=/data/misc/bluedroid/bt_ftp
ro.product.hwreset=1
persist.radio.snapshot_enabled=1
persist.radio.snapshot_timer=22
ro.ril.scan.selection.rat=1
ro.usb_host=1
persist.preload.common=1
ro.config.notification_sound=OnTheHunt.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
drm.service.enabled=true
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=4.3_r1
ro.service.dpsvr.enabled=true
ro.vendor.extension_library=/system/lib/libqc-opt.so
persist.camera.antibanding=50
persist.camera.tuning_spec=htc
net.bt.name=Android
net.change=net.bt.name
dalvik.vm.stack-trace-file=/data/anr/traces.txt
init.svc.ueventd=running
init.svc.choice_fn=stopped
init.svc.adbd=running
ro.9kramdump=0
init.svc.recovery=running

I:Copying file /cache/recovery/log to /cache/recovery/last_log
I:Attempt to load settings from settings file...
I:Loading settings from '/data/media/0/TWRP/.twrps'.
I:Backup folder set to '/external_sd/TWRP/BACKUPS/FA2CSPN03117'
I:Copying file /etc/recovery.fstab to /cache/recovery/recovery.fstab
I:Version number saved to '/cache/recovery/.version'
I:Switching packages (TWRP)
I:Set page: 'wipe'
I:Set page: 'advancedwipe'
I:Set page: 'wipe'
I:Set page: 'main'
I:Set page: 'clear_vars'
I:Set page: 'main2'
I:Set page: 'reboot'
I:Set page: 'rebootcheck'

okay now tell me where the hell is Zarboz in there??i used a newer recovery image from dlxub1, fixed offmode charging and packed it..lol..
 

Attachments

  • last_log.txt
    14.3 KB · Views: 89
Last edited:

Bassie39

Senior Member
Jan 6, 2013
245
56
Overdinkel
I used this one with x920e and works good it installs latest kernel what my older twrp couldn't do
 
Last edited:

jjeeff1013

Senior Member
Sep 29, 2012
68
2
I'm sorry. I'm kinda new to do this in android 4.3, but I really don't know what you meant by "setup fastboot tool and driver." are they some kind of applications installed on PC? it looks like something necessary to start up the process to flash in TWRP.

also, what does the "fastboot directory" refer to? is it any package that is downloaded to flash the recovery? what if I have already flashed in CWM recovery? after flashing TWRP in, CWM would go away itself?

again, I'm really sorry about my first experience. and pardon me for my bad English since I'm not a native speaker. therefore, I try pretty hard to understand all the English information offered here. :p
 

Qfeng

Member
Feb 11, 2014
15
0
Hi @kairi_zeroblade, I tried this recovery on my dlxu. It can be booted into. but the command "adb shell" failed with "- exec '/system/bin/sh' failed: No such file or directory (2) -"
 

Qfeng

Member
Feb 11, 2014
15
0
this is not even meant for x920e..

BUMP new version up..you will need this on my next updates..no more Mr Nice guy.. :D

thank you for you new version. I tested it on my x920e. It boot the x920e again :D. Backup and recovery works, "adb shell" works. It shows "Full SELinux support is present." in the log. Flashing custom rom without SELinux support requirement works.
Power off charging does not work. Although it showed the charging animation, connecting to the charger for half an hour, the power of the battery changed from 64% to 56%.
 

lonelyboycs

Senior Member
Dec 10, 2012
86
13
Recovery Image for x920d with SELinux support and support for new update binary to support KitKat..also includes fix for offmode charging animation..

Does this mean using your default TWRP root installer will not work probably on Kitkat? I got problem editing build.prop. I use root explorer and rooted using TWRP suggestions.

Edit: Pls don't mind. I use Build Prop Editor on GPlay and It works.
 
Last edited:

bokithq

Senior Member
Nov 17, 2012
80
26
A little info for x920e users, somebody may find this useful.
Tested this TWRP 2.7.0.x in my European Butterfly (dlxu).
I also tested latest official TWRP 2.8.3 (openrecovery-twrp-2.8.3.0-dlxu.img ) so i will do a quick comparison.

TWRP 2.7
1. full SELinux support (flashes every ROM i have tried- except lollipop ROM-s that may be related to some other stuff) - every option in recovery works perfect
2. Backup-Restore speed is a little slower than TWRP 2.8.3 - (30-60 sec aprox)
3. Charging battery when device is in "power off" state DOES NOT WORK (charging LED lights up, screen turns on with battery charging animation, but battery is NOT charging ) - so i don't recomend you use this as default recovery because if you leave your device and it turns off because battery reached 0% you may have no way to recharge your device. When system boots up its charging at normal rate.

TWRP 2.8.3
1. no SELinux support- every other option in recovery works perfect
2. Backup-Restore speed
3. Charging battery when device is in "power off" state DOES WORK (charging speed is normal)

I personally use TWRP 2.8.3 for everyday usage, and flash twrp 2.7 only when i charge the device and want to experiment with roms, but when i finish that stuff flash the 2.8.3 back. Also backups made in 2.7 work in 2.8 and vice versa.
Good luck with flashing :)
 
Last edited:
  • Like
Reactions: Matzeee

bokithq

Senior Member
Nov 17, 2012
80
26
Kairi's TWRP 2.7.0.x (Full SELinux support) (x920E)

I was using Kairi's TWRP 2.7.0.x recovery for awhile on my HTC Butterfly x920E. It works great as a recovery but I found a problem with charging the phone. When phone is in offmode, connecting the phone to charger was discharging the phone while the charging animation was on. I was interested in solving this problem, so I finally fixed it. Been using it for several days on my x920E and it works great now.

Here is the link to the TWRP 2.7.0.x recovery for x920E : TWRP Link

All credit goes to @kairi_zeroblade for this awesome TWRP recovery, I just fixed the offmode charging.
Cheers
 
Last edited:

jbpolinag

New member
Nov 30, 2017
1
0
okay now tell me where the hell is Zarboz in there??i used a newer recovery image from dlxub1, fixed offmode charging and packed it..lol..
Hey kairi zeroblade can you upload the Twrp recovery of yours on Google drive then send me the link please.. cause when I grab your image it says in dropbox error 404

---------- Post added at 03:12 AM ---------- Previous post was at 03:08 AM ----------

I was using Kairi's TWRP 2.7.0.x recovery for awhile on my HTC Butterfly x920E. It works great as a recovery but I found a problem with charging the phone. When phone is in offmode, connecting the phone to charger was discharging the phone while the charging animation was on. I was interested in solving this problem, so I finally fixed it. Been using it for several days on my x920E and it works great now.

Here is the link to the TWRP 2.7.0.x recovery for x920E : TWRP Link

All credit goes to @kairi_zeroblade for this awesome TWRP recovery, I just fixed the offmode charging.
Cheers
Hey does it have a SElinux support??
 

ArturOWarE

Member
Jun 12, 2015
7
3
Please anyone with a Kairi TWRP 2.7 backup for the x920d? The original dropbox link is gone since a long time ago.
Any independent upload would be appreciated.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    No need to elaborate the OP.. :D

    Recovery Image for x920d with SELinux support and support for new update binary to support KitKat..also includes fix for offmode charging animation..

    Grab image here

    Instructions:
    - Grab the recovery image..
    - Setup Fastboot tools and drivers..
    - Reboot phone to Bootloader mode(pressing Volume down while powering it on and pressing on Bootloader option)
    - Run command prompt on your fastboot directory by Holding Shift(keyboard) and pressing right click on your mouse..choose open command window here..
    - Issue commands:
    Code:
    fastboot erase cache
    - Then after finishing the previous command..
    Code:
    fastboot flash recovery [COLOR="Red"][I]image.image[/I][/COLOR]
    note: where image.image is the filename of the recovery image you have downloaded..

    - Reboot bootloader and try to enter recovery..and give yourself a HUG..if all goes well you will be greeted by the Teamwin screen and will enter the menu shortly..

    Kindly test and give feedback.. :D if you like it a Thanks cannot be as harmful as it seems..it will keep me motivated to work things out for FREE..

    Credits:
    - DeesTroy, Pio-Masaki for the device tree and Flyhalf205..anyone missing??let me know..

    Archive
    2.6.3.0 image here..


    PS: For X920E support kindly coordinate with me via PM..

    XDA:DevDB Information
    TWRP for Butterfly, Tool/Utility for the HTC Butterfly

    Contributors
    kairi_zeroblade

    Version Information
    Status: Testing

    Created 2014-10-18
    Last Updated 2014-10-18
    2
    Kairi's TWRP 2.7.0.x (Full SELinux support) (x920E)

    I was using Kairi's TWRP 2.7.0.x recovery for awhile on my HTC Butterfly x920E. It works great as a recovery but I found a problem with charging the phone. When phone is in offmode, connecting the phone to charger was discharging the phone while the charging animation was on. I was interested in solving this problem, so I finally fixed it. Been using it for several days on my x920E and it works great now.

    Here is the link to the TWRP 2.7.0.x recovery for x920E : TWRP Link

    All credit goes to @kairi_zeroblade for this awesome TWRP recovery, I just fixed the offmode charging.
    Cheers
    1
    Hi @kairi_zeroblade, I tried this recovery on my dlxu. It can be booted into. but the command "adb shell" failed with "- exec '/system/bin/sh' failed: No such file or directory (2) -"

    this is not even meant for x920e..

    BUMP new version up..you will need this on my next updates..no more Mr Nice guy.. :D
    1
    A little info for x920e users, somebody may find this useful.
    Tested this TWRP 2.7.0.x in my European Butterfly (dlxu).
    I also tested latest official TWRP 2.8.3 (openrecovery-twrp-2.8.3.0-dlxu.img ) so i will do a quick comparison.

    TWRP 2.7
    1. full SELinux support (flashes every ROM i have tried- except lollipop ROM-s that may be related to some other stuff) - every option in recovery works perfect
    2. Backup-Restore speed is a little slower than TWRP 2.8.3 - (30-60 sec aprox)
    3. Charging battery when device is in "power off" state DOES NOT WORK (charging LED lights up, screen turns on with battery charging animation, but battery is NOT charging ) - so i don't recomend you use this as default recovery because if you leave your device and it turns off because battery reached 0% you may have no way to recharge your device. When system boots up its charging at normal rate.

    TWRP 2.8.3
    1. no SELinux support- every other option in recovery works perfect
    2. Backup-Restore speed
    3. Charging battery when device is in "power off" state DOES WORK (charging speed is normal)

    I personally use TWRP 2.8.3 for everyday usage, and flash twrp 2.7 only when i charge the device and want to experiment with roms, but when i finish that stuff flash the 2.8.3 back. Also backups made in 2.7 work in 2.8 and vice versa.
    Good luck with flashing :)