W EMUI 5 wprowadzono nową funkcję o nazwie App Twin, która umożliwia klonowanie aplikacji. Domyślnie jest ograniczony tylko do 2 aplikacji. Oto jak to naprawić.
Jeśli niedawno kupiłeś Huawei Mate 9 lub jesteś jednym z nielicznych szczęśliwców, którzy wzięli udział w wersji beta EMUI 5.0 dla niektórych urządzeń Huawei/Honor, być może słyszałeś o nowym „Aplikacja Bliźniacza" funkcja.
Najwyraźniej Huawei musi uznać tę funkcję za jedną z największych zalet EMUI, ponieważ umieścili ją w najwyższej warstwie aplikacji Ustawienia. Aplikacja Bliźniaczajak można się spodziewać po nazwie, umożliwia utworzenie zduplikowanej aplikacji, dzięki czemu można zalogować się na dwa różne konta jednocześnie. Właściciele modelu europejskiego mogą powielać Whatsapp Lub Facebook podczas gdy chińskie modele mogą się powielać Pytanie Lub Wechat, Ale są to domyślnie jedyne opcje.
Po zduplikowaniu jednej z tych aplikacji na ekranie głównym zostanie utworzona nowa ikona aplikacji, która umożliwi uruchomienie zduplikowanej aplikacji. W ikonie aplikacji zobaczysz małą ikonę karty „2”, która wskazuje, której aplikacji używasz – oryginalnej czy duplikatu. Ta zduplikowana aplikacja może istnieć tylko w podstawowym programie uruchamiającym Huawei, a gdy ikona zostanie usunięta z ekranu głównego, aplikacja Twin zostanie usunięta.
Z pewnością nie jest to innowacyjna koncepcja ze strony Huawei. W Sklepie Play istnieje kilka aplikacji, które wykonują tę samą funkcję; niektóre z bardziej popularnych obejmują Aplikacja do klonowania I Przestrzeń równoległa. Twierdzę, że domyślnie te alternatywy innych firm są lepsze od funkcji App Twin firmy Huawei. Żadna aplikacja, którą zduplikujesz za pomocą jednej z alternatyw w Sklepie Play, nie jest powiązana z podstawowym programem uruchamiającym EMUI firmy Huawei. Ale co najważniejsze, nie jesteś ograniczony tylko do 2 z góry określonych aplikacji, które ustawił Huawei.
Te aplikacje i inne podobne w Sklepie Play mają jednak również swoje wady. Na przykład App Cloner nie działa w wielu aplikacjach (takich jak większość aplikacji Google). Parallel Space, choć wykazuje większą kompatybilność, jest moim zdaniem dość rozdętą aplikacją, która wolno uruchamia każdą zduplikowaną aplikację.
Na szczęście funkcja App Twin firmy Huawei nie jest dotknięta żadnym z tych dwóch problemów, ale z jakiegoś dziwnego powodu Huawei zdecydował się ograniczyć tę funkcję do niewielkiej liczby aplikacji. Pomimo twierdzeń Huawei, że App Twin działa tylko w przypadku Whatsapp/Facebook lub QQ/Wechat, w rzeczywistości może Pracuj z praktycznie dowolną aplikacją na swoim urządzeniu. Oto jak to się robi.
Sklonuj dowolną aplikację za pomocą funkcji App Twin EMUI
Ci z Was, którzy śledzili moje poprzednie tutoriale, mogą wiedzieć, że jestem wielkim fanem używania Taskera i/lub powłoki ADB do odkrywania i dostosowywania ukrytych ustawień na swoim urządzeniu. Tym razem nie jest inaczej, chociaż możesz odetchnąć z ulgą, ponieważ tym razem Tasker nie będzie nam potrzebny. Prawie całkowicie przeoczyłem tę sztuczkę, ponieważ nigdy nie zastanawiałem się nad App Twin po przejściu na Nova Launcher, ale gdy byłem bawiąc się innymi ulepszeniami, polecenie ADB, które wysłałem kilka dni wcześniej, nagle utworzyło dodatkową ikonę Gmaila, Solid Explorera, Chromium i Reddita to fajna ikona wyskoczyć.
Ku mojemu zaskoczeniu, były to w pełni funkcjonalne zduplikowane aplikacje. Dodanie dowolnej aplikacji do listy App Twin jest naprawdę bardzo proste. Wszystko czego potrzebujesz to aplikacja nazwa pakietu i pracujący Powłoka ADB (jeśli masz już dostęp do konta root, możesz zamiast tego użyć emulatora terminala).
Pierwszy, pobierz plik binarny ADB bezpośrednio z Google i rozpakuj go do dowolnego folderu na komputerze. Następnie zainstaluj HiSuite od Huawei, dzięki czemu Twój komputer będzie miał najnowsze sterowniki niezbędne do działania ADB. Na koniec musisz włączyć debugowanie USB w Ustawieniach -> Opcje programisty (stuknij w Numer kompilacji 7 razy w Ustawienia --> Informacje o telefonie, aby odblokować opcje programistyczne, jeśli jeszcze tego nie zrobiłeś) i przyznaj komputerowi ADB dostęp.
Sprawdź, czy ADB jest poprawnie skonfigurowany, sprawdzając, czy rozpoznaje Twoje urządzenie. Otwórz wiersz poleceń w tym samym katalogu, w którym znajduje się plik binarny ADB (Windows: kliknij folder prawym przyciskiem myszy i kliknij „Otwórz tutaj wiersz poleceń”), a następnie wpisz adb devices
. Jeśli widzisz numer seryjny swojego telefonu (i nie jest tam napisane „nieautoryzowany”), możesz kontynuować. Jeśli go nie widzisz, sprawdź, czy HiSuite rozpoznaje Twój telefon i sprawdź, czy włączone jest debugowanie USB.
Teraz musimy uzyskać listę nazw pakietów, które sklonujemy za pomocą funkcji App Twin. Radzę zainstalować aplikację np Inspektor aplikacji ze Sklepu Play, który wyświetli nazwę pakietu wszystkich zainstalowanych aplikacji. Otwórz aplikację i dotknij „Lista aplikacji”, aby wyświetlić alfabetyczną listę swoich aplikacji. Stuknij aplikację, aby otworzyć stronę szczegółów zawierającą szereg informacji, w tym czas instalacji, lokalizację przechowywania danych, statystyki użytkowania i inne.
To co nas interesuje to oczywiście nazwa pakietu. Nazwa pakietu znajduje się w pierwszym wierszu pod nazwą aplikacji u góry. Można ją też znaleźć, sprawdzając ostatni znak / w lokalizacji przechowywania danych. Zwykle zaczyna się od „com”. Lecz nie zawsze tak jest. W przypadku Gmaila nazwa pakietu to com.google.android.gm.
Teraz, gdy masz już nazwę pakietu, otwórz wiersz poleceń w tym samym katalogu, w którym znajduje się plik binarny ADB. Wyślemy teraz polecenie ADB, aby utworzyć nasze sklonowane aplikacje. Najpierw musisz wprowadzić powłokę ADB. Wpisz następujące polecenie:
adb shell
Gdy znajdziesz się w powłoce ADB, wprowadź następujące polecenie:
settings get secure clone_app_list
Jeśli korzystasz już z funkcji App Twin, to polecenie powinno wyświetlić jedną lub dwie nazwy pakietów zwrócone. Jeśli nie używasz tej funkcji, ten ciąg będzie pusty. Teraz albo dołączymy do istniejącej listy, albo utworzymy nową listę aplikacji do sklonowania.
settingsputsecureclone_app_list "PACKAGE#1;PACKAGE#2;PACKAGE#3"
gdzie PAKIET#1...PAKIET#3...PAKIET#N jest pełny Lista pakietów aplikacji rozdzielona średnikami chcesz sklonować. Upewnij się, że nie zapomniałeś umieścić listy pakietów pomiędzy cudzysłowami, w przeciwnym razie polecenie nie zadziała.
Jeśli korzystasz już z funkcji App Twin i podczas komendy „get” otrzymałeś listę pakietów, to koniecznie DOŁĄCZ swoją listę do tych, które zostały zwrócone. W przeciwnym razie istniejące aplikacje zostaną usunięte.
Na przykład, jeśli chcę sklonować Gmaila, Solid Explorera, Chromium i Reddit is Fun, wprowadziłbym następujące polecenie:
settingsputsecureclone_app_list "com.google.android.gm;pl.solidexplorer2;org.chromium.chrome;com.andrewshu.android.reddit"
Natychmiast po wprowadzeniu tego polecenia powinieneś zobaczyć komunikat toastowy z informacją, że sklonowana aplikacja została umieszczona na ekranie głównym. W zależności od liczby pakietów wprowadzonych w tym poleceniu na ekranie głównym powinna teraz pojawić się jedna lub więcej sklonowanych aplikacji.
Możesz się dobrze bawić z tym poleceniem, ponieważ można go używać w prawie każdej aplikacji na telefonie (chociaż nie polecałbym klonowania SystemUI, ponieważ nie mam pojęcia, co by się stało). Udało mi się na przykład sklonować Sklep Google Play i Fire Emblem Heroes.
Sklonowany Sklep Play jest w pełni funkcjonalny, ale może powodować dziwne zachowanie, jeśli zainstalujesz z niego aplikację. Jak widać na zrzucie ekranu poniżej, zainstalowałem Parallel Space z klonowanego Sklepu Play. System jest zdezorientowany, myśląc, że właśnie utworzyłeś kolejną sklonowaną aplikację, ale po dotknięciu ikony na ekranie głównym pojawia się informacja, że aplikacja nie jest zainstalowana. Nie martw się jednak, ponieważ aplikacja jest faktycznie zainstalowana i dostępna z szuflady aplikacji.
Jeśli chcesz samodzielnie pobawić się tym poleceniem, jest jedna bardzo ważna rzecz, na którą powinieneś uważać. Za każdym razem, gdy chcesz dodać paczkę do listy, musisz to zrobić dodać na listę i nie zastępuj istniejących pakietów na liście, w przeciwnym razie wszystkie istniejące sklonowane aplikacje znikną. Możesz uzyskać aktualną listę sklonowanych pakietów, wprowadzając polecenie „get” z wcześniejszej części tego samouczka.
Wniosek
Mam nadzieję, że ta mała sztuczka okaże się przydatna. Nie wiem, dlaczego Huawei zdecydował się ograniczyć liczbę aplikacji, które można klonować, zwłaszcza że funkcja ta wydaje się w pełni funkcjonalna z prawie każdą aplikacją na Twoim urządzeniu. Z mojego doświadczenia wynika, że aplikacja Huawei App Twin (po tej zmianie) jest w rzeczywistości lepsza niż korzystanie z aplikacji innych firm ze Sklepu Play, ponieważ ma szeroką kompatybilność i nie ma problemów z szybkością.
Jedynym zastrzeżeniem jest to, że ta funkcja nadal działa tylko w domyślnym programie uruchamiającym Huawei. Nie wymyśliłem jeszcze sposobu na obejście tego ograniczenia, ale może to wymagać obsługi tej funkcji przez programy uruchamiające innych firm (co nie sądzę, aby miało miejsce). Niemniej jednak ten samouczek powinien nadal pomóc tym z Was, którzy mieli nadzieję, że funkcja App Twin w EMUI może być bardziej przydatna.
Aktualizacja 3/4/17: Opublikowałem kolejny samouczek pokazujący, jak korzystać z funkcji App Twin w KAŻDYM wybranym programie uruchamiającym. Sprawdź to!
Wypróbuj i daj nam znać, czy to działa dla Ciebie!