संगणकावर apk फाइल कशी बदलावी. APK कसे उघडायचे आणि कसे संपादित करायचे? APK पॅकेजेसची व्यवस्था करणे आणि ते मिळवणे

APK हे Android ऑपरेटिंग सिस्टीमद्वारे संग्रहित एक्झिक्युटेबल ऍप्लिकेशन फाइल्ससाठी वापरलेले स्वरूप आहे. एनालॉग, उदाहरणार्थ, विंडोजमध्ये .msi, सिम्बियनमध्ये - .sis, लिनक्समध्ये - .rpm किंवा .deb. या लेखात, आम्ही या फाईल फॉरमॅटशी संबंधित सर्व समस्यांसह शक्य तितक्या तपशीलवार चर्चा करू.

"योग्य" वेगळे करणे, संपादित करणे आणि एकत्र करणे या प्रक्रियेला रिव्हर्स-इंजिनियरिंग ("रिव्हर्स इंजिनियरिंग") म्हणतात. यासाठी काय आवश्यक आहे? खालील साधने आवश्यक आहेत:

Apktool. SmartApktool शेलसह ते वापरणे अधिक सोयीचे आहे, तुम्ही ApktoolBAT सारख्या तयार बॅच फाइल्स देखील वापरू शकता.

Notepad++ - आवश्यक नाही, परंतु अत्यंत शिफारसीय.

7zip किंवा WinRar, किंवा इतर कोणताही आर्किव्हर प्रोग्राम, परंतु यापैकी एक शिफारसीय आहे.

डीओडेक्स्ड फर्मवेअर.

Android ऑपरेटिंग सिस्टमवर अनुप्रयोग स्थापित करण्याचे अनेक मार्ग आहेत. पहिले, जे मुख्य देखील आहे, थेट Google Play (Android Market) द्वारे, म्हणजेच अधिकृत स्त्रोताकडून, ज्यासाठी Google खाते आवश्यक आहे. अनेक ऍप्लिकेशन्सचे पैसे दिले जातात, जर आपण समुद्री डाकू साइट्सवर हॅक केलेली आवृत्ती शोधू इच्छित नसल्यास, आपल्याला खरेदीसाठी पैसे द्यावे लागतील. परंतु हे कसे करावे याबद्दल आम्ही बोलू. दुसरा Google Play व्यतिरिक्त अनधिकृत स्त्रोतांकडून आहे, ज्यासाठी तुम्हाला तुमच्या स्मार्टफोन किंवा टॅब्लेटच्या सेटिंग्जमध्ये "अनधिकृत स्त्रोतांकडून अनुप्रयोग स्थापित करण्यास अनुमती द्या" पर्याय सक्षम करावा लागेल, त्यानंतर एपीके स्थापना फाइल मेमरीमध्ये लिहिली जाणे आवश्यक आहे. कार्ड

मोठ्या प्रमाणात APK अनुप्रयोग स्थापित करणे देखील शक्य आहे. हे करण्यासाठी, आपल्याला एस्ट्रो फाइल व्यवस्थापक - एक विशेष फाइल व्यवस्थापक आवश्यक आहे. ते स्थापित केल्यानंतर, अनुप्रयोग हलवा:

स्मार्टफोन/टॅब्लेटवरून: मध्ये mntsdcardackupsapp(दुसऱ्या शब्दात, मेमरी कार्ड, नंतर बॅकअप फोल्डर, अॅप फोल्डर)

वैयक्तिक संगणकावरून (साध्या USB स्टोरेज मोडमध्ये Android डिव्हाइसचे कनेक्शन सक्षम करण्यास विसरू नका): sd कार्डबॅकअपअॅप

त्यानंतर, इच्छित अनुप्रयोग उघडा, संदर्भ मेनूमध्ये "अनुप्रयोग व्यवस्थापक" निवडा आणि "बॅकअप" टॅबवर जा, जेथे आम्ही "एक लांब क्लिक करा किंवा स्थापित करण्यासाठी अनुप्रयोग तपासा" निवडतो. "स्थापित करा" बटण क्लिक करा - सर्व अनुप्रयोग आपल्या डिव्हाइसवर स्थापित केले जातील.

एपीके फाइलची रचना काय आहे हे पाहणे पुरेसे सोपे आहे. आर्किव्हर प्रोग्राम वापरून इच्छित APK उघडा, उदाहरणार्थ, WinRar. आम्ही आत काय पाहतो ते येथे आहे:

AndroidManifest.xml- हा एक प्रकारचा "पासपोर्ट" आहे जो अनुप्रयोगामध्ये काय आहे याचे वर्णन करतो, यासह: अनुप्रयोगासाठी सिस्टम आवश्यकता, त्याची रचना आणि आवृत्ती.

META-INF- फाईल असलेले फोल्डर मॅनिफेस्ट.एमएफ(हे जवळजवळ कोणत्याही मजकूर संपादकासह उघडले जाऊ शकते, Notepad++ ची शिफारस केली जाते), जे उघडून तुम्ही SHA-1 चेकसम आणि डेटा पथ, मॅनिफेस्ट-आवृत्ती मानक, RSA किंवा DSA प्रमाणपत्र फाइल्स पाहू शकता, SF फाइलमध्ये विविध संसाधनांचे मार्ग आहेत आणि त्यांचे चेकसम सर्वसाधारणपणे, META-INF मेटाडेटा फायली आहेत, म्हणजेच डेटाबद्दल डेटा.

res- एक फोल्डर ज्यामध्ये "सॉफ्टवेअर स्टफिंग" ची सर्व संसाधने आहेत, सबफोल्डर्समध्ये क्रमवारी लावली आहे. उदाहरणार्थ, ~ ड्रॉ करण्यायोग्य ~ फोल्डरमध्ये ऍप्लिकेशन्सचे ग्राफिकल घटक असतात (वेगवेगळ्या स्थिती, चिन्ह इ.), लेआउट निर्देशिकेमध्ये XML फायली असतात ज्या ग्राफिकल यूजर इंटरफेस (GUI) घटकांचे प्लेसमेंट निर्दिष्ट करतात.

classes.dex- Dalvik VM आभासी मशीनद्वारे कार्यान्वित केलेला प्रोग्राम कोड. लक्षात ठेवा की Android ऑपरेटिंग सिस्टम जावा व्हर्च्युअल मशीनसह लिनक्स कर्नलचे मिश्रण आहे.

संसाधने.arscसंकलित XML फाइल आहे. यात प्रोग्रामद्वारे वापरल्या जाणार्‍या सर्व संसाधनांचा डेटा आहे.

मालमत्ता- एक फोल्डर ज्यामध्ये विविध संसाधने देखील आहेत, ते कदाचित एपीकेमध्ये नसतील.

lib- एक फोल्डर ज्यामध्ये "libs" किंवा, अधिक सोप्या भाषेत, नेटिव्ह लायब्ररी असतात, जर प्रोग्राम NDK वापरून लिहिला असेल, उदाहरणार्थ, C ++ असताना घटकांसह. ही निर्देशिका कदाचित APK मध्ये नसेल.

com- APK मध्ये असू शकत नाही.

org- APK मध्ये असू शकत नाही.

udk- APK मध्ये असू शकत नाही.

आम्ही एपीके ऍप्लिकेशनची सामग्री हाताळली आहे, आता त्याच्या तपशीलवार पृथक्करणाकडे जाऊया. डीकंपिलेशनसाठी, तुम्हाला Apktool आणि Java, तसेच वास्तविक APK फाइलची आवश्यकता असेल. Apktool ला निर्देशिकेत अनपॅक करण्याची शिफारस केली जाते क:विंडोज(हे आवश्यक नाही, परंतु ते अधिक सोयीचे असेल. का - खाली थोडे वाचा).

Apktool लाँच करण्यासाठी, तुम्हाला तुमच्या कॉम्प्युटरचा "रन" मेनू एंटर करणे आवश्यक आहे. Windows XP वर, क्लिक करा प्रारंभ -> चालवा, विंडोज ७ वर: टास्क मॅनेजर ( ctrl+Alt+डेल), ड्रॉपडाउन मेनूमध्ये शीर्षस्थानी फाइल -> नवीन कार्य (चालवा...), किंवा फक्त कीबोर्ड शॉर्टकटने कॉल करा विन+आर.

आम्ही कमांड लाइनला कॉल करतो - आम्ही लिहितो cmd, ज्यानंतर आम्ही Apktool लाँच करतो - आम्ही लिहितो apk साधन(यासाठी, ते Windows फोल्डरमध्ये ठेवणे आवश्यक होते). पुढे, सर्व नियंत्रण पॅरामीटर्स वापरून कमांड लाइनद्वारे होते.

आपण मजकूर आदेशांच्या सतत इनपुटसह त्रास देऊ इच्छित नसल्यास, आपण ग्राफिकल इंटरफेस वापरू शकता - उदाहरणार्थ, उल्लेखित SmartApkTool. SmartApkTool.exe चालवा, त्यानंतर अनपॅक / पॅक टॅबमध्ये इच्छित APK अॅप्लिकेशन निवडा (फाइलच्या नावात मोकळी जागा, सिरिलिक, विशेष वर्ण आणि विरामचिन्हे नसणे महत्त्वाचे आहे).

अनपॅक केल्यानंतर, प्रोग्राम एपीके फाइल सारख्याच नावाचे फोल्डर तयार करेल. त्याच्या आत अनुप्रयोगाची सर्व सामग्री असेल.

APK देखील स्थानिकीकृत केले जाऊ शकते. आम्ही हे करण्यास सुरुवात करण्यापूर्वी, आम्ही पूर्वी स्थापित केलेले Notepad++ लाँच करतो आणि ते खालीलप्रमाणे सेट करतो. आम्ही उघडतो सेटिंग्ज -> कॉन्फिगरेशन -> नवीन दस्तऐवज.

पूर्ण केलेल्या क्रियांनंतर, अनपॅक केलेले (डीकम्पाइल केलेले) अनुप्रयोग, फोल्डर उघडा res/मूल्ये.

सर्व लोकॅलायझेशन अनेकदा फाइलमध्ये असतात तारxml, परंतु कधीकधी त्यापैकी काही समाविष्ट असू शकतात अॅरेxml. या फायली कॉपी करा, फोल्डरमध्ये तयार करा resफोल्डर मूल्ये-enआणि त्यामध्ये पेस्ट करा.

आता तुम्ही उघडू शकता तारxml Notepad++ वापरून, सुधारित फाइल भाषांतरित करा आणि जतन करा.

फाईलमध्ये AndroidManifest.xml APK अनुप्रयोग कुठे स्थापित करायचे ते तुम्ही निर्दिष्ट करू शकता. लक्ष द्या, हे फक्त Android 2.2 आणि नवीन आवृत्तीसाठी उपयुक्त आहे. तर, नोटपॅड ++ वापरून निर्दिष्ट फाइल उघडा. जवळजवळ अगदी सुरुवातीस, आपण पॅरामीटर पाहू शकता:

येथे तुम्ही खालील पर्याय निर्दिष्ट करू शकता ("=" चिन्हानंतर):

फक्त अंतर्गत- अनुप्रयोग केवळ डिव्हाइसच्या अंतर्गत मेमरीमध्ये स्थापित केला जाईल

ऑटो- वापरकर्त्याला अंतर्गत मेमरी किंवा मेमरी कार्डवर अनुप्रयोग स्थापित करायचा की नाही याची निवड देते

प्राधान्य बाह्य- प्रोग्राम मेमरी कार्डवर स्थापित केला जाईल. हे लक्षात घेतले पाहिजे की बाह्य ड्राइव्हवर स्थापित केल्यास सर्व अनुप्रयोग योग्यरित्या कार्य करणार नाहीत किंवा ते अजिबात कार्य करणार नाहीत. यात समाविष्ट:

सेवाम्हणजे सेवा

अलार्म सेवा- वेळ वापरणाऱ्या सेवा, जसे की अलार्म घड्याळे

इनपुट पद्धत इंजिन- भिन्न कीबोर्डसह इनपुट अनुप्रयोग

थेट वॉलपेपर- "लाइव्ह" अॅनिमेटेड वॉलपेपर

राहतातफोल्डर- अनुक्रमे, अॅनिमेटेड निर्देशिका

अॅपविजेट्स- विविध विजेट्स

खातेव्यवस्थापक– ICQ क्लायंट, सोशल नेटवर्क्सचे क्लायंट आणि इतर अनेक खात्यांचे व्यवस्थापक

अडॅप्टर सिंक करा- सतत सिंक्रोनाइझेशन आवश्यक असलेले प्रोग्राम

डिव्हाइसप्रशासक- प्रशासनासाठी वापरले जाणारे अनुप्रयोग

कॉपी संरक्षण- कॉपी करण्यापासून संरक्षित केलेले अनुप्रयोग.

ऍप्लिकेशनमध्ये, तुम्ही तुमच्या विविध आयकॉन्स आणि यूजर इंटरफेसच्या ग्राफिक घटकांसह संपादित आणि बदलू शकता. हे करण्यासाठी, फोल्डर उघडा resविघटित APK अनुप्रयोगासह फोल्डरमध्ये, येथे आपण फोल्डर पाहू शकता:

काढण्यायोग्य hdpi

drawable-ldpi

या फोल्डर्समध्ये प्रोग्रामचे सर्व चिन्ह आणि इतर ग्राफिक घटक असतात. "dpi" च्या आधीचे अक्षर म्हणजे ग्राफिक घटकांचा आकार, अनुक्रमे:

hdpi-उच्च घनतेचे ठिपके प्रति इंच, आकार 72x72 पिक्सेल

mdpi-बिंदूंची सरासरी घनता प्रति इंच, आकार 48x48 पिक्सेल

ldpi-कमी डीपीआय घनता, 36x36 पिक्सेल

बदलण्यासाठी, उदाहरणार्थ, अनुप्रयोग चिन्ह, फाइल उघडा AndroidManifest.xmlनोटपॅड ++ प्रोग्राम वापरून, चिन्ह दर्शविलेली ओळ शोधा, त्याचे नेमके नाव पहा (लक्षात ठेवा की फाईल एक्स्टेंशन लिहिलेले नाही, फक्त फाइलचे नाव).

योग्य फोल्डर उघडा काढण्यायोग्य-*dpiसंपादित किंवा नवीन चिन्ह घाला, मूळ नाव दोनदा तपासण्यास विसरू नका AndroidManifest.xml. चित्र .png फॉरमॅटमध्‍ये असणे आवश्‍यक आहे आणि त्‍याची बिंदू घनता स्रोत फाईलसारखीच असली पाहिजे, उदाहरणार्थ, hdpiते ७२x७२ पिक्सेल आहे.

जर तुम्हाला आयकॉनचे नाव स्वतःच्या नावाने बदलायचे असेल तर इच्छित फाइल नावासह चित्र सेव्ह करा काढण्यायोग्य-*dpi, ज्यानंतर आम्ही तंतोतंत समान नाव निर्दिष्ट करतो AndroidManifest.xml(उदाहरणार्थ android:icon="@drawable/चाचणी"). त्याच प्रकारे, तुम्ही इतर कोणतेही ग्राफिक घटक बदलू शकता, परंतु आवश्यकता सारख्याच आहेत - मूळ फाइल प्रमाणेच .png विस्तार आणि dpi घनता आवश्यक आहे.

अनपॅक न केलेल्या ऍप्लिकेशनमध्ये, त्याचे कोणते अधिकार आहेत ते तुम्ही दोनदा तपासू शकता. जर एपीके अज्ञात स्त्रोताकडून स्थापित केले असेल तर हे उपयुक्त आहे, जेणेकरून फ्लॅशलाइट किंवा सुंदर कॅलेंडर अचानक अज्ञात नंबरवर सशुल्क एसएमएस संदेश पाठविणे सुरू करू नये. आम्ही उघडतो AndroidManifest.xml Notepad++ प्रोग्राम आणि संबंधित ओळी शोधा. मजकूर संदेश पाठविण्यासाठी, उदाहरणार्थ, पॅरामीटर जबाबदार आहे एसएमएस पाठवा. अर्जामध्ये असलेल्या सर्व अधिकारांबद्दल तुम्ही अधिक वाचू शकता.

स्थापित केलेले एपीके अनुप्रयोग सिस्टममधून काढले जाऊ शकतात. हे अनेक प्रकारे केले जाऊ शकते. प्रथम, तुम्ही Astro File Manager इंस्टॉल करू शकता. अनुप्रयोग उघडा आणि नंतर संदर्भ मेनूमधील "अनुप्रयोग व्यवस्थापक" आयटम निवडा. आम्ही आवश्यक अर्ज शोधत आहोत, त्यास चेकमार्कने चिन्हांकित करा आणि बॅकअप प्रत बनवा. प्रक्रिया केल्यानंतर, निवडलेला अनुप्रयोग मार्गावर स्थित असेल:

mntsdcardackupsapp

sdcardackupsapp

पुढे, तुम्ही रूट अनइन्स्टॉलर प्रोग्राम वापरू शकता. एकदा लाँच झाल्यावर, ऍप्लिकेशन स्वयंचलितपणे सर्व स्थापित एपीके शोधेल आणि त्या सर्वांचा स्वयंचलितपणे बॅकअप घेईल. त्यानुसार, आपण इच्छित असल्यास, पुढील विघटनासाठी हे बॅकअप कॉपी करू शकता, ते मार्गावर स्थित आहेत:

mntsdcardRootUnistallerautobackups(जेव्हा थेट Android डिव्हाइसवरून पाहिले जाते)

sdcardRootUnistallerautobackups(जेव्हा संगणकाद्वारे पाहिले जाते, जेव्हा Android डिव्हाइस USB स्टोरेज डिव्हाइस म्हणून कनेक्ट केलेले असते).

दुसरा मार्ग म्हणजे रूट ब्राउझर लाइट वापरणे, अर्थातच, यासाठी आपल्याला रूट अधिकारांची आवश्यकता असेल. आम्ही हा अनुप्रयोग उघडतो, आम्ही मार्गावर जातो:

प्रणालीअॅप(आपल्याला सिस्टम ऍप्लिकेशन्समध्ये स्वारस्य असल्यास).

आम्ही आवश्यक अनुप्रयोग मेमरी कार्डवर कॉपी करतो, त्यानंतर आपण त्यांच्यासह कोणतीही हाताळणी करू शकता.

तुम्ही Google Play (Android Market) वरून तुम्हाला स्वारस्य असलेले APK अनुप्रयोग थेट तुमच्या वैयक्तिक संगणकावर डाउनलोड करू शकता. हे करण्यासाठी, आपल्याला Google Chrome ब्राउझर (आवृत्ती 17 किंवा उच्च), आणि त्यासाठी प्लगइन आवश्यक आहे - APK डाउनलोडर. निर्दिष्ट प्लगइन डाउनलोड आणि स्थापित केल्यानंतर, आम्ही Google Chrome ब्राउझर शॉर्टकटची एक प्रत तयार करतो, जिथे आम्ही स्पेस नंतर खालील ओळ लिहितो:

- दुर्लक्ष करा-प्रमाणपत्र-त्रुटी

मानक ब्राउझर स्थापना मार्गासह, ओळ यासारखी दिसली पाहिजे:

"C:Program FilesGoogleChromeApplicationchrome.exe" - दुर्लक्ष-प्रमाणपत्र-त्रुटी

त्यानंतर, स्मार्टफोनच्या डायलरमध्ये, प्रविष्ट करा:

*#*#8255#*#*

