So klonen Sie eine Anwendung mit der App Twin-Funktion von EMUI [No Root]

Wenn Sie kürzlich ein Huawei Mate 9 gekauft haben oder einer der wenigen glücklichen sind, die an der EMUI 5.0-Beta für einige Huawei / Honor-Geräte teilgenommen haben, haben Sie möglicherweise von der neuen Funktion „ App Twin “ gehört.

Offensichtlich muss Huawei diese Funktion als eines der größten Verkaufsargumente von EMUI ansehen, da sie in der obersten Ebene der Anwendung "Einstellungen" steckt. App Twin ermöglicht Ihnen, wie Sie es von seinem Namen erwarten, das Erstellen einer doppelten Anwendung, sodass Sie sich gleichzeitig bei zwei verschiedenen Konten anmelden können. Besitzer eines europäischen Modells können WhatsApp oder Facebook duplizieren, während chinesische Modelle QQ oder Wechat duplizieren können. Dies sind jedoch standardmäßig Ihre einzigen Optionen .

Wenn Sie eine dieser Anwendungen duplizieren, wird auf Ihrem Startbildschirm ein neues Anwendungssymbol erstellt, mit dem Sie die duplizierte Anwendung starten können. Innerhalb des App-Symbols wird ein kleines 2-Karten-Symbol angezeigt, das angibt, welche App Sie verwenden - das Original oder das Duplikat. Diese doppelte Anwendung kann nur in Huawei 's Stock Launcher vorhanden sein. Wenn das Symbol auf dem Startbildschirm gelöscht wird, wird die App Twin gelöscht.

Dies ist sicherlich kein innovatives Konzept von Huawei. Im Play Store gibt es mehrere Anwendungen, die dieselbe Funktion ausführen. Einige der beliebtesten sind App Cloner und Parallel Space. Ich würde argumentieren, dass diese Alternativen von Drittanbietern standardmäßig der App Twin-Funktion von Huawei überlegen sind. Jede App, die Sie über eine der Play Store-Alternativen duplizieren, ist nicht an den EMUI-Launcher von Huawei gebunden. Vor allem sind Sie jedoch nicht auf zwei von Huawei festgelegte Anwendungen beschränkt.

Diese Apps und ähnliche Apps im Play Store haben jedoch auch ihre eigenen Nachteile. App Cloner funktioniert beispielsweise bei vielen Anwendungen (z. B. den meisten Google-Apps) nicht. Parallel Space ist meiner Meinung nach eine ziemlich aufgeblähte Anwendung, die nur langsam eine bestimmte duplizierte Anwendung startet, obwohl sie eine größere Kompatibilität aufweist.

Glücklicherweise leidet die App Twin-Funktion von Huawei nicht an einem dieser beiden Probleme, aber aus irgendeinem Grund hat Huawei beschlossen, die Funktion auf so wenige Apps zu beschränken. Trotz der Behauptungen von Huawei, dass App Twin nur für WhatsApp / Facebook oder QQ / Wechat funktioniert, kann es tatsächlich mit so ziemlich jeder Anwendung auf Ihrem Gerät funktionieren. Hier ist, wie es gemacht wird.


Klonen Sie jede App mit der App Twin-Funktion von EMUI

Diejenigen von Ihnen, die meine vorherigen Tutorials befolgt haben, wissen vielleicht, dass ich ein großer Fan von Tasker und / oder der ADB-Shell bin, um versteckte Einstellungen auf Ihrem Gerät zu entdecken und zu optimieren. Diesmal ist es nicht anders, obwohl Sie aufatmen können, denn diesmal brauchen wir Tasker nicht. Ich habe diesen Trick fast komplett verpasst, weil ich App Twin nach dem Umstieg auf Nova Launcher nie einen zweiten Gedanken gemacht habe, aber während ich mit anderen Optimierungen herumgespielt habe, hat der ADB-Befehl, den ich Tage zuvor gesendet habe, plötzlich ein sekundäres Google Mail, Solid Explorer, erstellt. Chrom und Reddit ist Fun-Symbol Popup.

