درود

در این جلسه آموزشی ما به نحوه دیکد برنامه های اندرویدی میپردازیم. دیکد یک برنامه به معنای باز کردن یک برنامه و دسترسی به منابع و کدهای آن برنامه میباشد. حتما پیش اومده که در بعضی برنامه ها ابزار یا روشی رو میبینید که دوست دارید توی برنامه خودتون از اون ابزار یا روش استفاده کنید ولی هیچ اظلاعاتی از نحوه برنامه نویسی و ساخت اون ندارید اینجاست که میتونید با دیکد کردن اون برنامه محتوا ، منابع و کدهای برنامه رو مشاهده کنید و ستفاده کنید.

یک برنامه از دو قسمت اصلی تشکیل شده است:

قسمت اول که مربوط به منابع برنامه است مثل فایلها ، عکسها ، دیتابیس ها ، لایه ها ، و سایر فایل های xml . برای بازیابی این موارد از ابزاری به نام apktool استفاده میکنیم.

قسمت دوم مربوط به سورس برنامه ، کدها و کلاسهای برنامه است. برای بازیابی این قسمت نیز از برنامه dex2jar استفاده میکنیم.

در صورت نیاز:

دانلود  JDK برای ویندوز های ۳۲ بیتی

دانلود JDK برای ویندوز های ۶۴ بیتی