आम्ही डिव्हाइस आयडी पुन्हा लिहितो, ज्यामध्ये 16 वर्ण आहेत. निर्दिष्ट पॅरामीटरसह तयार केलेला शॉर्टकट वापरून Google Chrome उघडा - दुर्लक्ष करा-प्रमाणपत्र-त्रुटी, जा साधने -> विस्तार(तुम्ही अॅड्रेस बारमध्ये “chrome://settings/extensions” देखील टाकू शकता), APK Downloader प्लगइन सेटिंग्ज उघडा. पर्यायांमध्ये, तुमच्या Google खात्याचा ईमेल पत्ता आणि पासवर्ड, तसेच प्राप्त केलेला डिव्हाइस आयडी प्रविष्ट करा. आता आम्ही Google Play (Android Market) वर जाऊ, इच्छित अनुप्रयोगासह पृष्ठ उघडा, ते पूर्णपणे लोड होण्याची प्रतीक्षा करा. APK डाउनलोडर चिन्ह दिसेल - त्यावर क्लिक केल्यानंतर, अनुप्रयोग आपल्या संगणकावर डाउनलोड केला जाईल.

जेव्हा या ऑपरेटिंग सिस्टमद्वारे नियंत्रित स्मार्टफोन, टॅब्लेट किंवा इतर डिव्हाइस वापरकर्त्याने निर्माता किंवा विक्रेत्याद्वारे डिव्हाइसमध्ये स्थापित केलेल्या प्रोग्रामचे वर्तमान स्वरूप पूर्ण करणे थांबवते तेव्हा Android सिस्टम ऍप्लिकेशन्स संपादित करणे बहुतेकदा केले जाते. दुसरे कारण म्हणजे केवळ Android अॅप्लिकेशन्सच्या ग्राफिक डिझाइनमध्ये बदल करण्याची गरज नाही तर विविध घटकांच्या स्थानावर आणि मूलभूत कार्यांच्या कार्यप्रदर्शनावर देखील परिणाम होऊ शकतो.

कोडमध्ये बदल करण्यासाठी, जवळजवळ कोणत्याही भाषेत प्राथमिक प्रोग्रामिंग कौशल्ये आवश्यक आहेत (शक्यतो Java आणि C++). ग्राफिक्स बदलण्यासाठी, थेट हात आणि ग्राफिक्स एडिटरमध्ये काम करण्याची क्षमता हे करेल.

सर्वप्रथम, तुम्हाला फक्त Android अॅप्लिकेशन्समधील ग्राफिक्स बदलण्याची आवश्यकता आहे की सिस्टममधील घटकांची व्यवस्था बदलण्याची आणि कोडमध्ये सखोल बदल करण्याची आवश्यकता आहे का हे तुम्ही ठरवावे. पुढील चरण यावर अवलंबून असतात, ज्यामध्ये एकतर संग्रहण म्हणून अनुप्रयोगासह कार्य करणे किंवा त्याचे संपूर्ण पृथक्करण आणि संपादन समाविष्ट आहे.

Android सिस्टम ऍप्लिकेशन्समध्ये ग्राफिक्स बदलणे

मूळ ग्राफिक्स बदलण्यासाठी किंवा सुधारण्यासाठी (बटणाचे रंग बदला, चित्रे पुन्हा काढा इ.), तुमच्या संगणकावर एक मानक WinRAR आर्काइव्हर असणे पुरेसे आहे. त्याच वेळी, वापरकर्त्याकडे डिव्हाइसवर "रूट" अधिकार असणे आवश्यक आहे (विंडोजवरील प्रशासक खात्याचे अॅनालॉग), आणि पर्यायी पुनर्प्राप्ती (CWM) आणि रूट एक्सप्लोरर (Android फाइलमध्ये प्रवेश करण्यासाठी) असणे देखील इष्ट आहे. सिस्टम थेट डिव्हाइसमध्येच).

सर्व प्रथम, आपल्याला डिव्हाइसमध्ये यूएसबी डीबगिंग सक्षम करणे आवश्यक आहे, नंतर यूएसबी केबल वापरून संगणकाशी कनेक्ट करा आणि आवश्यक ड्रायव्हर्स स्थापित करा. सहसा ते आभासी डिस्कवर स्थित असतात जे संगणकाशी कनेक्ट केलेले असताना दिसतात.

त्यानंतर तुम्हाला इंटरनेटवर फाइल व्यवस्थापकासाठी ADB प्लगइन डाउनलोड करणे देखील आवश्यक आहे. हे प्लगइन तुम्हाला संपूर्ण Android सिस्टम फोल्डर्ससह कनेक्टेड ड्राइव्ह म्हणून पाहण्याची परवानगी देते. सर्व सिस्टम ऍप्लिकेशन्स /system/app आणि /system/framework येथे आहेत. इच्छित अनुप्रयोग सापडल्यानंतर, तो फक्त आपल्या संगणकावर कॉपी करा. प्लगइन इन्स्टॉल केलेले नसल्यास, तुम्ही काढता येण्याजोग्या SD कार्डवर apk एक्स्टेंशनसह अॅप्लिकेशन कॉपी करण्यासाठी रूट एक्सप्लोरर वापरू शकता आणि त्यानंतर ते तुमच्या कॉम्प्युटरवर करू शकता.

इच्छित अनुप्रयोग कॉपी केल्यानंतर, आपण ग्राफिक्स संपादित करणे सुरू करू शकता. तसे, Android ऍप्लिकेशन्समधील सर्व चित्रे png स्वरूपात जतन केली जातात, जी कोणत्याही ग्राफिक्स संपादकाद्वारे सहजपणे उघडता येतात. जेव्हा तुम्ही WinRAR सह ऍप्लिकेशन फाइल उघडता, तेव्हा तुम्हाला अनेक फोल्डर्स दिसू शकतात. आम्हाला फक्त res फोल्डरमध्ये स्वारस्य असेल, ज्यामध्ये, यामधून, बरेच भिन्न फोल्डर सापडतील. यापैकी, ज्यांच्या नावावर "ड्रॉएबल" हा शब्द आहे अशांचीच गरज आहे.

आता आमचे डिव्हाइस प्रकार आणि त्याचे स्क्रीन रिझोल्यूशन लक्षात ठेवा. जर हा स्मार्टफोन असेल आणि रिझोल्यूशन 240x320 असेल, तर आम्हाला प्रामुख्याने ड्रॉ करण्यायोग्य आणि ड्रॉ करण्यायोग्य-एलडीपीआय फोल्डर्समध्ये रस असेल. रिझोल्यूशन 320x480 असल्यास - ड्रॉ करण्यायोग्य आणि काढता येण्याजोगे-mdpi फोल्डर्स, आणि 480x800 रिझोल्यूशनसाठी - काढता येण्याजोगे आणि काढता येण्यायोग्य-hdpi फोल्डर. त्यांच्या व्यतिरिक्त, त्यांच्या नावांमध्ये "जमीन" शब्द असलेले फोल्डर्स देखील असतात - हे पोर्ट्रेट मोडसाठी ग्राफिक्स आहेत, म्हणजे. जेव्हा उपकरण झुकलेले असते.

