Shizuku คืออะไร และคุณสามารถทำอะไรกับมันบนอุปกรณ์ Android ของคุณได้บ้าง?

Shizuku ช่วยให้คุณสามารถปรับแต่งอุปกรณ์ Android ของคุณได้โดยไม่ต้องรูท คุณสามารถตรวจสอบความหมายและวิธีตั้งค่าได้ที่นี่!

Android Debug Bridge หรือเรียกสั้น ๆ ว่า ADB เป็นเครื่องมือพัฒนาที่มีประโยชน์ในการเชื่อมต่อกับโทรศัพท์ของคุณเพื่อแก้ไขข้อบกพร่องและทดสอบ นักพัฒนาและผู้ใช้ระดับสูงสามารถเข้าถึงเชลล์บรรทัดคำสั่ง Linux ในตัวของ Android ผ่านทาง ADB พร้อมสิทธิพิเศษมากกว่าแอพที่ผู้ใช้ติดตั้ง โดยเฉพาะอย่างยิ่ง สิทธิ์ของเชลล์ ADB นั้นไม่เท่ากับการเข้าถึงของผู้ใช้ระดับสูง ดังนั้นคุณยังอาจจำเป็นต้องทำเช่นนั้น รูทอุปกรณ์ของคุณ เพื่อเข้าควบคุมระบบปฏิบัติการอย่างสมบูรณ์ อย่างไรก็ตาม ขึ้นอยู่กับข้อกำหนดการดัดแปลงของคุณ การเข้าถึงเชลล์ก็เพียงพอแล้วในการให้หรือปฏิเสธการอนุญาต เปลี่ยนค่าการตั้งค่าระบบ และทำสิ่งอื่น ๆ อีกมากมาย นี่คือที่ ชิซูกุ แอพเข้ามาเล่น

นำทางบทความนี้:

  • ชิซึกุคืออะไร?
  • คุณสมบัติของชิซึกุคืออะไร?
  • จะดาวน์โหลดชิซูกุได้อย่างไร?
  • ฉันจะติดตั้งและกำหนดค่า Shizuku ได้อย่างไร
    • ด้วยการเข้าถึงรูท
    • โดยไม่ต้องเข้าถึงรูท
  • ชิซึกุใช้ยังไง?
  • บทสรุป

ชิซึกุคืออะไร?

Shizuku เป็นโซลูชันที่ดีในการจัดการกับสถานการณ์ที่ค่อนข้างซับซ้อนในโลกของการดัดแปลง Android: การอนุญาตให้แอปของบุคคลที่สามเข้าถึง Application Programming Interfaces (API) ระดับระบบ แนวคิดคือการรันกระบวนการเฉพาะที่มีสิทธิ์ระดับเชลล์ ซึ่งทำหน้าที่เป็นพร็อกซีระหว่างเซิร์ฟเวอร์ระบบและแอป แทนที่จะอาศัยคำสั่งรันใน

su เชลล์ นักพัฒนาสามารถใช้ส่วนประกอบเซิร์ฟเวอร์ Shizuku เพื่อดำเนินการยกระดับได้

โดยสรุป หากแอปต้องการการอนุญาตพิเศษที่สามารถให้ผ่าน ADB เท่านั้น (หรือด้วยการรูท) คุณสามารถใช้ Shizuku เพื่อให้สิทธิ์ได้จากอุปกรณ์ Android ของคุณ.

โครงการ Shizuku เป็นโอเพ่นซอร์ส และได้รับการดูแลโดย Rikka (aka ริกกะว), ฮารุเอะและนักพัฒนาอื่นๆ อีกหลายคน


คุณสมบัติของชิซึกุคืออะไร?

  • ค่าใช้จ่ายด้านประสิทธิภาพขั้นต่ำ
  • การดำเนินการที่รวดเร็วมาก (ขับเคลื่อนโดยกลไกการสื่อสารระหว่างกระบวนการของ Android ที่เรียกว่า "binder")
  • แอปสามารถใช้ API ระบบ Android ได้โดยไม่จำเป็นต้องเพิ่มโค้ดเล็กน้อย
  • บน Android 11 ขึ้นไป คุณสามารถตั้งค่าและเปิดใช้ Shizuku ได้โดยตรงบนอุปกรณ์ของคุณ

จะดาวน์โหลดชิซูกุได้อย่างไร?

ดังที่ได้กล่าวไว้ก่อนหน้านี้ โปรเจ็กต์ Shizuku นั้นเป็นโอเพ่นซอร์ส ดังนั้นคุณสามารถดูโค้ดเบสหรือคอมไพล์ด้วยตัวเองหลังจากดึงซอร์สมาจาก พื้นที่เก็บข้อมูล GitHub อย่างเป็นทางการ.

