लेख

मेल बैग से: बिल्ली का क्या मतलब है?

protection click fraud

क्लार्क लेखन,

हेक odex और deodex का वास्तव में क्या मतलब है? मैं लगभग हर कस्टम रॉम थ्रेड में उल्लिखित शर्तों को देखता हूं और एक उत्तर नहीं पा सकता हूं जिसे मैं समझ सकता हूं। मुझे उम्मीद है कि Android सेंट्रल मदद कर सकता है।

बहुत बढ़िया सवाल, क्लार्क। और एक मुझे लगता है कि हम उन शब्दों में जवाब दे सकते हैं जो ज्यादातर लोग समझेंगे। जैसा कि आपने नोट किया है, आपको कस्टम रोम या फोन और टैबलेट दोनों के लिए मिश्रित हैक के बारे में कई फ़ोरम पोस्ट में odex और deodexed शब्द दिखाई देते हैं। डेवलपर्स के लिए "स्टॉक" रोम से डीओडेक्स किए गए रॉम बनाने के लिए बहुत सारे काम लगते हैं, जैसे कि ओईएम और गूगल दोनों से समान रूप से दिए गए।

शुरू करने के लिए, हमें यह जानना होगा कि एक ओडेक्स फ़ाइल क्या है। यह एक एप्लिकेशन (.apk फ़ाइल) का एक हिस्सा है जिसे कम संसाधनों का उपयोग करके तेजी से डाल्विक वर्चुअल मशीन को लोड करने के लिए बनाया गया है। यदि आप अपने एंड्रॉइड फोन या टैबलेट पर / system / app / folder में देखते हैं, तो आप देखेंगे कि बस हर एप्लीकेशन में एक .apk फाइल और .odex फाइल दोनों हैं। ये फ़ाइलें Dalvik VM के माध्यम से एक साथ काम करती हैं ताकि ऐप हमारे उपकरणों पर चलें। ब्रेक के बाद इसे सभी नीचे तोड़ दें।

Verizon, नई असीमित लाइनों पर $ 10 / मो के लिए Pixel 4a की पेशकश कर रहा है

दलविक वी.एम.

Dalvik VM Android सिस्टम का एक बड़ा हिस्सा है। यह वह घटक है जो आपके फोन या टैबलेट पर जावा में लिखे गए तीसरे पक्ष के एप्लिकेशन को चलाने की अनुमति देता है। सिस्टम स्वयं DVM को शुरू करता है, और जब आप एक ऐप को शुरू करने के लिए दबाते हैं तो यह काम करता है। यह .apk फ़ाइलों के अंदर डेटा ले जाता है और जस्ट-इन-टाइम (JIT) कंपाइलर का उपयोग करके, यह सूचना को एक प्रोग्राम में बनाता है, फिर उसे चलाता है। कोड के कुछ हिस्सों को पहले से ही अनुकूलित और एक फाइल में बनाया गया है जिसे डीवीएम चला सकता है और प्रक्रिया को तेज करता है, और कम संसाधनों का उपयोग करता है। यह एक odex फ़ाइल है।

Odex फ़ाइलें

आपके सिस्टम फ़ोल्डर में आपके द्वारा देखी जाने वाली odex फाइलें उन लोगों द्वारा बनाई जाती हैं, जिन्होंने एप्लिकेशन को स्वयं लिखा और बनाया था। एंड्रॉइड ऐप जावा में लिखे जाते हैं, फिर बाईटेकोड में बदल जाते हैं। फिर, उन्हें मानक जावा वर्चुअल मशीन संगत .class फ़ाइलों से एक विशेष प्रकार की फ़ाइल में परिवर्तित किया जाता है, जिसे Dalvik VM पढ़ सकता है। इन्हें .dex फाइलें कहा जाता है। जब इन .dex फ़ाइलों को बाकी कोड (जो कि .apk फ़ाइल में होता है) के बाहर रखा जाता है, तो आपको अकेले एक .odex फ़ाइल स्टैंड पर छोड़ दिया जाता है।

अकेले .odex फ़ाइलों को खड़ा करने के लिए बहुत सारे अच्छे कारण हैं। वे बूटविकल्पी को तेज करते हैं (विशेषकर पहला बूट), सिस्टम को बूट किए जाने के रूप में डाल्विक-कैश का निर्माण करते हैं। वे जब भी संभव हो, एंड्रॉइड फ्रेमवर्क की ओर इशारा करके कुछ स्थान बचाते हैं, और एप्लिकेशन डेवलपर को उसके कार्यक्रमों को अनुकूलित करने की अनुमति देते हैं। लेकिन seperate.odex फ़ाइलों का होना बहुत हैकर के अनुकूल नहीं है।

Deodexing

डियोडेक्सिंग फ़ाइलों का अर्थ है अकेले स्टैंड .odex फ़ाइल और .apk फ़ाइल लेना, और उनका पुनर्निर्माण करना यह सभी पूर्व-निर्मित एप्लिकेशन जानकारी अपने स्वयं के बजाय .apk फ़ाइल के अंदर समाहित है फ़ाइल। Dalvik VM के लिए पूर्व-निर्मित डेटा अब .apk फ़ाइल के अंदर एक classes.dex फ़ाइल में है, जैसे ऊपर चित्र में है। यह .apk फ़ाइलों को थोड़ा बड़ा करता है, और सिस्टम के निकाल दिए जाने पर वे पूर्व लोड नहीं किए जा सकते हैं। लेकिन वे हैकर्स और थेटर द्वारा रिवर्स इंजीनियर हो सकते हैं।