तुमच्या हातात टॅबलेट असल्यास, आम्हाला कोणत्याही स्क्रीन रिझोल्यूशनवर काढता येण्याजोग्या आणि काढता येण्याजोग्या-mdpi फोल्डर्समध्येच रस असेल.

निवडलेले फोल्डर तुमच्या संगणकावर कॉपी करून, तुम्ही मूळ प्रतिमांना इच्छित आणि डोळ्यांना आनंद देणार्‍या प्रतिमा पुनर्स्थित करू शकता किंवा पुन्हा रंगवू शकता. तुम्ही 9.png रिझोल्युशन असलेल्या चित्रांवर विशेष लक्ष द्यावे. वस्तुस्थिती अशी आहे की अशा प्रतिमेच्या परिमितीसह एक विशेष फ्रेम एक पिक्सेल रुंद विशेष चिन्हांसह आहे, ज्याच्या अखंडतेचे उल्लंघन केल्याने अनुप्रयोग अयशस्वी होईल. त्यामुळे अशा फायली संपादित करताना अतिरिक्त काळजी घेणे आवश्यक आहे.

फोल्डर संपादित केल्यानंतर, तुम्हाला ते पुन्हा आर्काइव्हमध्ये अपलोड करणे आवश्यक आहे, जो apk विस्तारासह अनुप्रयोग आहे. या प्रकरणात, WinRAR मध्ये "नो कम्प्रेशन" पर्याय निवडणे आवश्यक आहे.

दुरुस्त केलेला अॅप्लिकेशन रूट एक्सप्लोरर वापरून डिव्हाइसवर परत डाउनलोड केला जातो (प्रथम फाइल SD कार्डवर कॉपी केली जाते, आणि त्यातून डिव्हाइसवर), किंवा पुनर्प्राप्तीमधून बाहेर पडल्यानंतर - संगणकावरून / सिस्टम / अॅपवर किंवा / सिस्टम / फ्रेमवर्क फोल्डर. पुढे, तुम्ही रूट एक्सप्लोरर किंवा ADB प्लगइनमधील योग्य पर्याय वापरून फाइल परवानग्या सेट केल्या पाहिजेत. ते 644 स्वरूपात असणे आवश्यक आहे. डिव्हाइस रीबूट केल्यानंतर, आपण अद्यतनित केलेल्या अनुप्रयोगाचा परिणाम पाहू शकता.

सिस्टम ऍप्लिकेशन्सचा स्त्रोत कोड संपादित करणे

सिस्टीम ऍप्लिकेशन्सचा स्त्रोत कोड संपादित करण्यासाठी थोडे अधिक प्रयत्न करणे आवश्यक आहे. ऍप्लिकेशनमध्ये बदल केल्यानंतर ते वेगळे करण्यासाठी आणि तयार करण्यासाठी, तुम्हाला खालीलपैकी काही पायऱ्या पार पाडाव्या लागतील.

1) आवश्यक सॉफ्टवेअर पॅकेज तुमच्या संगणकावर त्यांच्या नवीनतम आवृत्त्यांमध्ये स्थापित करा: Java SE रनटाइम एन्व्हायर्नमेंट आणि Android SDK Windows (अनुप्रयोग आणि त्यांच्या घटकांसह कार्य करण्यासाठी प्रोग्राम), APKtool किंवा APKManager किंवा Firmware_tool (सिस्टम ऍप्लिकेशन्सचे विघटन आणि विघटन करण्यासाठी तीन प्रोग्रामपैकी एक ), NotePad++ संपादक (Android सिस्टम ऍप्लिकेशन्सच्या सोर्स कोडमध्ये बदल करण्यासाठी).

2) डिव्हाइसमध्ये USB डीबगिंग सक्षम करा, USB केबल वापरून संगणकाशी कनेक्ट करा, डिव्हाइससह कार्य करण्यासाठी आवश्यक ड्रायव्हर्स स्थापित करा.

3) ऍप्लिकेशन कोडसह कार्य करण्यासाठी वरीलपैकी एक प्रोग्राम वापरून, तुम्हाला फोनवरून प्रोग्रामच्या योग्य फोल्डरमध्ये फोल्डर/सिस्टम/फ्रेमवर्क (पूर्णपणे) काढणे आवश्यक आहे आणि / सिस्टम / अॅप फोल्डरमधून सिस्टम ऍप्लिकेशन्स. उदाहरणार्थ, फर्मवेअर_टूल प्रोग्रामसाठी, फोनमधील फायली योग्य सबफोल्डरमधील C: Firmwaretoolfw_project1_source2_system.img_unpacked फोल्डरमध्ये कॉपी केल्या पाहिजेत (अ‍ॅप फोल्डरवरील अनुप्रयोग, फ्रेमवर्कमधून फ्रेमवर्क फोल्डरमध्ये फाइल्स). हे आणि इतर प्रोग्राम दोन्ही वापरताना, त्यांच्यासाठी सूचना वाचा याची खात्री करा.

4) "संदर्भ फ्रेमवर्क" स्थापित करा, म्हणजे. नियमांचा एक संच ज्याच्या अनुषंगाने अर्जांचे विघटन (म्हणजे कोड वेगळे करणे) आणि संकलन (म्हणजे कोड असेंबली) केले जाईल.

हे सिस्टम ऍप्लिकेशन्ससह काम करण्याची तयारी पूर्ण करते.

डिव्हाइसवरून अॅप्लिकेशन्स अनलोड करणे आणि त्यांना परत लोड करणे "Android सिस्टम अॅप्लिकेशन्समधील ग्राफिक्स बदलणे" या विभागात वर्णन केलेल्या प्रक्रियेप्रमाणेच केले जाते.

Android अनुप्रयोग कोड संपादित करणे सहसा NotePad ++ संपादक वापरून केले जाते - सर्वात सोयीस्कर मजकूर संपादकांपैकी एक ज्यामध्ये निवडलेल्या प्रोग्रामिंग भाषेचे वाक्यरचना हायलाइट करण्याचा पर्याय आहे. नियमानुसार, संपादन करताना, आपण निवडलेल्या ग्राफिक संपादकाचा वापर करून ग्राफिक्स देखील बदलू शकता.

संपादन पूर्ण झाल्यावर, सुधारित अनुप्रयोग पुन्हा डिव्हाइसमध्ये लोड केला जातो आणि डिव्हाइस स्वतः रीबूट करणे आवश्यक आहे. डिबगिंग अॅप्लिकेशन्स डिव्हाइसवर डाउनलोड करण्यापूर्वी ते अधिक प्रगत संपादक विविध एमुलेटर वापरतात, उदाहरणार्थ, Google वरून Eclipse.

हा पुन्हा मी आहे आणि चित्रांसह चहाची भांडी आणि कॉफीच्या भांडीसाठी माझ्या सूचना.

यावेळी मी स्टेटस बार बदल स्थापित करण्याच्या उदाहरणाचा वापर करून Android OS चे सिस्टम घटक पुनर्स्थित करण्याबद्दल तपशीलवार बोलेन.

अँड्रॉइड एक लहान लिनक्स आहे. फायली बदलताना अनेक नियमांचे पालन करणे आवश्यक आहे जेणेकरुन फोन विटात बदलू नये, जे केवळ डिव्हाइसच्या अंतर्गत मेमरीमधील सर्व डेटाच्या नुकसानासह संपूर्ण फ्लॅशिंगद्वारे पुनरुज्जीवित केले जाऊ शकते. अंतर्गत विभाजने फ्लॅश ड्राइव्हवरील FAT32 व्यतिरिक्त फाइल सिस्टममध्ये स्वरूपित केली जातात. फाइल गुणधर्म, इतर गोष्टींबरोबरच, वेगवेगळ्या वापरकर्ता गटांसाठी (फाइल मालक, फाइल मालक गट, इतर वापरकर्ते) स्टोअर परवानग्या. सिस्टम फाइल्सवर ऑपरेट करताना, त्या जतन केल्या पाहिजेत, कारण बूट करताना, सिस्टम कदाचित त्यामध्ये प्रवेश करू शकत नाही आणि सामान्यपणे बूट करू शकत नाही.
चला टूलकिटसह प्रारंभ करूया.

आम्हाला आवश्यक असेल:

  • एक फाइल व्यवस्थापक ज्याला रूट अधिकार आणि फाइल परवानग्यांसह कसे कार्य करावे हे माहित आहे. रूट एक्सप्लोरर सर्वोत्तम आहे (तुम्ही ते विकत घेतले आहे, बरोबर?)
  • सुधारित फाइल स्वतः, जी आम्ही सिस्टम एकच्या जागी ठेवू इच्छितो (लेखाच्या शेवटी दुवा).

आता आम्ही रूट एक्सप्लोररच्या सोयीस्कर फंक्शन्सपैकी एक वापरतो. संदर्भ मेनू कॉल करण्यासाठी इच्छित फाइलवर दीर्घ टॅप करूया

आणि आयटमवर क्लिक करा " ही फाईल झिप करा" SD कार्डवरील झिप संग्रहणात फाइल जतन करण्यासाठी. झिप केल्यानंतर, आम्हाला खालील संदेश प्राप्त होईल:

बटण दाबा " राहा" फोल्डरमध्ये राहण्यासाठी आणि आणखी एक गोष्ट करा.

आता फाइल पुनर्स्थित करण्यासाठी सर्वकाही तयार आहे.
प्रत्येक फाईलच्या प्रवेश अधिकारांबद्दल मी आधीच बोललो आहे. त्यांना नवीन फाइलवर पुन्हा तयार करण्यासाठी, तुम्ही प्रथम त्यांना जुन्या फाईलमधून पाहणे आवश्यक आहे. ते "rwxrwxrwx" वर्णांच्या मालिकेद्वारे दर्शविले जातात. 1ली ट्रायड - मालकाचे हक्क, 2रे - मालकाचे गट, 3रे - इतर सर्व वापरकर्ते. आमच्या फाइलला "rw-r--r--" परवानग्या आहेत.

आता SD कार्डवर जा, तेथे सुधारित फाइल शोधा आणि आयटम निवडा " कॉपी करा", परंतु आम्‍ही लगेच "/system/app" फोल्डर निवडण्‍याची घाई करत नाही, कारण आम्‍ही तात्‍काळ सिस्‍टम खराब करू. त्याऐवजी, आम्‍ही फाईलची तात्पुरती फाइल्सच्‍या विशेष फोल्‍डरमध्‍ये कॉपी करतो "/data/local/tmp " फाईल एका फॉर्ममध्ये आणण्यासाठी जी सिस्टम घेईल.
प्रथम, फाइलच्या संदर्भ मेनूवर कॉल करा आणि आयटम निवडा " नाव बदला" आणि " SystemUI.apk" फाईलचे नाव प्रविष्ट करा. ते बरोबर आहे, कारण Linux वर नावातील अक्षरांची केस महत्त्वाची आहे, म्हणजे " systemui.apk" आणि " SystemUI.apk" भिन्न फाइल्स आहेत.
पुढे, आपल्याला फाइलवरील परवानग्या बदलण्याची आवश्यकता आहे, कारण आता त्या जवळजवळ निश्चितपणे चुकीच्या पद्धतीने सेट केल्या आहेत. हे करण्यासाठी, पुन्हा एका लांब टॅपसह फाइलच्या संदर्भ मेनूवर कॉल करा आणि आयटम निवडा " परवानग्या". आमच्या "rw-r--r--" मूल्यासाठी, ध्वज असे सेट केले पाहिजेत:

दाबा " ठीक आहे"आणि संदर्भ मेनूला पुन्हा कॉल करा. आता आम्हाला या अनुप्रयोगासाठी मालक आणि गट बदलण्याची आवश्यकता आहे. हे करण्यासाठी, आयटम निवडा " मालक बदला". फाइलच्या वर्तमान मालकाबद्दल माहिती असलेली एक विंडो दिसेल.
येथे एक लहान विषयांतर करणे आवश्यक आहे.
"/system/app" फोल्डरमध्ये सर्व फाईल्स वापरकर्त्याच्या मालकीच्या आहेत "root" (uid=0) आणि गट "root" (gid=0), आणि फोल्डरमध्ये "/system/framework" वापरकर्ता "सिस्टम " (gid=1000) मालकीचे आणि "सिस्टम" गट (gid=1000).
पूर्वगामीच्या आधारावर, इच्छित मूल्ये सेट करा आणि "क्लिक करा ठीक आहे".
आणि तिसऱ्या वेळी आम्ही फाइलसाठी संदर्भ मेनू कॉल करतो आणि आयटम निवडा " कॉपी करा" आणि कॉपी डायलॉगमध्ये " / सिस्टम / अॅप" फोल्डरवर जा. आता धैर्याने क्लिक करा " पेस्ट"आणि काळजीपूर्वक वाचा.
जवळजवळ लगेच, सिस्टम अहवाल देईल की स्टेटस बार प्रक्रिया अचानक संपली आहे आणि ती सुरू करण्याची ऑफर देईल. सर्व प्रयत्न अयशस्वी होतील. विंडो दिसण्याच्या दरम्यान, आपल्याकडे अनेक क्रिया करण्यासाठी वेळ असणे आवश्यक आहे. बटण दाबण्यापूर्वी, आपल्याला डिव्हाइस बंद करण्यासाठी मेनू कॉल करणे आवश्यक आहे, ते चेतावणी अंतर्गत दिसेल. आता तुम्हाला तुमचे बोट अंदाजे बटणाच्या डाव्या बाजूला ठेवावे लागेल. आता चेतावणी बंद करण्यासाठी, शटडाउन आयटम निवडा आणि आपल्या हेतूंची पुष्टी करण्यासाठी आपल्याला आपल्या बोटाने तीन वेळा द्रुतपणे क्लिक करण्याची आवश्यकता आहे.
आता आम्ही फोन बंद होण्याची, तो रीस्टार्ट होण्याची आणि परिणामाचा आनंद घेण्याची किंवा त्याचा आनंद न घेण्याची आणि त्रुटी शोधण्याची वाट पाहत आहोत.

