Bármely alkalmazás klónozása az EMUI App Twin funkciójával [No Root]

click fraud protection

Az EMUI 5 bevezetett egy új, App Twin nevű funkciót, amely lehetővé teszi egy alkalmazás klónozását. Alapértelmezés szerint csak 2 alkalmazásra korlátozódik. A következőképpen javíthatja ki.

Ha nemrég vásárolt egy Huawei Mate 9-et, vagy azon kevesek közé tartozik, akik részt vesznek az EMUI 5.0 bétaverziójában bizonyos Huawei/Honor készülékek esetében, akkor valószínűleg hallott már az új "App Twin" funkció.

Nyilvánvaló, hogy a Huawei ezt a funkciót az EMUI egyik legnagyobb értékesítési pontjának tekinti, mivel a Beállítások alkalmazás legfelső rétegébe ragasztották. App TwinA nevéből adódóan elvárható, hogy duplikált alkalmazást hozzon létre, így egyszerre két különböző fiókba is bejelentkezhet. Az európai modell tulajdonosai megkettőzhetnek Whatsapp vagy Facebook míg a kínai modellek duplikálhatnak QQ vagy Wechat, de alapértelmezés szerint ezek az egyetlen opciók.

Ha egy ilyen alkalmazást másol, egy új alkalmazásikon jön létre a kezdőképernyőn, amely lehetővé teszi a másolt alkalmazás elindítását. Egy kis "2" kártya ikont fog látni az alkalmazás ikonján belül, amely jelzi, hogy melyik alkalmazást használja – az eredetit vagy a másolatot. Ez az alkalmazás másodpéldánya csak a Huawei készletindítóján létezhet, és ha az ikon törlődik a kezdőképernyőről, az App Twin törlődik.

Nos, ez biztosan nem egy innovatív koncepció a Huawei részéről. Több alkalmazás is ellátja ugyanezt a funkciót a Play Áruházban; a népszerűbbek közé tartozik App Cloner és Párhuzamos tér. Azt állítom, hogy alapértelmezés szerint ezek a harmadik féltől származó alternatívák jobbak, mint a Huawei App Twin funkciója. A Play Áruház valamelyik alternatíváján keresztül másolt alkalmazások nem kapcsolódnak a Huawei EMUI-indítójához. De ami a legfontosabb, nem korlátozódik csak 2 előre meghatározott alkalmazásra, amelyeket a Huawei állított be.

Ezeknek az alkalmazásoknak és a Play Áruházban található hasonló alkalmazásoknak is megvannak a maguk jó része hátrányai. Az App Cloner például nem működik sok alkalmazáson (például a legtöbb Google-alkalmazáson). A Parallel Space, bár nagyobb kompatibilitást mutat, véleményem szerint egy eléggé dagadt alkalmazás, amely lassan indítja el az adott duplikált alkalmazást.

Szerencsére a Huawei App Twin funkciója nem szenved e két probléma egyikétől sem, de valami furcsa okból a Huawei úgy döntött, hogy ilyen kevés alkalmazásra korlátozza a funkciót. Annak ellenére, hogy a Huawei azt állítja, hogy az App Twin csak a Whatsapp/Facebook vagy a QQ/Wechat számára működik, valójában szinte bármilyen alkalmazással dolgozhat az eszközén. Íme, hogyan történik.


Klónozz bármilyen alkalmazást az EMUI App Twin funkciójával

Azok, akik követték korábbi oktatóanyagaimat, tudhatják, hogy nagy rajongója vagyok annak, hogy a Taskert és/vagy az ADB-héjat használjam eszköze rejtett beállításainak felfedezésére és módosítására. Ezúttal sincs ez másképp, bár fellélegezhetsz, mivel ezúttal nem lesz szükségünk Taskerre. Szinte teljesen lemaradtam erről a trükkről, mert az App Twin-t soha nem gondoltam, miután átváltottam a Nova Launcher használatára, de amíg A napokkal azelőtt küldött ADB parancs hirtelen másodlagos Gmail, Solid Explorer, Chromium és Reddit is Fun ikont csinált. Felugrik.

Meglepetésemre ezek voltak teljesen működőképes duplikált alkalmazások. És valóban nagyon egyszerű bármilyen alkalmazást hozzáadni az App Twin listához. Csak az alkalmazásra van szüksége csomag név és egy működő ADB shell (ha már rendelkezik root hozzáféréssel, használhatja helyette a Terminal Emulatort).

Első, töltse le az ADB bináris fájlt közvetlenül a Google-tól és csomagolja ki a számítógép bármely mappájába. Ezután telepítse HiSuite a Huawei-től, így számítógépe az ADB működéséhez szükséges legújabb illesztőprogramokkal rendelkezik. Végül engedélyeznie kell az USB hibakeresést a Beállítások --> Fejlesztői beállítások menüpontban (érintse meg hétszer a Build Number elemet Beállítások --> A telefonról a fejlesztői opciók feloldásához, ha még nem tette meg), és engedélyezze számítógépének ADB-t hozzáférés.

Ellenőrizze, hogy az ADB megfelelően van-e beállítva, és ellenőrizze, hogy felismeri-e az eszközt. Nyisson meg egy parancssort ugyanabban a könyvtárban, mint az ADB bináris fájlja (Windows: kattintson a jobb gombbal a mappára, majd kattintson a "Parancssor megnyitása itt" lehetőségre), majd írja be adb devices. Ha látja telefonja sorozatszámát (és nem azt írja, hogy „jogosulatlan”), akkor készen áll a továbblépésre. Ha nem látja, ellenőrizze, hogy a HiSuite felismeri-e telefonját, és ellenőrizze, hogy az USB-hibakeresés engedélyezve van-e.

