Дауншифт блог на Lupo | Thracium.net

Пътят е толкова важен, колкото и дестинацията.

Замяна на MIUI Launcher на телефон Xiaomi (CN) купен от Китай

(Време за четене: 5 - 9 мин)
Събота, 27 Януари 2024 09:48; Видяно 300 пъти

В това ръководство стъпка по стъпка обяснявам как да сменините изключително досадния MIUI Launcher на телефон Xiaomi купен от Китай работещ с CN официален MIUI ROM.

Описаното по-долу решение е тествано лично от мен и работи перфектно на телефон Xiaomi 13 Ultra (CN) купен от Китай с инсталирана последна версия на MIUI 14.0.2001 default nova launcher 01

Не знам дали това решение работи, ако имате Xiaomi телефон от Китай с инсталирана новата HyperOS, а не MIUI ...

Kъм настоящия момент все още чакам на телефона ми да бъде отключен буут лоудера (bootloader unlock) и съответно НЕ мога да инсталирам и тествам дали инструкциите работят за новата HyperOS.

Както описах в ръководството "" АКО направите грешката да инсталирате новата ОС на Xiaomi HyperOS на телефон със заключен bootloader, то след това НЯМА да можете лесно да го отключите и няма да може да инсталирате Global ROM с подръжка на други езици и БЕЗ ограничение за смяна на MIUI Launcher-а по подразбиране.

И така точно тук стигаме до същността на проблема.

Вече повече от 4 години, още от версия 10 на MIUI Xiaomi официално блокира възможността на всички ползватели на Xiaomi телефони прозиведени за регион Китай (CN) на техния си личен телефон да използват Launcher по избор на собственика на телефона.03 my device 01

Няма не искам, няма недей! ... Тук е Китай и всички козируваме и правим каквото нареди партията и Xiaomi! :) ;) :)

За съжаление по света собствениците на Xiaomi телефони (прозиведени за регион Китай) със заключен bootloader са принудени да се съобразяват с разпоредбите ...

"Third-party launchers are allowed on China ROM-based Xiaomi smartphones after a verification process. Any launcher that is approved to be listed on the Mi App Store (our app marketplace in Chinese Mainland) will be automatically verified, and can be used on MIUI smartphones running the China ROM. There are no plans to implement a verification process for launchers on the global (including India) firmware."

По принцип според заявлението по-горе би трябвало да можете да зададете по подразбиране Microsoft Launcher инсталиран от магазина с приложения на Xiaomi, но лично аз го пробвах и НЕ ми позволи да го задам по подразбиране на телефона.

Друго ограничение, въведено съсзнателно от Xiaomi, е че не може да използвате удобните Gestures за навигация в телефона с друг Launcher освен с техния ...

Да, поредната клопка от Xiaomi.

Това правило е в сила за всички потребители на тяхната операционна система независимо дали е на Global или на CN ROM.

Даже и да ползвате телефон с MIUI Global ROM и настроите по подрзабиране на вашия телефон да използвате Nova Launcher,  НЕ да може да използвате Gestures за навигация с пръсти  по екрана на телефона.01 gestures 01

Ако все пак имате наглостта да искате на вашия личен телефон да използвате предпочитан от вас Launcher, то трябва да се примирите да използвате морално остарялата навигацация с 3 бутона най отдолу на екрана.

Ха, ха, ха ...

Всъщност НЕ е смешно, а е ТРАГИЧНО и изключително дразнещо!

И така нека да се върнем на ръководството, как да НЕ бъдем жертва на тези ограничения!

Смяна на MIUI Launcher на телефон Xiaomi 13 Ultra

Както описах в ръководството "" оказа, че аз трябва да изчакам 25 дни преди да получа разрешение от Xiaomi да отключа bootloader-а на моя телефон Xiaomi 13 Ultra.01 nova launcher interface

25 изключително досадни дни, в които Xiaomi ме принуждават да използвам тяхната операционна система и тяхното изключително ДЪРВЕНО и морално остаряло изделие наречено MIUI Launcher.