या लेखात, आपण अँड्रॉइड ऍप्लिकेशनमध्ये काय समाविष्ट आहे, एपीके फाइल कशी उघडायची आणि कोणत्या प्रोग्रामसह शिकाल.

एपीके फाइल म्हणजे काय?

APK हा Android ऑपरेटिंग सिस्टमचा फॉरमॅट आहे ज्याचा वापर संग्रहित एक्झिक्युटेबल ऍप्लिकेशन फाइल्ससाठी केला जातो आणि फाइलचे नाव काहीही असू शकते, परंतु विस्तार फक्त .apk सारखा दिसला पाहिजे. इतर ऑपरेटिंग सिस्टीममधील APK अॅनालॉग्स Windows मध्ये .msi, Symbian मध्ये .sis, .rpm किंवा Linux मध्ये .deb आहेत.

आत काय आहे ते पाहूया
खरं तर, .apk हे झिप आर्काइव्ह आहे, त्यामुळे तुम्ही WinRAR किंवा X-plore मोबाइल अॅप्लिकेशन सारखे कोणतेही फाइल व्यवस्थापक किंवा आर्काइव्हर वापरून अंतर्गत डिव्हाइस पाहू शकता.





त्याच वेळी, हे लक्षात ठेवण्यासारखे आहे की आपल्याला अंतर्गत संसाधनांमध्ये केवळ व्हिज्युअल प्रवेश मिळतो, संपादन पर्याय अत्यंत मर्यादित आहेत.
रचना विचारात घ्या
.apk च्या आत आम्हाला अनेक फाइल्स आणि फोल्डर्स दिसतात, ते कशासाठी आहेत ते शोधूया:
  • AndroidManifest.xml हा अनुप्रयोगाचा एक प्रकारचा "पासपोर्ट" आहे ज्यातून तुम्ही सर्व मुख्य मुद्दे, आवश्यकता, आवृत्ती, परवानग्या आणि बरेच काही शोधू शकता.
  • META-INF या फाईलमध्ये मेटाडेटा आहे, म्हणजे डेटा, चेकसम, डेटा पथ, संसाधन पथ आणि चेकसम, प्रमाणपत्रांबद्दलचा डेटा. तुम्ही ही फाईल कोणत्याही मजकूर संपादकासह उघडू शकता, परंतु Notepad++ ची शिफारस केली जाते.
  • res फोल्डरमध्ये सर्व प्रोग्राम संसाधने, ग्राफिक संसाधने जसे की चिन्ह, चित्रे, मजकूर, GUI घटक असतात. तुम्ही फोल्डरमध्ये सहज प्रवेश देखील करू शकता.
  • classes.dex - Dalvik VM व्हर्च्युअल मशीनद्वारे कार्यान्वित केलेल्या अनुप्रयोगाचा थेट प्रोग्राम कोड, आपण फक्त .apk डीकंपाइल करून या फाईलमध्ये काय आहे ते पाहू शकता, आम्ही इतर लेखांमध्ये याबद्दल बोलू. संसाधने.आरएससी - संकलित XML फाइल, या फाइलमध्ये प्रोग्राममध्ये समाविष्ट असलेल्या सर्व संसाधनांचा डेटा आहे.
  • lib - नेटिव्ह लायब्ररी असलेले फोल्डर, ज्यातील संसाधने केवळ विशेष प्रोग्राम वापरतानाच ऍक्सेस करता येतात. तसेच APK मध्ये, com, org, udk सारख्या फाइल्स आणि फोल्डर्स असू शकतात, परंतु नेहमीच नाही.

आता अंतर्गत रचना अधिक तपशीलवार पाहू या, यासाठी आपल्याला एक डीकंपाइलर प्रोग्राम, जावा आणि एपीके फाइल आवश्यक आहे. .apk डिस्सेम्बल करण्याचे मुख्य साधन Apktool आहे, परंतु हा प्रोग्राम केवळ ओळीतून कार्य करतो, जो फारसा सोयीस्कर नाही. जलद आणि अधिक सोयीस्कर पार्सिंगसाठी, तुम्ही APKing वापरू शकता, ते अजूनही समान Apktool आहे, परंतु संदर्भ मेनूमधून कार्य करण्याच्या क्षमतेसह.
आणि म्हणून आम्ही Windows साठी कोणतेही ऍप्लिकेशन म्हणून एपीके स्थापित करतो आणि .apk निवडून आम्ही उजव्या माऊस बटणाने त्यावर क्लिक करतो आणि त्याच वेळी Shift, त्यानंतर आम्हाला पुढील गोष्टी दिसतील:


आणि आम्ही आवश्यक क्रिया निवडतो, उदाहरणार्थ, पूर्णपणे विघटित करा, नंतर प्रोग्राम ऑपरेशन पूर्ण करेल आणि त्याच नावाचे फोल्डर तयार करेल.


फोल्डर उघडून, आम्हाला एपीके फाइलच्या सर्व संसाधनांमध्ये प्रवेश असेल.


आता सर्व मजकूर फायली संपादित केल्या जाऊ शकतात, मूलभूत नियमांचे निरीक्षण करताना, आपण लोकप्रिय नोटपॅड ++ प्रोग्राम वापरू शकता, उदाहरणार्थ, AndroidManifest.xml विचारात घ्या

अँड्रॉइड प्लॅटफॉर्मसाठी प्रोग्राम्स ही एपीके एक्स्टेंशन असलेली एकमेव फाइल आहे, जी अतिशय सोयीस्कर आहे. खरं तर, स्मार्टफोन किंवा टॅब्लेटवर कोणताही प्रोग्राम स्थापित करणे हे फक्त आपल्या गॅझेटवर कॉपी करण्यासाठी खाली येते. apk फाइल म्हणजे काय आणि आत काय आहे ते तुम्ही कसे पाहू शकता?

