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

استاندارد

یکی از بخشهای مهم در توسعه اندروید ویرایش فایلهای APK می باشد که یک توسعه دهنده می تواند امضای کار خود را در رام بجا بگذارد.

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

موارد مورد نیاز

  • نصب بودن جاوا
  • برنامه 7zip
  • برنامه Notepad++
  • بقیه برنامه های اصلی را نیز از لینک زیر دانلود نمایید.

Apktool-and-baksmaling-Signer-v2Gsm-Developers.zip

 

برنامه Apktool را در مسیری مانند زیر استخراج کنید.

 

  • Windows XP: C:\Document and Settings
  • \your computer name\here
  • Windows 7: C:\Users\your computer name\here

میریم برای کار

فایل framework-res.apk سیستم خود را در پوشه Apktool کپی کنید.

فایل APK که می خواهید ویرایش کنید را در مسیر پوشه Apktool نیز کپی کنید.بعنوان نمونه فایل Settings.apk

اکنون فایل Command Prompt.bat را اجرا کنید.

برای نصب framework-res.apk و دیکامپایل APK از کدهای زیر استفاده کنید

apktool if framework-res.apk
apktool d Settings.apk

اکنون پوشه ای به نام فایل APK خود می بینید(Settings )

اکنون می توانید شروع به ویرایش فایلهای خود بکنید فایلهای مانند png, xml, smali

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

apktool b Settings

بعد از پایان به سراغ پوشه Settings بروید و فایل Settings.apk را با برنامه 7zip باز کنید.

 

فایل اصلی Settings.apk را نیز باز کنید،پوشه META-INF و فایل AndroidManifest.xml  را از فایل اصلی به فایل ویرایش شده کپی کنید.

در آخر فایل ویرایش شده خود را به مسیر system/app انتقال دهید.

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