Как да флаш проектен дискове ROM на телефони с Android

Проектът Treble, представен в Android Oreo, беше усилието на Google да помогне на разработчиците на телефони да интегрират основните актуализации на Android в своя персонализиран фърмуер и да изведат по-бързо актуализациите към своите потребители. Това беше необходимо, тъй като дълго време много компании изоставаха в адаптирането на най-новите актуализации за сигурност от Google, оставяйки потребителите на риск.

Това не беше изцяло по вина на разработчиците на телефони, защото актуализациите на софтуера преминават през редица процеси. Когато Google пусне актуализация, тя всъщност трябва първо да бъде изпратена на производителите на чипсет (Qualcomm, Mediatek, Samsung / Exynos). Актуализациите трябва да се прилагат за целия код, свързан с вътрешния хардуер на телефоните. След това разработчиците на телефони могат да започнат да интегрират актуализациите на Google в собствения си софтуер, като го настройват по свой вкус и т.н.

И така, Project Treble цели да улесни много разработчиците на телефони да предоставят на потребителите най-новите актуализации за Android директно от Google. Разбира се, това всъщност е оказало почти нулево въздействие върху индустрията - оказва се, че повечето телефонни компании всъщност не се интересуват от това толкова много да предоставят на потребителите най-новите актуализации за Android. Актуализациите след продажбата едва ли са приоритет.

Project Treble обаче имаше значителни предимства за потребителската общност за модифициране на ROM и Android. Тъй като потребителите на активирани с проект Treble устройства могат да променят ROM, без да докосват дяла / vendor, което означава, че разработчиците на персонализирани ROM не трябва да се забъркват с собствените драйвери на устройството и слоевете за абстракция на хардуер. По-просто казано, разработването и мигането на потребителски ROM стана много по - просто с въвеждането на Project Treble.

Ако искате да мигате с GSI Project Treble ROM на устройството си с Android, прочетете внимателно това ръководство! Наистина е доста просто, но има някои неща, които трябва да знаете.

Изисквания:

  • Отключен загрузчик
  • Проектно съвместимо устройство
  • Запас на багаж / ramdisk (не е инсталиран Xposed, SuperSU или Magisk). Можете да ги инсталирате отново по-късно.

За устройства, които са официално съвместими с Project Treble

  1. Първо трябва да отключите устройството за зареждане на устройството си, ако вече не е. Можете да търсите Appuals за ръководство за употреба, имаме много ръководства за отключване и root за много популярни устройства с Android.
  2. След това можете да изтеглите избрания от вас GSI на вашия компютър. Можете почти да преминете чист AOSP ROM или GSI версии на популярни потребителски ROM, като LineageOS или Resurrection Remix. Просто се уверете, че изтегленият ROM е готов за GSI.
  3. Трябва също така да се уверите, че изтегляте правилния ROM за типа на архитектурата на вашето устройство, както и за типа дял. Например, ако вашето устройство има безпроблемна поддръжка за актуализиране, трябва да изтеглите съвместимо A / B изображение. В противен случай изтеглете изображение само за A.

За устройства, които неофициално могат да бъдат съвместими с Project Treble

  1. Отключете зареждащото устройство на вашето устройство.
  2. Вижте списъка с неофициално поддържаните Project Treble устройства. Ако вашето устройство е в списъка, щракнете върху съответната връзка (Източник) и следвайте инструкциите за това устройство.
  3. Изтеглете GSI ROM по ваш избор на вашия компютър.

Мига GSI изображение с TWRP

Препоръчваме да използвате TWRP като най-лесния метод за мигане на GSI изображение. Ако нямате TWRP на устройството си, препоръчваме да потърсите Appuals за коренно ръководство за вашето устройство.

  1. Прехвърлете GSI изображението от вашия компютър на вашето устройство.
  2. Рестартирайте устройството си в TWRP и докоснете „Инсталиране“ от главното меню.
  3. Ако не виждате файла, който прехвърлихте, променете типа от „zip“ на „image“.
  4. Изберете да мигате изображението в системния дял. Когато приключите, рестартирайте устройството си.
  5. Устройството ви ще отнеме няколко минути, за да се организира и след това трябва да се зареди във вашия нов ROM.

Мига GSI изображение без TWRP

Трябва да фабрично рестартирате устройството си, преди да продължите. Обикновено можете да го направите в менюто Настройки в системата на Android ( обикновено Настройки> Архивиране) . Освен това можете да го направите от възстановяването на запасите на вашето устройство ( комбинациите от бутони за зареждане на възстановяване на запаси варират в зависимост от производителя / устройството) . Бихте могли да използвате и ADB ( adb reboot recovery) .

  1. След като фабрично рестартирате устройството си, рестартирайте в bootloader, използвайки или комбинации от бутони на вашето устройство, или с adb reboot bootloader.
  2. След като сте в режим на зареждане, свържете устройството си с Android към вашия компютър чрез USB и стартирайте ADB терминал на вашия компютър. Поставете и GSI изображението, което ще мигате в основния си път за ADB.
  3. Въведете командата: бърза система за изтриване
  4. След това можете да използвате: fastboot -u flash system name_of_system.img
  5. Заменете „name_of_system.img“ с името на файла на вашето GSI изображение.
  6. С вашето устройство свързано към вашия компютър, отворете команден ред или прозорец на терминала в същата директория, в която сте изтеглили своя GSI по избор.
  7. Въведете следната команда: бърза система за изтриване
  8. Въведете команда в следния формат: fastboot -u flash system name_of_system.img
  9. След като успешно мига, можете да рестартирате устройството си с командата „бързо рестартиране“ . Устройството ви трябва да се зарежда в системата Android.

Отстраняване на проблеми

  • На устройства като Google Pixel 2/2 XL, трябва да деактивирате Android Verified Boot. Това може да стане чрез мигане на това изображение с помощта на командата ADB: flashboot flash vbmeta name_of_vbmeta.img
  • За някои телефони DM-Verity може да попречи на вашето устройство да зареди GSI изображението. Може да успеете да го накарате да се стартира, като мигате Magisk след мигане на GSI изображението - това е необходимо за Razer Phone, например.
  • И накрая, може да се наложи да изпробвате общ формат на дяла с данни, като въведете ' fastboot -w' от прозорец ADB, докато устройството ви е в Bootloader Mode.

Интересни Статии