ในกรณีที่คุณกำลังมองหา Shizuku เวอร์ชันที่คอมไพล์ไว้ล่วงหน้า คุณสามารถดาวน์โหลดได้โดยตรงจาก Google Play Store นักพัฒนาอีกด้วย โฮสต์กระจกหลายอัน เพื่อให้ง่ายต่อการดาวน์โหลด APK อย่างเป็นทางการ

ชิซูกุผู้พัฒนา: ซิงเฉิน & ริกก้า

ราคา: ฟรี

4.1.

ดาวน์โหลด

ฉันจะติดตั้งและกำหนดค่า Shizuku ได้อย่างไร

Shizuku เวอร์ชัน Google Play ได้รับการติดตั้งโดยผู้จัดการแพ็คเกจของ Android และ Play Store จะได้รับการอัปเดตต่อไป หากคุณต้องการเลือกใช้ APK จาก GitHub คุณจะต้องเลือก ไซด์โหลดแพ็คเกจด้วยตนเอง บนอุปกรณ์ Android ของคุณ

แม้ว่าคุณจะสามารถใช้ Shizuku ในสภาพแวดล้อมที่ไม่ใช่รูทได้ แต่การเข้าถึงรูทจะทำให้กระบวนการตั้งค่าบริการของ Shizuku ง่ายขึ้นอย่างมาก ปฏิบัติตามคำแนะนำด้านล่างเพื่อเรียนรู้วิธีกำหนดค่า Shizuku ด้วยวิธีการที่คุณเลือก

ด้วยการเข้าถึงรูท

ก่อนที่จะติดตั้ง Shizuku ด้วยการเข้าถึงรูท ตรวจสอบให้แน่ใจว่าคุณมี ติดตั้ง Magisk เวอร์ชันล่าสุดแล้ว บนอุปกรณ์เป้าหมาย

  1. ค้นหาไอคอน Shizuku แล้วแตะเพื่อเปิดแอป
  2. บนหน้าจอหลัก ไปที่ส่วนที่เรียกว่า เริ่มต้น (สำหรับอุปกรณ์ที่รูท).
  3. แตะปุ่มเริ่มเพื่อเริ่มกระบวนการ
  4. กด ยินยอม เพื่อให้สิทธิ์รูทเมื่อมีการร้องขอ
  5. หากทุกอย่างถูกต้อง บริการ Shizuku จะเริ่มภายในไม่กี่วินาทีบนหน้าจอใหม่ จากนั้นจะปิดโดยอัตโนมัติเมื่อเสร็จสิ้น
  6. เลื่อนไปด้านบนและตรวจสอบสถานะการทำงานของ Shizuku ควรแสดงหมายเลขเวอร์ชันตามด้วย "root"

ตามค่าเริ่มต้น บริการ Shizuku จะไม่เริ่มทำงานโดยอัตโนมัติหลังจากรีบูต หากต้องการเปลี่ยนพฤติกรรม ให้แตะไอคอนการตั้งค่าที่มุมขวาบน จากนั้นค้นหา เริ่มต้นในการบูต (รูท) ตัวเลือก. เมื่อเปิดใช้งานแล้ว บริการ Shizuku จะดำเนินการโดยที่ผู้ใช้ไม่ต้องดำเนินการใด ๆ หลังจากที่คุณรีบูทอุปกรณ์ของคุณ

เป็นที่น่าสังเกตว่าผู้พัฒนาโครงการ Shizuku กำลังทำงานบนส่วนหน้าขั้นสูงที่เรียกว่า Sui ในที่สุดมันจะเข้ามาแทนที่แอป Shizuku ปัจจุบัน หากต้องการทดลองใช้ ให้ดาวน์โหลดรุ่นล่าสุด จาก repo GitHub. เนื่องจากซุยได้รับการออกแบบให้เป็น โมดูลมาจิสก์คุณยังคงต้องใช้ Magisk เพื่อเรียกใช้แอป

ดาวน์โหลดซุย

แตกต่างจากแอปที่แสดงร่วมทั่วไป Sui ไม่มีไอคอนแอปทั่วไปให้เริ่มต้น หากต้องการเข้าถึงอินเทอร์เฟซ ให้ทำอย่างใดอย่างหนึ่งต่อไปนี้:

  • (Android 8.0+, Sui 12.1+) กดการตั้งค่าระบบแบบยาวจากแอปโฮม คุณจะพบทางลัดของ Sui
  • (Android 8.0+, Sui 12+) กรอก “ตัวเลือกนักพัฒนา” ในการตั้งค่าระบบ ระบบจะขอให้คุณเพิ่มทางลัดของ Sui
  • เข้า *#*#784784#*#* ในแอปโทรออกเริ่มต้น

