Jak klonovat libovolnou aplikaci pomocí funkce EMUI App Twin [No Root]

click fraud protection

EMUI 5 představilo novou funkci s názvem App Twin, která umožňuje klonovat aplikaci. Ve výchozím nastavení je omezena pouze na 2 aplikace. Zde je návod, jak to opravit.

Pokud jste si nedávno zakoupili Huawei Mate 9 nebo jste jedním z mála šťastlivců, kteří se zúčastnili beta verze EMUI 5.0 pro některá zařízení Huawei/Honor, možná jste slyšeli o novém „Aplikace Twin" Vlastnosti.

Je zřejmé, že Huawei musí tuto funkci považovat za jednu z největších prodejních výhod EMUI, protože ji vložil do nejvyšší vrstvy aplikace Nastavení. Aplikace Twin, jak byste mohli očekávat z jeho názvu, vám umožňuje vytvořit duplicitní aplikaci, abyste se mohli přihlásit ke dvěma různým účtům současně. Majitelé evropského modelu mohou duplikovat Whatsapp nebo Facebook zatímco čínské modely mohou duplikovat QQ nebo Wechat, ale toto jsou vaše jediné možnosti ve výchozím nastavení.

Když duplikujete jednu z těchto aplikací, na vaší domovské obrazovce se vytvoří nová ikona aplikace, která vám umožní spustit duplikovanou aplikaci. Uvnitř ikony aplikace uvidíte malou ikonu karty „2“, která označuje, kterou aplikaci používáte – původní nebo duplikát. Tato duplicitní aplikace může existovat pouze na spouštěči akcií Huawei a po odstranění ikony z domovské obrazovky se aplikace Twin odstraní.

Toto rozhodně není inovativní koncept ze strany Huawei. V Obchodě Play existuje několik aplikací, které provádějí stejnou funkci; mezi ty oblíbenější patří Klonování aplikací a Paralelní prostor. Tvrdil bych, že ve výchozím nastavení jsou tyto alternativy třetích stran lepší než funkce Huawei App Twin. Žádná aplikace, kterou duplikujete prostřednictvím jedné z alternativ Obchodu Play, není svázána se spouštěčem EMUI společnosti Huawei. Ale co je nejdůležitější, nejste omezeni pouze na 2 předem určené aplikace, které Huawei nastavil.

Tyto aplikace a další jim podobné v Obchodě Play však mají také své vlastní nevýhody. App Cloner například nefunguje v mnoha aplikacích (jako je většina aplikací Google). Parallel Space, i když prokazuje větší kompatibilitu, je podle mého názoru docela nabušená aplikace, která pomalu spouští jakoukoli danou duplikovanou aplikaci.

Naštěstí funkce Huawei App Twin netrpí ani jedním z těchto dvou problémů, ale z nějakého zvláštního důvodu se Huawei rozhodl tuto funkci omezit na tak málo aplikací. Navzdory tvrzení Huawei, že aplikace Twin funguje pouze pro Whatsapp/Facebook nebo QQ/Wechat, může ve skutečnosti pracovat s téměř jakoukoli aplikací na vašem zařízení. Zde je návod, jak se to dělá.


Naklonujte jakoukoli aplikaci pomocí funkce EMUI App Twin Feature

Ti z vás, kteří sledovali mé předchozí návody, možná vědí, že jsem velkým fanouškem používání Taskeru a/nebo prostředí ADB k objevování a vylepšování skrytých nastavení na vašem zařízení. Tentokrát tomu není jinak, i když si můžete vydechnout, protože tentokrát nebudeme Tasker potřebovat. Tento trik jsem téměř úplně přehlédl, protože po přechodu na Nova Launcher jsem o aplikaci Twin ani nepřemýšlel, ale když jsem pohrávat si s dalšími vychytávkami, příkaz ADB, který jsem poslal několik dní předtím, najednou vytvořil sekundární ikonu Gmail, Solid Explorer, Chromium a Reddit is Fun vyskakovat.

K mému překvapení to byly plně funkční duplicitní aplikace. A je opravdu docela snadné přidat jakoukoli aplikaci, kterou chcete, do seznamu App Twin. Vše, co potřebujete, je aplikace název balíčku a pracovní ADB shell (pokud již máte přístup root, můžete místo toho použít emulátor terminálu).

První, stáhněte si binární soubor ADB přímo z Googlu a rozbalte jej do libovolné složky v počítači. Dále nainstalujte HiSuite od Huawei, takže váš počítač bude mít nejnovější ovladače potřebné pro fungování ADB. Nakonec musíte povolit ladění USB v Nastavení --> Možnosti vývojáře (klepněte na Číslo sestavení 7krát v Nastavení --> O telefonu pro odemknutí možností pro vývojáře, pokud jste tak ještě neučinili) a udělte počítači ADB přístup.

Ověřte, zda je ADB správně nastaveno tím, že zkontroluje, zda rozpozná vaše zařízení. Otevřete příkazový řádek ve stejném adresáři jako váš binární soubor ADB (Windows: klikněte pravým tlačítkem myši do složky a klikněte na „Otevřít příkazový řádek zde“) a poté zadejte adb devices. Pokud vidíte sériové číslo svého telefonu (a není na něm uvedeno „neautorizované“), jste připraveni jít dál. Pokud jej nevidíte, zkontrolujte, zda HiSuite rozpozná váš telefon, a znovu zkontrolujte, zda je povoleno ladění USB.

