ما هو Shizuku، وماذا يمكنك أن تفعل به على جهاز Android الخاص بك؟

يتيح لك Shizuku إمكانية العبث بأجهزة Android الخاصة بك دون الحاجة إلى الوصول إلى الجذر. يمكنك التحقق من معنى ذلك وكيفية إعداده هنا!

يعد Android Debug Bridge، أو ADB باختصار، أداة تطوير مفيدة للتواصل مع هاتفك لتصحيح الأخطاء والاختبار. من خلال ADB، يمكن للمطورين والمستخدمين المتميزين الوصول إلى غلاف سطر أوامر Linux المدمج في Android بامتيازات أكبر من التطبيقات المثبتة بواسطة المستخدم. والجدير بالذكر أن امتياز ADB Shell لا يساوي وصول المستخدم المتميز، وبالتالي قد لا تزال بحاجة إلى ذلك جذر جهازك للسيطرة الكاملة على نظام التشغيل. ومع ذلك، اعتمادًا على متطلبات التعديل الخاصة بك، يكون الوصول إلى Shell كافيًا لمنح الأذونات أو رفضها، وتغيير قيم إعدادات النظام، والقيام بالمزيد. هذا هو المكان شيزوكو يأتي التطبيق حيز التنفيذ.

تصفح هذه المقالة:

  • ما هو شيزوكو؟
  • ما هي مميزات شيزوكو؟
  • كيفية تنزيل شيزوكو؟
  • كيف يمكنني تثبيت وتكوين شيزوكو؟
    • مع الوصول إلى الجذر
    • دون الوصول إلى الجذر
  • كيفية استخدام شيزوكو؟
  • خاتمة

ما هو شيزوكو؟

يعد Shizuku حلاً أنيقًا لمعالجة سيناريو معقد إلى حد ما في عالم تعديل Android: السماح لتطبيقات الطرف الثالث بالوصول إلى واجهات برمجة التطبيقات (APIs) على مستوى النظام. تتمثل الفكرة في تشغيل عملية مخصصة بأذونات على مستوى الصدفة، والتي تعمل بمثابة وكيل بين خادم النظام والتطبيقات. بدلاً من الاعتماد على تشغيل الأوامر في ملف

su Shell، يمكن للمطورين بعد ذلك استخدام مكون خادم Shizuku لإجراء عمليات مرتفعة.

باختصار، إذا كان التطبيق يحتاج إلى أذونات خاصة لا يمكن منحها إلا من خلال ADB (أو مع الجذر)، يمكنك فقط استخدام Shizuku لمنحهم مباشرة من جهاز Android الخاص بك.

مشروع Shizuku مفتوح المصدر، وتتم صيانته بواسطة Rikka (المعروف أيضًا باسم ريكا دبليو), هارووالعديد من المطورين الآخرين.


ما هي مميزات شيزوكو؟

  • الحد الأدنى من النفقات العامة للأداء.
  • تنفيذ سريع للغاية (مدعوم بآلية الاتصال بين العمليات في Android والتي تسمى "binder").
  • يمكن للتطبيقات استخدام واجهات برمجة التطبيقات لنظام Android مع إضافات رمزية ضئيلة.
  • على نظام التشغيل Android 11 والإصدارات الأحدث، يمكنك إعداد Shizuku وتشغيله مباشرة على جهازك.

كيفية تنزيل شيزوكو؟

كما ذكرنا سابقًا، فإن مشروع Shizuku مفتوح المصدر، ومن ثم يمكنك إلقاء نظرة على قاعدة التعليمات البرمجية أو تجميعها بنفسك بعد الحصول على المصادر من مستودع GitHub الرسمي الخاص به.

إذا كنت تبحث عن الإصدار المجمع مسبقًا من Shizuku، فيمكنك الحصول عليه مباشرة من متجر Google Play. المطورين أيضا استضافة عدة مرايا لتسهيل تنزيل إصدار APK الرسمي.

شيزوكومطور: شينغتشن وريكا

مجاني.

4.1.

تحميل

كيف يمكنني تثبيت وتكوين شيزوكو؟

يتم تثبيت إصدار Google Play من Shizuku بواسطة مدير الحزم الخاص بنظام Android وسيستمر تحديثه بواسطة متجر Play. إذا كنت تريد اختيار إصدار APK من GitHub، فأنت بحاجة إلى ذلك قم بتحميل الحزمة يدويًا على جهاز Android الخاص بك.

