درود
در این جلسه ما نحوه دیکد برنامه اندرویدی میپردازیم. دیکد یک برنامه معنای باز کردن یک برنامه دسترسی منابع کدهای آن برنامه میباشد. حتما پیش اومده بعضی برنامه ابزار روشی رو میبینید دوست دارید توی برنامه خودتون اون ابزار روش استفاده کنید هیچ اظلاعاتی نحوه برنامه نویسی ساخت اون ندارید اینجاست میتونید دیکد کردن اون برنامه محتوا ، منابع کدهای برنامه رو مشاهده کنید ستفاده کنید.
یک برنامه دو قسمت اصلی تشکیل شده است:
قسمت اول مربوط منابع برنامه است فایلها ، عکسها ، دیتابیس ، لایه ، سایر xml . بازیابی این موارد ابزاری نام apktool استفاده میکنیم.
قسمت دوم مربوط سورس برنامه ، کدها کلاسهای برنامه است. بازیابی این قسمت برنامه dex2jar استفاده میکنیم.
نکته: دو برنامه ذکر شده بالا زیپ کنار قرار داره.
مدرس:پوریا انجمنی