Το EMUI 5 εισήγαγε μια νέα δυνατότητα που ονομάζεται App Twin που σας επιτρέπει να κλωνοποιήσετε μια εφαρμογή. Από προεπιλογή, περιορίζεται σε μόνο 2 εφαρμογές. Δείτε πώς μπορείτε να το διορθώσετε.
Εάν αγοράσατε πρόσφατα ένα Huawei Mate 9 ή είστε ένας από τους λίγους τυχερούς που συμμετέχουν στην έκδοση EMUI 5.0 beta για ορισμένες συσκευές Huawei/Honor, τότε μπορεί να έχετε ακούσει για το νέο "App Twin" χαρακτηριστικό.
Προφανώς, η Huawei πρέπει να θεωρήσει αυτό το χαρακτηριστικό ένα από τα μεγαλύτερα σημεία πώλησης του EMUI, αφού το κόλλησαν στο ανώτερο επίπεδο της εφαρμογής Ρυθμίσεις. App Twin, όπως θα περίμενε κανείς από το όνομά του, σας επιτρέπει να δημιουργήσετε μια διπλότυπη εφαρμογή, ώστε να μπορείτε να συνδεθείτε σε δύο διαφορετικούς λογαριασμούς ταυτόχρονα. Οι κάτοχοι ενός ευρωπαϊκού μοντέλου μπορούν να αντιγράψουν Whatsapp ή Facebook ενώ τα κινέζικα μοντέλα μπορούν να αντιγραφούν QQ ή Wechat, αλλά αυτές είναι οι μόνες επιλογές σας από προεπιλογή.
Όταν αντιγράφετε μία από αυτές τις εφαρμογές, θα δημιουργηθεί ένα νέο εικονίδιο εφαρμογής στην αρχική σας οθόνη που σας επιτρέπει να ξεκινήσετε την διπλότυπη εφαρμογή. Θα δείτε ένα μικρό εικονίδιο κάρτας "2" μέσα στο εικονίδιο της εφαρμογής που υποδεικνύει ποια εφαρμογή χρησιμοποιείτε - την πρωτότυπη ή διπλότυπη. Αυτή η διπλότυπη εφαρμογή μπορεί να υπάρχει μόνο στο stock launcher της Huawei και όταν το εικονίδιο διαγραφεί από την αρχική οθόνη, το App Twin διαγράφεται.
Τώρα, αυτό σίγουρα δεν είναι μια καινοτόμος ιδέα από την πλευρά της Huawei. Υπάρχουν πολλές εφαρμογές που κάνουν την ίδια λειτουργία στο Play Store. μερικά από τα πιο δημοφιλή περιλαμβάνουν App Cloner και Παράλληλος Χώρος. Θα υποστήριζα ότι από προεπιλογή, αυτές οι εναλλακτικές λύσεις τρίτων είναι ανώτερες από τη λειτουργία App Twin της Huawei. Οποιαδήποτε εφαρμογή αντιγράφετε μέσω μιας από τις εναλλακτικές λύσεις του Play Store δεν συνδέεται με το stock launcher EMUI της Huawei. Αλλά το πιο σημαντικό, δεν περιορίζεστε μόνο σε 2 προκαθορισμένες εφαρμογές που έχει ορίσει η Huawei.
Αυτές οι εφαρμογές, και άλλες σαν αυτές στο Play Store, έχουν επίσης τα δικά τους μειονεκτήματα. Το App Cloner, για παράδειγμα, δεν λειτουργεί σε πολλές εφαρμογές (όπως οι περισσότερες εφαρμογές Google). Το Parallel Space, ενώ δείχνει μεγαλύτερη συμβατότητα, είναι κατά τη γνώμη μου μια αρκετά φουσκωμένη εφαρμογή που αργεί να εκκινήσει οποιαδήποτε δεδομένη διπλότυπη εφαρμογή.
Ευτυχώς, η λειτουργία App Twin της Huawei δεν πάσχει από κανένα από αυτά τα δύο προβλήματα, αλλά για κάποιο περίεργο λόγο η Huawei αποφάσισε να περιορίσει τη λειτουργία σε τόσο λίγες εφαρμογές. Παρά τους ισχυρισμούς της Huawei ότι το App Twin λειτουργεί μόνο για Whatsapp/Facebook ή QQ/Wechat, μπορεί στην πραγματικότητα λειτουργούν σχεδόν με οποιαδήποτε εφαρμογή στη συσκευή σας. Να πώς γίνεται.
Κλωνοποιήστε οποιαδήποτε εφαρμογή με τη λειτουργία διπλής εφαρμογής του EMUI
Όσοι από εσάς παρακολουθείτε τα προηγούμενα σεμινάρια μου ίσως γνωρίζετε ότι είμαι μεγάλος θαυμαστής της χρήσης του Tasker ή/και του κελύφους ADB για να ανακαλύψετε και να τροποποιήσετε κρυφές ρυθμίσεις στη συσκευή σας. Αυτή η φορά δεν είναι διαφορετική, αν και μπορείτε να αναπνεύσετε ανακούφιση καθώς δεν θα χρειαστούμε το Tasker αυτή τη φορά. Σχεδόν έχασα τελείως αυτό το κόλπο, επειδή δεν σκέφτηκα ποτέ το App Twin αφού πέρασα στη χρήση του Nova Launcher, αλλά ενώ ήμουν μπερδεύοντας με άλλες τροποποιήσεις, η εντολή ADB που έστειλα μέρες πριν δημιούργησε ξαφνικά ένα δευτερεύον εικονίδιο Gmail, Solid Explorer, Chromium και Reddit is Fun αναδυόμενο.
Προς έκπληξή μου, αυτά ήταν πλήρως λειτουργικές διπλές εφαρμογές. Και είναι πραγματικά πολύ εύκολο να προσθέσετε όποια εφαρμογή θέλετε στη λίστα App Twin. Το μόνο που χρειάζεστε είναι της εφαρμογής όνομα πακέτου και ένα εργαζόμενο κέλυφος ADB (εάν έχετε ήδη πρόσβαση root, τότε μπορείτε να χρησιμοποιήσετε τον Terminal Emulator).
Πρώτα, κατεβάστε το δυαδικό ADB απευθείας από την Google και να το εξαγάγετε σε οποιονδήποτε φάκελο στον υπολογιστή σας. Στη συνέχεια, εγκαταστήστε HiSuite από τη Huawei, ώστε ο υπολογιστής σας να έχει τα πιο πρόσφατα προγράμματα οδήγησης που είναι απαραίτητα για τη λειτουργία του ADB. Τέλος, πρέπει να ενεργοποιήσετε τον εντοπισμό σφαλμάτων USB στις Ρυθμίσεις --> Επιλογές προγραμματιστή (πατήστε τον Αριθμό έκδοσης 7 φορές στο Ρυθμίσεις --> Σχετικά με το τηλέφωνο για να ξεκλειδώσετε τις επιλογές προγραμματιστή αν δεν το έχετε κάνει ήδη) και να εκχωρήσετε ADB στον υπολογιστή σας πρόσβαση.
Βεβαιωθείτε ότι το ADB έχει ρυθμιστεί σωστά, ελέγχοντας εάν αναγνωρίζει τη συσκευή σας. Ανοίξτε μια γραμμή εντολών στον ίδιο κατάλογο με το δυαδικό αρχείο ADB (Windows: κάντε δεξί κλικ στο φάκελο και κάντε κλικ στο "Άνοιγμα γραμμής εντολών εδώ") και, στη συνέχεια, πληκτρολογήστε adb devices
. Αν δείτε τον σειριακό αριθμό του τηλεφώνου σας (και δεν λέει "μη εξουσιοδοτημένο"), τότε είστε έτοιμοι να προχωρήσετε. Εάν δεν το βλέπετε, ελέγξτε για να βεβαιωθείτε ότι το HiSuite αναγνωρίζει το τηλέφωνό σας και ελέγξτε ξανά ότι ο εντοπισμός σφαλμάτων USB είναι ενεργοποιημένος.
Τώρα, πρέπει να λάβουμε μια λίστα ονομάτων πακέτων που θα κλωνοποιήσουμε χρησιμοποιώντας τη λειτουργία App Twin. Σας συνιστώ να εγκαταστήσετε μια εφαρμογή όπως Επιθεωρητής εφαρμογών από το Play Store που θα σας ενημερώσει για το όνομα του πακέτου όλων των εγκατεστημένων εφαρμογών. Ανοίξτε την εφαρμογή και πατήστε "Λίστα εφαρμογών" για να εμφανιστεί μια αλφαβητική λίστα των εφαρμογών σας. Πατήστε σε μια εφαρμογή για να ανοίξετε μια σελίδα λεπτομερειών με μια δέσμη πληροφοριών, όπως ο χρόνος εγκατάστασης, η τοποθεσία αποθήκευσης δεδομένων, τα στατιστικά στοιχεία χρήσης και άλλα.
Αυτό που μας ενδιαφέρει είναι φυσικά το όνομα του πακέτου. Το όνομα πακέτου είναι η πρώτη γραμμή κάτω από το όνομα της εφαρμογής στην κορυφή ή μπορείτε να το βρείτε κοιτάζοντας το τελευταίο / στη θέση αποθήκευσης δεδομένων. Συνήθως ξεκινά με "com." αλλά αυτό δεν συμβαίνει πάντα. Για το Gmail, το όνομα του πακέτου είναι com.google.android.gm.
Τώρα που έχετε το όνομα του πακέτου, ανοίξτε μια γραμμή εντολών στον ίδιο κατάλογο με το δυαδικό ADB. Τώρα θα στείλουμε μια εντολή ADB για να δημιουργήσουμε τις κλωνοποιημένες εφαρμογές μας. Αρχικά, θα χρειαστεί να εισαγάγετε ένα κέλυφος ADB. Πληκτρολογήστε τα εξής:
adb shell
Μόλις είστε σε ένα κέλυφος ADB, πληκτρολογήστε την ακόλουθη εντολή:
settings get secure clone_app_list
Εάν χρησιμοποιείτε ήδη τη δυνατότητα App Twin, τότε θα πρέπει να δείτε είτε ένα είτε δύο ονόματα πακέτων που επιστρέφονται με αυτήν την εντολή. Εάν δεν χρησιμοποιείτε αυτήν τη δυνατότητα, αυτή η συμβολοσειρά θα είναι κενή. Τώρα, είτε θα προσαρτήσουμε στην υπάρχουσα λίστα είτε θα δημιουργήσουμε μια νέα λίστα εφαρμογών προς κλωνοποίηση.
settingsputsecureclone_app_list "PACKAGE#1;PACKAGE#2;PACKAGE#3"
όπου PACKAGE#1...PACKAGE#3...PACKAGE#N είναι το πλήρες λίστα πακέτων εφαρμογών διαχωρισμένη με άνω και κάτω τελεία θέλεις κλωνοποίηση. Βεβαιωθείτε ότι δεν ξεχάσατε να βάλετε τη λίστα πακέτων ενδιάμεσα εισαγωγικά, διαφορετικά η εντολή δεν θα λειτουργήσει.
Εάν χρησιμοποιείτε ήδη τη λειτουργία App Twin και λάβατε μια λίστα με πακέτα κατά την εντολή "get", τότε φροντίστε να ΠΡΟΣΑΡΤΗΣΕΤΕ τη λίστα σας σε αυτά που επιστράφηκαν. Διαφορετικά, οι υπάρχουσες εφαρμογές θα διαγραφούν.
Για παράδειγμα, αν θέλω να κλωνοποιήσω το Gmail, το Solid Explorer, το Chromium και το Reddit is Fun, θα εισαγάγω την ακόλουθη εντολή:
settingsputsecureclone_app_list "com.google.android.gm;pl.solidexplorer2;org.chromium.chrome;com.andrewshu.android.reddit"
Αμέσως μετά την εισαγωγή αυτής της εντολής, θα πρέπει να δείτε ένα μήνυμα τοστ που σας λέει ότι μια κλωνοποιημένη εφαρμογή έχει τοποθετηθεί στην αρχική σας οθόνη. Ανάλογα με το πόσα πακέτα εισαγάγατε σε αυτήν την εντολή, η αρχική οθόνη σας θα πρέπει τώρα να γεμίζει με μία ή περισσότερες κλωνοποιημένες εφαρμογές.
Μπορείτε να διασκεδάσετε με αυτήν την εντολή, καθώς μπορεί να χρησιμοποιηθεί σχεδόν σε οποιαδήποτε εφαρμογή στο τηλέφωνό σας (αν και δεν θα συνιστούσα την κλωνοποίηση του SystemUI, καθώς δεν έχω ιδέα τι θα συμβεί). Κατάφερα να κλωνοποιήσω το Google Play Store και το Fire Emblem Heroes, για παράδειγμα.
Το κλωνοποιημένο Play Store είναι πλήρως λειτουργικό, αλλά οδηγεί σε κάποια περίεργη συμπεριφορά εάν εγκαταστήσετε μια εφαρμογή από μέσα του. Όπως μπορείτε να δείτε στο παρακάτω στιγμιότυπο οθόνης, εγκατέστησα το Parallel Space μέσα από τον κλώνο Play Store. Το σύστημα μπερδεύεται, νομίζοντας ότι μόλις δημιουργήσατε μια άλλη κλωνοποιημένη εφαρμογή, αλλά όταν πατήσετε στο εικονίδιο της αρχικής οθόνης, σας λένε ότι η εφαρμογή δεν είναι εγκατεστημένη. Μην ανησυχείτε, ωστόσο, καθώς η εφαρμογή είναι πραγματικά εγκατεστημένη και προσβάσιμη από το συρτάρι της εφαρμογής.
Εάν θέλετε να παίξετε με αυτήν την εντολή μόνοι σας, υπάρχει ένα πολύ σημαντικό πράγμα που πρέπει να προσέξετε. Κάθε φορά που θέλετε να προσθέσετε ένα πακέτο στη λίστα, πρέπει προσαρτώ στη λίστα και μην αντικαταστήσετε τα υπάρχοντα πακέτα στη λίστα, διαφορετικά οι υπάρχουσες κλωνοποιημένες εφαρμογές σας θα εξαφανιστούν όλες. Μπορείτε να λάβετε την τρέχουσα λίστα με τα κλωνοποιημένα πακέτα εισάγοντας την εντολή "get" από παλαιότερα σε αυτό το σεμινάριο.
συμπέρασμα
Ελπίζω να σας φανεί χρήσιμο αυτό το προσεγμένο μικρό κόλπο. Δεν ξέρω γιατί η Huawei αποφάσισε να περιορίσει τις εφαρμογές που μπορείτε να κλωνοποιήσετε, ειδικά επειδή η λειτουργία φαίνεται να είναι πλήρως λειτουργική με σχεδόν κάθε εφαρμογή στη συσκευή σας. Από την εμπειρία μου, το App Twin της Huawei (μετά από αυτό το tweak) είναι πραγματικά καλύτερο από τη χρήση εφαρμογών τρίτων από το Play Store, καθώς έχει ευρεία συμβατότητα και δεν αντιμετωπίζει προβλήματα ταχύτητας.
Αν και, η μία προειδοποίηση που απομένει είναι ότι αυτή η δυνατότητα εξακολουθεί να λειτουργεί μόνο στον προεπιλεγμένο εκκινητή της Huawei. Δεν έχω βρει ακόμη έναν τρόπο να παρακάμψω αυτόν τον περιορισμό, αλλά μπορεί να απαιτήσει εκτοξευτές τρίτων να υποστηρίξουν αυτήν τη δυνατότητα (κάτι που δεν νομίζω ότι θα συμβεί). Ωστόσο, αυτό το σεμινάριο θα πρέπει να βοηθήσει όσους από εσάς ήλπιζαν ότι η λειτουργία App Twin του EMUI θα μπορούσε να είναι πιο χρήσιμη.
Ενημέρωση 3/4/17: Έχω δημοσιεύσει ένα επόμενο σεμινάριο που δείχνει πώς μπορείτε να χρησιμοποιήσετε τη λειτουργία App Twin σε ΟΠΟΙΑΔΗΠΟΤΕ εκτοξευτή της επιλογής σας. Τσέκαρέ το!
Δοκιμάστε το και πείτε μας αν σας ταιριάζει!