على الرغم من أنه يمكنك استخدام Shizuku في بيئة غير جذرية، إلا أن الوصول إلى الجذر يبسط بشكل كبير عملية إعداد خدمة Shizuku. اتبع الدليل أدناه لمعرفة كيفية تكوين Shizuku مع اختيارك للطريقة.

مع الوصول إلى الجذر

قبل تثبيت Shizuku مع الوصول إلى الجذر، تأكد من أن لديك تم تثبيت أحدث إصدار من Magisk على الجهاز المستهدف

  1. حدد موقع أيقونة Shizuku واضغط عليها لفتح التطبيق.
  2. على الشاشة الرئيسية، انتقل إلى القسم المسمى ابدأ (للأجهزة الجذر).
  3. اضغط على زر ابدأ لبدء العملية.
  4. يضعط منحة لإعطاء أذونات الجذر عند الطلب.
  5. إذا سارت الأمور على ما يرام، ستبدأ خدمة Shizuku في غضون ثوانٍ قليلة على شاشة جديدة، ثم تُغلق تلقائيًا عند الانتهاء.
  6. قم بالتمرير إلى الأعلى وتحقق من حالة تشغيل Shizuku. يجب أن يعرض رقم الإصدار متبوعًا بـ "الجذر".

افتراضيًا، لا تبدأ خدمة Shizuku تلقائيًا بعد إعادة التشغيل. لتغيير السلوك، اضغط على أيقونة الإعدادات في الزاوية اليمنى العليا، ثم حدد موقع البدء في التمهيد (الجذر) خيار. بمجرد تمكينها، سيتم تنفيذ خدمة Shizuku دون أي تدخل من المستخدم بعد إعادة تشغيل جهازك.

ومن الجدير بالذكر أن مطوري مشروع Shizuku يعملون على واجهة أمامية متقدمة تسمى Sui. سيحل في النهاية محل تطبيق Shizuku الحالي. لتجربته، قم بتنزيل أحدث إصدار من جيثب الريبو الخاص به. منذ أن تم تصميم Sui كـ وحدة ماجيسك، مازلت بحاجة إلى 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 Pairing.
    • يمكنك أيضًا التمرير لأسفل على شريط الحالة للوصول إلى إشعار Shizuku، ثم الضغط على أدخل رمز الاقتران، ثم اضغط على زر إرسال الموجود على اليمين للتأكيد.
  7. في هذه المرحلة، يجب أن تشاهد أ الاقتران ناجح رسالة إذا كان رمز الاقتران صحيحًا.
  8. العودة إلى الشاشة الرئيسية لتطبيق Shizuku.
    • قد تضطر إلى مسح إشعار نجاح الاقتران قبل أن تتمكن من القيام بذلك.
  9. تحديد موقع ابدأ عبر تصحيح الأخطاء اللاسلكية القسم واضغط على زر ابدأ لتمكين الخدمة.
  10. ستبدأ خدمة Shizuku الآن تلقائيًا على شاشة جديدة، ثم تُغلق تلقائيًا عند الانتهاء.
  11. قم بالتمرير مرة أخرى إلى الأعلى وتحقق من حالة تشغيل Shizuku. يجب أن يعرض رقم الإصدار متبوعًا بـ "adb".

ضع في اعتبارك أنك تحتاج إلى تمكين خيار "تصحيح الأخطاء اللاسلكية" مرة أخرى وإعادة تشغيل Shizuku بعد إعادة تشغيل الجهاز المستهدف.

من الممكن أيضًا استدعاء خدمة Shizuku عبر الوصول السلكي إلى ADB. يعد هذا مفيدًا بشكل خاص لمراجعات Android الأقدم، أو بعض واجهات OEM Android حيث لا يمكن الوصول بسهولة إلى التصحيح اللاسلكي. ومع ذلك، تحتاج إلى جهاز الكمبيوتر/جهاز Mac مع تثبيت ADB وكذلك تم تثبيت برنامج تشغيل Android OEM كشروط مسبقة.

  1. قبل المتابعة، تأكد من أن الجهاز المستهدف قابل للاكتشاف من خلال عملية ADB على جهاز الكمبيوتر/جهاز Mac الخاص بك.
    • يكتب adb devices في النافذة الطرفية، ثم اضغط على Enter. يجب أن ترى رقم معرف الجهاز الفريد ضمن قائمة الأجهزة المرفقة، مما يتيح لك معرفة أنه متصل ويتم التعرف عليه بواسطة واجهة ADB.
  2. افتح تطبيق Shizuku مرة واحدة على الأقل على هاتفك.
  3. قم بتنفيذ الأمر التالي على النافذة الطرفية لجهاز الكمبيوتر/جهاز Mac:
    adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
  4. إذا نجحت، يجب أن تشاهد الخروج مع 0 الحالة على النافذة الطرفية في غضون ثوان قليلة.
  5. على هاتفك، افتح تطبيق Shizuku. ثم قم بالتمرير مرة أخرى إلى الأعلى وتحقق من حالة تشغيل Shizuku. يجب أن يعرض رقم الإصدار متبوعًا بـ "adb".

