Executes the following shell scripts:
- /system/bin/sh -c getprop ro.aa.romver
- /system/bin/sh -c getprop ro.board.platform
- /system/bin/sh -c getprop ro.build.fingerprint
- /system/bin/sh -c getprop ro.build.nubia.rom.name
- /system/bin/sh -c getprop ro.build.rom.id
- /system/bin/sh -c getprop ro.build.tyd.kbstyle_version
- /system/bin/sh -c getprop ro.build.version.emui
- /system/bin/sh -c getprop ro.build.version.opporom
- /system/bin/sh -c getprop ro.gn.gnromvernumber
- /system/bin/sh -c getprop ro.lenovo.series
- /system/bin/sh -c getprop ro.lewa.version
- /system/bin/sh -c getprop ro.meizu.product.model
- /system/bin/sh -c getprop ro.miui.ui.version.name
- /system/bin/sh -c getprop ro.vivo.os.build.display.id
- /system/lib/arm/houdini <Package Folder>/lib/libxguardian.so <Package Folder>/lib/libxguardian.so <Package>,2100251958; 55822 119.45.78.184 [{ idx :0, ts :%d, et :2000, si :0, ui : <IMEI> , ky : Axg%lu , mid : 0 , mc : 02:00:00:00:00:00 , ev :{ ov : 25 , sr : 461*561 , md : <System Property> , lg : en , sv : 3.24 , mf : <System Property> , apn : %s }}] 0 25
- <Package Folder>/lib/libxguardian.so <Package>,2100251958; 55822 119.45.78.184 [{"idx":0,"ts":%d,"et":2000,"si":0,"ui":"<IMEI>","ky":"Axg%lu","mid":"0","mc":"02:00:00:00:00:00","ev":{"ov":"25","sr":"461*561","md":"<System Property>","lg":"en","sv":"3.24","mf":"<System Property>","apn":"%s"}}] 0 25
- <Package Folder>/lib/libxguardian.so <Package>,2100251958; 55822 119.45.78.184 [{\ :0,\ :%d,\ :2000,\ :0,\ :\ ,\ :\ ,\ :\ ,\ :\ ,\ :{\ :\ ,\ :\ ,\ :\ ,\ :\ ,\ :\ ,\ :\ ,\ :\ }}] 0 25
- getprop ro.aa.romver
- getprop ro.board.platform
- getprop ro.build.fingerprint
- getprop ro.build.nubia.rom.name
- getprop ro.build.rom.id
- getprop ro.build.tyd.kbstyle_version
- getprop ro.build.version.emui
- getprop ro.build.version.opporom
- getprop ro.gn.gnromvernumber
- getprop ro.lenovo.series
- getprop ro.lewa.version
- getprop ro.meizu.product.model
- getprop ro.miui.ui.version.name
- getprop ro.vivo.os.build.display.id
Loads the following dynamic libraries:
- libAVAPIs
- libBugly
- libIOTCAPIs
- libRDTAPIs
- libX86Bridge
- libjiagu
- libtpnsSecurity
Uses the following algorithms to encrypt data:
Uses the following algorithms to decrypt data:
- DES-CBC-PKCS5Padding
- DES-ECB-PKCS5Padding
Uses special library to hide executable bytecode.
Gets information about phone status (number, IMEI, etc.).
Gets information about APN settings.
Gets information about installed apps.
Displays its own windows over windows of other apps.
Requests the system alert window permission.
Sample from Google Play Store.