رفتن به مطلب
انجمن توسعه دهندگان موبایل

مبانی کامپایل و دیکامپایل نرم افزارهای سیستمی و غیر سیستمی apk


ارسال های توصیه شده

  • مدیریت کل سایت

مبانی کامپایل و دیکامپایل نرم افزارهای سیستمی و غیر سیستمی apk

 

 

قبل از هر چیزی شاید برای برخی اشخاصی که آشنایی با برنامه نویسی ندارند جای سوال باشد که کامپایل و یا دیکامپایل چیست ؟

 

 

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

 

 

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

 

 

کامپایل و دیکامپایل فایلهای سیستمی و غیر سیستمی کاملا فرق دارند،

 

 

فایلهای سیستیمی به دلیل وابسته بودن نیاز به نصب کنترل کننده نرم افزارها میباشد.ولی فایلهای غیر سیستمی به دلیل مستقل بودن نیاز به نصب نرم افزارهای خواصی نمیباشد و به راحتی بدون نیاز به نصب نرم افزار خواصی قابل کامپایل و دیکامپایل شدن میباشد

 

 

قبل از هر چیزی نرم افزار JAVA JDK را روی PC نصب کنید. دانلود

 

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

 

برای کار روی نرم افزارهای سیستمی نیاز به نصب نرم افزارهای کنترل کننده میباشد و قایلیت نصب این نرم افزارها در APKTOOL اضافه شده است.نام هر یک از نرم افزارهای نصبی رامهای برندهای مختلف فرق دارد

 

 

1- فایلهای نصبی مورد نیاز برای ویرایش فایلهای APK سیستمی برند سامسونگ :

 

 

برای ویرایش فایلهای سیستمی رامهای سامسونگ نیاز به نصب فایلهای زیر توسط APKTOOL دارید

 

 

twframework-res.apk

SystemUI.apk

framework-res.apk

 

 

فایهای ذکر شده را میتوانید از آدرس های زیر استخراج کنید.

 

 

System/framework/framework-res.apk

 

 

System/framework/ twframework-res.apk

 

 

System/app or priv-app/systemui.apk

 

 

2- فایلهای نصبی مورد نیاز برای ویرایش فایلهای apk سیستمی برندهای مدیاتک mediatek :

 

 

برای ویرایش فایلهای سیستمی رامهای اسکاتر مدیاتکی نیاز به نصب فایلهای زیر توسط apktool دارید.

 

 

SystemUI.apk

framework-res.apk

mediatek-res.apk

 

 

فایلهای ذکر شده را میتوانید از آدرس های زیر استخراج کنید.

 

 

System/app or priv-app/systemui.apk

System/framework/framework-res.apk

System/framework/mediatek-res.apk

 

 

3- فایلهای نصبی مورد نیاز برای ویرایش فایلهای apk سیستمی برند htc :

 

 

برای ویرایش نرم افزارهای سیستمی برند htc نیاز به نصب فایلهای زیر توسط apkltool دارید

 

 

SystemUI.apk

framework-res.apk

com.htc.resources.apk

 

 

فایلهای ذکر شده را میتوانید از آدرس های زیر استخراج کنید.

 

System/app or priv-app/systemui.apk

System/framework/framework-res.apk

System/framework/ com.htc.resources.apk

 

 

توجه : نام فایلای ذکر شده برای تمامی مدلها صدق نمیکنه . در برخی مدل ها چند لغت قبل از نام این فایل ها قرار میگیرد.

 

 

مثلا در برخی از رامهای سامسونگ فایل systemui.apk با نام sec_systemui.apk قرارمیگیرد و بقیه فایها نیز به این ترتیب میباشد.پس در رامهایی که فایل های ذکر شده را با نام های ذکر شده یافت نکردید.دنبال لغات موجود در اول نام فایل بگردید.

 

موفق باشید

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

لینک ارسال

بایگانی شده

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

×
×
  • اضافه کردن...