2021-12-08, 10:21:46
1. Инсталиране на Android 12 през fastboot (поради липса на работещо recovery към днешна дата).
За Mi 10T (apollo), сваляте последната седмична бета - 21.11.30 от тук и я разархивирате в папка на компютъра.
Съдържанието ѝ ще изглежда по този начин:
За всеки случай си направете резервно копие на снимките - папка DCIM в главната директория на телефона; контакти (най-добре ползвайте Google Contacts, така винаги ще са ви синхронизирани); за SMS-те и хронологията на разговори може да ползвате SMS & CallLog Backup. Ако вече имате Root ви съветвам да си направите копие на всички инсталирани приложения и настройките в тях! За целта аз ползвам Swift Backup (платена). Става и с Titanium Backup или друга.
Ако не сте сигурни, че имате инсталиран драйвър на компютъра, проверете в Device Manager за удивителни! В случай, че имате, теглите и инсталирате този (MiUsbDriver.exe) драйвър.
За да сте 100% сигурни, че телефона е разпознат от компютъра, моля свалете и инсталирайте този файл, след това свалете и стартирайте този, а телефона го свържете докато е включен! И ще ви излезе съобщението по-долу, което разрешавате. Сега би трябвало да виждате пълен списък със системните приложения, които можете да махнете, но не това е целта на тази тема! Затворете прозореца и изключете телефона. Тествано на 64-битов Windows 10. За 32-битова ОС не мога да кажа, че ще работи!
Стартирате телефона във fastboot (Volume Down + Power) и го свързвате с компютъра. Влизате в папката, в която сте разархивирали рома и стартирате като Администратор - windows_fastboot_update_rom.bat. Ще се отвори нов прозорец, в който ще върви процеса. Ако стои само черен екран и нищо друго не излиза, значи че телефона ви не се разпознава от компютъра! Не забравяйте USB debugging, че трябва да е активен в Опции на разработчика!
Ако в момента преди да инсталирате Android 12 имате Root и инсталирани модули, ги изключете и деинсталирайте Magisk!
Инсталацията отнема около 3 минути и след това устройството ви ще се рестартира. С windows_fastboot_update_rom.bat, нищо няма да се изтрие, затрие и изчезне от телефона! Само надграждате Android 11 с Android 12!
Ако пък искате абсолютно чиста инсталация, стартирате горния файл - windows_fastboot_first_install_with_data_format.bat
2. Magisk и Google Pay
Magisk (version 23000) не работи с Android 12!
Сваляте Magisk Canary от тук и го запазвате в паметта на телефона.
От папката, в която първоначално разархивирахте рома на компютъра си, влизате в images и копирате boot.img в паметта на телефона - Downloaded.
Инсталирате и стартирате app-debug.apk, и срещу Magisk избирате Install и ще излезе съобщение, където да посочите image файла.
В папка Downloaded на телефона ще се създаде нов файл - magisk_patched-23015_pXLrq.img, който копирате на компютъра и го преименувате на magisk_patched.img.
Връщате се отново в папката, в която разархивирахте рома и отваряте platform-tools-windows. В нея сложете magisk_patched.img файла.
Докато сте още в същата папка, горе в лентата пишете CMD и ще ви зареди емулатора на Windows. Поставяте телефона във fastboot и го свързвате с компютъра.
Пишете командата fastboot devices и натискате enter, за да видите дали ще открие устройството. След като го открие, пишете fastboot flash boot magisk_patched.img и отново enter, и след това fastboot reboot и enter.
След като се рестартира телефона и зареди, влизате в Magisk, зъбчатото колело най-горе в дясно, скролвате надолу и активирате Zygisk и EnforceDenyList, а от Configure DenyList може да нацъкате приложения като банкирането, които не искат да се стартират и ви изписва, че телефона е Root-нат. Аз имах проблем само с Fibank Token, но след като го добавих се оправи. Някъде в Интернет четох, че трябва да добавите Google Services, но аз не го намерих в списъка и въпреки това всичко си ми работи. Google Play е сертифициран.
Връщате се на началния екран на Magisk и избирате Модули, Install from storage и от вътрешната памет избирате safetynet-fix-v2.2.0.zip, който предварително сте си свалили и сложили в папка Изтеглени на телефона. Като завърши исталацията ще иска рестарт.
Google Pay не съм го добавял като изключение и си работи.
С Root Checker можете си проверите в края статуса на SafetyNet, на който трябва да пише Passed.
Имайте в предвид, че пиша нещата по спомен, защото докато правех всичко на телефона си нямах идея да го описвам в последствие.
За Mi 10T (apollo), сваляте последната седмична бета - 21.11.30 от тук и я разархивирате в папка на компютъра.
Съдържанието ѝ ще изглежда по този начин:
За всеки случай си направете резервно копие на снимките - папка DCIM в главната директория на телефона; контакти (най-добре ползвайте Google Contacts, така винаги ще са ви синхронизирани); за SMS-те и хронологията на разговори може да ползвате SMS & CallLog Backup. Ако вече имате Root ви съветвам да си направите копие на всички инсталирани приложения и настройките в тях! За целта аз ползвам Swift Backup (платена). Става и с Titanium Backup или друга.
Ако не сте сигурни, че имате инсталиран драйвър на компютъра, проверете в Device Manager за удивителни! В случай, че имате, теглите и инсталирате този (MiUsbDriver.exe) драйвър.
За да сте 100% сигурни, че телефона е разпознат от компютъра, моля свалете и инсталирайте този файл, след това свалете и стартирайте този, а телефона го свържете докато е включен! И ще ви излезе съобщението по-долу, което разрешавате. Сега би трябвало да виждате пълен списък със системните приложения, които можете да махнете, но не това е целта на тази тема! Затворете прозореца и изключете телефона. Тествано на 64-битов Windows 10. За 32-битова ОС не мога да кажа, че ще работи!
Стартирате телефона във fastboot (Volume Down + Power) и го свързвате с компютъра. Влизате в папката, в която сте разархивирали рома и стартирате като Администратор - windows_fastboot_update_rom.bat. Ще се отвори нов прозорец, в който ще върви процеса. Ако стои само черен екран и нищо друго не излиза, значи че телефона ви не се разпознава от компютъра! Не забравяйте USB debugging, че трябва да е активен в Опции на разработчика!
Ако в момента преди да инсталирате Android 12 имате Root и инсталирани модули, ги изключете и деинсталирайте Magisk!
Инсталацията отнема около 3 минути и след това устройството ви ще се рестартира. С windows_fastboot_update_rom.bat, нищо няма да се изтрие, затрие и изчезне от телефона! Само надграждате Android 11 с Android 12!
Ако пък искате абсолютно чиста инсталация, стартирате горния файл - windows_fastboot_first_install_with_data_format.bat
2. Magisk и Google Pay
Magisk (version 23000) не работи с Android 12!
Сваляте Magisk Canary от тук и го запазвате в паметта на телефона.
От папката, в която първоначално разархивирахте рома на компютъра си, влизате в images и копирате boot.img в паметта на телефона - Downloaded.
Инсталирате и стартирате app-debug.apk, и срещу Magisk избирате Install и ще излезе съобщение, където да посочите image файла.
В папка Downloaded на телефона ще се създаде нов файл - magisk_patched-23015_pXLrq.img, който копирате на компютъра и го преименувате на magisk_patched.img.
Връщате се отново в папката, в която разархивирахте рома и отваряте platform-tools-windows. В нея сложете magisk_patched.img файла.
Докато сте още в същата папка, горе в лентата пишете CMD и ще ви зареди емулатора на Windows. Поставяте телефона във fastboot и го свързвате с компютъра.
Пишете командата fastboot devices и натискате enter, за да видите дали ще открие устройството. След като го открие, пишете fastboot flash boot magisk_patched.img и отново enter, и след това fastboot reboot и enter.
След като се рестартира телефона и зареди, влизате в Magisk, зъбчатото колело най-горе в дясно, скролвате надолу и активирате Zygisk и EnforceDenyList, а от Configure DenyList може да нацъкате приложения като банкирането, които не искат да се стартират и ви изписва, че телефона е Root-нат. Аз имах проблем само с Fibank Token, но след като го добавих се оправи. Някъде в Интернет четох, че трябва да добавите Google Services, но аз не го намерих в списъка и въпреки това всичко си ми работи. Google Play е сертифициран.
Връщате се на началния екран на Magisk и избирате Модули, Install from storage и от вътрешната памет избирате safetynet-fix-v2.2.0.zip, който предварително сте си свалили и сложили в папка Изтеглени на телефона. Като завърши исталацията ще иска рестарт.
Google Pay не съм го добавял като изключение и си работи.
С Root Checker можете си проверите в края статуса на SafetyNet, на който трябва да пише Passed.
Имайте в предвид, че пиша нещата по спомен, защото докато правех всичко на телефона си нямах идея да го описвам в последствие.
LG Optimus 4X HD 1/16 -> S3 Neo 1.5/16 -> Huawei P10 Lite 3/32 -> Samsung A50 4/128 -> Redmi Note 9 Pro 6/128 -> Mi 10T 5G 6/128 -> S23 Plus 8/512