Hvordan klone en hvilken som helst applikasjon med EMUIs App Twin-funksjon [Ingen rot]

click fraud protection

EMUI 5 introduserte en ny funksjon kalt App Twin som lar deg klone en app. Som standard er den begrenset til kun 2 apper. Her er hvordan du fikser det.

Hvis du nylig har kjøpt en Huawei Mate 9 eller du er en av de heldige som har deltatt i EMUI 5.0 beta for noen Huawei/Honor-enheter, så har du kanskje hørt om den nye "App Tvilling" trekk.

Tydeligvis må Huawei anse denne funksjonen som et av EMUIs største salgsargumenter, siden de satt den i det øverste laget av Innstillinger-applikasjonen. App Tvilling, som du kanskje forventer av navnet, lar deg lage en duplikatapplikasjon slik at du kan logge på to forskjellige kontoer samtidig. Eiere av en europeisk modell kan duplisere Hva skjer eller Facebook mens kinesiske modeller kan duplisere QQ eller Wechat, men Dette er dine eneste alternativer som standard.

Når du dupliserer en av disse applikasjonene, opprettes et nytt appikon på startskjermen din som lar deg starte den dupliserte appen. Du vil se et lite "2" kortikon i appikonet som indikerer hvilken app du bruker - originalen eller duplikatet. Denne dupliserte applikasjonen kan bare eksistere på Huaweis aksjestarter, og når ikonet fjernes fra startskjermen, slettes App Twin.

Nå er dette absolutt ikke et nyskapende konsept fra Huaweis side. Det er flere applikasjoner som gjør den samme funksjonen i Play Store; noen av de mer populære inkluderer App Cloner og Parallell plass. Jeg vil hevde at som standard er disse tredjepartsalternativene overlegne Huaweis App Twin-funksjon. Enhver app du dupliserer gjennom et av Play Store-alternativene er ikke knyttet til Huaweis lager EMUI-starter. Men viktigst av alt, du er ikke begrenset til bare 2 forhåndsbestemte applikasjoner som Huawei har satt.

Disse appene, og andre som dem i Play Store, har imidlertid også sin egen del av ulemper. App Cloner, for eksempel, fungerer ikke på mange applikasjoner (som de fleste Google-apper). Parallel Space, mens det viser større kompatibilitet, er etter min mening en ganske oppblåst applikasjon som er treg til å starte en gitt duplisert app.

Heldigvis lider ikke Huaweis App Twin-funksjon av noen av disse to problemene, men av en eller annen merkelig grunn bestemte Huawei seg for å begrense funksjonen til så få apper. Til tross for Huaweis påstander om at App Twin bare fungerer for Whatsapp/Facebook eller QQ/Wechat, kan den faktisk fungerer med stort sett alle applikasjoner på enheten din. Her er hvordan det gjøres.


Klon hvilken som helst app med EMUIs App Twin-funksjon

De av dere som har fulgt mine tidligere opplæringsprogrammer vet kanskje at jeg er en stor fan av å bruke Tasker og/eller ADB-skallet for å oppdage og justere skjulte innstillinger på enheten din. Denne gangen er ikke annerledes, selv om du kan puste lettet ut siden vi ikke trenger Tasker denne gangen. Jeg gikk nesten helt glipp av dette trikset fordi jeg aldri tenkte på App Twin etter at jeg gikk over til å bruke Nova Launcher, men mens jeg var roter rundt med andre justeringer, ADB-kommandoen jeg sendte dager før gjorde plutselig et sekundært Gmail, Solid Explorer, Chromium og Reddit is Fun-ikon dukker opp.

Til min overraskelse var disse det fullt funksjonelle dupliserte apper. Og det er egentlig ganske enkelt å legge til hvilken applikasjon du vil ha til App Twin-listen. Alt du trenger er applikasjonens pakkenavn og en arbeider ADB-skall (hvis du allerede har root-tilgang, kan du bruke Terminal Emulator i stedet).

Først, last ned ADB-binæren rett fra Google og pakk den ut til en hvilken som helst mappe på datamaskinen. Neste, installer HiSuite fra Huawei slik at datamaskinen din har de nyeste driverne som er nødvendige for at ADB skal fungere. Til slutt må du aktivere USB-feilsøking i Innstillinger --> Utvikleralternativer (trykk på Byggnummer 7 ganger i Innstillinger --> Om telefonen for å låse opp utvikleralternativer hvis du ikke allerede har gjort det) og gi datamaskinen din ADB adgang.

Kontroller at ADB er riktig konfigurert ved å se om den gjenkjenner enheten din. Åpne en ledetekst i samme katalog som din ADB-binær (Windows: høyreklikk i mappen og klikk på "Åpne ledetekst her") og skriv deretter inn adb devices. Hvis du ser telefonens serienummer (og det ikke står "uautorisert"), er du klar til å gå videre. Hvis du ikke ser det, sjekk at HiSuite gjenkjenner telefonen din og dobbeltsjekk at USB-feilsøking er aktivert.

