[HTC Butterfly] alwayskangel:
Folks, This is not a joke anymore ;)

I would like to give all the credits for my friends who have been helping me for all this process

Onepagebook: For making the needed files

Nenebear: For supporting his idea and the order of process

Boa: for his Technical support

We are the A4tw Team

Thanks to the Android4tw.com

**If you need to post this article somewhere else, please give the credit as common courtesy

I would like to thank XDA beaups’s S-OFF way

XDA S-OFF : original thread

http://xdaforums.com/showthread.php?p=39792659

For beginning, please do nand back up first to the ext_SD, do NOT back up to internal SD

The process of s-off will definitely erase your data in internal sd

Now, get start and be ready for info

**before we start: There is nothing to do with s-off for hboot , by using the beaups’s way,

For getting s-off you need to be able to mod the superCID; however, the only version of firmware of X920D is based on the 1.04.709.5 (for moding mmcblk0p4)..

And what I did is downgrade the base to 1.03.709.1 and get to the S-off.

Now First step:

Please relock your x920D, and get into your fastboot tools:

Type:

fastboot oem rebootRUU

you will see the black background HTC screen and then type

fastboot flash zip 1.41.firmware.zip

after this, you will see:

sending 'zip' (33259 KB)...

OKAY [ 2.620s]

writing 'zip'...

(bootloader) adopting the signature contained in this image...

(bootloader) signature checking...

(bootloader) zip header checking...

(bootloader) zip info parsing...

(bootloader) checking model ID...

(bootloader) checking custom ID...

(bootloader) checking main version...

(bootloader) checking hboot version...

(bootloader) start image[hboot] unzipping for pre-update check.

(bootloader) start image[hboot] flushing...

(bootloader) signature checking...

(bootloader) [RUU]WP,hboot,0

(bootloader) [RUU]WP,hboot,99

(bootloader) [RUU]WP,hboot,100

(bootloader) ...... Successful

