تبسيط التعديلات الخاصة بك مع مدير Backsmali / Smali

لقد سمع كل من يلاحظ هذه المنتديات تقريبًا بأداة Smali / Baksmali للمطور المعترف بها في JesusFreke. بالنسبة للقلة التي لا تزال في الظلام ، تعمل الأداة كمجمّع ومزيل تفكيك لملفات Dex المستخدمة من قبل جهاز Dalvik الظاهري على Android. في الأساس ، مع هذه الأداة ، يمكن للمرء تفكيك التعليمات البرمجية وتعديلها وإعادة تجميعها عند الانتهاء. وبالنسبة للفضوليين الزائدين هناك ، فإن الأسماء مستمدة من معادلاتها الأيسلندية - مناسبة ، بالنظر إلى أن Dalvik يأتي من اللغة أيضًا.

في حين أن قلة قليلة من الناس على دراية جيدة باستخدام Smali / Baksmali ، فقد يجد آخرون أنه أكثر قابلية للدخول من خلال واجهة قائمة على القائمة. لحسن الحظ ، هذا هو المكان الذي يتم فيه التعرف على Themer majdinj. تسمح أداه للمستخدمين باستخدام الأداة الأصلية بطريقة أكثر انسيابية / ودودة. وكما يأمل المرء ، فإن إعداد واستخدام أداة Majdinj للاستخدام سهل للغاية. التعليمات ، كما ذكر المطور:

قم بتشغيل ملف Backsmali_tool.bat ، سيؤدي ذلك إلى إنشاء جميع المجلدات المطلوبة في التشغيل الأول ..

1. ضع ملف apk android أو jar في مجلد "put-file-here". إذا تم تعيين حالة الملف الحالي على بلا ، فأنت بحاجة إما إلى تعيين ملف في الخيار رقم 3 أو نسيت وضع ملف صالح في مجلد "وضع الملف هنا".

2. عند ضبط حالة الملف الحالي على ملفك ، يمكنك تفكيك classes.dex الخاص به عن طريق الخيار رقم 1.

3. سيتم إنشاء مجلد Classout باسم مشروع الملف في مجلد "project" ؛ قم بإجراء تغييراتك هناك.

4. إذا انتهيت من التغييرات ، فقم بتجميع مجلد الفصل حسب الخيار رقم 2.

5. إذا كان كل شيء على ما يرام ، فسيتم إنشاء ملف جديد في مجلد "إنهاء" مع علامة (Modded_) باسمه ، فقط قم بإعادة تسميته باسمه الأصلي ودفعه إلى جهازك ؛ لا تنسى أن إصلاح الأذونات كذلك.

للبدء ، يجب عليك التوجه إلى الموضوع الأصلي. يجب على أولئك الذين يرغبون في معرفة المزيد عن الأداة الأصلية بواسطة JesusFreke زيارة صفحة Google Code الخاصة به.