يضيف Apktool v2.5.0 دعمًا أفضل لفك تشفير التطبيقات المصممة لنظام Android 11

وصلت Apktool، أداة الهندسة العكسية الشهيرة لنظام Android APK، إلى الإصدار 2.5.0 مع العديد من الإصلاحات والتحسينات ذات الصلة بنظام Android 11.

إذا كنت من محبي الهندسة العكسية لتطبيقات Android، فيجب أن يدق اسم "Apktool" جرسًا. تمت صيانته بواسطة Connor Tumbleson AKA XDA المطور المعترف به iBotPeaches، تتيح لك هذه الأداة مفتوحة المصدر تفكيك الملفات الثنائية لتطبيقات Android (المعروفة باسم APK)، وتغيير شيء ما، وإعادة بنائها. بعد قليل من فجوة التنمية، تم الآن تحديث Apktool حديثًا إلى الإصدار 2.5.0، مع الميزة الرئيسية الجديدة وهي "دعم Android 11".

من أجل تبسيط الأمور بشكل ملحوظ على Android 11، تم سمالي/بقسملي الخلفية من Apktool يحتاج إلى ترقية. لا يعالج الإصدار الأخير المشكلة فحسب، بل يأتي أيضًا مع تحديث إطار العمل الضروري. تم تجديد وحدة تسجيل الأخطاء أيضًا، بحيث يمكن للمستخدمين إنجاز المزيد من المهام في وقت أقل دون الحاجة إلى الاهتمام بفك رموز رسائل الخطأ المشفرة. بالإضافة إلى ذلك، يوفر التحديث الكثير من التصحيحات لأداة Android Asset Packaging Tool (aapt/aapt2) لتحسين توافق نظام التشغيل macOS وتقليل احتمالية التعطل أثناء التجميع.

يمكنك عرض سجل التغيير الكامل للتحديث أدناه:

  • [#2399, #2397, #2369, #2167] دعم أندرويد 11.
  • [#2006, #1718] تمت ترقية smali/baksmali إلى الإصدار 2.4.0.
  • [#2110, #2053] إهمال أنظمة التشغيل 32 بت.
  • [#2251] إصلاح تعطل الخيط مع تضارب الأسماء الثنائية.
  • [#2323] إصلاح الضغط على resources.arsc.
  • [#2333] إصلاح الأعطال مع الملفات الفارغة أثناء الضغط. (شكرا بيريت)
  • [#2328, #2364] إصلاح التعامل مع وضع التصحيح باستخدام aapt2. (شكرًا كومنير)
  • [#2386, #2217, #2119] إصلاح التعامل مع ملفات XML مع $ في الاسم.
  • [#2300] أصلح NPE أثناء تفكيك البيان مع عدم وجود معرف مطابق للمورد.
  • [#2438, #1903] إصلاح aapt2 مع الخصائص الوهمية للمنطق (خطأ) للمرجع (خالي).
  • [#2317, #2188, #1859] إصلاح مساحات الأسماء غير القياسية في البيانات المبهمة.
  • [#1945, #2146] إصلاح NPE عند البحث عن مرجع لمورد مفقود.
  • [#2343] إصلاح رسالة الخطأ عندما لا يمكن كتابة دليل إطار العمل.
  • [#2411] إضافة اختبارات ل classes[1-3].dex
  • [#1913] تمت إضافة أمر أطر القائمة الجديد.
  • [#2368] أضيفت الدعم ل compileSdkVersion.
  • تم تحديث رموز الاستجابة لتكون غير صفرية بشكل صحيح في حالة تمرير معلمات غير صالحة. (شكرا جيسمو)
  • تم تحديث رؤوس الترخيص لتعكس تاريخ بدء المشروع وإزالة نمط javadoc. (شكرًا فريدربلومل)
  • تمت إضافة الدعم ل JAVA_HOME متغير على البرنامج النصي المساعد لنظام التشغيل Windows. (شكرا فلدمرر)
  • تمت إضافة دعم لـ SDK Codename "S"
  • الترقية إلى gradle 6.4.1
  • تم استبدال TravisCI بإجراءات GitHub

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

تنزيل APKtool: جيثب || بيتبوكيت


مصدر: مدونة كونور تمبلسون