الأربعاء، 22 يوليو 2020

برنامج APK Easy Tool للتعديل على تطبيقات الأندوريد بسهولة

برنامج APK Easy Tool للتعديل على تطبيقات الأندوريد بسهولة 

مقدمة:

برنامج APK Easy Tool  هو برنامح مجاني يستعمل في الهندسة العكسية أو الريسكين ولقد سبق وأن تحدتنا في مقالات سابقة عن مفهوم الريسكين الذي يروم التعديل على تطبيقات الأندرويد بكل سهولة و دون الحاجة  الى البرمجة، وذلك عن طريق فك محتويات التطبيق التي تكون عادة عبارة عن مجلدات تضم صورا و ملفات برمجية غالبا ما تنتهي بصيغة xml.

 تعريف بالبرنامج:

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

 خصائص البرنامج:

  • APK Easy Tool  برنامج متعدد الإستخدامات يضم حزمة من الأدوات هي كالتالي:
  • 7z Compression-level 0-9 (مستوى الضغط)
  • APK information with an icon by AAPT dump badging (معلومات عن APK والأيقونة)
  • Advanced log viewer, with .txt file selection (ملف التقرير)
  • Apktool.jar version selections (إختيارات النسخة)
  • Compile APK (تجميع APK)
  • Decompile APK (فك APK)
  • Enable/Disable check for updates  (تمكين / تعطيل التحقق من وجود تحديثات)
  • Enable/Disable tips and ToolTips (تمكين / تعطيل تلميحات وتلميحات الأدوات)
  • Extract APK / Zip APK (استخراج APK)
  • Framework tagging and installer with the option to change the path (وضع علامات على إطار وبرنامج التثبيت مع خيار لتغيير المسار)
  • Options of decompile and compile APK (خيارات فك وتجميع APK)
  • Options to rename the apk file (خيارات لإعادة تسمية ملفAPK)
  • Sign APK after compile (خيارات لإعادة تسمية ملفAPK)
  • (Sign compiled APK) (If you forgot to sign your compiled APK, you can sign it)
  • Sign selected APK (It will clone the selected APK, and sign it) توقيع APK )(استنساخ ملف APK المحدد وتوقيعه).
  • (SignAPK) (signapk.jar v1.0)
  • ZipAlign

 طريقة إستخدام البرنامج

بعد فتح البرنامج سيظهر بالشكل التالي كما هو مبين بالصورة أسفله.

 شرح واجهة البرنامج:

  1. إختيار نسخة apktool.
  2. إسم ملف apk القابل للفك.
  3. إسم ملف apk بعد التجميع.
  4. بالضغط عليه تبدأ عملية التفكيك.
  5. بالضغط عليه تبدأ عملية التجميع.
  6. مسار الملفات بعد الفك و التجميع والتوقيع.
  7. معلومات عن ملف apk تتعلق بنسخة الإصدار و نسخة SDK و أيقونة التطبيق.

 خطوات التعديل على التطبيقات:

  1. نقوم بفتح برنامج APK EASY TOOL  وإختيار نسخة APKTOOL كما هو موضح في الصورة سابقا.
  2. تم نقوم بالضغط على زر DECOMPILE وإنتظار إنتهاء عملية الفك،
  3. بعد إنتهاء عملية الفك ستظهر ملفات ومجلدات التطبيق، ما يهمنا هو مجلد “ٌRES”  الذي يحتوي بدوره على مجلدين مهمين، مجلد DRAWABLE و مجلد VALUES.
  4. بداخل مجلد DRAWABLE، سنقوم بالتعديل على صور و أيقونات التطبيق بإستعمال أحد برامج الرسوم كبرنامج PHOTOSHOP.
  5. بداخل مجلد VALUES سنعثر على ملف برمجي بصيغة XML ، ويضم المعلومات المهة عن التطبيق التي ينبغي التعديل عليها، و PACKAGE NAME و إسم التطبيق، الى غير ذلك.
  6. بعد الإنتهاء من عملية التعديل سنقوم بالضغط على زر COMPILE لتجميع التطبيق و إستخراجه بصيغة apk.

 البرامج التي سوف تحتاجها في عملية التعديل على التطبيقات:

  • APK EASY TOOL : برنامج فك ملف apk و إعادة تجميعه ولتحميله إضغط APKEasyTool
  • 7-Zip يتم إستخدامه من أجل حذف ملف META INF القديمة ولتحميله إضغط 7z1900
  • APK-SIGNER برنامج توقيع ملف APK ولتحميله إضغط Apk Signer 1.8.5
  • Advanced ApkTool   لعمل ZIPALIGN  لملف APK ولتحميله إضغط AdvancedApkTool

     التعديل على التطبيقات التي تضم قاعدة بيانات:

    بالنسبة للتطبيقات التي تضم قواعد البيانات  Sqlite فإن التعديل عليها يتم بواسطة برنامج DB Browser.
    غالبا ما تكون قاعدة البيانات داخل مجلد إسمه Assets الصورة أسفله للتوضيح:



     خطوات العمل:

    للتعديل على ملف قاعدة البيانات نقوم بسحب قاعدة البيانات الى داخل برنامج DB Browser أو من خلال البرنامج نضغط على الإختصار ctrl + o  ونختار قاعدة البينات التي نرغب في التعديل عليها، كما هو موضح بالصور أسفله.


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

     شرح واجهة البرنامج:

    1. إسم قاعدة البيانات 
    2. جداول قاعة البيانات والبيانات المضمنة بها
    3. إضافة بيانات جديدة
    4. حذف بيانات 
    5. كتابة أوامر SQL  وتنفيذها
    6. نافذة تعرض بينات الحقول أتناء الضغط عليها
    7. لإستراد ملفات 
    8. تصدير ملفات
    9. حفظ التعديلات

     خاتمة

    فيما سبق رأينا كيف أنه يمكننا بسهولة التعديل على التطبيقات الهاتفية دون كتابة سطر برمجي من خلال إستعمال برنامج APK EASY TOOL، وبعد التعديل يمكنك تجربة التطبيق على هاتفك أو إستعمال محاكي للهاتف على جهاز الحاسوب، وفي مقالة لاحقة سنتحد عن كيفية تشغيل تطبيقات الأندرويد على الحاسوب.

    مواضيع ذات صلة

    برنامج APK Easy Tool للتعديل على تطبيقات الأندوريد بسهولة
    4/ 5
    Oleh

    إشترك بنشرة المواضيع

    .اشترك وكن أول من يعرف بمستجدات المواضيع المطروحة