این wikiHow به شما می آموزد که چگونه محتویات یک فایل APK را ویرایش کنید. برای ویرایش فایل های موجود در فایل APK ، باید بسته APK را با استفاده از APKtool در رایانه باز کرده (و سپس مجدداً کامپایل کنید). ویرایش فایل APK نیاز به دانش زبان برنامه نویسی جاوا و همچنین سیستم فایل در Windows و Android دارد. علاوه بر این ، ویرایش فایل فقط توسط کاربران پیشرفته انجام می شود.
گام
قسمت 1 از 3: نصب APKTool
مرحله 1. ابزارهای توسعه جاوا را نصب کنید
این ابزار را می توان از https://www.oracle.com/technetwork/java/javase/downloads/index.html بارگیری کرد.
مرحله 2. SDK Android را نصب کنید
شما همچنین باید ابزار توسعه نرم افزار Android (Android Software Development Kit یا SDK) را برای بازکردن و دوباره کامپایل فایل های APK نصب کنید. ساده ترین راه برای نصب آن بارگیری و نصب Android Studio از این پیوند است.
مرحله 3. یک پوشه جدید روی دسکتاپ ایجاد کنید
از این پوشه به عنوان محل ذخیره فایل های APKTool و APK استفاده می شود. این مراحل را برای ایجاد یک پوشه جدید دنبال کنید.
- روی یک فضای خالی روی میز کار راست کلیک کنید.
- انتخاب کنید " جدید "و کلیک کنید" پوشه ها ”.
مرحله 4. نام پوشه را به "APK" تغییر دهید
برای تغییر نام پوشه ، روی پوشه راست کلیک کرده و گزینه " تغییر نام دهید " پس از آن ، "APK" را تایپ کنید تا نام پوشه را تغییر دهید.
مرحله 5. روی این پیوند راست کلیک کنید و انتخاب کنید ذخیره پیوند به نام.
یک پنجره مرور فایل باز می شود و می توانید یک دایرکتوری برای ذخیره فایل "apktool.bat" انتخاب کنید.
مرحله 6. پوشه "APK" را باز کرده و روی ذخیره کلیک کنید
برای دسترسی به پوشه "APK" ایجاد شده در دسکتاپ از پنجره مرور فایل استفاده کنید. پوشه را باز کرده و روی "کلیک کنید" صرفه جویی " فایل "apktool.bat" در پوشه "APK" ذخیره می شود.
مرحله 7. فایل "apktool.jar" را بارگیری کنید
برای بارگیری آن مراحل زیر را دنبال کنید:
- از طریق یک مرورگر وب به https://ibotpeaches.github.io/Apktool/ مراجعه کنید.
- کلیک " دانلود "در آخرین نسخه در بخش" اخبار ".
مرحله 8. نام فایل "apktool.jar" را تغییر دهید
فایلهای بارگیری شده معمولاً شماره نسخه ای به نام خود دارند. با کلیک راست روی فایل و انتخاب گزینه “می توانید شماره را حذف کنید. تغییر نام دهید " پس از آن ، فقط تایپ کنید " apktool ”به عنوان نام فایل نام کامل فایل "apktool.jar" است. به طور پیش فرض ، می توانید فایل های بارگیری شده را در پوشه "Downloads" پیدا کنید.
مرحله 9. فایل "apktool.jar" را در پوشه "APK" کپی کنید
پس از اتمام تغییر نام فایل ، روی فایل راست کلیک کرده و گزینه "را انتخاب کنید کپی 🀄 " یا " قطع كردن " پوشه "APK" ایجاد شده را روی دسکتاپ باز کنید و روی یک فضای خالی در پوشه راست کلیک کنید. کلیک " چسباندن " فایل "apktool.jar" بعداً در پوشه چسبانده می شود.
قسمت 2 از 3: بازکردن یا Decompiling فایل های APK
مرحله 1. فایل APK را که می خواهید ویرایش کنید در پوشه "APK" کپی کنید
فایل های APK را می توان از وب سایت های مختلف بارگیری کرد. همچنین می توانید فایل های APK را از دستگاه Android خود با اتصال به کامپیوتر با استفاده از کابل شارژ و باز کردن قفل دستگاه دریافت کنید. دسترسی به پوشه ها بارگیری ها ”در دستگاه خود ، سپس فایل APK را در پوشه“APK”روی رایانه رایانه خود کپی و جایگذاری کنید.
مرحله 2. نوار جستجوی Windows را باز کرده و cmd را تایپ کنید
این نوار معمولاً در سمت راست منوی "شروع" قرار دارد.
مرحله 3. روی Command Prompt در نتایج جستجو کلیک کنید
این برنامه با نماد صفحه سیاه با نشانگر سفید نشان داده شده است.
مرحله 4. از طریق Command Prompt به پوشه "APK" دسترسی پیدا کنید
می توانید با تایپ دستور cd یک پوشه از Command Prompt و سپس نام پوشه را باز کنید. به عنوان مثال ، اگر هنگام باز کردن خط فرمان در دایرکتوری اصلی "C: / Users / Username>" هستید ، می توانید با تایپ cd desktop دسکتاپ را باز کنید. اگر پوشه "APK" را در دسکتاپ خود کپی کرده اید ، می توانید آن را با تایپ cd apk باز کنید. می توانید آدرس "C: / users / username / desktop / apk>" را در کنار فرمان مشاهده کنید.
اگر پوشه "APK" در فهرست دیگری ذخیره شده است ، cd / را در کنار دستور تایپ کنید تا به درایو اصلی یا اصلی "C:" بازگردید. پس از آن ، cd را وارد کرده و آدرس کامل پوشه "APK" را وارد کنید
مرحله 5. apktool if را تایپ کنید ، سپس نام فایل APK را وارد کنید
چارچوب برنامه انتخاب شده بعداً نصب می شود.
برای مثال ، اگر نام فایل APK شما "my-first-game.apk" است ، apk را اگر my-first-game.apk در خط فرمان وارد کنید ، وارد کنید
مرحله 6. apktool d را تایپ کنید ، سپس نام فایل APK را وارد کنید
فایل APK بعداً کامپایل می شود. محتویات فایل در یک پوشه جداگانه با نام فایل APK در پوشه "APK" قرار می گیرد. اکنون ، می توانید محتویات فایل APK بسته بندی نشده/جدا شده را ویرایش کنید. ممکن است برای ویرایش فایل های خاص در پوشه به مهارت برنامه نویسی نیاز داشته باشید.
برای مثال مشابه بالا ، apktool d my-firstgame.apk را در پنجره Command Prompt تایپ کنید
قسمت 3 از 3: دوباره کامپایل فایل های APK
مرحله 1. نوار جستجوی Windows را باز کرده و cmd را تایپ کنید
این نوار معمولاً در سمت راست منوی "Start" قرار دارد. پس از اتمام ویرایش پرونده ها در پوشه فایل APK ، باید پوشه را مجدداً در یک فایل APK کامپایل کنید.
مرحله 2. روی Command Prompt در نتایج جستجو کلیک کنید
این برنامه با نماد صفحه سیاه با نشانگر سفید نشان داده شده است.
مرحله 3. از طریق خط فرمان به پوشه "APK" دسترسی پیدا کنید
می توانید با تایپ دستور cd یک پوشه از Command Prompt و سپس نام پوشه را باز کنید. به عنوان مثال ، اگر هنگام باز کردن خط فرمان در دایرکتوری اصلی "C: / Users / Username>" هستید ، می توانید با تایپ cd desktop دسکتاپ را باز کنید. اگر پوشه "APK" را در دسکتاپ خود کپی کرده اید ، می توانید آن را با تایپ cd apk باز کنید. می توانید آدرس "C: / users / username / desktop / apk>" را در کنار فرمان مشاهده کنید.
اگر پوشه "APK" در فهرست دیگری ذخیره شده است ، cd / را در کنار دستور تایپ کنید تا به درایو اصلی یا اصلی "C:" بازگردید. پس از آن ، cd را وارد کرده و آدرس کامل پوشه "APK" را وارد کنید
مرحله 4. apktool b را تایپ کنید ، سپس نام پوشه فایل APK را که می خواهید دوباره کامپایل کنید وارد کنید
پس از آن ، پوشه مجدداً به یک فایل APK کامپایل می شود. فایل APK تازه کامپایل شده را می توانید در پوشه "dist" ، در داخل پوشه APK بسته بندی نشده/Decompiled که برنامه Apktool ایجاد کرده است ، بیابید.
به عنوان مثال ، اگر برنامه ای که در حال ویرایش هستید "my-first-game.apk" نامیده شود ، apktool b my-first-game.apk را در پنجره Command Prompt تایپ کنید
مرحله 5. یک پوشه جدید با نام "Signapk" روی دسکتاپ ایجاد کنید
برای ایجاد یک پوشه جدید در دسکتاپ ، روی یک فضای خالی روی میز کار راست کلیک کرده و گزینه " جدید " پس از آن ، روی "کلیک کنید پوشه ها " روی پوشه جدید راست کلیک کرده و "را انتخاب کنید تغییر نام دهید " در مرحله بعد ، "Signapk" را به عنوان نام جدید پوشه وارد کنید.
مرحله 6. فایل APK کامپایل مجدد را در پوشه "Signapk" کپی کنید
شما می توانید فایل های APK دوباره کامپایل شده را در پوشه "dist" ، در پوشه فایل های APK کامپایل شده که در پوشه "Apktool" ذخیره شده است ، بیابید. روی فایل APK راست کلیک کرده و گزینه “را انتخاب کنید کپی 🀄 " پس از آن ، به پوشه "Signapk" برگردید و فایل APK را در آن پوشه جایگذاری کنید.
مرحله 7. اینجا را کلیک کنید برای بارگیری فایل SignApk.zip”.
فایل SignApk مورد نیاز برای امضای فایل APK بارگیری می شود.
مرحله 8. محتویات فایل "SignApk.zip" را در پوشه "Signapk" استخراج کنید
فایلهای "certificate.pem" ، "key.pk8" و "signapk.jar" در پوشه "Signapk" استخراج می شوند.
مرحله 9. پوشه "Signapk" را از طریق Command Prompt باز کنید
برای دسترسی به پوشه از طریق Command Prompt ، cd / را تایپ کنید تا به فهرست اصلی یا اصلی برگردید. cd را وارد کرده و آدرس کامل پوشه "Signapk" را وارد کنید.
اگر یک پوشه "Signapk" روی میز کار خود ایجاد کنید ، آدرس کامل پوشه "C: / users / username / desktop / Signapk>" خواهد بود
مرحله 10. java -jar signapk.jar certificate.pem key.pk8 [نام فایل].apk [نام فایل] -signed.apk را در پنجره Command Prompt وارد کنید
نام [APK] را با نام فایل APK که می خواهید امضا کنید جایگزین کنید. یک فایل APK امضا شده جدید در پوشه "Signapk" ایجاد می شود. از این فایل برای نصب برنامه بر روی سیستم Android خود استفاده کنید.