Check /data mount
parent
889a30cc6a
commit
03a8bb7cef
|
@ -7,6 +7,7 @@
|
|||
- Разблокировать загрузчик https://4pda.to/forum/index.php?showtopic=1058205
|
||||
- Установить TWRP
|
||||
- НЕ перезагружаясь в систему, загрузиться в TWRP, иначе самсунг удалит TWRP и восстановит штатное Recovery. Для этого после Download Mode надо перезагрузиться с подключённым к компу USB проводом и зажатыми кнопками громкости вверх и включения
|
||||
- ЕСЛИ раздел /data не примонтирован (вы не видите файлы из внутренней памяти) - очистить раздел данных: Wipe > Format Data
|
||||
- Далее ЛИБО взять zip файл, содержащий данный скрипт как файл `META-INF/com/google/android/update-binary`, скопировать его в TWRP и установить (Install)
|
||||
- ЛИБО скопировать данный скрипт в TWRP и запустить. Либо в терминале в TWRP, либо прямо в adb shell-консоли (при загруженном TWRP) с компа:
|
||||
```
|
||||
|
@ -14,10 +15,11 @@
|
|||
adb shell
|
||||
sh /tmp/multidisabler
|
||||
```
|
||||
- Очистить раздел данных: в TWRP - Wipe > Format Data и перезагрузиться в систему
|
||||
- Если не чистили на шаге 4, то очистить раздел данных: Wipe > Format Data
|
||||
- Перезагрузиться в систему
|
||||
- Если что-то пошло не так, всегда можно восстановиться обычной прошивкой через один (или через Heimdall в Linux: https://git.sr.ht/~grimler/Heimdall)
|
||||
- После этого перемонтировать ФС в r/w - из-под рута `mount -o remount,rw /` или соответственно `mount -o remount,rw /vendor`
|
||||
|
||||
Проверено на прошивке Android 12, на 13 ещё не проверено.
|
||||
Проверено и работает на прошивке Android 12. На 13 тоже проверено и работает, только там TWRP нормально не работает.
|
||||
|
||||
Git зеркала https://yourcmc.ru/git/vitalif/multidisabler-a73 и https://github.com/vitalif/multidisabler-a73
|
||||
|
|
|
@ -226,6 +226,13 @@ echo " - Detected a $device device with a $fw bootloader."
|
|||
echo " - The environment appears to be Android $major."
|
||||
echo " "
|
||||
|
||||
echo " - Mounting /data..."
|
||||
mount /data || true
|
||||
if ! mount | grep '/data ' >/dev/null; then
|
||||
echo " - Mount failed. Aborting..."
|
||||
exit 3
|
||||
fi
|
||||
|
||||
echo " - Mounting $ANDROID_ROOT..."
|
||||
if ! mount | grep "$ANDROID_ROOT " >/dev/null; then
|
||||
mount -o rw $ANDROID_ROOT 2>/dev/null || true
|
||||
|
|
Loading…
Reference in New Issue