Kako klonirati katero koli aplikacijo s funkcijo App Twin EMUI [brez korena]

EMUI 5 je predstavil novo funkcijo, imenovano App Twin, ki omogoča kloniranje aplikacije. Privzeto je omejen na samo 2 aplikaciji. Tukaj je opisano, kako to popraviti.

Če ste pred kratkim kupili Huawei Mate 9 ali ste eden redkih srečnežev, ki sodelujejo v beta različici EMUI 5.0 za nekatere naprave Huawei/Honor, potem ste morda že slišali za novo "Aplikacija Twin" funkcija.

Očitno mora Huawei to funkcijo obravnavati kot enega največjih prodajnih točk EMUI, saj so jo postavili v najvišjo plast aplikacije Nastavitve. Aplikacija Twin, kot bi lahko pričakovali iz njegovega imena, vam omogoča ustvarjanje podvojene aplikacije, tako da se lahko prijavite v dva različna računa hkrati. Lastniki evropskega modela lahko podvojijo WhatsApp oz Facebook medtem ko se kitajski modeli lahko podvajajo QQ oz Wechat, ampak to so vaše edine privzete možnosti.

Ko podvojite eno od teh aplikacij, bo na domačem zaslonu ustvarjena nova ikona aplikacije, ki vam omogoča zagon podvojene aplikacije. Znotraj ikone aplikacije boste videli majhno ikono kartice »2«, ki označuje, katero aplikacijo uporabljate – izvirnik ali dvojnik. Ta podvojena aplikacija lahko obstaja samo v Huaweijevem zagonu zalog in ko se ikona počisti z začetnega zaslona, ​​se App Twin izbriše.

To zagotovo ni inovativen koncept s strani Huaweija. V Trgovini Play obstaja več aplikacij, ki opravljajo isto funkcijo; nekatere izmed bolj priljubljenih vključujejo Kloner aplikacij in Vzporedni prostor. Trdim, da so te alternative tretjih oseb privzeto boljše od Huaweijeve funkcije App Twin. Vsaka aplikacija, ki jo podvojite prek ene od alternativ Trgovine Play, ni povezana s Huaweijevim osnovnim zaganjalnikom EMUI. Najpomembneje pa je, da niste omejeni samo na 2 vnaprej določeni aplikaciji, ki ju je nastavil Huawei.

Te aplikacije in druge podobne v Trgovini Play pa imajo tudi svoj pošten delež slabosti. App Cloner, na primer, ne deluje v mnogih aplikacijah (kot je večina Googlovih aplikacij). Čeprav Parallel Space izkazuje večjo združljivost, je po mojem mnenju precej napihnjena aplikacija, ki počasi zažene katero koli dano podvojeno aplikacijo.

Na srečo Huaweijeva funkcija App Twin ne trpi zaradi nobene od teh dveh težav, vendar se je Huawei iz neznanega razloga odločil omejiti funkcijo na tako malo aplikacij. Kljub Huaweijevim trditvam, da App Twin deluje samo za Whatsapp/Facebook ali QQ/Wechat, lahko dejansko delo s skoraj vsemi aplikacijami v vaši napravi. Evo, kako se to naredi.


Klonirajte katero koli aplikacijo s funkcijo App Twin EMUI

Tisti, ki ste spremljali moje prejšnje vadnice, morda veste, da sem velik oboževalec uporabe Taskerja in/ali lupine ADB za odkrivanje in spreminjanje skritih nastavitev v vaši napravi. Tokrat ni nič drugače, čeprav si lahko oddahnete, saj Taskerja tokrat ne bomo potrebovali. Ta trik sem skoraj popolnoma zgrešil, ker nisem nikoli pomislil na App Twin, potem ko sem preklopil na uporabo Nova Launcherja, a medtem ko sem ko se zapletam z drugimi popravki, je ukaz ADB, ki sem ga poslal nekaj dni prej, nenadoma naredil sekundarno ikono Gmail, Solid Explorer, Chromium in Reddit is Fun pop up.

Na moje presenečenje so bili to popolnoma delujoče podvojene aplikacije. Na seznam App Twin je res zelo enostavno dodati katero koli aplikacijo, ki jo želite. Vse, kar potrebujete, je aplikacija ime paketa in delujoč Lupina ADB (če že imate root dostop, lahko namesto tega uporabite terminalski emulator).

Prvič, prenesite binarno datoteko ADB neposredno iz Googla in ga ekstrahirajte v katero koli mapo na vašem računalniku. Nato namestite HiSuite podjetja Huawei, tako da bo vaš računalnik imel najnovejše gonilnike, potrebne za delovanje ADB. Nazadnje morate omogočiti razhroščevanje USB v nastavitvah --> možnosti za razvijalce (7-krat tapnite številko gradnje v Nastavitve --> O telefonu za odklepanje možnosti za razvijalce, če tega še niste storili) in vašemu računalniku dodelite ADB dostop.

Preverite, ali je ADB pravilno nastavljen, tako da preverite, ali prepozna vašo napravo. Odprite ukazni poziv v istem imeniku kot vaša dvojiška datoteka ADB (Windows: z desno miškino tipko kliknite mapo in kliknite »Odpri ukazni poziv tukaj«) in nato vnesite adb devices. Če vidite serijsko številko svojega telefona (in na njej ne piše "nepooblaščeno"), ste pripravljeni na nadaljevanje. Če ga ne vidite, preverite, ali HiSuite prepozna vaš telefon, in še enkrat preverite, ali je omogočeno odpravljanje napak USB.

