MT6797 [Helio X20] Safe TheftLock (PrivacyLock) reset!

Code:

Operation : Reset Privacy Lock [ v1.57 ]

1. Power Off Phone , Remove battery , Insert back
2. Insert USB cable. In some cases require hold BootKey

Wait for phone...
Phone found! [ 3 ]
Sync...
Inital Boot Ok!
BB_CPU_PID : 6797
BB_CPU_NME : [MediaTek] Helio[X20]|MT6797_S00
BB_CPU_EXT : 0xCA00 , 0x8A00 , 0x0000
Processing BROM stage
Settings for BROM configured!
SecCfgVal : 0x00000000
BromVer  : 0x00FF
BLVersion : 0x0002
PreLoader : Active [ Boot with PL ]
BootLdrSS : NORMAL with PRELOADER
Processing DA stage
DA Select done, will use MTK_AllInOne_DA_v5.1624.16.07
Sending and initialize DA ...
DAgent configured successfully
Connection agent : PRELOADER
DRAM already initialized by Preloader
Link with DAgent established
eMMC FlashIC initialized
[eMMC] : FLASH_VEN : 0x15 , OEM : 0100
[eMMC] : FLASH_INF : [SAMSUNG] , R4BNJ
[eMMC] : FLASH_CID : 150100424A4E42345207CE0AFA1D63F3
[eMMC] : FLASH_BRT : 0x00400000 , 0x00400000 , 0x00400000
[eMMC] : FLASH_LEN : 0x0000000747C00000
[eMMC] : FLASH_UCP : 29820 MiB [eMMC 32 GiB]
DEV RID    : 0xB37B1BC729C0D4677987B2F729D40DD9
INT RAM    : 0x00000000
EXT RAM    : 0xC0000000 [3 GiB]
[NAND] : FLASH : NOT INSTALLED
[UFSM] : FLASH : NOT INSTALLED
[HSUSB] : MODE : HIGH-SPEED
Boot Ok!

Checking data ...

Process block #1
Process block #2

Privacy Lock reset Ok!

Done!
Elapsed: 00:00:14
Reconnect Power/Cable!


Also TheftLock reset now cover MORE different models and cases for safe and complete reset.