آموزش کامپایل و دیکامپایل فایلهای jar وdex

استاندارد

با سلام در اندروید فایلهای موجود می باشند با فرمت jar برای کامپایل و دیکامپایل این فایلها به برنامه apktool نیاز هست.

برای دانلود برنامه و نحو کار با آن به لینک زیر مراجعه نمایید.

برای شروع کار فایل jar را درون پوشه برنامه APKTOOL کپی کنید.(بعنوان نمونه android.policy.jar )

فایل android.policy.jar را با winrarباز کنید و درونش فایل classes.dex را استخراج کنید.

فایل classes.dex را بکشید و روی فایل Quick-Baksmali.cmd رها کنید تا دیکامپایل شود.

می بینید یک پوشه به نام classout درست می شود.

اکنون می توانید شروع به ویرایش فایلها بکنید.

بعد از اتمام ویرایش پوشه classout را بر روی Quick-Smali.cmd رها کنید تا ریکامپایل شود.

میبینید فایلی به نام new-classes.dex ساخته می شود.

فایل android.policy.jar را با winrar باز کنید و فایل جدید را به نام classes.dex تغییر دهید و در همان جا با فشرده سازی معمولی کپی کنید.

تبریک فایل شما آماده است.

هر گونه کپی برداری از متن بدون ذکر منبع شرعا حرام و مورد پسند نویسنده نمی باشد

7 نظر برای “آموزش کامپایل و دیکامپایل فایلهای jar وdex

    • mohsen

      با سلام دوست عزیز قبلا آموزشی مبتنی بر کامل deodex کردن رام قرار داده شده ولی چشم در اسرع وقت آموزشی جدا فقط برای deodex کردن فایلهای jar آماده میکنم خدمتتون

      موفق باشید

  1. صادق

    من فایل dex واقع در فایل اندروید رو به jar تبدیل میکنم با dex2jar
    اما وقتی که فایل های داخل jar رو ویرایش میکنم و برمیگردونم که به dex برگردونم! خطای پکیج میده

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

    ممنون میشم

    • mohsen

      سلام عملیات را در درایو ویندوز انجام ندهید و سعی کنید برنامه در یک پوشه در روت ویندوز یک درایو باشد

  2. علی

    با سلام وخسته نباشی
    من برنامه رو دیکامپایل کردم فقط فایل smailرو به من نشان میدهد کل اموزش رو مو به مو انجام دادم
    برنامه جاوارو روی کامپوترم هم نصب هست

    • mohsen

      سلام در برخی فایلها وجود ندارد با یک سیستم دیگه هم یبار تست کنید و مطمئن شوید آخرین نسخه تولز نصب باشد

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *