यह wikiHow आपको सिखाता है कि किसी एपीके फ़ाइल की सामग्री को कैसे संपादित किया जाए। एपीके फ़ाइल में फ़ाइलों को संपादित करने के लिए, आपको कंप्यूटर पर एपीकेटूल का उपयोग करके एपीके पैकेज को अनपैक (और बाद में पुन: संकलित) करना होगा। एपीके फ़ाइल संपादन के लिए जावा प्रोग्रामिंग भाषा के साथ-साथ विंडोज और एंड्रॉइड पर फाइल सिस्टम के ज्ञान की आवश्यकता होती है। इसके अलावा, फ़ाइल संपादन केवल उन्नत उपयोगकर्ताओं द्वारा ही किया जाता है।
कदम
3 का भाग 1: एपीकेटूल स्थापित करना
चरण 1. जावा विकास उपकरण स्थापित करें।
यह टूल https://www.oracle.com/technetwork/java/javase/downloads/index.html से डाउनलोड किया जा सकता है।
चरण 2. एंड्रॉइड एसडीके स्थापित करें।
एपीके फ़ाइलों को अनपैक और पुन: संकलित करने के लिए आपको एंड्रॉइड सॉफ्टवेयर डेवलपमेंट टूल (एंड्रॉइड सॉफ्टवेयर डेवलपमेंट किट या एसडीके) भी इंस्टॉल करना होगा। इसे इंस्टॉल करने का सबसे आसान तरीका इस लिंक से एंड्रॉइड स्टूडियो को डाउनलोड और इंस्टॉल करना है।
चरण 3. डेस्कटॉप पर एक नया फ़ोल्डर बनाएँ।
इस फ़ोल्डर का उपयोग एपीकेटूल और एपीके फाइलों के भंडारण स्थान के रूप में किया जाएगा। नया फ़ोल्डर बनाने के लिए इन चरणों का पालन करें।
- डेस्कटॉप पर खाली जगह पर राइट-क्लिक करें।
- चुनना " नया "और क्लिक करें" फ़ोल्डर ”.
चरण 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" है। डिफ़ॉल्ट रूप से, आप डाउनलोड की गई फ़ाइलें "डाउनलोड" फ़ोल्डर में पा सकते हैं।
चरण 9. “apktool.jar” फ़ाइल को “APK” फ़ोल्डर में कॉपी करें।
फ़ाइल का नाम बदलने के बाद, फ़ाइल पर राइट-क्लिक करें और "चुनें" प्रतिलिपि " या " कट गया " डेस्कटॉप पर बनाए गए "APK" फ़ोल्डर को खोलें और फ़ोल्डर पर खाली जगह पर राइट-क्लिक करें। क्लिक करें" पेस्ट करें " फ़ाइल " apktool.jar " को बाद में फ़ोल्डर में चिपकाया जाएगा।
3 का भाग 2: एपीके फाइलों को अनपैक करना या डीकंपाइल करना
चरण 1. एपीके फ़ाइल को कॉपी करें जिसे आप "एपीके" फ़ोल्डर में संपादित करना चाहते हैं।
एपीके फाइलें विभिन्न वेबसाइटों से डाउनलोड की जा सकती हैं। आप अपने Android डिवाइस को चार्जिंग केबल का उपयोग करके अपने कंप्यूटर से कनेक्ट करके और डिवाइस को अनलॉक करके भी APK फ़ाइलें प्राप्त कर सकते हैं। एक्सेस फोल्डर " डाउनलोड "अपने डिवाइस पर, फिर एपीके फ़ाइल को अपने कंप्यूटर डेस्कटॉप पर" एपीके "फ़ोल्डर में कॉपी और पेस्ट करें।
चरण 2. विंडोज सर्च बार खोलें और cmd टाइप करें।
यह बार आमतौर पर "प्रारंभ" मेनू के दाईं ओर होता है।
चरण 3. खोज परिणामों पर कमांड प्रॉम्प्ट पर क्लिक करें।
यह प्रोग्राम एक सफेद कर्सर के साथ एक ब्लैक स्क्रीन आइकन द्वारा इंगित किया गया है।
चरण 4। कमांड प्रॉम्प्ट के माध्यम से "एपीके" फ़ोल्डर तक पहुंचें।
आप कमांड प्रॉम्प्ट से एक फोल्डर को कमांड सीडी टाइप करके खोल सकते हैं, उसके बाद फोल्डर का नाम। उदाहरण के लिए, यदि आप कमांड प्रॉम्प्ट खोलते समय मुख्य निर्देशिका "सी: / उपयोगकर्ता / उपयोगकर्ता नाम>" में हैं, तो आप सीडी डेस्कटॉप टाइप करके डेस्कटॉप खोल सकते हैं। यदि आपने "APK" फ़ोल्डर को अपने डेस्कटॉप पर कॉपी किया है, तो आप इसे cd apk टाइप करके खोल सकते हैं। आप कमांड के आगे "C:\users\username\desktop\apk>" पता देख सकते हैं।
यदि "एपीके" फ़ोल्डर किसी अन्य निर्देशिका में सहेजा गया है, तो रूट या मुख्य "सी:" ड्राइव पर लौटने के लिए कमांड के आगे सीडी / टाइप करें। उसके बाद, सीडी टाइप करें, उसके बाद "एपीके" फ़ोल्डर का पूरा पता लिखें।
चरण 5. एपीके फ़ाइल के नाम के बाद apktool if टाइप करें।
चयनित एप्लिकेशन के लिए ढांचा बाद में स्थापित किया जाएगा।
उदाहरण के लिए, यदि आपकी एपीके फ़ाइल का नाम "my-first-game.apk" है, तो कमांड प्रॉम्प्ट में apk if my-first-game.apk टाइप करें।
चरण 6. एपीके फ़ाइल के नाम के बाद एपीकेटूल डी टाइप करें।
एपीके फ़ाइल बाद में डी-कंपाइल की जाएगी। फ़ाइल की सामग्री को "एपीके" फ़ोल्डर में एपीके फ़ाइल नाम के समान नाम के साथ एक अलग फ़ोल्डर में रखा जाएगा। अब, आप अनपैक्ड/डिकंपाइल की गई एपीके फ़ाइल की सामग्री को संपादित कर सकते हैं। फ़ोल्डर में कुछ फ़ाइलों को संपादित करने के लिए आपको कोडिंग कौशल की आवश्यकता हो सकती है।
ऊपर दिए गए उदाहरण के लिए, कमांड प्रॉम्प्ट विंडो में apktool d my-firstgame.apk टाइप करें।
3 का भाग 3: एपीके फाइलों को पुन: संकलित करना
चरण 1. विंडोज सर्च बार खोलें और cmd टाइप करें।
यह बार आमतौर पर "प्रारंभ" मेनू के दाईं ओर होता है। एपीके फ़ाइल फ़ोल्डर में फ़ाइलों को संपादित करने के बाद, आपको फ़ोल्डर को एपीके फ़ाइल में पुन: संकलित करने की आवश्यकता होगी।
चरण 2. खोज परिणामों पर कमांड प्रॉम्प्ट पर क्लिक करें।
यह प्रोग्राम एक सफेद कर्सर के साथ एक काली स्क्रीन आइकन द्वारा इंगित किया गया है।
चरण 3. कमांड प्रॉम्प्ट के माध्यम से "एपीके" फ़ोल्डर तक पहुंचें।
आप कमांड प्रॉम्प्ट से एक फोल्डर को कमांड सीडी टाइप करके खोल सकते हैं, उसके बाद फोल्डर का नाम। उदाहरण के लिए, यदि आप कमांड प्रॉम्प्ट खोलते समय मुख्य निर्देशिका "सी: / उपयोगकर्ता / उपयोगकर्ता नाम>" में हैं, तो आप सीडी डेस्कटॉप टाइप करके डेस्कटॉप खोल सकते हैं। यदि आपने "APK" फ़ोल्डर को अपने डेस्कटॉप पर कॉपी किया है, तो आप इसे cd apk टाइप करके खोल सकते हैं। आप कमांड के आगे "C:\users\username\desktop\apk>" पता देख सकते हैं।
यदि "एपीके" फ़ोल्डर किसी अन्य निर्देशिका में सहेजा गया है, तो रूट या मुख्य "सी:" ड्राइव पर लौटने के लिए कमांड के आगे सीडी / टाइप करें। उसके बाद, सीडी टाइप करें, उसके बाद "एपीके" फ़ोल्डर का पूरा पता लिखें।
चरण 4. apktool b टाइप करें, उसके बाद उस एपीके फ़ाइल का फ़ोल्डर नाम लिखें जिसे आप पुन: संकलित करना चाहते हैं।
उसके बाद, फ़ोल्डर को एक एपीके फ़ाइल में पुन: संकलित किया जाएगा। नई संकलित एपीके फ़ाइल "डिस्ट" फ़ोल्डर में पाई जा सकती है, जो कि एपकटूल एप्लिकेशन द्वारा बनाए गए अनपैक / डीकंपाइल किए गए एपीके फ़ोल्डर के अंदर है।
उदाहरण के लिए, यदि आप जिस एप्लिकेशन को संपादित कर रहे हैं उसका नाम "my-first-game.apk" है, तो कमांड प्रॉम्प्ट विंडो में apktool b my-first-game.apk टाइप करें।
Step 5. डेस्कटॉप पर "Signapk" नाम का एक नया फोल्डर बनाएं।
डेस्कटॉप पर एक नया फ़ोल्डर बनाने के लिए, डेस्कटॉप पर खाली जगह पर राइट-क्लिक करें और "चुनें" नया " उसके बाद, क्लिक करें" फ़ोल्डर " नए फ़ोल्डर पर राइट क्लिक करें और "चुनें" नाम बदलें " अगला, फ़ोल्डर के लिए नए नाम के रूप में "साइनपैक" टाइप करें।
चरण 6. पुन: संकलित एपीके फ़ाइल को "साइनपैक" फ़ोल्डर में कॉपी करें।
आप पुन: संकलित एपीके फाइलों को "डिस्ट" फ़ोल्डर में, विघटित एपीके फ़ाइल फ़ोल्डर में पा सकते हैं जो "एपीकटूल" फ़ोल्डर में संग्रहीत है। एपीके फ़ाइल पर राइट क्लिक करें और "चुनें" प्रतिलिपि " उसके बाद, "Signapk" फोल्डर में वापस जाएं और एपीके फाइल को उस फोल्डर में पेस्ट करें।
चरण 7. यहां क्लिक करें फ़ाइल डाउनलोड करने के लिए " साइनएपीके.ज़िप"।
एपीके फ़ाइल पर हस्ताक्षर करने के लिए आवश्यक साइनएपीके फ़ाइल डाउनलोड की जाएगी।
चरण 8. "SignApk.zip" फ़ाइल की सामग्री को "Signapk" फ़ोल्डर में निकालें।
"Certificate.pem ", " key.pk8 ", और "signapk.jar" फाइल्स को "Signapk" फोल्डर में एक्सट्रेक्ट किया जाएगा।
चरण 9. कमांड प्रॉम्प्ट के माध्यम से "साइनपैक" फ़ोल्डर खोलें।
कमांड प्रॉम्प्ट के माध्यम से फ़ोल्डर तक पहुंचने के लिए, रूट या मुख्य निर्देशिका पर लौटने के लिए सीडी / टाइप करें। सीडी टाइप करें, उसके बाद "साइनपैक" फ़ोल्डर का पूरा पता लिखें।
यदि आप अपने डेस्कटॉप पर "साइनपैक" फोल्डर बनाते हैं, तो फोल्डर का पूरा पता "C:\users\username\desktop\Signapk>" होगा।
चरण 10. कमांड प्रॉम्प्ट विंडो में java -jar signapk.jar certificate.pem key.pk8 [filename].apk [filename]-signed.apk टाइप करें।
"[फ़ाइल नाम]" को उस एपीके फ़ाइल के नाम से बदलें, जिस पर आप हस्ताक्षर करना चाहते हैं। "साइनपैक" फ़ोल्डर में एक नई हस्ताक्षरित एपीके फ़ाइल बनाई जाएगी। अपने Android सिस्टम पर प्रोग्राम इंस्टॉल करने के लिए इस फ़ाइल का उपयोग करें।