วิธีโคลนแอปพลิเคชันใด ๆ ด้วยฟีเจอร์ App Twin ของ EMUI [ไม่มีการรูท]

EMUI 5 เปิดตัวฟีเจอร์ใหม่ที่เรียกว่า App Twin ซึ่งช่วยให้คุณสามารถโคลนแอปได้ ตามค่าเริ่มต้น จะจำกัดไว้เพียง 2 แอปเท่านั้น ต่อไปนี้เป็นวิธีแก้ไข

หากคุณเพิ่งซื้อ Huawei Mate 9 หรือคุณเป็นหนึ่งในผู้โชคดีไม่กี่รายที่ได้เข้าร่วม EMUI 5.0 เบต้าสำหรับอุปกรณ์ Huawei/Honor บางรุ่น คุณอาจเคยได้ยินเกี่ยวกับ "แอพแฝด" คุณสมบัติ.

เห็นได้ชัดว่า Huawei ต้องพิจารณาฟีเจอร์นี้เป็นหนึ่งในจุดขายที่ใหญ่ที่สุดของ EMUI เนื่องจากติดไว้ที่ชั้นบนสุดของแอปพลิเคชันการตั้งค่า แอพแฝดตามที่คุณคาดหวังจากชื่อ ช่วยให้คุณสามารถสร้างแอปพลิเคชันที่ซ้ำกันเพื่อให้คุณสามารถเข้าสู่ระบบบัญชีที่แตกต่างกันสองบัญชีในเวลาเดียวกันได้ เจ้าของโมเดลยุโรปสามารถทำซ้ำได้ วอทส์แอพพ์ หรือ เฟสบุ๊ค ในขณะที่โมเดลจีนสามารถทำซ้ำได้ คิวคิว หรือ วีแชท, แต่ นี่เป็นตัวเลือกเดียวของคุณตามค่าเริ่มต้น.

เมื่อคุณทำซ้ำแอปพลิเคชันใดแอปพลิเคชันหนึ่งเหล่านี้ ไอคอนแอปพลิเคชันใหม่จะถูกสร้างขึ้นบนหน้าจอหลักของคุณ ซึ่งช่วยให้คุณสามารถเริ่มแอปพลิเคชันที่ทำซ้ำได้ คุณจะเห็นไอคอนการ์ด "2" เล็กๆ ภายในไอคอนแอปที่ระบุว่าคุณกำลังใช้แอปใดอยู่ - เป็นแอปดั้งเดิมหรือซ้ำ แอปพลิเคชันที่ซ้ำกันนี้มีอยู่ใน Stock Launcher ของ Huawei เท่านั้น และเมื่อไอคอนถูกล้างออกจากหน้าจอหลัก App Twin จะถูกลบ

นี่ไม่ใช่แนวคิดเชิงนวัตกรรมในส่วนของ Huawei อย่างแน่นอน มีแอปพลิเคชั่นหลายตัวที่ทำหน้าที่เดียวกันนี้ใน Play Store; บางส่วนที่เป็นที่นิยมมากขึ้น ได้แก่ แอพ โคลนเนอร์ และ พื้นที่ขนาน. ฉันขอยืนยันว่าโดยค่าเริ่มต้น ทางเลือกของบุคคลที่สามเหล่านี้เหนือกว่าฟีเจอร์ App Twin ของ Huawei แอปใดๆ ที่คุณทำซ้ำผ่านทางเลือก Play Store อย่างใดอย่างหนึ่งจะไม่เชื่อมโยงกับตัวเรียกใช้งาน EMUI ในสต็อกของ Huawei แต่ที่สำคัญที่สุดคือไม่ได้จำกัดอยู่เพียง 2 แอปพลิเคชันที่กำหนดไว้ล่วงหน้าที่ Huawei ตั้งค่าไว้เท่านั้น

แอพเหล่านี้และแอพอื่น ๆ ที่คล้ายกันใน Play Store ก็มีข้อเสียเช่นกัน ตัวอย่างเช่น App Cloner ไม่สามารถใช้ได้กับหลายแอปพลิเคชัน (เช่น แอป Google ส่วนใหญ่) Parallel Space แม้จะแสดงให้เห็นถึงความเข้ากันได้มากกว่า แต่ในความคิดของฉัน มันเป็นแอปพลิเคชั่นที่ค่อนข้างบวมซึ่งเปิดแอปที่ซ้ำกันได้ช้า

โชคดีที่ฟีเจอร์ App Twin ของ Huawei ไม่ประสบปัญหาใดปัญหาหนึ่งในสองข้อนี้ แต่ด้วยเหตุผลแปลก ๆ บางประการ Huawei จึงตัดสินใจจำกัดฟีเจอร์นี้ไว้เฉพาะแอปเพียงไม่กี่แอปเท่านั้น แม้ว่า Huawei จะอ้างว่า App Twin ใช้งานได้กับ Whatsapp/Facebook หรือ QQ/Wechat เท่านั้น แต่จริงๆ แล้วสามารถทำได้ ทำงานได้กับแอปพลิเคชันใดๆ บนอุปกรณ์ของคุณ นี่คือวิธีการทำ


