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