EMUI 5 a introdus o nouă caracteristică numită App Twin, care vă permite să clonați o aplicație. În mod implicit, este limitat la doar 2 aplicații. Iată cum să remediați asta.
Dacă ați achiziționat recent un Huawei Mate 9 sau sunteți unul dintre puținii norocoși care au participat la EMUI 5.0 beta pentru unele dispozitive Huawei/Honor, atunci este posibil să fi auzit de noul "App Twin" caracteristică.
În mod evident, Huawei trebuie să considere această caracteristică unul dintre cele mai mari puncte de vânzare ale EMUI, deoarece l-au blocat în cel mai înalt nivel al aplicației Setări. App Twin, așa cum v-ați aștepta de la numele său, vă permite să creați o aplicație duplicată, astfel încât să vă puteți conecta la două conturi diferite în același timp. Proprietarii unui model european pot duplica Whatsapp sau Facebook în timp ce modelele chinezești se pot duplica QQ sau Wechat, dar acestea sunt singurele tale opțiuni implicite.
Când duplicați una dintre aceste aplicații, pe ecranul de pornire va fi creată o nouă pictogramă a aplicației, care vă permite să porniți aplicația duplicată. Veți vedea o pictogramă de card „2” în pictograma aplicației care indică aplicația pe care o utilizați - originalul sau duplicatul. Această aplicație duplicată poate exista doar pe lansatorul de stocuri al Huawei, iar când pictograma este ștearsă de pe ecranul de start, App Twin este șters.
Acum, acesta cu siguranță nu este un concept inovator din partea Huawei. Există mai multe aplicații care fac aceeași funcție pe Play Store; unele dintre cele mai populare includ App Cloner și Spațiul Paralel. Aș susține că în mod implicit, aceste alternative terțe sunt superioare funcției Huawei App Twin. Orice aplicație pe care o duplicați prin una dintre alternativele Magazinului Play nu este legată de lansatorul EMUI de stoc al Huawei. Dar cel mai important, nu sunteți limitat la doar 2 aplicații predeterminate pe care Huawei le-a setat.
Totuși, aceste aplicații și altele ca acestea din Magazinul Play au, de asemenea, propria lor parte echitabilă de dezavantaje. App Cloner, de exemplu, nu funcționează în multe aplicații (cum ar fi majoritatea aplicațiilor Google). Parallel Space, deși demonstrează o compatibilitate mai mare, este, în opinia mea, o aplicație destul de umflată, care este lent să lanseze orice aplicație duplicată dată.
Din fericire, caracteristica App Twin de la Huawei nu suferă de niciuna dintre aceste două probleme, dar dintr-un motiv ciudat Huawei a decis să restrângă funcția la atât de puține aplicații. În ciuda afirmațiilor Huawei că App Twin funcționează numai pentru Whatsapp/Facebook sau QQ/Wechat, poate de fapt lucrează cu aproape orice aplicație de pe dispozitivul tău. Iată cum se face.
Clonează orice aplicație cu funcția App Twin a EMUI
Aceia dintre voi care au urmat tutorialele mele anterioare ar putea ști că sunt un mare fan al utilizării Tasker și/sau a shell-ului ADB pentru a descoperi și a modifica setările ascunse pe dispozitivul dvs. De data aceasta nu este diferită, deși puteți răsufla ușurat, deoarece nu vom avea nevoie de Tasker de data aceasta. Am ratat aproape complet acest truc, deoarece nu m-am gândit niciodată la App Twin după ce am trecut la utilizarea Nova Launcher, dar în timp ce eram încurcându-mă cu alte ajustări, comanda ADB pe care am trimis-o cu câteva zile înainte a făcut brusc o pictogramă secundară Gmail, Solid Explorer, Chromium și Reddit is Fun pop-up.
Spre surprinderea mea, acestea au fost aplicații duplicat complet funcționale. Și este foarte ușor să adăugați orice aplicație doriți în lista App Twin. Tot ce ai nevoie este aplicația numele pachetului si un lucru Shell ADB (dacă aveți deja acces root, atunci puteți utiliza Terminal Emulator în schimb).
Primul, descărcați binarul ADB direct de la Google și extrageți-l în orice folder de pe computer. Apoi, instalați HiSuite de la Huawei, astfel încât computerul dumneavoastră va avea cele mai recente drivere necesare pentru ca ADB să funcționeze. În cele din urmă, trebuie să activați Depanarea USB în Setări --> Opțiuni pentru dezvoltatori (atingeți Numărul versiunii de 7 ori în Setări --> Despre telefon pentru a debloca opțiunile dezvoltatorului dacă nu ați făcut-o deja) și acordați computerului ADB acces.
Verificați dacă ADB este configurat corect, văzând dacă vă recunoaște dispozitivul. Deschideți un prompt de comandă în același director cu binarul dvs. ADB (Windows: faceți clic dreapta în folder și faceți clic pe „Deschideți promptul de comandă aici”) și apoi tastați adb devices
. Dacă vezi numărul de serie al telefonului tău (și nu scrie „neautorizat”), atunci ești gata să mergi mai departe. Dacă nu îl vedeți, verificați pentru a vă asigura că HiSuite vă recunoaște telefonul și verificați de două ori dacă Depanarea USB este activată.
Acum, trebuie să obținem o listă de nume de pachete pe care le vom clona folosind funcția App Twin. Vă recomand să instalați o aplicație de genul App Inspector din Magazinul Play, care vă va spune numele pachetului tuturor aplicațiilor instalate. Deschideți aplicația și atingeți „Lista de aplicații” pentru a afișa o listă alfabetică a aplicațiilor dvs. Atingeți o aplicație pentru a deschide o pagină de detalii cu o mulțime de informații, inclusiv timpul de instalare, locația de stocare a datelor, statistici de utilizare și multe altele.
Ceea ce ne interesează este, desigur, numele pachetului. Numele pachetului este prima linie de sub numele aplicației sus, sau îl puteți găsi uitându-vă după ultimul / din locația de stocare a datelor. De obicei, va începe cu „com”. dar nu este întotdeauna cazul. Pentru Gmail, numele pachetului este com.google.android.gm.
Acum că aveți numele pachetului, deschideți un prompt de comandă în același director cu binarul dvs. ADB. Vom trimite acum o comandă ADB pentru a crea aplicațiile noastre clonate. În primul rând, va trebui să introduceți un shell ADB. Introduceți următoarele:
adb shell
Odată ce vă aflați într-un shell ADB, introduceți următoarea comandă:
settings get secure clone_app_list
Dacă utilizați deja caracteristica App Twin, atunci ar trebui să vedeți fie unul sau două nume de pachete returnate cu această comandă. Dacă nu utilizați această funcție, acest șir va fi gol. Acum, fie vom adăuga la lista existentă, fie vom crea o nouă listă de aplicații de clonat.
settingsputsecureclone_app_list "PACKAGE#1;PACKAGE#2;PACKAGE#3"
unde PACHET#1...PACCHET#3...PACCHET#N este complet listă separată prin punct și virgulă de pachete de aplicații vrei clonat. Asigurați-vă că nu uitați să puneți lista de pachete între ghilimele, altfel comanda nu va funcționa.
Dacă utilizați deja funcția App Twin și ați primit o listă de pachete în timpul comenzii „obține”, asigurați-vă că ANEXați lista la cele care au fost returnate. În caz contrar, aplicațiile existente vor fi șterse.
De exemplu, dacă vreau să clonez Gmail, Solid Explorer, Chromium și Reddit is Fun, aș introduce următoarea comandă:
settingsputsecureclone_app_list "com.google.android.gm;pl.solidexplorer2;org.chromium.chrome;com.andrewshu.android.reddit"
Imediat după ce ați introdus această comandă, ar trebui să vedeți un mesaj toast care vă spune că o aplicație clonată a fost plasată pe ecranul dvs. de pornire. În funcție de câte pachete ați introdus în această comandă, ecranul dvs. de pornire ar trebui să se completeze acum cu una sau mai multe aplicații clonate.
Vă puteți distra puțin cu această comandă, deoarece poate fi folosită în aproape orice aplicație de pe telefon (deși nu aș recomanda clonarea SystemUI, deoarece nu am idee ce s-ar întâmpla). Am putut să clonez Magazinul Google Play și Fire Emblem Heroes, de exemplu.
Magazinul Play clonat este complet funcțional, dar are ca rezultat un comportament ciudat dacă instalați o aplicație din interiorul acestuia. După cum puteți vedea în captura de ecran de mai jos, am instalat Parallel Space din cadrul clonului Play Store. Sistemul devine confuz, crezând că tocmai ați creat o altă aplicație clonată, dar când apăsați pe pictograma ecranului de start vi se spune că aplicația nu este instalată. Nu vă faceți griji, însă, deoarece aplicația este de fapt instalată și accesibilă din sertarul de aplicații.
Dacă doriți să vă jucați singur cu această comandă, există un lucru foarte important de care ar trebui să aveți grijă. Oricând doriți să adăugați un pachet pe listă, trebuie adăuga în listă și nu suprascrieți pachetele existente în listă, altfel aplicațiile dvs. clonate existente vor dispărea toate. Puteți obține lista curentă a pachetelor clonate introducând comanda „get” de la începutul acestui tutorial.
Concluzie
Sper că veți găsi acest mic truc util. Nu știu de ce Huawei a decis să restricționeze aplicațiile pe care le poți clona, mai ales că funcția pare să fie complet funcțională cu aproape fiecare aplicație de pe dispozitivul tău. Din experiența mea, Huawei App Twin (după această modificare) este de fapt mai bună decât utilizarea aplicațiilor terță parte din Play Store, deoarece are o compatibilitate largă și nu suferă de probleme de viteză.
Deși, singurul avertisment rămas este că această caracteristică încă funcționează doar pe lansatorul implicit al Huawei. Încă nu am găsit o modalitate de a ocoli această restricție, dar ar putea fi nevoie de lansatoare terțe să accepte această funcție (ceea ce nu cred că se va întâmpla). Cu toate acestea, acest tutorial ar trebui să îi ajute pe cei dintre voi care sperau că funcția App Twin a EMUI ar putea fi mai utilă.
Actualizare 04.03.17: Am publicat un tutorial de continuare care arată cum puteți utiliza funcția App Twin pe ORICE lansator la alegere. Verifică!
Încearcă-l și spune-ne dacă funcționează pentru tine!