Nå må vi få en liste over pakkenavn som vi vil klone ved å bruke App Twin-funksjonen. Jeg anbefaler at du installerer en applikasjon som App-inspektør fra Play Store som vil fortelle deg pakkenavnet til alle installerte apper. Åpne applikasjonen og trykk på "Appliste" for å vise en alfabetisk liste over appene dine. Trykk på en applikasjon for å åpne en detaljside med en haug med informasjon, inkludert installasjonstid, datalagringssted, bruksstatistikk og mer.

Det vi er interessert i er selvfølgelig pakkenavnet. Pakkenavnet er den første linjen under appens navn øverst, eller du kan finne det ved å se etter den siste / på datalagringsstedet. Det vil vanligvis starte med "com." men dette er ikke alltid tilfelle. For Gmail er pakkenavnet com.google.android.gm.

Nå som du har fått pakkenavnet, åpner du en ledetekst i samme katalog som din ADB-binærfil. Vi vil nå sende en ADB-kommando for å lage våre klonede apper. Først må du angi et ADB-skall. Skriv inn følgende:

adb shell

Når du er i et ADB-skall, skriv inn følgende kommando:

settings get secure clone_app_list

Hvis du allerede bruker App Twin-funksjonen, bør du se enten ett eller to pakkenavn returnert med denne kommandoen. Hvis du ikke bruker denne funksjonen, vil denne strengen være tom. Nå vil vi enten legge til den eksisterende listen eller lage en ny liste over apper som skal klones.

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

der PAKKE#1...PAKKE#3...PAKKE#N er hele semikolonseparert liste over apppakker du vil ha klonet. Pass på at du ikke glemmer å legge inn pakkelisten i mellom anførselstegn, ellers vil ikke kommandoen fungere.

Hvis du allerede bruker App Twin-funksjonen og du mottok en liste over pakker under "get"-kommandoen, så sørg for å LEGG TIL listen din til de som ble returnert. Ellers vil de eksisterende appene bli slettet.

For eksempel, hvis jeg vil klone Gmail, Solid Explorer, Chromium og Reddit is Fun, vil jeg skrive inn følgende kommando:

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

Umiddelbart etter at du har skrevet inn denne kommandoen, bør du se en toast-melding som forteller deg at en klonet app har blitt plassert på startskjermen. Avhengig av hvor mange pakker du skrev inn i denne kommandoen, skal startskjermen nå fylles med en eller flere klonede apper.

Du kan ha det gøy med denne kommandoen, siden den kan brukes på stort sett alle apper på telefonen din (selv om jeg ikke vil anbefale å klone SystemUI, siden jeg ikke aner hva som vil skje). Jeg var i stand til å klone Google Play Store og Fire Emblem Heroes, for eksempel.

Den klonede Play Store er fullt funksjonell, men det resulterer i noe særegen oppførsel hvis du installerer en app fra den. Som du kan se på skjermbildet nedenfor, installerte jeg Parallel Space fra klonen Play Store. Systemet blir forvirret og tenker at du nettopp har laget en annen klonet app, men når du trykker på startskjermikonet får du beskjed om at appen ikke er installert. Ikke bekymre deg, men appen er faktisk installert og tilgjengelig fra appskuffen.

Hvis du vil leke med denne kommandoen på egenhånd, er det en veldig viktig ting du bør være forsiktig med. Når du vil legge til en pakke på listen, må du legge til til listen og ikke overskriv de eksisterende pakkene i listen, ellers vil alle dine eksisterende klonede apper forsvinne. Du kan få den gjeldende listen over klonede pakker ved å skrive inn "get"-kommandoen fra tidligere i denne opplæringen.


Konklusjon

Jeg håper du finner dette fine lille trikset nyttig. Jeg vet ikke hvorfor Huawei bestemte seg for å begrense hvilke programmer du kan klone, spesielt siden funksjonen ser ut til å være fullt funksjonell med nesten alle apper på enheten din. Etter min erfaring er Huaweis App Twin (etter denne tilpasningen) faktisk bedre enn å bruke tredjepartsapper fra Play Store, siden den har bred kompatibilitet og ikke lider av hastighetsproblemer.

Selv om det gjenværende forbeholdet er at denne funksjonen fortsatt bare fungerer på Huaweis standardstarter. Jeg har ennå ikke funnet ut en måte å omgå denne begrensningen på, men det kan kreve at tredjeparts launchere støtter denne funksjonen (som jeg ikke tror vil skje). Likevel bør denne opplæringen fortsatt hjelpe de av dere som håpet at EMUIs App Twin-funksjon kunne være mer nyttig.

Oppdatering 3/4/17: Jeg har publisert en oppfølgingsveiledning som viser hvordan du kan bruke App Twin-funksjonen på en hvilken som helst launcher du ønsker. Sjekk det ut!

Prøv det og gi oss beskjed om det fungerer for deg!