एक ही स्थान पर कार्यक्रम के लिए सभी कोड और डेटा के साथ, आप एप्लिकेशन को "अनइंस्टॉल" करने के लिए टूल का उपयोग कर सकते हैं और इसे संपादित कर सकते हैं, हालांकि आप इसे पसंद करते हैं। इस प्रकार बैटरी स्टॉक मोड्स जैसे थीम और ट्विक्स "स्टॉक" रोम के लिए बनाए जाते हैं। एक डेवलपर अपने बदलाव करने के बाद, वे फिर .apk फ़ाइल का पुनर्निर्माण करते हैं और परिवर्तन चला सकते हैं। यह सिस्टम के किसी अन्य हिस्से को प्रभावित नहीं करेगा क्योंकि किसी भी कोड या डेटा को अन्य ऐप्स के साथ साझा नहीं किया जा रहा है।

आपको किसे चुनना चाहिए?

यह वास्तव में आप पर निर्भर है, और आपकी ज़रूरतें क्या होंगी, लेकिन मेरा सुझाव है कि जब भी संभव हो एक डीकोड संस्करण को फ्लैश करना होगा। हां, odex ROM बूट तेजी से होता है, लेकिन आप वास्तव में इसे पहले बूट पर ही नोटिस करते हैं, जब सभी सिस्टम ऐप Dalvik VM द्वारा प्री-कैश हो जाते हैं। आप odex फ़ाइलों का उपयोग करके एक अच्छा स्थान बचा सकते हैं, लेकिन यह स्थान सिस्टम में है यदि आपका फ़ोन या टैबलेट एक अलग एप्लिकेशन का उपयोग करता है तो विभाजन और आपको अधिक ऐप्स के लिए जगह नहीं देगा विभाजन। आज के आधुनिक फोन और उनके मल्टी-कोर प्रोसेसर और रैम के विशाल बैंकों के साथ, आप किसी भी तेज़ एप्लिकेशन लोडिंग समय को नोटिस नहीं करेंगे।

यदि आप स्टेटस बार, या थीम टचविज़ या सेंस जैसे बदलाव करना चाहते हैं, तो आपको डीओडेक्स रोम की आवश्यकता होगी। आपको सेटिंग मेनू या एडिट्स को फ्रेमवर्क में बदलने जैसे कुछ बहुत ही गहरे सिस्टम ट्विक्स में से कुछ करने के लिए एक डीओडेक्स रोम की आवश्यकता होगी। संक्षेप में, यदि आपने पहले से ही अपने बूटलोडर को खोल दिया है और रूट किया है, और आप कस्टम रोम के लिए तैयार हैं, तो डिओडेक्स संस्करण चुनना शायद सबसे अच्छा विकल्प है। आप उन चीज़ों पर आश्चर्यचकित होंगे जो इन पागल डेवलपर्स के साथ आ सकती हैं, और आप निश्चित रूप से उन कुछ में भाग लेंगे जिन्हें आप अपने लिए प्रयास करना चाहते हैं।

ये सबसे अच्छे वायरलेस ईयरबड हैं जिन्हें आप हर कीमत पर खरीद सकते हैं!
यह समय गर्भनाल काटने का है!

ये सबसे अच्छे वायरलेस ईयरबड हैं जिन्हें आप हर कीमत पर खरीद सकते हैं!

सबसे अच्छा वायरलेस ईयरबड आरामदायक, शानदार ध्वनि, बहुत अधिक लागत नहीं है, और आसानी से जेब में फिट होते हैं।

PS5 के बारे में आपको जो कुछ भी जानना है: रिलीज की तारीख, मूल्य, और बहुत कुछ
अगली पीढ़ी

PS5 के बारे में आपको जो कुछ भी जानना है: रिलीज की तारीख, मूल्य, और बहुत कुछ।

सोनी ने आधिकारिक तौर पर पुष्टि की है कि यह PlayStation 5 पर काम कर रहा है। यहां हम सब कुछ जानते हैं जो अब तक इसके बारे में है।

नोकिया ने $ 200 के तहत दो नए बजट Android One फोन लॉन्च किए
नया नोकिआस

नोकिया ने $ 200 के तहत दो नए बजट Android One फोन लॉन्च किए।

नोकिया 2.4 और नोकिया 3.4 एचएमडी ग्लोबल के बजट स्मार्टफोन लाइनअप के नवीनतम जोड़ हैं। चूंकि वे दोनों एंड्रॉइड वन डिवाइस हैं, इसलिए उन्हें दो प्रमुख ओएस अपडेट और तीन साल तक नियमित सुरक्षा अपडेट प्राप्त करने की गारंटी है।

इन SmartThings दरवाजे और ताले के साथ अपने घर को सुरक्षित करें
डिंग डोंग - दरवाजे बंद

इन SmartThings के दरवाजे और ताले के साथ अपने घर को सुरक्षित करें।

SmartThings के बारे में सबसे अच्छी चीजों में से एक यह है कि आप अपने सिस्टम, डोरबेल और लॉक पर अन्य थर्ड-पार्टी डिवाइसेज़ का उपयोग कर सकते हैं। चूँकि वे सभी अनिवार्य रूप से एक ही SmartThings समर्थन साझा करते हैं, हमने उन उपकरणों पर ध्यान केंद्रित किया है जिनमें आपके SmartThings शस्त्रागार में जोड़ने के औचित्य के लिए सबसे अच्छा चश्मा और चालें हैं।

अभी पढ़ो

instagram story viewer