Вопрос - "В"
Ответ - "О"
В.
Что такое A/B Partition на нашем телефоне ?O. Дополнительно вторая дискретная область, например B, отведенная на внутренней памяти телефона и предназначенная для бесшовного и гарантированного приема обновлений в нее, когда первая, в примере A, со всеми сохраненными данными активна. Более подробно
на XDA, или например
тутВ.
Не нахожу раздела recovery на телефоне, так должно быть ?О. На этом девайсе уже нет партиции recovery. Стоковый recovery вшит в boot. Поэтому кастомный recovery можно загрузить временно командой "fastboot boot twrp.img" или прошить перманентный (постоянный) TWRP.zip в ramdisk из временного TWRP.img или инсталлировать из Magisk Manager.
В.
Что такое RUU и что такое OTA ?О. RUU - это полная стоковая прошивка stock ROM подписанная ключами HTC:
ROM Upgrade Utility. Устанавливается начисто с удалением всего на телефоне, кроме extSD. Прошивается RUU в текущий слот.
OTA, полная аббревиатура FOTA -
Firmware Over The Air, очередное обновление подписанное ключами HTC конкретного stock ROM. Прилетает по воздуху на телефоны по сидам. Установка ничего не удаляет пользовательского. Прошивается в другой слот и после удачной прошивки текущий слот меняется с a на b или наоборот.
В.
Нужно ли перед прошивкой RUU закрывать загрузчик ?О. Нет, этого не требуется. Уже давно на девайсах после HTC One M7 RUU шьется при любом статусе загрузчика, Locked, Unlocked, Relocked.
В.
Решил прошить RUU с extSD карты, но пишет в download mode, что она не найдена. В чем причина ?О. Первое: Нужно убедиться, что внешняя карта отформатирована в FAT32 или exFAT формате. Второе: U12+ видит extSD больших размеров не всех производителей. Попробовать сменить карточку другого бренда или использовать карту размером 32GB, а лучше еще меньше и в формате FAT32. Или воспользоваться OTG (флешка должна быть отформатирована в exFAT формате). Либо воспользоваться одним из вариантов прошивки RUU с ПК.
В.
Могу ли я свой односимочный U12+ переделать в двусимочный ?О. Нет, нельзя. Всякие насильные попытки с S-ON или S-OFF переделать Single Sim в Dual Sim и наоборот
приведут к окирпичиванию телефона и походу в СЦ! Single Sim можно переделать только в Single Sim, и Dual Sim только в Dual Sim методом с S-ON замены CID в пределах одно MID или c S-OFF с заменой CID и MID.
В.
Прилетело очередное OTA, но у меня установлен рут. Что необходимо для получения OTA и нужно ли закрывать загрузчик ?О. Условия получения OTA или установки его вручную: полностью нетронутая стоковая система, в частности системный раздел и Boot. Состояние bootloader (Locked, Unlocked, Relocked) никак не влияет на получение OTA. С рут можно полученный файл OTA.zip скопировать на SD на Oreo из папки
/data/data/com.htc.updater/files, на Pie из папки
/data/ota_package/ и поделиться в теме. Для возврата в нетронутое стоковое состояние нужно прошить согласно своего CID, MID и номера ПО выложенный в шапке Untouched Backup (данные пользователя не удаляются). Либо прошить свой RUU с удалением всего на телефоне, кроме extSD.
В.
В OTA не нахожу как в предыдущих телефонах firmware, только payload.bin Как получить Boot.img стоковый ?О. У U12+ уже по-другому. В OTA нет классического firmware, и оттуда не взять подписанные партиции. В шапке есть: "Как получить нетронутые стоковые Boot и System.Image, создать Untouched Backup". Оттуда можно взять, если надо переименованием в Boot.img
В.
Что такое Untouched Backup нетронутой системы ?О. Архив созданный из TWRP чистых стоковых нетронутых разделов System.Image и boot на этом телефоне (или собранный руками и адаптированный в TWRP backup формат этих разделов, полученные из декодирования RUU или ADB командами перед установкой рут). Предназначен для восстановления из TWRP (или с переименованием файлов для отдельной прошивки каждого через ADB) для удаления рут и возврата в стоковое состояние для получения очередного OTA. Запаковывается в zip-файл только для удобства скачивания. Восстановление не удаляет пользовательских данных.
В.
Хочу разблокировать загрузчик для получения рут, но процедура идет со сбросом к заводским. Можно ли сделать бэкап всего своего перед этим ?О. Да, на U12+ это возможно на Oreo. С временным TWRP и на полном стоке с заблокированным загрузчиком можно сделать data Backup для последующего восстановления. Инструкции в шапке,
пример на полном стоке на Oreo.
В.
Восстановил свой data backup и не могу по паролю войти в систему, не соответствует моему.О. Не правильно создан data backup, надо всегда перед созданием его удалять все пальцы, пины, пароли и т.д. Можно прошить
скрипт для удаления ключей. Или вручную из TWRP удалить в файл-менеджере по пути /data/system все файлы locksettings.* (с различными расширениями). В отличие от предыдущих HTC, на U12+ процедура доступна на полном 100% стоке на Oreo с заблокированным загрузчиком благодаря временному TWRP.
В.
После восстановления своего data backup потерялись некоторые данные с внутренней памяти, уровни некоторых игр, фото мессенжера, и др. Как правильно делать ?О. Создание одного только data Backup недостаточно, т.к. он не сохраняет мультимедиа на SD и пользовательские папки и папки программ с загрузками. Для полного восстановления делать согласно инструкции в шапке: Как правильно полностью сохранить / восстановить все свои пользовательские данные.
В.
Есть ли возможность, имея рут, получить очередное OTA без восстановления TWRP Untouched Backup и без потерь данных на телефоне ?О. Да, на U12+ это возможно. Можно не возвращать текущую систему в нетронутое состояние для получения ОТА. Достаточно переключиться на другой слот для получения OTAs. Инструкция в шапке (проверено на Oreo).