Nyní potřebujeme získat seznam názvů balíčků, které budeme klonovat pomocí funkce App Twin. Doporučuji nainstalovat aplikaci jako např Inspektor aplikací z Obchodu Play, který vám sdělí název balíčku všech nainstalovaných aplikací. Otevřete aplikaci a klepnutím na „Seznam aplikací“ zobrazte abecední seznam vašich aplikací. Klepnutím na aplikaci otevřete stránku s podrobnostmi se spoustou informací včetně doby instalace, umístění úložiště dat, statistik využití a dalších.

Co nás zajímá, je samozřejmě název balíčku. Název balíčku je první řádek pod názvem aplikace nahoře, nebo jej můžete najít tak, že se podíváte na poslední / v místě úložiště dat. Obvykle to začíná na „com“. ale není tomu tak vždy. U Gmailu je název balíčku com.google.android.gm.

Nyní, když máte název balíčku, otevřete příkazový řádek ve stejném adresáři jako váš binární soubor ADB. Nyní odešleme příkaz ADB k vytvoření našich klonovaných aplikací. Nejprve budete muset zadat ADB shell. Zadejte následující:

adb shell

Jakmile jste v prostředí ADB, zadejte následující příkaz:

settings get secure clone_app_list

Pokud již používáte funkci App Twin, měli byste vidět jeden nebo dva názvy balíčků vrácených tímto příkazem. Pokud tuto funkci nepoužíváte, bude tento řetězec prázdný. Nyní buď přidáme ke stávajícímu seznamu, nebo vytvoříme nový seznam aplikací ke klonování.

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

kde PACKAGE#1...PACKAGE#3...PACKAGE#N je celý seznam balíčků aplikací oddělených středníkem chcete naklonovat. Ujistěte se, že jste nezapomněli uvést seznam balíků mezi uvozovky, jinak příkaz nebude fungovat.

Pokud již používáte funkci App Twin a během příkazu „get“ jste obdrželi seznam balíčků, pak nezapomeňte svůj seznam PŘIPOJIT k těm, které byly vráceny. V opačném případě budou stávající aplikace smazány.

Například, pokud chci klonovat Gmail, Solid Explorer, Chromium a Reddit is Fun, zadal bych následující příkaz:

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

Ihned po zadání tohoto příkazu byste měli vidět toastovou zprávu, která vám řekne, že na vaši domovskou obrazovku byla umístěna klonovaná aplikace. V závislosti na tom, kolik balíčků jste zadali do tohoto příkazu, by se nyní vaše domovská obrazovka měla naplnit jednou nebo více klonovanými aplikacemi.

S tímto příkazem se můžete trochu pobavit, protože jej lze použít v podstatě na jakoukoli aplikaci v telefonu (i když bych nedoporučoval klonovat SystemUI, protože nemám ponětí, co by se stalo). Podařilo se mi naklonovat například Obchod Google Play a Fire Emblem Heroes.

Klonovaný Obchod Play je plně funkční, ale pokud z něj nainstalujete aplikaci, dojde k určitému zvláštnímu chování. Jak můžete vidět na obrázku níže, nainstaloval jsem Parallel Space z klonu Obchod Play. Systém je zmatený, protože si myslí, že jste právě vytvořili další klonovanou aplikaci, ale když klepnete na ikonu domovské obrazovky, budete informováni, že aplikace není nainstalována. Nemusíte se však bát, protože aplikace je skutečně nainstalována a přístupná ze zásuvky aplikace.

Pokud si chcete s tímto příkazem pohrát sami, je tu jedna velmi důležitá věc, na kterou byste si měli dát pozor. Kdykoli budete chtít přidat balíček do seznamu, musíte připojit do seznamu a nepřepisujte existující balíčky v seznamu, jinak všechny vaše stávající klonované aplikace zmizí. Aktuální seznam klonovaných balíčků můžete získat zadáním příkazu „get“ z výše uvedeného návodu.


Závěr

Doufám, že vám tento malý trik bude užitečný. Nevím, proč se Huawei rozhodl omezit, které aplikace můžete klonovat, zvláště když se zdá, že tato funkce je plně funkční s téměř každou aplikací ve vašem zařízení. Podle mých zkušeností je aplikace Huawei App Twin (po tomto vylepšení) ve skutečnosti lepší než používání aplikací třetích stran z Obchodu Play, protože má širokou kompatibilitu a netrpí problémy s rychlostí.

Zbývající výhradou však je, že tato funkce stále funguje pouze na výchozím spouštěči Huawei. Zatím jsem nepřišel na způsob, jak toto omezení obejít, ale může to vyžadovat podporu spouštěčů třetích stran, aby tuto funkci podporovaly (což si myslím, že se nestane). Přesto by tento návod měl stále pomoci těm z vás, kteří doufali, že funkce App Twin v EMUI by mohla být užitečnější.

Aktualizace 3/4/17: Zveřejnil jsem navazující tutoriál ukazující, jak můžete využít funkci App Twin na JAKÉKOLI spouštěči dle vašeho výběru. Koukni na to!

Vyzkoušejte to a dejte nám vědět, jestli to pro vás funguje!