يقدم Apktool v2.3.2 الدعم لنظام Android P، وإعادة بناء AAPT2 التجريبية، والمزيد

click fraud protection

تعد Apktool واحدة من الأدوات الأكثر شيوعًا لملفات APK ذات الهندسة العكسية. تم تحديثه مؤخرًا لدعم إلغاء ترجمة التطبيقات المصممة لـ Android P Developer Preview، كما أنه يضيف إعادة بناء تجريبية باستخدام الملف الثنائي aapt2.

تعد الهندسة العكسية لتطبيقات Android هواية شائعة في منتديات XDA. يعد فك ترجمة التطبيقات الموجودة وتعديلها مهارة تم استخدامها لإنتاج إصدارات غير رسمية من التطبيقات تطبيقات ذات سمات وميزات جديدة والمزيد، وواحدة من أهم الأدوات المتاحة للموديل هي Apktool. Apktool هي الأداة المجانية الأكثر استخدامًا والتي تهدف إلى إجراء هندسة عكسية لتطبيقات Android. بدأ المشروع في عام 2012 بواسطة مطور XDA المعترف به iBotPeaches ويستمر في رؤية التحديثات حتى يومنا هذا، مع أحدث واحد إضافة دعم لأول معاينة لمطور Android P وإعادة البناء التجريبي للتطبيقات التي تم إنشاؤها باستخدام AAPT2.

أحدث إصدار للأداة هو v2.3.2 وهو يسمح أخيرًا للمستخدمين بإعادة ترجمة التطبيقات التي تم إنشاؤها مع وضع مستوى واجهة برمجة التطبيقات (API) 28 في الاعتبار—أندرويد ص. في السابق، كان بإمكانك بسهولة إلغاء ترجمة التطبيقات المعدة للإصدار P، ولكن هذا كان مفيدًا فقط لأداء "

عمليات تفكيك APK" وليس لتعديل الملفات فعليًا. سيسعد عشاق Magisk Modules منكم بمعرفة أن تعديلات النظام قد تكون في طريقها الآن حيث يمكن للمعدلين فك ملفات نظام Android P وتعديلها وإعادة ترجمتها.

بالإضافة إلى ذلك، توفر الأداة دعمًا تجريبيًا لإعادة بناء التطبيقات التي تم إنشاؤها باستخدامها AAPT2. AAPT2، أو Android Asset Packaging Tool 2.0، هو الإعداد الافتراضي في Android Gradle Plugin 3.0 وهو يوفر تحسينات قليلة فوق المبنى باستخدام AAPT العادي. AAPT هو ما يأخذ ملفات موارد التطبيق ويجمعها. Apktool قادر على عكس AAPT، لكنه لم يتمكن حتى الآن من عكس حزم الموارد التي يتم إجراؤها ضمن التطبيقات المبنية على AAPT2.

يمكنك عرض سجل التغيير الكامل أدناه. يسعدنا أن نرى إصدارًا محدثًا من Apktool متاحًا للمعدلين في كل مكان. إنها مجرد واحدة من العديد من الأدوات الموجودة في مجموعة أدوات التعديل بما في ذلك JADX وvdexExtractor والمزيد، ولكنها واحدة من أكثر الأدوات أهمية بالنسبة للمستخدمين لتعلم كيفية استخدامها.

  • [#1742] - دعم معاينة Android P
  • [#1689] - الدعم الأولي لإعادة البناء باستخدام ثنائي aapt2
  • [#1730] - تم إصلاح مشكلة التطبيق الذي يحتوي على ملف Resources.arsc فارغ
  • [#1703] - تم إصلاح المشكلة المتعلقة بمجلد kotlin بعمق الجذر
  • [#1741] - تم إصلاح أداة بناء Apktool على نظام التشغيل Windows.
  • تم اكتشاف تحذير إضافي إذا كان التطبيق typeIdOffset غير صفري.
  • التحديث إلى باقسمالي v2.2.2
  • دعم التعامل مع امتدادات الصور الإضافية على أنها خام (m4a)
  • منع ملفات BRUT المؤقتة من انسداد الدلائل المؤقتة.