एपीके फाइल म्हणजे काय?

एपीकेचा संक्षेप म्हणजे अँड्रॉइड पॅकेज किट, अँड्रॉइड ऍप्लिकेशन्ससाठी फायलींचे एक्झिक्युटेबल पॅकेज. हा एक संग्रह आहे ज्यामध्ये संकलित आणि तयार-रन कोड आणि इतर संसाधने आहेत. apk फाइल्स Google Play सारख्या इंटरनेट साइटवर संग्रहित केल्या जातात, तेथून त्या तुमच्या गॅझेटवर डाउनलोड आणि स्थापित केल्या जाऊ शकतात. ते एनक्रिप्ट केलेले नाहीत.

त्याची रचना डेव्हलपरने Dalvik किंवा ART आभासी मशीन वातावरणात चालवण्यासाठी तयार केली आहे. ही मशीन्स Android OS मध्ये तयार केलेली आहेत आणि ते तुमच्या डिव्हाइसवर असलेले सर्व अॅप्लिकेशन चालवतात.

apk फाइल स्वतःच एक नियमित संग्रहण आहे जी तुम्ही Windows वातावरणात कोणत्याही आर्काइव्हरसह उघडू शकता. उदाहरणार्थ, WinRAR, किंवा फाईल व्यवस्थापक जो ZIP संग्रहण उघडतो. आत काय आहे ते पाहूया.

  • डेक्स विस्तारासह एक एक्झिक्यूटेबल फाइल (नाव काहीही असू शकते), जी फक्त प्रोग्राम कोड आहे.
  • त्याच्या पुढे संसाधने.आरएससी आहे, ही संसाधनांची नोंदणी आहे जी प्रोग्रामने वापरली पाहिजे. ही XML रचना आहे.
  • AndroidManifest.xml ही कोणत्याही प्रोग्रामसाठी अनिवार्य फाइल आहे, एक मॅनिफेस्ट ज्यामध्ये त्याबद्दलची मुख्य माहिती असते. येथे, उदाहरणार्थ, प्रोग्रामची आवृत्ती, Android ची आवश्यक आवृत्ती, विकसकाची माहिती, आवश्यक स्क्रीन रिझोल्यूशन इत्यादी रेकॉर्ड केले जाऊ शकतात.
  • res डिरेक्टरीमध्ये अंतर्गत संसाधने असतात जी प्रोग्रामला चालवण्यासाठी आवश्यक असतात. सर्व चित्रे, चिन्हे, चिन्हे, नकाशे इत्यादी येथे असू शकतात.
  • lib डिरेक्टरी ही मूळ लायब्ररी आहे जी प्रोग्रामच्या कार्यासाठी आहे, उदाहरणार्थ, C++ कोड. लायब्ररी वापरली नसल्यास ही निर्देशिका गहाळ असू शकते.
  • मालमत्ता निर्देशिका ही अनुप्रयोगासाठी अतिरिक्त संसाधने आहे, ती कधीकधी गहाळ देखील असू शकते. संसाधने कोणती वापरावीत याचे वर्णन संसाधन.आरएससी फाइलमध्ये केले आहे.
  • निर्देशिका META-INF - प्रोग्राम मेटाडेटा. उदाहरणार्थ, MANIFEST.MF फाइल, ज्यामध्ये डेटाचे मार्ग आणि त्यांचे चेकसम असू शकतात. RSA प्रमाणपत्र फायली, मॅनिफेस्ट-आवृत्ती माहिती आणि तत्सम सेवा माहिती येथे संग्रहित केली जाऊ शकते.

लोकप्रिय APK फाइल संपादकांचे विहंगावलोकन

आधीच नमूद केल्याप्रमाणे, तुम्ही apk फाइल कोणत्याही ZIP archiver ने अनपॅक करू शकता. त्यानंतर, आपण तेथे संग्रहित संसाधने पाहू शकता.

प्रतिमांमध्ये कोणतीही अडचण येणार नाही, त्या कोणत्याही योग्य प्रोग्राममध्ये उघडल्या जाऊ शकतात. XML फॉरमॅट नोटपॅड++ सारख्या कोणत्याही टेक्स्ट एडिटरसह उघडता येतो. हे स्वरूप कसे कार्य करते हे आपल्याला माहित असल्यास, ते आधीच संपादित केले जाऊ शकतात. परंतु संकलित एक्झिक्युटेबल फायलींसाठी, आपल्याला विशेष साधने वापरावी लागतील.

ग्रहण संपादक. प्रोग्रामरसाठी हे संपूर्ण क्रॉस-प्लॅटफॉर्म वातावरण आहे. तुम्ही कोणत्याही आधुनिक भाषांमध्ये विकसित करू शकता आणि Android साठी एक्झिक्युटेबल फाइल्स तयार करू शकता. असंख्य प्लगइन्स वापरून वातावरण लवचिकपणे कॉन्फिगर केले जाऊ शकते.

Android SDK. नावाप्रमाणेच, हे विशेषतः Android साठी मोबाइल प्रोग्राम विकसित करण्यासाठी एक विशेष साधन आहे. याच्या मदतीने तुम्ही दुसऱ्याच्या ऍप्लिकेशनच्या एक्झिक्यूटेबल फाइल्स सहजपणे डिकम्पाइल करू शकता किंवा सुरवातीपासून स्वतःचे लिहू शकता. हे वेगळे आहे की ते तुमच्या कोडचे डीबगिंग आणि चाचणी करण्यासाठी, वेगवेगळ्या गॅझेट्ससह सुसंगततेसाठी प्रोग्रामची चाचणी घेण्यासाठी आणि याप्रमाणेच विविध मॉड्यूल्स जोडते.

APK डाउनलोडर. हे Chrome ब्राउझरसाठी प्लगइन आहे जे कोणत्याही साइटवरून apk प्रोग्राम डाउनलोड करणे आणि त्यांची रचना पाहणे खूप सोपे करते. हे करण्यासाठी, आपण Google Play वर नोंदणीकृत देखील होऊ शकत नाही.

APK संपादक. एक संपादक जो तुम्हाला apk पॅकेजमधील संसाधनांसह कार्य करण्यास अनुमती देतो. Eclipse सारखे शक्तिशाली नाही, परंतु बर्‍याच साध्या गोष्टी करते. उदाहरणार्थ, तुम्ही प्रोग्राममधून जाहिरात ब्लॉक्स काढू शकता, इंटरफेस रस्सीफाय करू शकता, आयकॉन्स किंवा टेक्सचर तुमच्या स्वतःच्या वापरून बदलू शकता आणि बरेच काही.


शीर्षस्थानी