キューブさんのMarshmallow向けrootkitをSGP611用にビルドしたので、そのメモです。
PTMX_FOPS_ADDRESS 0xc1234d74
SELINUX_ENFORCING_ADDRESS 0xc1227d30
なぜか同じビルド番号でもWi-Fi版はアドレスが違ったので。
getrootをWindows環境下で、android-ndk-r11cを用いてビルドする際は、最初に
#define _GNU_SOURCEが必要
Toolchainのディレクトリのリネームも必要
android-ndk-r11c\toolchains\arm-linux-androideabi-4.9\prebuilt\windows
android-ndk-r11c\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64
Marshmallow向けTWRP
SGP611はchargemon.sh内のキーチェックはinput3で音量キー
INPUTDEVNAME=$(/system/etc/lockedtwrp/busybox grep DEVNAME= /sys/devices/gpio_keys.82/input/input3/event3/uevent | /system/etc/lockedtwrp/busybox sed s/DEVNAME=//)
PTMX_FOPS_ADDRESS 0xc1234d74
SELINUX_ENFORCING_ADDRESS 0xc1227d30
なぜか同じビルド番号でもWi-Fi版はアドレスが違ったので。
getrootをWindows環境下で、android-ndk-r11cを用いてビルドする際は、最初に
#define _GNU_SOURCEが必要
Toolchainのディレクトリのリネームも必要
android-ndk-r11c\toolchains\arm-linux-androideabi-4.9\prebuilt\windows
android-ndk-r11c\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64
Xperia Z2/Z3系(D6503/D6603/D5803/SGP521/SGP621)のマシュマロ(23.5.A.0.57x)に対応したキットです。— キューブキューブ (@cubeundcube) 2016年6月6日
rootkitXperia_Z2Z3_23.5.A.0.57xhttps://t.co/uer82VYOy3
Marshmallow向けTWRP
SGP611はchargemon.sh内のキーチェックはinput3で音量キー
INPUTDEVNAME=$(/system/etc/lockedtwrp/busybox grep DEVNAME= /sys/devices/gpio_keys.82/input/input3/event3/uevent | /system/etc/lockedtwrp/busybox sed s/DEVNAME=//)
Z2マシュマロ用のTWRPインストーラーです。要ルートです。— キューブキューブ (@cubeundcube) 2016年6月10日
Z2-lockedTWRP-0.1-installerhttps://t.co/GUVfflFRZ7
zipを解凍後、install.batを実行してください。