ویرایش برنامه های اندروید در کامپیوتر با ابزار ApkTool
ویرایش برنامه های اندروید در کامپیوتر : مواردی وجود دارد که می خواهیم در یک برنامه اندروید چند تغییر ایجاد کنیم. ممکن است رنگ پیش فرض برنامه را دوست نداشته باشید. و شما می خواهید آن را به رنگ دلخواه خود تغییر دهید. برنامه های اندرویدی وجود دارند که می توانند این کار را برای شما انجام دهند. با این حال ، محدودیت های چنین برنامه هایی شما را وادار می کند تا روش دیگری پیدا کنید. خوب ، شما می توانید فایل های apk را با کمک کامپیوتر خود تجزیه ، مجدداً کامپایل کرده و امضا کنید.
ابزاری برای مهندسی معکوس فایلهای اندروید apk وجود دارد و نام آن ” ApkTool ” می باشد. با استفاده از این ابزار می توانید هر برنامه Android را رمزگشایی کرده و اصلاحاتی را در آن انجام دهید.
نحوه ویرایش برنامه های اندروید در کامپیوتر با ابزار ApkTool
بیشتر قسمت های برنامه های اندرویدی به زبان جاوا نوشته شده اند. بنابراین برای اجرای این ابزار ابتدا به Java Development Kit نیاز دارید که بر روی رایانه شخصی نصب شده باشد. پس از نصب جاوا در رایانه شخصی ، مراحل زیر را برای اصلاح برنامه های Android با استفاده از ApkTool دنبال نمایید.
(رویه زیر فقط برای کاربران ویندوز است)
برنامه های Android را با استفاده از ApkTool ویرایش کنید
مرحله ۱: یک پوشه با نام apktool را در دسک تاپ خود ایجاد کنید.
مرحله ۲: فایل apktool.bat (اسکریپت بسته بندی ویندوز) را به این پوشه اضافه کنید. بر روی پیوند کلیک راست کرده و آن را در پوشه ذخیره کنید.
مرحله ۳: آخرین نسخه ApkTool را از اینجا دانلود کنید .
مرحله ۴: ApkTool را به همان پوشه ای که در مرحله ۱ ایجاد کرده اید منتقل کنید.
ApkTool شما بعد از این آماده است.
مرحله ۵: پرونده apk برنامه Android را در همان پوشه منتقل کنید.
مرحله ۶: برای باز کردن پنجره فرمان ، در فضای خالی پوشه shift و راست کلیک کنید.
مرحله ۷: چارچوبی را برای برنامه ای که می خواهید تجزیه کنید نصب کنید. می توانید با دستور زیر این کار را انجام دهید.
apktool if appname.apk
مرحله ۸: برنامه را با دستور زیر تجزیه کنید.
apktool d appname.apk
مرحله ۹: اکنون فایل های برنامه را ویرایش کنید. تمام پرونده های برنامه را درون یک پوشه جداگانه در همان پوشه مانند بالا دریافت خواهید کرد.
مرحله ۱۰: با استفاده از دستور ذکر شده در زیر ، فایل apk را مجدداً تنظیم کنید.
apktool b appname.apk
مرحله ۱۱: پرونده apk جدید خود را می توانید در پوشه “dist” که در پوشه برنامه ایجاد می شود ، پیدا کنید.
اکنون برای امضای پرونده apk که دوباره تنظیم کرده اید ، به ابزاری احتیاج خواهید داشت.
مرحله ۱۲: پوشه دیگری با نام signapk را در دسک تاپ خود ایجاد کنید.
مرحله ۱۳: SignApk را بارگیری کنید و آن را در پوشه ای که در مرحله ۱۲ ایجاد کرده اید از حالت فشرده استخراج کنید.
مرحله ۱۴: پرونده apk جدید را که در مرحله ۱۱ گرفتید به این پوشه منتقل کنید.
مرحله ۱۵: پنجره فرمان را در داخل پوشه signapk باز کنید و apk جدید را با دستور زیر امضا کنید.
java -jar signapk.jar certificate.pem key.pk8 appname.apk appname-signed.apk
یک APK امضا شده جدید در پوشه signapk ایجاد می شود. این آخرین نسخه اصلاح شده / ویرایش شده شماست. می توانید این APK امضا شده جدید را تغییر نام دهید.
این پرونده apk امضا شده جدید را به دستگاه Android خود منتقل کرده و برنامه اصلاح شده را نصب کنید. شما نمی توانید فایل apk را بدون امضای آن نصب کنید زیرا Android به شما اجازه نمی دهد این کار را انجام دهید.
هنگامی که یک توسعه دهنده با کمک Android Studio یک فایل apk ایجاد می کند ، برنامه به طور پیش فرض امضا می شود. بنابراین در حالی که فایل apk را decompile کرده و مجدداً نصب می کنید ، برای نصب آن بر روی دستگاه Android باید این کار را انجام دهید.
- توصیه می شود : آموزش فارسی کردن برنامه های اندروید
بنابراین ، این ساده ترین روش ممکن برای ویرایش برنامه های اندروید در کامپیوتر بدون هیچ ابزار جانبی پیچیده ای بود ، شما می توانید با این روش برنامه های اندرویدی را به راحتی ویرایش و دوباره کامپایل نمایید. اگر مشکلی در رابطه با موضوع بالا دارید ، می توانید از بخش نظرات پایین صفحه به ما اطلاع بدهید.
دیدگاه ها