Друго ОГРАНИЧЕНИ наложено от Xiaomi, което трябва да имате в предвид, е че НЕ можете да инсталирате приложения на телефона ви с по-ниска версия от вече инсталираните на телефона ... :(

Версия 4.23.0.3275 на MIUI Launcher

В Интернет попаднах на едно ръководство за справяне с този супоер дразнещ проблем, с който се сблъскват десетки хиляди хора потребители на Xiaomi.

За съжаление днес НЕ успявам да намеря линка към онова оригинално решение.

В ръководството автора предлагаше да инсталирате на телефона ви версия 4.23.0.3275 на MIUI Launcher:Screenshot 2024 01 23 14 02 08 002 com.android.updater 01

com.miui.home_ALPHA-4.23.0.3275

Според автора на това ръководство, конкретно тази версия 4.23.0.3275 на MIUI Launcher разрешава да зададете друг алтернативен Launcher на телефона ви с CN ROM.

Лично аз НЕ успях да иснталирам тази версия на програмата, тъй като версията на com.miui.home на телефона ми беше по-висока.

Ако обаче имате Xioami телефон с по-стара версия на операционната система надявам се това решение за вас да проработи! :)

Успех! :)

MIUI Launcher за HyperOS

И така, след този пореден опит и разочарование реших да потърся и да инсталирам най-новата версия на MIUI Launcher направен за "новата" операционна система на Xiaomi HyperOS :)01 miui launcher hyperos

Надявах се в по-новите версии нещата да НЕ са толкова дървени и дразнещи! :)

ИНФО: MIUI Launcher за HyperOS си е абсолютно същото дърво каквото е и на MIUI OS ...

И така в търсене на по-нова версия на MIUI Launcher за HyperOS попаднах на сайта hyperosupdates.com.

От там свалих com.miui.home_RELEASE-4.39.14.7750-12111906_HyperOSUpdates.com.apk

Това е линк към програмата, ако искате да я свалите директно от сайта hyperosupdates.com: https://hyperosupdates.com/apps/com.miui.home/439147750/

Can't install system applications  from unofficial channels01 unofficial channel

Свалих програмата на телефона  и поредното ограничение от страна на Xiaomi:

"Can't install system applications  from unofficial channels"

Нямал съм бил видите ли право да инсталирам на моя личен телефон системни приложения от НЕ официални канали .... мдааа

Ясно! Всички по света трябва да маршируваме и изпълнваме повелите на партията и на Xiaomi!

Да ... Разбирам! :)

За радост на обичащите свободата ИМА решение и на този досаден проблем и поредно ограничение! :)04 detayled info

Активиране на Developer Options на телефона

Решението е да активирате Developer Options на телефона.

Може да го направите много лесно като влезете в меню Settings / My Device / Detailed info and specs

В това подменю кликнете 7 пъти върху MIUI version.

След това в Settings / Additional settings / Developer options активирайте параметрите USB Debugging и Install via USB.

Препоръчвам също така докато сте в това меню да активирате USB Debugging (Security settings) и Disable adb authorization timeout.05 developer options 01

В това меню ДЕактивирайте настройките: Verify apps over USB и Verify bytecode of debuggable apps

Скед това трябва да инсталирате на компютъра ви ADB and Fastboot tools.

Подробни инструкции стъпка по стъпка как да инсталирате ADB and Fastboot tools за Linux или Windows можете да намерите в ръководството тук:

Using ADB and fastboot

 След като активирате USB Debug опциите по-горе и инсталирате на компютъра ви ADB and Fastboot tools вече имате доста по-голям контрол върху телефона ви!

Поздравявам ви!

Вече можете да използвате ADB  командите за инсталиране и деинсталиране на програми на телефона ви през компютър.

 Копирайте версията на MIUI launcher com.miui.home_RELEASE-4.39.14.7750-12111906_HyperOSUpdates.com.apk в някоя от основните папки на компютъра ви, отворете терминал, влезете в тази папка и стартирайте командата:

