Я пытаюсь создать приложение, которое убивает другие приложения на моем взломанном телефоне.Я пробовал много разных команд, но ни одна из них, похоже, не справилась.Мне интересно, если кто-нибудь нашел команду kill, которая работает?
Существует несколько способов получить права root в системах Unix; Я не знаю, что было бы наиболее подходящим для вашего iOS-устройства, сломанного в тюрьме, но я могу хотя бы обрисовать, что возможно на базовой платформе:
root
Установите вашу программу setuid root:
setuid root
chown root:root /path/to/program/executable chmod 04755 /path/to/program/executable
Когда ваша программа запускается, она запускается как root и имеет полные права и обязанности root.
Используйте вспомогательную программу setuid root, такую как su(1) или sudo(8), чтобы запустить вашу программу как root:
su(1)
sudo(8)
sudo /path/to/program/executable
Настройте средства запуска системы для запуска вашей программы с привилегиями root во время загрузки; это гораздо сложнее описать, так как загрузка системы сильно зависит от системы. Ищите /etc/inittab или /etc/rc* в качестве отправных точек. (Может быть, iOS использует более новую launchd ?)
/etc/inittab
/etc/rc*