This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
software:android [2020/09/08 10:47] – [rootagent] root | software:android [2023/11/10 21:29] – [Получение удалённого доступа] 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 140: | Line 153: | ||
Информация больше для справки, | Информация больше для справки, | ||
+ | |||
+ | === Поиск мест для автозапуска === | ||
+ | Скрипт для поиска возможных скриптов откуда можно делать автозапуск: | ||
+ | < | ||
- | === Для старых систем === | + | === Andriod 4 и младше === |
До 5 андройда в файлах / | До 5 андройда в файлах / | ||
< | < | ||
Line 161: | Line 178: | ||
- | == Samsung SM-J120F == | + | === Samsung SM-J120F |
В SM-J120F (андройд 5.1.1) не получилось найти способа чтобы сразу запускать стааторвыйе скрипты entware, все попытки обрывались на том, что не хватало прав, а su не работал из за ограничений SeLinux - не мог связатся со своей службой чтобы повысить права.\\ | В SM-J120F (андройд 5.1.1) не получилось найти способа чтобы сразу запускать стааторвыйе скрипты entware, все попытки обрывались на том, что не хватало прав, а su не работал из за ограничений SeLinux - не мог связатся со своей службой чтобы повысить права.\\ | ||
Пришлось делать запуск через magisk, разместив файл / | Пришлось делать запуск через magisk, разместив файл / | ||
Line 169: | Line 186: | ||
* чтобы после очистки /data сохранить автозапуск потребовалось добавить скрипт [[http:// | * чтобы после очистки /data сохранить автозапуск потребовалось добавить скрипт [[http:// | ||
- | Скрипт setup_autorun_legacy.sh атоматически определяет что он запущен на samsung и в этом случае переносит busybox | + | Скрипт setup_autorun_legacy.sh атоматически определяет что он запущен на samsung и в этом случае переносит busybox в /opt. |
Чтобы скрипт запускался автоматически нужно в начало файла / | Чтобы скрипт запускался автоматически нужно в начало файла / | ||
Line 178: | Line 195: | ||
Затем выполнить: | Затем выполнить: | ||
< | < | ||
+ | chmod +x / | ||
ln -sf / | ln -sf / | ||
ln -sf / | ln -sf / | ||
Line 185: | Line 203: | ||
+ | |||
+ | === Samsung SM-G531F Galaxy Grand Prime === | ||
+ | < | ||
+ | ln -s / | ||
+ | ln -s / | ||
+ | </ | ||
+ | Первым стартует sysmon, при этом у него ограниченный SeLinux контекст, | ||
+ | Поэтому в скрипт [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | === Samsung GT-I9300I Galaxy S III Duos === | ||
+ | < | ||
+ | ln -s / | ||
+ | </ | ||
+ | |||
+ | Ещё можно попробовать добавить автозапуск в / | ||
=== HiScreen Spider и прочие на qualcom === | === HiScreen Spider и прочие на qualcom === | ||
Сработает только если есть служба rootagent. | Сработает только если есть служба rootagent. | ||
Line 193: | Line 228: | ||
ln -s / | ln -s / | ||
</ | </ | ||
- | |||
- | |||
- | |||
- | === Поиск мест для автозапуска === | ||
- | Скрипт для поиска возможных скриптов откуда можно делать автозапуск: | ||
- | < | ||
Line 319: | Line 348: | ||
Из этих папок приложения устанавливаются сами и могут быть полностью удалены пользователем: | Из этих папок приложения устанавливаются сами и могут быть полностью удалены пользователем: | ||
* **/ | * **/ | ||
- | * **/system/product/preload/SER/ | + | * **/ |
+ | |||
+ | Из этих папок софт ставит самсунговский CSC при | ||
+ | * **/ | ||
+ | * **/system/product/ | ||
* **/ | * **/ | ||
* **/ | * **/ | ||
Line 396: | Line 429: | ||
+ | {{tag> |