بشرط متابعة كل ذلك، يجب أن يكون لديك الآن مثيل Shizuku يعمل على جهاز Android الخاص بك.


كيفية استخدام شيزوكو؟

إذا كنت معتادًا على Magisk، فإن Shizuku مشابه تمامًا. ولكن بدلاً من إدارة الوصول إلى الجذر، فإنه يدير الوصول إلى shell. ونتيجة لذلك، إذا كان لديك مثيل Shizuku قيد التشغيل ثم حاولت فتح تطبيق يستخدم Shizuku لإجراء عمليات مرتفعة، فمن المفترض أن ترى مطالبة للسماح بالوصول. بمجرد السماح بذلك، ستهتم Shizuku بمتطلبات الوصول إلى واجهة برمجة التطبيقات (API) بسلاسة.

يمكنك العثور أدناه على قائمة قصيرة بالتطبيقات الشائعة التي تستخدم Shizuku في العمليات المتقدمة. هذا لا يعد بمثابة تأييد للتطبيقات المذكورة، ولا نقترح تجاهل عمل الآخرين. نحن نقوم بتقييد ما نرتبط به لمنع أن تصبح هذه المقالة طويلة جدًا.

  • إعادة طلاء: يقدم Repainter سمات Material You الديناميكية والقابلة للتخصيص إلى أي جهاز يعمل بنظام Android 12 (والإصدارات الأحدث) وذاكرة ROM.
  • عمليات التطبيق: App Ops هو مدير أذونات التطبيقات الدقيقة.
  • SAI (مثبت ملفات APK المقسمة): SAI هو برنامج تثبيت APK متقدم مع دعم APK المقسم.
  • النسخ الاحتياطي السريع: يمكن لـ Swift Backup إجراء نسخ احتياطي لملفات APK الخاصة بك، والنصوص، وسجلات المكالمات، والخلفيات المطبقة مجانًا وبدون جذر.
  • موالف SystemUI: بديل غني بالميزات لموالف System UI المدمج في Android.
نسخة احتياطية سريعة تطلب الوصول إلى Shizuku

في معظم الحالات، ستطلب التطبيقات الوصول إلى Shizuku أثناء مرحلة الإعداد الأولي. وبمجرد منحها، فإنها ستكشف عن الوظائف التي تتطلب وصولاً مرتفعًا. في حالة عدم تثبيت Shizuku (أو عدم تهيئته)، ستختار التطبيقات تلقائيًا الوضع الاحتياطي مع مجموعة محدودة من الميزات.

من الممكن أيضًا استخدام Shizuku جنبًا إلى جنب مع تطبيقات محاكي المحطة الطرفية الموجودة على الجهاز. يقع هذا الجزء خارج نطاق هذا البرنامج التعليمي، ولكن يمكنك استكشاف هذه الميزة من خلال النقر على خيار "استخدام Shizuku في التطبيقات الطرفية" في القائمة الرئيسية للتطبيق.

بالنسبة لمجتمع تطوير تطبيقات Android، يمكنك بسهولة الاستفادة من قوة Shizuku. للقيام بذلك، نلقي نظرة على لدينا الشرح وتحقق من شيزوكو API الريبو.

الموقع الرسمي لشيزوكو


خاتمة

يؤدي تجذير جهاز Android الخاص بك إلى فتحه أمام عالم من التخصيصات، لكنه ليس خيارًا ممكنًا دائمًا. لسوء الحظ، مع مرور الوقت، و تعمل Google على تحسين أساليب الكشف عن العبث، هناك مساحة أقل وأقل للتلاعب بها. يملأ تطبيق Shizuku الفراغ إلى حد ما، وهو أمر رائع بالنسبة لمشهد تعديل Android. نأمل أن نرى عددًا كبيرًا من التطبيقات والتعديلات مع الدعم الأصلي لخدمة Shizuku في المستقبل القريب.