Zdaj moramo pridobiti seznam imen paketov, ki jih bomo klonirali s funkcijo App Twin. Priporočam, da namestite aplikacijo, kot je Inšpektor aplikacij iz Trgovine Play, ki vam pove ime paketa vseh nameščenih aplikacij. Odprite aplikacijo in tapnite »Seznam aplikacij«, da se prikaže abecedni seznam vaših aplikacij. Dotaknite se aplikacije, da odprete stran s podrobnostmi s kopico informacij, vključno s časom namestitve, lokacijo shranjevanja podatkov, statistiko uporabe in še več.

Kar nas zanima, je seveda ime paketa. Ime paketa je prva vrstica pod imenom aplikacije na vrhu ali pa ga najdete tako, da pogledate zadnji / na mestu shranjevanja podatkov. Običajno se začne z "com." vendar ni vedno tako. Za Gmail je ime paketa com.google.android.gm.

Zdaj, ko imate ime paketa, odprite ukazni poziv v istem imeniku kot vaš ADB binary. Zdaj bomo poslali ukaz ADB za ustvarjanje naših kloniranih aplikacij. Najprej boste morali vnesti lupino ADB. Vnesite naslednje:

adb shell

Ko ste v lupini ADB, vnesite naslednji ukaz:

settings get secure clone_app_list

Če že uporabljate funkcijo App Twin, bi morali s tem ukazom videti vrnjeno eno ali dve imeni paketa. Če te funkcije ne uporabljate, bo ta niz prazen. Zdaj bomo dodali na obstoječi seznam ali ustvarili nov seznam aplikacij za kloniranje.

settingsputsecureclone_app_list "PACKAGE#1;PACKAGE#2;PACKAGE#3"

kjer je PAKET#1...PAKET#3...PAKET#N poln seznam paketov aplikacij, ločenih s podpičjem želite klonirati. Pazite, da ne pozabite dodati seznama paketov med narekovaji, sicer ukaz ne bo deloval.

Če že uporabljate funkcijo App Twin in ste med ukazom "get" prejeli seznam paketov, se prepričajte, da PRIPODITE svoj seznam tistim, ki so bili vrnjeni. V nasprotnem primeru bodo obstoječe aplikacije izbrisane.

Na primer, če želim klonirati Gmail, Solid Explorer, Chromium in Reddit is Fun, bi vnesel naslednji ukaz:

settingsputsecureclone_app_list "com.google.android.gm;pl.solidexplorer2;org.chromium.chrome;com.andrewshu.android.reddit"

Takoj po vnosu tega ukaza bi morali videti sporočilo z zdravico, ki vam pove, da je bila klonirana aplikacija postavljena na začetni zaslon. Odvisno od tega, koliko paketov ste vnesli v ta ukaz, bi se moral vaš začetni zaslon zdaj zapolniti z eno ali več kloniranimi aplikacijami.

S tem ukazom se lahko zabavate, saj ga je mogoče uporabiti v skoraj vseh aplikacijah v telefonu (čeprav ne bi priporočal kloniranja SystemUI, ker nimam pojma, kaj bi se zgodilo). Lahko sem na primer kloniral Google Play Store in Fire Emblem Heroes.

Klonirana trgovina Play je popolnoma funkcionalna, vendar ima za posledico nekaj nenavadnega vedenja, če namestite aplikacijo iz nje. Kot lahko vidite na spodnjem posnetku zaslona, ​​sem Parallel Space namestil znotraj klonirane Trgovine Play. Sistem postane zmeden in misli, da ste pravkar ustvarili drugo klonirano aplikacijo, ko pa tapnete ikono na začetnem zaslonu, vam povejo, da aplikacija ni nameščena. Brez skrbi, saj je aplikacija dejansko nameščena in dostopna iz predala za aplikacije.

Če se želite sami poigrati s tem ukazom, morate biti pozorni na eno zelo pomembno stvar. Kadar koli želite dodati paket na seznam, morate priložiti na seznam in ne prepišite obstoječih paketov na seznamu, sicer bodo vaše obstoječe klonirane aplikacije izginile. Trenutni seznam kloniranih paketov lahko dobite tako, da vnesete ukaz "get" iz prejšnje vadnice.


Zaključek

Upam, da se vam bo zdel ta čeden mali trik koristen. Ne vem, zakaj se je Huawei odločil omejiti, katere aplikacije lahko klonirate, še posebej, ker se zdi, da funkcija popolnoma deluje s skoraj vsako aplikacijo v vaši napravi. Po mojih izkušnjah je Huaweijev App Twin (po tej prilagoditvi) dejansko boljši od uporabe aplikacij tretjih oseb iz Trgovine Play, saj ima široko združljivost in nima težav s hitrostjo.

Čeprav je še eno opozorilo, da ta funkcija še vedno deluje samo v Huaweijevem privzetem zaganjalniku. Nisem še našel načina, kako bi se izognil tej omejitvi, vendar bodo morda potrebni zaganjalniki drugih proizvajalcev, ki bodo podpirali to funkcijo (kar mislim, da se ne bo zgodilo). Kljub temu bi morala ta vadnica še vedno pomagati tistim, ki ste upali, da bi bila funkcija App Twin EMUI bolj uporabna.

Posodobitev 3/4/17: Objavil sem nadaljnjo vadnico, ki prikazuje, kako lahko uporabite funkcijo App Twin v KATEREM koli zaganjalniku po vaši izbiri. Preverite!

Preizkusite in nam sporočite, če vam ustreza!