Most meg kell szereznünk a csomagnevek listáját, amelyeket az App Twin funkcióval klónozunk. Azt javaslom, hogy telepítsen egy ilyen alkalmazást App Inspector a Play Áruházból, amely megmondja az összes telepített alkalmazás csomagnevét. Nyissa meg az alkalmazást, és érintse meg az „Alkalmazáslista” elemet az alkalmazások ábécé szerinti listájának megjelenítéséhez. Koppintson egy alkalmazásra, hogy megnyissa a részleteket tartalmazó oldalt egy csomó információval, beleértve a telepítési időt, az adattárolási helyet, a használati statisztikákat és egyebeket.

Amit természetesen érdekel, az a csomag neve. A csomag neve az első sor az alkalmazás neve alatt fent, vagy az utolsó / az adattárolási helyen keresve is megtalálható. Általában "com"-val kezdődik. de ez nem mindig van így. Gmail esetén a csomag neve com.google.android.gm.

Most, hogy megvan a csomagnév, nyisson meg egy parancssort ugyanabban a könyvtárban, mint az ADB bináris fájlja. Most egy ADB-parancsot küldünk a klónozott alkalmazásaink létrehozásához. Először meg kell adnia egy ADB-héjat. Írja be a következőket:

adb shell

Miután az ADB-héjban van, írja be a következő parancsot:

settings get secure clone_app_list

Ha már használja az App Twin funkciót, akkor egy vagy két csomagnevet kell visszaadnia ezzel a paranccsal. Ha nem használja ezt a funkciót, ez a karakterlánc üres lesz. Most vagy hozzáfűzzük a meglévő listához, vagy létrehozunk egy új listát a klónozandó alkalmazásokról.

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

ahol a CSOMAG#1...CSOMAG#3...CSOMAG#N a teljes pontosvesszővel elválasztott alkalmazáscsomagok listája klónozni akarsz. Ügyeljen arra, hogy ne felejtse el feltenni a csomaglistát idézőjelek között, különben a parancs nem fog működni.

Ha már használja az App Twin funkciót, és a "get" parancs során megkapta a csomagok listáját, akkor feltétlenül HASZNÁLJA a listát a visszaküldöttekhez. Ellenkező esetben a meglévő alkalmazások törlődnek.

Például, ha klónozni szeretném a Gmailt, a Solid Explorert, a Chromiumot és a Reddit is Fun-t, akkor a következő parancsot adnám be:

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

Közvetlenül a parancs beírása után egy pirítós üzenetnek kell megjelennie, amely arról tájékoztat, hogy egy klónozott alkalmazás került a kezdőképernyőre. Attól függően, hogy hány csomagot adott meg ebben a parancsban, a kezdőképernyőn most egy vagy több klónozott alkalmazás jelenik meg.

Ezzel a paranccsal jól szórakozhatsz, mivel nagyjából a telefonodon lévő összes alkalmazásban használható (bár a SystemUI klónozását nem javaslom, mivel fogalmam sincs, mi fog történni). Sikerült klónoznom például a Google Play Store-t és a Fire Emblem Heroes-t.

A klónozott Play Áruház teljesen működőképes, de bizonyos sajátos viselkedést eredményez, ha egy alkalmazást telepít belőle. Amint az alábbi képernyőképen látható, a Parallel Space-t a Play Store klónból telepítettem. A rendszer összezavarodik, és azt hiszi, hogy éppen most hozott létre egy másik klónozott alkalmazást, de amikor megérinti a kezdőképernyő ikonját, a rendszer azt mondja, hogy az alkalmazás nincs telepítve. Ne aggódjon azonban, mivel az alkalmazás valóban telepítve van, és az alkalmazásfiókból érhető el.

Ha egyedül akar játszani ezzel a paranccsal, van egy nagyon fontos dolog, amire vigyáznia kell. Ha egy csomagot szeretne hozzáadni a listához, ezt meg kell tennie mellékel a listára, és ne írja felül a listában meglévő csomagokat, különben a meglévő klónozott alkalmazásai mind eltűnnek. A klónozott csomagok aktuális listáját az oktatóanyag korábbi részében található „get” parancs beírásával érheti el.


Következtetés

Remélem hasznosnak találod ezt a remek kis trükköt. Nem tudom, miért döntött úgy a Huawei, hogy korlátozza a klónozható alkalmazásokat, különösen azért, mert úgy tűnik, hogy a funkció szinte minden alkalmazással teljesen működőképes az eszközén. Tapasztalataim szerint a Huawei App Twin (e csípés után) valójában jobb, mint a Play Áruház harmadik féltől származó alkalmazásai, mivel széleskörű kompatibilitást biztosít, és nem szenved sebességproblémáktól.

Bár az egyetlen figyelmeztetés az, hogy ez a funkció továbbra is csak a Huawei alapértelmezett indítóján működik. Még nem találtam rá módot, hogy megkerüljem ezt a korlátozást, de előfordulhat, hogy harmadik féltől származó indítóprogramokra lesz szükség a funkció támogatásához (ami szerintem nem fog megtörténni). Ennek az oktatóanyagnak azonban továbbra is segítenie kell azoknak, akik azt remélték, hogy az EMUI App Twin funkciója hasznosabb lehet.

Frissítés 3/4/17: Kiadtam egy további oktatóanyagot, amely bemutatja, hogyan használhatja az App Twin funkciót BÁRMELYIK választott indítón. Nézd meg!

Próbálja ki, és tudassa velünk, működik-e az Ön számára!