From 7a7b7f818c2a9d40e9d5274d47e46207ec2ebc7c Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Thu, 6 Apr 2023 20:00:52 +0300 Subject: [PATCH] Add English instruction --- README.md | 51 +++++++++++++++++++++++++++++++++++---- multidisabler-a73-v5.zip | Bin 0 -> 5134 bytes 2 files changed, 46 insertions(+), 5 deletions(-) create mode 100644 multidisabler-a73-v5.zip diff --git a/README.md b/README.md index bcfd5cf..42dbdeb 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,46 @@ +## multidisabler for Samsung Galaxy A73 + +Enables write access to / (system partition), /product and /vendor, converts / (system) file system to ext4 +(otherwise you may hit a bootloop after modifying / because f2fs refuses to mount r/o with dirty journal), +disables encryption of /data, disables stock recovery restoration and disables other Samsung lockup +anti-features usually disabled by other multidisablers: Vaultkeeper, proca, TLC HDM/ICCC/KG, CASS, WSM, FRP. + +Instructions: + +- Unlock bootloader https://4pda.to/forum/index.php?showtopic=1058205 +- Install TWRP +- Boot into recovery WITHOUT first rebooting to system, otherwise the stock firmware will remove TWRP and restore stock Recovery. + To do it, reboot the phone with a connected USB cable and volume up and power keys pressed right after Download Mode. +- IF TWRP doesn't mount your /data (if you don't see your files from the internal flash) - wipe data partition: Wipe > Format Data +- Then EITHER take [multidisabler-a73-v5.zip](multidisabler-a73-v5.zip) (it just contains the [multidisabler](multidisabler) script as `META-INF/com/google/android/update-binary`), copy it to TWRP and install it +- OR copy [multidisabler](multidisabler) to TWRP and just run it in the console. You can use TWRP's terminal or even adb shell to TWRP from your PC: + ``` + adb push multidisabler /tmp/ + adb shell + sh /tmp/multidisabler + ``` +- IF you didn't wipe data at the step 4, then wipe it: Wipe > Format Data +- Reboot into system +- If something goes wrong you can restore TWRP backup or just flash with Odin (or Heimdall in Linux: https://git.sr.ht/~grimler/Heimdall) +- After that you'll be able to remount FS to R/W with `mount -o remount,rw /` (or /vendor, /product) under root. + +Checked and works in Android 12. Should also work in Android 13 firmware, but some users hit a bootloop after +doing modifications. Maybe Samsung invented another lockup feature in Android 13 firmware. It should be rather +easy to find and kill but this needs some testing. If you want to test it you can try and then, if you hit a +bootloop, you should copy `/proc/last_kmsg` from TWRP after an unsuccessful boot PLUS collect `adb logcat` +during boot and send both to me (@vitalif in telegram). + +Git mirrors: https://yourcmc.ru/git/vitalif/multidisabler-a73 and https://github.com/vitalif/multidisabler-a73 + ## multidisabler для Samsung Galaxy A73 -Активирует возможность записи в / (раздел system) и /vendor, отключает шифрование /data, отключает восстановление самсунговского recovery -и отключает остальные мелочи, которые обычно отключают multidisabler-ы: Vaultkeeper, proca, TLC HDM/ICCC/KG, CASS, WSM, FRP. +Активирует возможность записи в / (раздел system), /product и /vendor, конвертирует файловую систему +раздела / (system) в ext4 (иначе после модификаций можно попасть на бесконечную перезагрузку, так как +f2fs отказывается монтироваться в R/O с грязным журналом), отключает шифрование /data, отключает +восстановление штатного самсунговского recovery и отключает остальные самсунговские анти-функции +блокировок, которые обычно отключают multidisabler-ы: Vaultkeeper, proca, TLC HDM/ICCC/KG, CASS, WSM, FRP. -Инструкция +Инструкция: - Разблокировать загрузчик https://4pda.to/forum/index.php?showtopic=1058205 - Установить TWRP @@ -18,9 +55,13 @@ ``` - Если не чистили на шаге 4, то очистить раздел данных: Wipe > Format Data - Перезагрузиться в систему -- Если что-то пошло не так, всегда можно восстановиться обычной прошивкой через один (или через Heimdall в Linux: https://git.sr.ht/~grimler/Heimdall) +- Если что-то пошло не так, всегда можно восстановить бэкап TWRP или просто обычной прошивкой через один (или через Heimdall в Linux: https://git.sr.ht/~grimler/Heimdall) - После этого перемонтировать ФС в r/w - из-под рута `mount -o remount,rw /` или соответственно `mount -o remount,rw /vendor` -Проверено и работает на прошивке Android 12. На 13 тоже проверено и работает, только там TWRP нормально не работает. +Проверено и работает на прошивке Android 12. На 13 тоже должно работать, но некоторые пользователи +сталкивались с бесконечной перезагрузкой после фактического внесения изменения в систему. Возможно, Samsung +изобрёл очередную залочку в Android 13. Если вы хотите потестировать - попробуйте, а потом, если столкнётесь +с бесконечной перезагрузкой - скопируйте `/proc/last_kmsg` из TWRP после неудачной загрузки на компьютер, а +также соберите `adb logcat` В ПРОЦЕССЕ неудачной загрузки и отправьте оба вида логов мне (@vitalif в телеграме). Git зеркала https://yourcmc.ru/git/vitalif/multidisabler-a73 и https://github.com/vitalif/multidisabler-a73 diff --git a/multidisabler-a73-v5.zip b/multidisabler-a73-v5.zip new file mode 100644 index 0000000000000000000000000000000000000000..7213167db25daa985c72ee778256ac10d6635042 GIT binary patch literal 5134 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 E0&E}>J^%m! literal 0 HcmV?d00001