แม้ว่า Sui จะมีศักยภาพในตัวเอง แต่โครงการก็ยังไม่เสร็จสมบูรณ์ จนกว่าการย้ายจากแอปปัจจุบันของ Shizuku ไปยัง Sui จะได้รับไฟเขียวอย่างเป็นทางการ ขอแนะนำให้ใช้แอปหลัก Shizuku เพื่อกำหนดค่าแง่มุมต่างๆ ของ Shizuku

โดยไม่ต้องเข้าถึงรูท

เริ่มต้นด้วย Android 11 Google ได้เพิ่มคุณสมบัติการแก้ไขข้อบกพร่องแบบไร้สายให้กับตัวเลือกนักพัฒนาของ Android สามารถใช้เพื่อกำหนดค่าบริการของ Shizuku บนอุปกรณ์เป้าหมายโดยไม่ต้องเข้าถึงรูท

  1. ค้นหาไอคอน Shizuku แล้วแตะเพื่อเปิดแอป
  2. บนหน้าจอหลัก ไปที่ส่วนที่เรียกว่า เริ่มต้นผ่านการดีบักไร้สาย.
  3. แตะที่ กำลังจับคู่ จากนั้นกด ตัวเลือกนักพัฒนา. จากนั้นเลื่อนลงไปจนกว่าคุณจะพบตัวเลือกการแก้ไขจุดบกพร่องไร้สาย เปิด.
  4. ตรวจสอบ อนุญาตบนเครือข่ายนี้เสมอ กล่อง จากนั้นกด อนุญาต เพื่อเปิดใช้งานคุณสมบัติ
  5. แตะที่ การดีบักแบบไร้สาย เมนู. จากนั้นเลือกตัวเลือกที่มีชื่อ จับคู่อุปกรณ์ด้วยรหัสการจับคู่.
  6. ตอนนี้ ใส่รหัสการจับคู่ Wi-Fi 6 หลักที่ไม่ซ้ำกันลงในกล่องข้อความแจ้งเตือนรหัสการจับคู่ Shizuku
    • คุณยังสามารถปัดลงบนแถบสถานะของคุณไปที่การแจ้งเตือน Shizuku แล้วแตะ ป้อนรหัสการจับคู่แล้วกดปุ่มส่งทางด้านขวาเพื่อยืนยัน
  7. ในขั้นตอนนี้คุณควรเห็นก การจับคู่สำเร็จ ข้อความหากรหัสการจับคู่ถูกต้อง
  8. กลับไปที่หน้าจอหลักของแอป Shizuku
    • คุณอาจต้องปัดการแจ้งเตือนการจับคู่สำเร็จก่อนจึงจะสามารถทำได้
  9. ค้นหา เริ่มต้นผ่านการดีบักไร้สาย แล้วแตะปุ่มเริ่มเพื่อเปิดใช้งานบริการ
  10. บริการ Shizuku จะเริ่มโดยอัตโนมัติบนหน้าจอใหม่ จากนั้นจะปิดโดยอัตโนมัติเมื่อดำเนินการเสร็จสิ้น
  11. เลื่อนกลับไปด้านบนและตรวจสอบสถานะการทำงานของ Shizuku ควรแสดงหมายเลขเวอร์ชันตามด้วย "adb"

โปรดทราบว่าคุณต้องเปิดใช้งานตัวเลือก "การแก้ไขข้อบกพร่องแบบไร้สาย" อีกครั้ง และรีสตาร์ท Shizuku หลังจากรีสตาร์ทอุปกรณ์เป้าหมาย

นอกจากนี้ยังสามารถเรียกใช้บริการ Shizuku ผ่านการเข้าถึง ADB แบบมีสายได้อีกด้วย สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับการแก้ไข Android รุ่นเก่าหรือสกิน Android ของ OEM บางตัวที่ไม่สามารถเข้าถึงการแก้ไขจุดบกพร่องแบบไร้สายได้อย่างง่ายดาย อย่างไรก็ตาม คุณต้องมี PC/Mac ที่ติดตั้ง ADB เช่นเดียวกับ ติดตั้งไดรเวอร์ OEM Android แล้ว ตามข้อกำหนดเบื้องต้น

  1. ก่อนดำเนินการต่อ ตรวจสอบให้แน่ใจว่ากระบวนการ ADB สามารถค้นพบอุปกรณ์เป้าหมายบนพีซี/Mac ของคุณได้
    • พิมพ์ adb devices ในหน้าต่างเทอร์มินัล จากนั้นกด Enter คุณควรเห็นหมายเลขระบุอุปกรณ์ที่ไม่ซ้ำกันใต้รายการอุปกรณ์ที่แนบมา เพื่อแจ้งให้คุณทราบว่ามีการเชื่อมต่อและรับรู้โดยอินเทอร์เฟซ ADB
  2. เปิดแอป Shizuku อย่างน้อยหนึ่งครั้งบนโทรศัพท์ของคุณ
  3. ดำเนินการคำสั่งต่อไปนี้บนหน้าต่างเทอร์มินัลของ PC/Mac:
    adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
  4. หากประสบความสำเร็จคุณควรเห็นการ ออกด้วย 0 สถานะบนหน้าต่างเทอร์มินัลภายในไม่กี่วินาที
  5. บนโทรศัพท์ของคุณ ให้เปิดแอป Shizuku จากนั้นเลื่อนกลับไปด้านบนและตรวจสอบสถานะการทำงานของชิซูกุ ควรแสดงหมายเลขเวอร์ชันตามด้วย "adb"