adb install com.miui.home_RELEASE-4.39.14.7750-12111906_HyperOSUpdates.com.apk01 default nova launcher 01

 Поздравления!

Току що инсталирахте точно като мен версия на MIUI launcher за HyperOS, която ви ПОЗВОЛЯВА да зададете Nova Launcher или друга програма!

 Това можете да направите лесно от меню Settings / Apps / Manage Apps.

Тук кликнете горе в дясно на 3-те точки и изберете Default Apps / Launcher.

От това меню изберете Launcher-а, който сте си инсталирали и искате да използвате по подразбиране за телефона ви.

Вече го няма дразнещото съобщение за отказ! Ура! :)

Ако за навигация на телефона предпочитате да използвате 3-те бутона най-отдолу на екрана, то значи към този момент всичко е готово и тук може да спрете да чете това ръководство.

Ако обаче за навигация предпочитате Gestures Navigation ще се наложи да направите още няколко неща ... :)

Gestures Navigation с Nova Launcher за MIUI телефони

Следващия проблем, с който се сблъскваме на телефони с MIUI версия на Андроид, е че тук специално за този производител Gestures Navigation са разработени единствено като част от MIUI Launcher.

Съответно АКО не искате да използвате MIUI Launcher за вас няма и Gestures Navigation ... :)07 my gesture 01

За шастие и на това поредно супер досадно ограничение от страна на Xiaomi ИМА решение.

Лично аз инсталирах от Google Play програмата MyGesture.

Ако по някаква причина Google Play не ви позволява да я инсталирате, можете да я свалите и инсталирате от линка тук: MyGesture

 Инсталирайте програмата, разрешете достъп до "Dysplay over other apps" и "Accessibility services".

В настройките за оптимизация на батерията ИЗКЛЮЧЕТЕ ограниченията за програмата MyGesture и това е всичко!

Вече имате пълноценна навигация с Gestures Navigation и най-накрая можете да използвате любимия Nova Launcher на телефона си Xiaomi (CN) произведен за регион Китай!

Скриване на менюто за навигация най-отдолу на екрана

Всъщност остана още една последна крачка, трябва да намерим начин да скрием ненужаната ни вече лента с навигационните бутони най-отдолу на екрана на телефона.

Към момента на база на проучването ми в Интернет това може да се направи единствено посредствено използването на ADB Tools посредством компютър.

За да скриете лентата с навигационни бутони стартирайте от компютъра ви комендата:

 adb shell settings put global force_fsg_nav_bar 110 full screen indicator 01

ако тази команда не скрива лентата с навигация пробвайте тази:

adb shell settings put global force_fsg_nav_bar 0

Имайте в предвид, че след рестартиране на телефона лентата с бутони ще се появи отново.

За да я махнете ще се наложи да стартирате отново ADB командата:

adb shell settings put global force_fsg_nav_bar 1

Последно: скриване на индикатора за Full screen navigation

Ако на екрана ви най-отдолу все още има останала една тънка светеща линия - това е "Full screen navigation" индикатора.

Него лесно можете да го скриете да не се показва като влезете в:00 nova launcher 01

Settings / Home Screen / System navigation. Тук кликнете на Hide full screen indicator

Това е всичко, приятели!

Най-накрая вече използвате Launcher по ваш избор БЕЗ и Gestures Navigation на вашият собствен Андроид телефон без супер досадните ограничения наложени от MIUI и Xiaomi!

Поздравления!

Lupo

Lupo е дауншифтър и рандоньор коломаратонец с новоразвит вкус към катеренето на баири с велосипед.

Увлечен е не само по бреветите, но също така по Linux, Изкуственият интелект, програмирането и още много яки неща.

Lupo обожава кучетата си и вярното си конче Пипс.

За него Subaru не е кола, а Религия, позволяваща му също както и велосипеда му Пипс да бъде повече време по-близо до Майката Земя.

Леко „старомодно“ предпочита да използва думи и снимки за споделяне на опита и приключенията си по Пътя и много по-рядко видео.

Личен девиз: Пътя преди Целта!