روش های دی کامپایل apk

همان طور که مطلع هستید یکی از روش ها و یا درواقع یکی از راه کارهای بررسی یک سیستم ، دستگاه و یا هر نوع اپلیکیشن و.... استفاده از مهندسی معکوس می باشد ! در واقع با این کار از قانون کل به جز فلسفه استفاده می کنیم ! به دین شکل که سیستم را به بخش های کوچکتری تقسیم ، و جز جز آن را بررسی می کنند تا نقاط ضعف و قوت آن را بیشتر دریابند و اگر لازم شد تغییراتی را در آن ایجاد کنند !

یک مثال بارز آن هک کردن هواپیمای RQ170 کشور آمریکا و سالم نشاندن آن به زمین و سپس بررسی قسمت های مختلف آن و ایجاد تغییراتی که در سیستم آن دادند و بعد هم توسط متخصصان کشورمان به تولید انبوه رساندند!

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

۲ تا از روش های دی کامپایل اپلیکیشن های اندروید :

یک ) برنامه show java ویا jaDx :

گوگل پلی

مایکت

بعد از دانلود تارگت مورد نظر خود را از قسمت اپلیکشن های نصب شده و یا نصب نشده انتخاب و با یکی از روش های پیش نهادی برنامه دی کامپایل کنید .

محیط برنامه jaDx
محیط برنامه jaDx
در حال دی کامپایل برنامه اینستاگرام
در حال دی کامپایل برنامه اینستاگرام


اگر در این روش موفق نشدید وارد تنظیمات گوشیتون بشوید و برنامه show java را پیدا کنید و داده های آن را پاک کنید و مجددا وارد برنامه بشوید و دی کامپایل کنید!

دو ) استفاده از ترموکس !

ابتدا نصب ابزار :

pkg up -y && pkg install zip unzip -y

همان طور که می دانید apk قابل نصب درواقع یک فایل فشرده و یا zip شده است و با این دستور ساده اقدام به خارج کردن آن از حالت فشرده و جز جز کردن آن می کنیم !

ابتدا به محل فایل apk مورد نظرمان می رویم .

فرض کنید فایل مورد نظر در حافظه داخلی و پوشه ی appsaver می باشد :

termux-setup-storage && cd /sdcard/appsaver/ && ls
حال فرض کنید اسم تارگت ما app.apk می باشد :
unzip app.apk

در این مثال من برنامه اینستاگرام را دی کامپایل می کنم :

unzip instagram.apk
نتیجه دی کامپایل برنامه اینستاگرام( محیط ترموکس)
نتیجه دی کامپایل برنامه اینستاگرام( محیط ترموکس)


فایل ها و پوشه های برنامه دیکامپایل شده اینستاگرام
فایل ها و پوشه های برنامه دیکامپایل شده اینستاگرام


امیدوارم مفید واقع شده باشد .

ممنون می شوم نظراتتون را کامنت کنید.