หากคุณปฏิบัติตามทั้งหมดนี้ ตอนนี้คุณควรมีอินสแตนซ์ Shizuku ที่ใช้งานได้บนอุปกรณ์ Android ของคุณ


ชิซึกุใช้ยังไง?

หากคุณคุ้นเคยกับ Magisk แล้ว Shizuku ก็ค่อนข้างคล้ายกัน แต่แทนที่จะจัดการการเข้าถึงรูท กลับจัดการการเข้าถึงเชลล์แทน ด้วยเหตุนี้ หากคุณมีอินสแตนซ์ Shizuku ที่ใช้งานได้ แล้วลองเปิดแอปที่ใช้ Shizuku เพื่อดำเนินการยกระดับ คุณจะเห็นข้อความแจ้งให้อนุญาตการเข้าถึง ทันทีที่คุณอนุญาต Shizuku จะดูแลข้อกำหนดในการเข้าถึง API ได้อย่างราบรื่น

ด้านล่างนี้คุณจะพบรายชื่อแอปยอดนิยมสั้นๆ ที่ใช้ Shizuku เพื่อการทำงานระดับสูง สิ่งนี้ไม่ได้เป็นการรับรองแอปดังกล่าว และเราไม่ได้แนะนำว่าควรละเว้นงานของผู้อื่น เรากำลังจำกัดสิ่งที่เราเชื่อมโยงไปเพื่อป้องกันไม่ให้บทความนี้ยาวเกินไป

  • ช่างทาสี: Repainter นำธีม Material You แบบไดนามิกที่ปรับแต่งได้มาสู่อุปกรณ์และ ROM Android 12 (และใหม่กว่า)
  • การดำเนินการของแอป: App Ops เป็นตัวจัดการการอนุญาตแอปที่ละเอียด
  • SAI (ตัวติดตั้งแยก APK): SAI เป็นตัวติดตั้ง APK ขั้นสูงที่รองรับ APK แบบแยกส่วน
  • การสำรองข้อมูลอย่างรวดเร็ว: Swift Backup สามารถสำรองข้อมูล APK, ข้อความ, บันทึกการโทร และวอลเปเปอร์ที่ใช้ได้ฟรีและไม่ต้องรูท
  • จูนเนอร์ SystemUI: การแทนที่ System UI Tuner ในตัวของ Android ที่มีฟีเจอร์หลากหลาย
การสำรองข้อมูล Swift ที่ร้องขอการเข้าถึง Shizuku

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

นอกจากนี้ยังสามารถใช้ Shizuku ร่วมกับแอปจำลองเทอร์มินัลบนอุปกรณ์ได้อีกด้วย ส่วนนี้อยู่นอกเหนือขอบเขตของบทช่วยสอนนี้ แต่คุณสามารถสำรวจคุณสมบัตินี้ได้โดยการแตะตัวเลือก "ใช้ Shizuku ในแอปเทอร์มินัล" บนเมนูหลักของแอป

สำหรับชุมชนการพัฒนาแอป Android คุณสามารถใช้ประโยชน์จากพลังของ Shizuku ได้อย่างง่ายดาย หากต้องการทำเช่นนั้นลองดูที่ ผู้อธิบายของเรา และตรวจสอบ ที่เก็บ Shizuku API.

เว็บไซต์อย่างเป็นทางการของชิซูกุ


บทสรุป

การรูทอุปกรณ์ Android ของคุณจะเปิดโลกแห่งการปรับแต่ง แต่ไม่ใช่ตัวเลือกที่เป็นไปได้เสมอไป น่าเสียดายที่เมื่อเวลาผ่านไปและ Google ปรับปรุงวิธีการตรวจจับการงัดแงะมีพื้นที่เหลือให้คนจรจัดน้อยลงเรื่อยๆ แอป Shizuku ค่อนข้างเติมเต็มช่องว่าง ซึ่งเหมาะสำหรับฉากการดัดแปลง Android หวังว่าเราจะได้เห็นแอพและม็อดมากมายพร้อมการสนับสนุนบริการ Shizuku ในอนาคตอันใกล้นี้