From 6b087c0844b2afed07f6b58287f0022f2e19d48a Mon Sep 17 00:00:00 2001 From: Ivan Katrovsky Date: Fri, 5 Jul 2024 15:46:26 +0300 Subject: [PATCH] README.ru.md: update translation Sync with https://github.com/chenxiaolong/avbroot/commit/d384a8a99bda591a6299f8f76f693eeb1725cb0f Signed-off-by: Ivan Katrovsky --- README.ru.md | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/README.ru.md b/README.ru.md index b1e383b..8f78e89 100644 --- a/README.ru.md +++ b/README.ru.md @@ -130,15 +130,21 @@ avbroot совместим с любым стандартным 4096-битны ## Первоначальная настройка -1. Перезагрузитесь в режим fastboot и разблокируйте загрузчик, если не сделали этого ранее. Это приведет к стиранию всех пользовательских данных. +1. Убедитесь, что вы используете утилиту fastboot версии 34 или новее. Предыдущие версии содержат баги, что не позволяют команде `fastboot flashall` (которая понадобится по ходу инструкции) работать правильно. + + ```bash + fastboot --version + ``` + +2. Перезагрузитесь в режим fastboot и разблокируйте загрузчик, если не сделали этого ранее. Это приведет к стиранию всех пользовательских данных. ```bash fastboot flashing unlock ``` -2. Перед первой установкой, на устройстве уже должна быть установлена в оригинальном виде та прошивка, пропатченную версию которой вы собираетесь ставить. Если это не так, сначала установите оригинальную непропатченную OTA. +3. Перед первой установкой, на устройстве уже должна быть установлена в оригинальном виде та прошивка, пропатченную версию которой вы собираетесь ставить. Если это не так, сначала установите оригинальную непропатченную OTA. -3. Извлекаем из пропатченного OTA модифицированные образы: +4. Извлекаем из пропатченного OTA модифицированные образы: ```bash avbroot ota extract \ @@ -149,7 +155,7 @@ avbroot совместим с любым стандартным 4096-битны Если вы на всякий случай хотите прошить вообще все разделы из ОТА, извлечь их можно, указав аргумент `--all`. -4. Прошейте извлеченные образы разделов. +5. Прошейте извлеченные образы разделов. ```bash ANDROID_PRODUCT_OUT=extracted fastboot flashall --skip-reboot @@ -159,7 +165,7 @@ avbroot совместим с любым стандартным 4096-битны Для устройств Pixel есть ещё один вариант: запуск скрипта `flash-base.sh` из папки заводских образов (factory images) обновит загрузчик и модем. -5. После перезагрузки из fastbootd в загрузчик (bootloader), установите пользовательский публичный ключ AVB в загрузчик: +6. После перезагрузки из fastbootd в загрузчик (bootloader), установите пользовательский публичный ключ AVB в загрузчик: ```bash fastboot reboot-bootloader @@ -167,7 +173,7 @@ avbroot совместим с любым стандартным 4096-битны fastboot flash avb_custom_key /путь/к/avb_pkmd.bin ``` -6. **[Опционально]** Перед блокировкой загрузчика загрузитесь в систему, дабы убедиться, что все подписано правильно. +7. **[Опционально]** Перед блокировкой загрузчика загрузитесь в систему, дабы убедиться, что все подписано правильно. Установите приложение Magisk или KernelSU и выполните следующую команду: @@ -181,7 +187,7 @@ avbroot совместим с любым стандартным 4096-битны init: [libfs_avb]Returning avb_handle with status: Success ``` -7. Перезагрузитесь в fastboot и заблокируйте загрузчик. Это снова приведет к стиранию данных. +8. Перезагрузитесь в fastboot и заблокируйте загрузчик. Это снова приведет к стиранию данных. ```bash fastboot flashing lock @@ -193,7 +199,7 @@ avbroot совместим с любым стандартным 4096-битны **ПРЕДУПРЕЖДЕНИЕ**: Если вы прошили CalyxOS, мастер настройки [автоматически отключит опцию `Заводской разблокировки`.](https://github.com/CalyxOS/platform_packages_apps_SetupWizard/blob/7d2df25cedcbff83ddb608e628f9d97b38259c26/src/org/lineageos/setupwizard/SetupWizardApp.java#L135-L140) Не забудьте снова включить её вручную в настройках для разработчиков. Для перестраховки можете использовать [модуль `OEMUnlockOnBoot`,](https://github.com/chenxiaolong/OEMUnlockOnBoot) который автоматически включает пункт Заводской разблокировки при каждом запуске системы. -8. Готово. Установка последующих обновлений системы, Magisk или KernelSU, описывается в [следующем разделе.](#обновления) +9. Готово! Установка последующих обновлений системы, Magisk или KernelSU, описывается в [следующем разделе.](#обновления) ## Обновления