كيفية إنشاء ملف مضغوط Flashable لتعديلات نظام Android



جرب أداة القضاء على المشاكل

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



تتضمن بعض الاستخدامات الأخرى لملفات مضغوطة.



  • تعديل DPI
  • تطبيق خط مخصص
  • تطبيق الرسوم المتحركة التمهيد المخصصة
  • إزالة أو إضافة تطبيقات النظام

يُعد توجيه المستخدمين إلى العبث في نظام الملفات ونقل الملفات يدويًا بمثابة إهدار للوقت لجميع المعنيين - يعد إنشاء ملف مضغوط قابل للاشتعال طريقًا أكثر ملاءمة. سيوضح لك دليل التطبيق هذا كيفية إنشاء ملف مضغوط قابل للاشتعال لنظام Android.



سنعرض لك أيضًا البرنامج النصي addon.d ، بحيث تنجو تغييرات النظام المخصصة من فلاش ROM متسخ - وبالتالي ، لن يحتاج المستخدمون إلى إعادة تحديث ملف zip الخاص بك لكل تحديث.

المتطلبات:

  • مستكشف ملفات الجذر (MiXplorer ، Solid Explorer)
  • ZipSigner (للتوقيع على ملفات zips) أو المكون الإضافي MiX Signer إذا كنت تستخدم MixPlorer
  • يوصى بشدة بنسخة احتياطية من Nandroid

يجب عليك أيضًا تجهيز جميع الملفات الموجودة في ملف zip - APKs ، والتكوينات ، والرسوم المتحركة للتمهيد ، وما إلى ذلك. اجعل كل شيء منظمًا قبل أن نبدأ ، لأن هذه عملية دقيقة.

نموذج مضغوط مخصص

إذا كنت ترغب في تنزيل قالب مضغوط يمكنك تخصيصه وفقًا لاحتياجاتك الخاصة ، أو استخدامه كقاعدة لإنشاء ملف مضغوط قابل للاشتعال ، فيمكنك الحصول عليه من هنا:



  • نص القالب: رابط التحميل (الأوامر الأساسية / عليك إضافة قيمك المخصصة: التطبيقات ، ومسارات النغمات ، والتمهيد ...)
  • الرمز البريدي للقالب: رابط التحميل (الأمثلة مرحب بها دائمًا لفهم الشرح بشكل أفضل. يمكن أن يساعد ذلك في فهم كيفية تنظيم ملفاتك)

يجب أن يكون القالب كافيًا لبدء استخدام برنامج نصي مخصص.

ستحتاج إلى تذكر هذه المسارات الرئيسية ، لأن هذه هي الأشياء الموجودة في قسم / النظام التي ستستهدفها ملفات zip القابلة للإزالة عادةً:

addon.d => برنامج نصي احتياطي للنجاة من فلاش قذر (تستخدمه حزمة GApps على سبيل المثال) التطبيق و priv-app => تطبيقات النظام لإضافة أو إزالة الخ => خطوط ملف المضيف => وسائط الخط => bootanimation.zip الوسائط> الصوت> التنبيهات => أصوات لوسائط الإنذارات> الصوت> الإخطارات => أصوات وسائط التنبيهات> الصوت> نغمات الرنين => أصوات نغمات الرنين> الصوت> ui => أصوات لأشياء مختلفة مثل البطارية المنخفضة ، إلغاء القفل ، الكاميرا ، .. جذر / نظام ملف build.prop

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

مثال على تحديث البرنامج النصي

ui_print ('+ ------------------------------------- +') ؛ ui_print ('| نص فلاش نظيف |') ، ui_print ('| |') ؛ ui_print ('| بواسطة Primokorn |') ؛ ui_print ('+ ------------------------------------- +') ؛ run_program ('/ sbin / busybox