This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
software:android [2020/09/08 11:01] – [Для старых систем на андройд 4 и младше] root | software:android [2023/11/11 21:04] (current) – [Автозапуск для Magisk] root | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
+ | |||
+ | Мотивация: | ||
- Повысить приватность: | - Повысить приватность: | ||
- Экономия заряда: | - Экономия заряда: | ||
Line 40: | Line 42: | ||
====== Получение удалённого доступа ====== | ====== Получение удалённого доступа ====== | ||
Для удобства работы лучше всего установить [[https:// | Для удобства работы лучше всего установить [[https:// | ||
+ | |||
+ | Быстрый способ если уже установлен свежий Magisk с использованием ADB | ||
+ | Проверить наличие / | ||
+ | < | ||
+ | / | ||
+ | chmod +x entware_install.sh | ||
+ | sh entware_install.sh | ||
+ | </ | ||
+ | |||
Лучше заранее подготовить micro-sd с: | Лучше заранее подготовить micro-sd с: | ||
Line 52: | Line 63: | ||
Из F-Droid устанавливаем: | Из F-Droid устанавливаем: | ||
* Terminal Emulator | * Terminal Emulator | ||
- | * Ghost Commander | + | * Ghost Commander |
* AnySoftKeyboard | * AnySoftKeyboard | ||
* BusyBox | * BusyBox | ||
Заходим в BusyBox и инсталлируем.\\ | Заходим в BusyBox и инсталлируем.\\ | ||
- | Если произошла ошибка - скорее всего Android 9+, в нём нет отдельно точки монтирования /system и оно просто часть | + | \\ |
- | Используя Ghost Commander в файлах: | + | Если произошла ошибка - скорее всего Android 9+, в нём нет отдельно точки монтирования /system и оно просто часть.\\ |
+ | Есть альтернативный пакет BusyBox в F-Froid | ||
+ | Ручное исправление: | ||
**/ | **/ | ||
**/ | **/ | ||
Line 111: | Line 124: | ||
# define service, use executable here if script not needed | # define service, use executable here if script not needed | ||
- | service entware / | + | service entware |
# don't start unless explicitly asked to | # don't start unless explicitly asked to | ||
disabled | disabled | ||
Line 136: | Line 149: | ||
+ | Если это не срабатывает, | ||
+ | В терминале: | ||
+ | < | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | И добавить в rc файл: | ||
+ | < | ||
+ | on property: | ||
+ | exec u: | ||
+ | </ | ||
+ | [[https:// | ||
==== Автозапуск на старых системах ==== | ==== Автозапуск на старых системах ==== | ||
Информация больше для справки, | Информация больше для справки, | ||
Line 173: | Line 199: | ||
* чтобы после очистки /data сохранить автозапуск потребовалось добавить скрипт [[http:// | * чтобы после очистки /data сохранить автозапуск потребовалось добавить скрипт [[http:// | ||
- | Скрипт setup_autorun_legacy.sh атоматически определяет что он запущен на samsung и в этом случае переносит busybox | + | Скрипт setup_autorun_legacy.sh атоматически определяет что он запущен на samsung и в этом случае переносит busybox в /opt. |
Чтобы скрипт запускался автоматически нужно в начало файла / | Чтобы скрипт запускался автоматически нужно в начало файла / | ||
Line 182: | Line 208: | ||
Затем выполнить: | Затем выполнить: | ||
< | < | ||
+ | chmod +x / | ||
ln -sf / | ln -sf / | ||
ln -sf / | ln -sf / | ||
Line 200: | Line 227: | ||
+ | === Samsung GT-I9300I Galaxy S III Duos === | ||
+ | < | ||
+ | ln -s / | ||
+ | </ | ||
+ | |||
+ | Ещё можно попробовать добавить автозапуск в / | ||
=== HiScreen Spider и прочие на qualcom === | === HiScreen Spider и прочие на qualcom === | ||
Сработает только если есть служба rootagent. | Сработает только если есть служба rootagent. | ||
Line 328: | Line 361: | ||
Из этих папок приложения устанавливаются сами и могут быть полностью удалены пользователем: | Из этих папок приложения устанавливаются сами и могут быть полностью удалены пользователем: | ||
* **/ | * **/ | ||
- | * **/system/product/preload/SER/ | + | * **/ |
+ | |||
+ | Из этих папок софт ставит самсунговский CSC при | ||
+ | * **/ | ||
+ | * **/system/product/ | ||
* **/ | * **/ | ||
* **/ | * **/ | ||
Line 405: | Line 442: | ||
+ | {{tag> |