โคลนแอปใดก็ได้ด้วยฟีเจอร์ App Twin ของ EMUI

บรรดาผู้ที่ติดตามบทช่วยสอนก่อนหน้านี้ของฉันอาจรู้ว่าฉันเป็นแฟนตัวยงของการใช้ Tasker และ/หรือ ADB Shell เพื่อค้นหาและปรับแต่งการตั้งค่าที่ซ่อนอยู่บนอุปกรณ์ของคุณ ครั้งนี้ก็ไม่ต่างกัน แม้ว่าคุณจะสามารถถอนหายใจด้วยความโล่งอกได้ เพราะคราวนี้เราไม่ต้องการทาซเคอร์แล้ว ฉันเกือบจะพลาดเคล็ดลับนี้ไปโดยสิ้นเชิงเพราะฉันไม่เคยคิดเลยว่า App Twin จะเป็นครั้งที่สองหลังจากที่ฉันเปลี่ยนมาใช้ Nova Launcher แต่ในขณะที่ฉัน ยุ่งอยู่กับการปรับแต่งอื่น ๆ คำสั่ง ADB ที่ฉันส่งไปเมื่อหลายวันก่อนก็สร้างไอคอนรอง Gmail, Solid Explorer, Chromium และ Reddit is Fun ป๊อปอัพ.

ฉันประหลาดใจที่สิ่งเหล่านี้เป็น แอพที่ซ้ำกันทำงานได้อย่างสมบูรณ์. และมันง่ายมากที่จะเพิ่มแอพพลิเคชั่นที่คุณต้องการลงในรายการ App Twin สิ่งที่คุณต้องมีคือแอปพลิเคชัน ชื่อแพ็คเกจ และการทำงาน เปลือก ADB (หากคุณมีสิทธิ์เข้าถึงรูทอยู่แล้ว คุณสามารถใช้ Terminal Emulator แทนได้)

อันดับแรก, ดาวน์โหลดไบนารี ADB โดยตรงจาก Google และแตกไฟล์ไปยังโฟลเดอร์ใดก็ได้บนคอมพิวเตอร์ของคุณ ถัดไปติดตั้ง ไฮสวีท จาก Huawei เพื่อให้คอมพิวเตอร์ของคุณมีไดรเวอร์ล่าสุดที่จำเป็นสำหรับ ADB ในการทำงาน สุดท้าย คุณต้องเปิดใช้งานการแก้ไขจุดบกพร่อง USB ในการตั้งค่า -> ตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ (แตะที่หมายเลขบิลด์ 7 ครั้ง) การตั้งค่า -> เกี่ยวกับโทรศัพท์เพื่อปลดล็อกตัวเลือกนักพัฒนาซอฟต์แวร์ หากคุณยังไม่ได้ดำเนินการ) และให้สิทธิ์ ADB แก่คอมพิวเตอร์ของคุณ เข้าถึง.

ตรวจสอบว่าตั้งค่า ADB อย่างถูกต้องโดยดูว่าอุปกรณ์รู้จักอุปกรณ์ของคุณหรือไม่ เปิดพรอมต์คำสั่งในไดเร็กทอรีเดียวกับไบนารี ADB ของคุณ (Windows: คลิกขวาในโฟลเดอร์และคลิกที่ "Open Command Prompt Here") จากนั้นพิมพ์ 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 (หลังจากปรับแต่งนี้) ดีกว่าการใช้แอปของบุคคลที่สามจาก Play Store จริง ๆ เนื่องจากมีความเข้ากันได้กว้างและไม่มีปัญหาเรื่องความเร็ว

แม้ว่าข้อแม้ที่เหลืออยู่ก็คือฟีเจอร์นี้ยังคงใช้งานได้กับลอนเชอร์เริ่มต้นของ Huawei เท่านั้น ฉันยังไม่ได้คิดวิธีที่จะหลีกเลี่ยงข้อจำกัดนี้ แต่อาจต้องใช้ตัวเรียกใช้จากบุคคลที่สามเพื่อรองรับฟีเจอร์นี้ (ซึ่งฉันไม่คิดว่าจะเกิดขึ้น) อย่างไรก็ตาม บทช่วยสอนนี้น่าจะยังคงช่วยเหลือผู้ที่หวังว่าฟีเจอร์ App Twin ของ EMUI จะมีประโยชน์มากกว่านี้

อัปเดต 3/4/60: ฉันได้เผยแพร่บทช่วยสอนติดตามผลที่แสดงให้คุณเห็นว่าคุณสามารถใช้ฟีเจอร์ App Twin บน Launcher ใดก็ได้ที่คุณเลือกได้อย่างไร ตรวจสอบออก!

ลองใช้และแจ้งให้เราทราบว่ามันเหมาะกับคุณหรือไม่!