FAILED (remote: 90 hboot pre-update! please flush image again i

finished. total time: 9.372s

the key thing will be as followed you will see this

FAILED (remote: 90 hboot pre-update! please flush image again )

then type again:

fastboot flash zip firmware.zip

it takes time because send the ruu fromm computer to phone

it’s not the freeze..

now it will back to fastboot but still is S-ON

and you won;’t see the -TAMPERED again

Now go ahead and do unlock then flash the cwm recovery

fastboot flash recovery cwm-6027-touch-recovery.img

Under recovery use install zip from sideload

From your computer,

adb sideload Superuser3.2.zip

Now it will flash the superuser, after that please stay put, and back to your desktop for the

Supercid.cmd

If you see the screen , means you got the superCID changed

View attachment 1907331

For making sure we have Super CID changed, type this

fastboot getvar all

View attachment 1907332

Now pull you usb and then insert it again

NOW DO THE FOLLLOWING AGIN

fastboot oem rebootRUU

Check if screen get into the black HTC screen like beginning? If so then type

fastboot flash zip 1.41.firmware.zip

make sure you see the following:

c:\adb>fastboot flash zip firmware.zip

sending 'zip' (33259 KB)...

OKAY [ 2.591s]

writing 'zip'...

(bootloader) adopting the signature contained in this image...

FAILED (remote: 92 supercid! please flush image again immediately)

finished. total time: 2.666s

Again, this is very important if you do see this:

FAILED (remote: 92 supercid! please flush image again immediately)

It will show 92 error code because you got superCID already

So go on and type

fastboot oem boot

and you will see this:

C:\adb>Fastboot oem boot

... INFOpm8921_vreg_disable function, vreg_id = 14

INFOBoot/Recovery signature checking...

INFOTZ_HTC_SVC_HASH ret = 0

INFOsetup_tag addr=0x80600100 cmdline add=0x00324BE8

INFOTAG:Ramdisk OK

INFOTAG:skuid 0x32E03

INFOTAG:hero panel = 0x940063

INFOTAG:engineerid = 0x0

INFOTAG: PS ID = 0x0

INFOTAG: Gyro ID = 0x1

INFODevice CID is super CID

INFOCID is super CID

INFOBackup CID is empty

INFOsetting->cid::11111111

INFOserial number: FA2CMPNXXXXX

INFOcommandline from head: console=ttyHSL0,115200,n8 androidboot

INFO.hardware=dlxub1 user_debug=31

INFOcommand line length =811

INFOactive commandline: poweron_status=1 reset_status=0 board_de

INFOluxe_ub1.disable_uart3=0 diag.enabled=0 board_deluxe_ub1.deb

INFOug_uart=0 userdata_sel=0 androidboot.emmc=true androidboot.p

INFOagesize=2048 skuid=0 ddt=20 ats=0 androidboot.lb=1 uif=S2iM

INFO td.sf=1 td.td=1 td.ofs=328 td.prd=1 td.dly=0 td.tmo=300 hlo

INFOg.ofs=628 un.ofs=694 imc_online_log=0 androidboot.efuse_inf

INFOo=FNSL androidboot.baseband=3A.21.306.10 androidboot.cid=111

INFO11111 androidboot.devicerev=3 color_ID=BLK00 androidboot.bat

INFOt_poweron=good_batte

INFOaARM_Partion[0].name=misc

INFOaARM_Partion[1].name=recovery

INFOaARM_Partion[2].name=boot

INFOaARM_Partion[3].name=system

INFOaARM_Partion[4].name=local

INFOaARM_Partion[5].name=cache

INFOaARM_Partion[6].name=userdata

INFOaARM_Partion[7].name=devlog

INFOaARM_Partion[8].name=pdata

INFOaARM_Partion[9].name=extra

INFOaARM_Partion[A].name=radio

INFOaARM_Partion.name=adsp

INFOaARM_Partion[C].name=dsps

INFOaARM_Partion[D].name=radio_config

INFOaARM_Partion[E].name=modem_st1

INFOaARM_Partion[F].name=modem_st2

INFOaARM_Partion[10].name=cdma_record

INFOaARM_Partion[11].name=reserve

INFOpartition number=18

INFOValid partition num=18

INFOsetting_get_bootmode() = 9

INFOsmem 8CF04000 (phy 8CF04000): TZ_HTC_SVC_UPDATE_SMEM ret = 0

INFOTZ_HTC_SVC_ENC ret = 0

INFOTZ_HTC_SVC_ENC ret = 0

INFOTZ_HTC_SVC_DISABLE ret = 205643776 (0xC41E000)

INFOStart Verify: 3

INFOjump_to_kernel: machine_id(4372), tags_addr(0x80600100), ker

INFOnel_addr(0x80608000)

INFO-------------------hboot boot time:25563 msec

FAILED (status read failed (Too many links))

Ok then phone will reboot

Then we wait for it get in system, you will need to make sure your DEV usb debugging option is checked

Then type

adb push soffbin3 /data/local/tmp/

adb shell chmod 744 /data/local/tmp/soffbin3

adb wait-for-device shell su -c "/data/local/tmp/soffbin3"

then key in twice:

exit
exit

and then

adb reboot bootloader

now go under bootloader…check if you got s-off

View attachment 1907360

But we are not done yet…type

fastboot oem rebootRUU

go upgrade your firmware and stuff

fastboot flash zip 1.41.firmware.zip

it still got error but will turn to 90

FAILED (remote: 90 hboot pre-update! please flush image again )

And do this again:

fastboot flash zip 1.41.firmware.zip

so now it will start flashing 1.18 firmware ;)

fastboot reboot

so now you have to reflash the cwm again to do whatever you want..

Good luck and enjoy.

x920d-HTC__621-S-OFF-Tool

If you like this job

Buy beer to my brother

DONATE Onepagebook

View attachment 1907459