APK editor

نرم‌افزار APK editor یک ابزار فوق‌العاده است که می‌تواند به فایل‌های APK نفوذ کند تا خیلی کارهای جالب انجام دهند! این نرم‌افزار می‌تواند به ما کمک کند تا کارهایی مثل این را انجام دهیم: محلی‌سازی متون(ترجمه)، تعویض تصویر پس‌زمینه، معماری دوباره‌ی طراحی نرم‌افزار و حتی از بین بردن تبلیغات، حذف دسترسی ها و... آنچه که این نرم‌افزار می‌تواند انجام دهد بستگی به این دارد که شما چطور از آن استفاده می‌کنید. به هر حال، برای استفاده‌ی درست از آن، ما به مقداری مهارت های حرفه‌ای نیاز داریم.
برای شروع کار با آن، من به شما مثال هایی نشان خواهم داد. برای راحتی، بازی "پنج توپ" را به عنوان هدف قرار میدهیم. (برای مشاهده و دانلود، اینجا را کلیک کنید)
در حال حاضر، APK editor سه حالت ویرایش را فراهم می‌کند:
۱. ویرایش کامل: به معنی رمزگشایی تمام منابع، و سپس ذخیره‌ی آن با رمزگذاری این منابع است. این روش، قدرتمند ترین حالت است، اما به مقدار زیادی CPU و حافظه نیاز دارد، و همچنین دارای اشکالاتی است.
۲. ویرایش ساده: به معنی جایگزین کردن بعضی فایل ها در APK. این روش میتواند برای جایگزین‌کردن تصاویر یا آزادسازی منبع استفاده شود. در این حالت، نرم‌افزار تصاویر را به صورت خودکار به اندازه‌ی موردنظر ما در می‌آورد.
۳. ویرایش ابتدایی: برای تغییر بعضی جنبه های ابتدایی مانند نام نرم‌افزار، نام پکیج، محل نصب و غیره.

مثال ۱: تغییر نام نرم‌افزار
۱. نرم‌افزار موردنظر را با استفاده از گزینه‌ی 'انتخاب APK از لیست نرم‌افزار ها' و سپس برگزیدن بازی 'پنج توپ' انتخاب کنید.

۲. در بخش حالت ویرایش، 'ویرایش ابتدایی' را انتخاب کنید ، که تعدادی از اطلاعات قابل ویرایش نمایش داده‌خواهند شد. مانند شکل زیر.

۳. نام بازی را به هرچه می‌خواهید تغییر دهید.
۴. گزینه‌ی 'ذخیره' را انتخاب کنید، و مدتی منتظر بمانید تا فایل جدید آماده شود.
۵. گزینه‌ی 'حذف' را برای حذف نرم‌افزار اصلی انتخاب کنید، و سپس گزینه‌ی 'نصب' را برای نصب فایل جدید انتخاب کنید.(ما مجبوریم نرم‌افزار اصلی را از بین ببریم چون امضای آنها متفاوت است)
همچنین می‌توانید نام نرم‌افزار را در حالت ویرایش کامل هم تغییر دهید

مثال ۲: طراحی را تغییر دهید
فرض کنید ما می‌خواهیم گزینه‌ی موردنظر در صفحه‌ی اصلی را کمی پهن‌تر کنیم
۱. نرم‌افزار موردنظر را با استفاده از گزینه‌ی 'انتخاب APK از لیست نرم‌افزارها'و برگزیدن بازی 'پنج توپ' انتخاب کنید
۱. در منوی حالت‌های ویرایش، 'ویرایش کامل' را انتخاب کنید، و مدتی صبر کنید تا نرم‌افزار رمزگشایی شود
۳. به صفحه‌ی 'منبع' بروید، و 'layout' را انتخاب کنید، و سپس main.xml را انتخاب کنید
۴. یک فایل xml باز شده است، ما می‌توانیم ببینیم خط هایی وجود دارند که با Button شروع می‌شوند. آن خط را انتخاب کنید، یک متن نمایش داده‌شده است:

۵. متن android:width را از 100.0dip به 160.0dip تغییر دهید
۶. آن را ذخیره کرده و نرم‌افزار را دوباره نصب کنید
گزینه‌ی موردنظر پیش از تغییر:

همان گزینه پس از تغییر:

مثال ۳: نرم‌افزاری را وادار کنید به کارت حافظه منتقل شود
این همانند مثال ۱ است
گزینه‌ی "ویرایش ابتدایی" را انتخاب کنید، و سپس محل نصب را به جای دیگری مانند شکل زیر تغییر دهید:

مثال ۴: حذف تبلیغات
این امکان‌پذیر است که از این ابزار برای حذف تبلیغات در اکثر نرم‌افزارها استفاده کنید. متاسفم، هیچ تبلیغاتی در بازی 'پنج توپ' نیست، نمی‌توانم مثالی از آن بزنم
صفحه‌ی راهنمای قدیمی می‌تواند برای این مساله پیشنهاد شود (ایده‌ی کلیدی وادار کردن تبلیغات به عدم نمایش در ظاهر نرم‌افزار است.)

مثال ۵: حذف دسترسی های ناخواسته
(این قابلیت تنها در نسخه‌ی حرفه‌ای در دسترس است، در اینجا فقط مثالی از چگونگی حذف حذف دسترسی به اینترنت نشان داده می‌شود)
۱. نرم‌افزار موردنظر را با استفاده از گزینه‌ی 'انتخاب APK از لیست نرم‌افزارها'و برگزیدن بازی 'پنج توپ' انتخاب کنید. در صفحه‌ی گزینه‌های ویرایش، 'ویرایش کامل' را انتخاب کنید
۲. مدتی را جهت decode کردن فایل APK منتظر بمانید
۳. پنجره‌ی 'Manifest' یا 'آشکار' را انتخاب کنید، و سپس خط هایی که با uses-permission شروع می‌شوند را انتخاب کنید(باید حدود خط ۴ تا ۶ یا در انتهای تمام خط ها باشند). خطی با عنوان android.permission.INTERNET را پیدا کنید
۴. روی خط موردنظر کلیک کرده و نگه دارید، متنی مانند زیر نشان داده‌خواهد شد:

۵. گزینه‌ی حذف را انتخاب کنید ۶. گزینه‌ی ذخیره را در گوشه‌ی بالا سمت راست انتخاب کنید. پس از مدتی، نرم‌افزار به شما خواهد گفت که فایل APK تغییر یافته در مسیری مشخص ذخیره شده‌است

مهندسی معکوس کار ساده‌ای نیست
لطفا به یاد داشته باشید:
۱. در پنجره‌ی "منبع" و یا Manifest(آشکار)، می‌توانید برای عملکرد‌های بیشتر کلیک کنید و نگه دارید
۲. بیشتر مشکلات به دلیل حافظه‌ی کم است. در چنین مواقعی، لطفا فعالیت تمام نرم‌افزار‌های غیرضروری را کاملا قطع کنید، به طور کامل از نرم‌افزار خوارج شوید و آن را دوباره امتحان کنید
۳. لطفا از این روش برای تغییر در APK های با حجم بالا دوری کنید، چون ممکن است مقادیر زیادی از CPU و منابع حافظه را مصرف کند که خارج از توانایی دستگاه است
۴. ما نمی‌توانیم تضمین کنیم که با تمام نرم‌افزار ها می‌توانند با این روش ویرایش شوند
۵. فایل APK تغییر یافته ممکن است کار نکند، با مسئولیت خود از آن استفاده کنید