Site Tools


software:android

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
software:android [2022/02/05 05:06]
root
software:android [2023/11/11 21:04] (current)
– [Автозапуск для Magisk] root
Line 1: Line 1:
 ====== Android: зачистка и настройка перед использованием ====== ====== Android: зачистка и настройка перед использованием ======
  
-===== Мотивация =====+Мотивация:
   - Повысить приватность: удалить весь софт который без спроса отправляет и получает данные   - Повысить приватность: удалить весь софт который без спроса отправляет и получает данные
   - Экономия заряда: устройство делает только то что нужно владельцу   - Экономия заряда: устройство делает только то что нужно владельцу
Line 42: Line 42:
 ====== Получение удалённого доступа ====== ====== Получение удалённого доступа ======
 Для удобства работы лучше всего установить [[https://github.com/Entware/Entware|Entware]] и через него поставить OpenSSH, mc и прочие утилиты. Для удобства работы лучше всего установить [[https://github.com/Entware/Entware|Entware]] и через него поставить OpenSSH, mc и прочие утилиты.
 +
 +Быстрый способ если уже установлен свежий Magisk с использованием ADB
 +Проверить наличие /data/adb/magisk/busybox, если есть то
 +<code>cd /mnt
 +/data/adb/magisk/busybox wget http://netlab.dhis.org/download/software/entware/install/entware_install.sh
 +chmod +x entware_install.sh
 +sh entware_install.sh
 +</code>
 +
  
 Лучше заранее подготовить micro-sd с: Лучше заранее подготовить micro-sd с:
Line 115: Line 124:
  
 # define service, use executable here if script not needed # define service, use executable here if script not needed
-service entware /system/opt/bin/optstart.sh+service entware /system/bin/sh /system/opt/bin/optstart.sh
     # don't start unless explicitly asked to     # don't start unless explicitly asked to
     disabled     disabled
Line 140: Line 149:
  
  
 +Если это не срабатывает, можно попробовать отредактировать SELinux правила и добавить их загрузку.
 +В терминале:
 +<code>
 +/system/bin/supolicy --live 'allow init * * *'
 +/system/bin/supolicy --save /system/etc/selinux/sepolicy
 +</code>
 +
 +И добавить в rc файл:
 +<code>
 +on property:sys.boot_completed=1
 +    exec u:r:magisk:s0 root root -- /system/bin/load_policy /system/etc/selinux/sepolicy
 +</code>
  
 +[[https://android.stackexchange.com/questions/207484/how-to-run-dnscrypt-as-a-background-service-on-android/207647#207647|Источник android.stackexchange.com]]
 ==== Автозапуск на старых системах ==== ==== Автозапуск на старых системах ====
 Информация больше для справки, и на случай если потребуется искать способ запуска без SuRoot/Magisk.\\ Информация больше для справки, и на случай если потребуется искать способ запуска без SuRoot/Magisk.\\
Line 205: Line 227:
  
  
 +=== Samsung GT-I9300I Galaxy S III Duos ===
 +<code>
 +ln -s /system/opt/bin/optstart.sh /system/bin/auditd
 +</code>
 +
 +Ещё можно попробовать добавить автозапуск в /system/etc/init.qcom.bt.sh и init.qcom.post_boot.sh, но похоже что достаточно auditd.
 === HiScreen Spider и прочие на qualcom === === HiScreen Spider и прочие на qualcom ===
 Сработает только если есть служба rootagent. Сработает только если есть служба rootagent.
software/android.1644037572.txt.gz · Last modified: 2022/02/05 05:06 by root