آموزش Decompile کردن اپلیکیشن اندروید

آموزش decompile کردن اپلیکیشن اندروید

خیلی وقت ها براتون پیش اومده که یه برنامه ای رو دانلود می کنید و میخوایید ببینید افکتی که توی برنامه استفاده شده به چه شکلی کد نویسی شده یا اینکه سطح دسترسی های اون رو چک کنید و بخواید تغییراتی رو توی برنامه ایجاد کنید، اینجاست که دیکامپایل کردن یا مهندسی معکوس یا decompile به کارتون میاد.

شما با این ترفند در واقع به سورس برنامه پی می برید و می تونید اپلیکیشن رو با توجه به توانایی هاتون و خلاقیتی که دارید توسعه بدید. خب فک کنم توضیح کافی باشه و بریم سر اصل مطلب.

دانلود پیش نیاز ها برای مهندسی معکوس و دی‌کامپایل کردن فایل‌های APK 

همونطور که میدونید، اندروید بیس جاوا داره و برای اینکه بتونید عمل decompile رو انجام بدید، لازمه که حتما JDK جاوا رو روی سیستم خودتون نصب داشته باشید که برای دانلودش میتونید به این لینک مراجعه کنید.

  • تذکر : با توجه به معماری سیستمتون اقدام به دانلود jdk کنید و همیشه از آخرین نسخه استفاده کنید.
  • نکته : با نصب jdk جاوا، jre رو هم درخودش داره و باهاش نصب میشه و لازم نیست جداگونه نصبشون کنید.

بعد از اون به apktool احتیاج دارید و یه سری برنامه های دیگه که برای decompile بهش احتیاج خواهید داشت که این ها رو میتونید از اینجا دانلود کنید.

خب بعد از دانلود برنامه ها و پیش نیاز هایی که خدمتتون گفتیم،در ادامه کافیه تا قدم به قدم همراه با کلیپ پیش برید اما اگه بازم به مشکلی برخوردید در قسمت کامنت مشکلات خودتون رو مطرح کنید.

100%
Awesome
  • Criteria
1 دیدگاه
  1. Hunter می گوید

    وقتی تو cmd فایل dex2jar.bat رو با ورودی یکی از کلاسای اپلیکیشن ران میکنم این ارور رو میده:
    Could not find or load main class com.googlecode.dex2jar.v3.Main

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.