Root shell на Sharp SH-06D
На прошивке версии 02.00.04 невозможно использовать метод получения root прав, работающий на ранних версиях.
Мною был найден эксплойт позволяющий получить root доступ из adb shell
Скачать его можно по ссылке ниже:
https://drive.google.com/open?id=0B4mL0SG7q33ha0R2N1RfQXcwQ1U
Распаковываем файлы, запускаем командную строку и переходим в директорию с файлами.
Далее выполняем команды:
adb push run_root_shell /data/local/tmp
adb push device.db /data/local/tmp
adb shell
cd /data/local/tmp
chmod 755 run_root_shell
chmod 600 device.db
./run_root_shell
Так-же в архиве есть файл unlock_security_module, предназначение которого мне не известно.
Предполагаю что он производит отвязку от оператора для использования телефона за пределами Японии.
Команды для исполнения unlock_security_module:
adb push run_root_shell /data/local/tmp
adb push device.db /data/local/tmp
adb push unlock_security_module /data/local/tmp/
adb shell
cd /data/local/tmp
chmod 755 run_root_shell
chmod 600 device.db
chmod 755 unlock_security_module
./run_root_shell
./unlock_security_module
Данный файл необходимо запускать после каждой перезагрузки аппарата, для автоматизации данного процесса необходимо выполнить следующие команды:
adb push run_root_shell /data/local/tmp
adb push device.db /data/local/tmp
adb push unlock_security_module /data/local/tmp/
adb push busybox /data/local/tmp/
adb shell
cd /data/local/tmp
chmod 755 run_root_shell
chmod 600 device.db
chmod 755 unlock_security_module
chown root.root unlock_security_module
chown root.root device.db
./run_root_shell
./unlock_security_module
./busybox mount -oremount,rw /system
./busybox mv unlock_security_module su /system/xbin/
./busybox mv device.db /durable/
./busybox ln -s /dev/null /durable/kernel.dump
cd /system/etc
echo '#!/system/bin/sh' > install-recovery.sh
echo '/system/bin/sleep 20' >> install-recovery.sh
echo 'cd /durable' >> install-recovery.sh
echo '/system/xbin/unlock_security_module' >> install-recovery.sh
chmod 755 install-recovery.sh
cd /data/local/tmp
./busybox mount -oremount,ro /system
rm busybox
Мною был найден эксплойт позволяющий получить root доступ из adb shell
Скачать его можно по ссылке ниже:
https://drive.google.com/open?id=0B4mL0SG7q33ha0R2N1RfQXcwQ1U
Распаковываем файлы, запускаем командную строку и переходим в директорию с файлами.
Далее выполняем команды:
adb push run_root_shell /data/local/tmp
adb push device.db /data/local/tmp
adb shell
cd /data/local/tmp
chmod 755 run_root_shell
chmod 600 device.db
./run_root_shell
Так-же в архиве есть файл unlock_security_module, предназначение которого мне не известно.
Предполагаю что он производит отвязку от оператора для использования телефона за пределами Японии.
Команды для исполнения unlock_security_module:
adb push run_root_shell /data/local/tmp
adb push device.db /data/local/tmp
adb push unlock_security_module /data/local/tmp/
adb shell
cd /data/local/tmp
chmod 755 run_root_shell
chmod 600 device.db
chmod 755 unlock_security_module
./run_root_shell
./unlock_security_module
Данный файл необходимо запускать после каждой перезагрузки аппарата, для автоматизации данного процесса необходимо выполнить следующие команды:
adb push run_root_shell /data/local/tmp
adb push device.db /data/local/tmp
adb push unlock_security_module /data/local/tmp/
adb push busybox /data/local/tmp/
adb shell
cd /data/local/tmp
chmod 755 run_root_shell
chmod 600 device.db
chmod 755 unlock_security_module
chown root.root unlock_security_module
chown root.root device.db
./run_root_shell
./unlock_security_module
./busybox mount -oremount,rw /system
./busybox mv unlock_security_module su /system/xbin/
./busybox mv device.db /durable/
./busybox ln -s /dev/null /durable/kernel.dump
cd /system/etc
echo '#!/system/bin/sh' > install-recovery.sh
echo '/system/bin/sleep 20' >> install-recovery.sh
echo 'cd /durable' >> install-recovery.sh
echo '/system/xbin/unlock_security_module' >> install-recovery.sh
chmod 755 install-recovery.sh
cd /data/local/tmp
./busybox mount -oremount,ro /system
rm busybox
Комментариев нет:
Отправить комментарий