Zu meiner Überraschung waren dies voll funktionsfähige doppelte Apps . Und es ist wirklich ganz einfach, eine beliebige Anwendung zur App Twin-Liste hinzuzufügen. Sie benötigen lediglich den Paketnamen der Anwendung und eine funktionierende ADB-Shell (wenn Sie bereits über Root-Zugriff verfügen, können Sie stattdessen den Terminal-Emulator verwenden).

Laden Sie zunächst die ADB-Binärdatei direkt von Google herunter und extrahieren Sie sie in einen beliebigen Ordner auf Ihrem Computer. Installieren Sie als Nächstes HiSuite von Huawei, damit auf Ihrem Computer die neuesten Treiber für ADB installiert sind. Schließlich müssen Sie das USB-Debugging in den Einstellungen -> Entwickleroptionen aktivieren (in den Einstellungen -> Über das Telefon siebenmal auf Build-Nummer tippen, um die Entwickleroptionen zu entsperren, falls Sie dies noch nicht getan haben) und Ihrem Computer ADB-Zugriff gewähren.

Stellen Sie sicher, dass ADB ordnungsgemäß eingerichtet ist, indem Sie prüfen, ob es Ihr Gerät erkennt. Öffnen Sie eine Eingabeaufforderung im selben Verzeichnis wie Ihre ADB-Binärdatei (Windows: Klicken Sie mit der rechten Maustaste in den Ordner, und klicken Sie auf "Open Command Prompt Here" (Eingabeaufforderung hier öffnen). Geben Sie dann adb devices . Wenn die Seriennummer Ihres Telefons angezeigt wird (und nicht "nicht autorisiert" angezeigt wird), können Sie fortfahren. Wenn Sie es nicht sehen, stellen Sie sicher, dass HiSuite Ihr Telefon erkennt, und überprüfen Sie, ob das USB-Debugging aktiviert ist.

Jetzt müssen wir eine Liste der Paketnamen abrufen, die wir mithilfe der App Twin-Funktion klonen werden. Ich empfehle, eine Anwendung wie App Inspector aus dem Play Store zu installieren, die den Paketnamen aller installierten Apps angibt. Öffnen Sie die Anwendung und tippen Sie auf "App-Liste", um eine alphabetische Liste Ihrer Apps anzuzeigen. Tippen Sie auf eine Anwendung, um eine Detailseite mit einer Reihe von Informationen wie Installationszeit, Speicherort der Daten, Nutzungsstatistiken und vielem mehr zu öffnen.

Was uns interessiert, ist natürlich der Paketname. Der Paketname befindet sich in der ersten Zeile unter dem Namen der App oben oben. Sie können ihn auch finden, indem Sie nach dem letzten / im Datenspeicherort suchen. Es wird normalerweise mit "com" beginnen, aber das ist nicht immer der Fall. Für Google Mail lautet der Paketname com.google.android.gm .

Nachdem Sie den Paketnamen erhalten haben, öffnen Sie eine Eingabeaufforderung im selben Verzeichnis wie Ihre ADB-Binärdatei. Wir werden jetzt einen ADB-Befehl senden, um unsere geklonten Apps zu erstellen. Zunächst müssen Sie eine ADB-Shell eingeben. Geben Sie Folgendes ein:

 adb shell 

Geben Sie in einer ADB-Shell den folgenden Befehl ein:

 settings get secure clone_app_list 

Wenn Sie die App Twin-Funktion bereits verwenden, sollten Sie einen oder zwei Paketnamen sehen, die mit diesem Befehl zurückgegeben werden. Wenn Sie diese Funktion nicht verwenden, ist diese Zeichenfolge leer. Jetzt werden wir entweder an die vorhandene Liste anhängen oder eine neue Liste der zu klonenden Apps erstellen.

 settings put secure clone_app_list "PACKAGE#1;PACKAGE#2;PACKAGE#3" 

Wobei PACKAGE # 1… PACKAGE # 3… PACKAGE # N die durch Semikolon getrennte Liste der App-Pakete ist, die geklont werden sollen. Stellen Sie sicher, dass Sie nicht vergessen, die Paketliste in Anführungszeichen zu setzen, da sonst der Befehl nicht funktioniert.

Wenn Sie die App Twin-Funktion bereits verwenden und während des Befehls "get" eine Liste von Paketen erhalten haben, müssen Sie Ihre Liste an die zurückgegebenen anhängen. Andernfalls werden die vorhandenen Apps gelöscht.

Wenn ich beispielsweise Google Mail, Solid Explorer, Chromium und Reddit is Fun klonen möchte, gebe ich den folgenden Befehl ein:

 settings put secure clone_app_list "com.google.android.gm;pl.solidexplorer2;org.chromium.chrome;com.andrewshu.android.reddit" 

Unmittelbar nach der Eingabe dieses Befehls sollte eine Toastmeldung angezeigt werden, die Sie darüber informiert, dass eine geklonte App auf Ihrem Startbildschirm platziert wurde. Abhängig davon, wie viele Pakete Sie in diesem Befehl eingegeben haben, sollte Ihr Startbildschirm jetzt eine oder mehrere geklonte Apps enthalten.

Sie können mit diesem Befehl Spaß haben, da er auf so ziemlich jeder App auf Ihrem Telefon verwendet werden kann (obwohl ich das Klonen von SystemUI nicht empfehlen würde, da ich keine Ahnung habe, was passieren würde). Ich konnte zum Beispiel den Google Play Store und Fire Emblem Heroes klonen.

Der geklonte Play Store ist voll funktionsfähig, führt jedoch zu einem merkwürdigen Verhalten, wenn Sie eine App von dort aus installieren. Wie Sie in der Abbildung unten sehen können, habe ich Parallel Space im Clone Play Store installiert. Das System ist verwirrt und denkt, dass Sie gerade eine andere geklonte App erstellt haben. Wenn Sie jedoch auf das Startbildschirmsymbol tippen, wird Ihnen mitgeteilt, dass die App nicht installiert ist. Keine Sorge, die App ist tatsächlich installiert und über die App-Schublade zugänglich.

Wenn Sie mit diesem Befehl alleine herumspielen möchten, sollten Sie auf eines sehr wichtige Dinge achten. Wenn Sie der Liste ein Paket hinzufügen möchten, müssen Sie es an die Liste anhängen und dürfen die vorhandenen Pakete in der Liste nicht überschreiben. Andernfalls verschwinden alle vorhandenen geklonten Apps. Sie können die aktuelle Liste der geklonten Pakete abrufen, indem Sie den Befehl "get" aus einem früheren Abschnitt dieses Lernprogramms eingeben.


Fazit

Ich hoffe, Sie finden diesen kleinen Trick nützlich. Ich weiß nicht, warum Huawei entschieden hat, die Anwendungen einzuschränken, die Sie klonen können, zumal die Funktion mit fast jeder App auf Ihrem Gerät voll funktionsfähig zu sein scheint. Nach meiner Erfahrung ist das App Twin von Huawei (nach dieser Optimierung) tatsächlich besser als die Verwendung von Apps von Drittanbietern aus dem Play Store, da es weitgehend kompatibel ist und keine Geschwindigkeitsprobleme aufweist.

Die einzige Einschränkung ist, dass diese Funktion immer noch nur auf dem Standard-Launcher von Huawei funktioniert. Ich habe noch keinen Weg gefunden, um diese Einschränkung zu umgehen, aber möglicherweise müssen Startprogramme von Drittanbietern diese Funktion unterstützen (was meines Erachtens nicht der Fall sein wird). Dennoch sollte dieses Tutorial denjenigen von Ihnen helfen, die gehofft haben, dass die App Twin-Funktion von EMUI nützlicher sein könnte.

Update 04.03.17 : Ich habe ein nachfolgendes Tutorial veröffentlicht, das zeigt, wie Sie die App Twin-Funktion auf JEDEM Launcher Ihrer Wahl nutzen können. Hör zu!

Probieren Sie es aus und lassen Sie uns wissen, ob es für Sie funktioniert!