एंड्रॉइड कर्नेल बनाने के लिए उबंटू

एंड्रॉइड कर्नेल बनाएं

आप 10 चरणों में अपने एंड्रॉइड के लिए अपना स्वयं का कर्नेल बना सकते हैं।

 

ओपन सोर्स, लिनक्स आधारित सिस्टम की वजह से एंड्रॉइड अच्छा प्रदर्शन कर रहा है। इन खुली प्रणालियों के कारण, डिवाइस को अपडेट करना आसान है और यह डेवलपर्स और लाइसेंसिंग सस्ता भी बनाता है जबकि Google विज्ञापनदाताओं और उसके Google Play store के माध्यम से अपनी आय उत्पन्न करना जारी रखता है।

 

पूरे सिस्टम का व्यावसायिक मॉडल बहुत ही आकर्षक और इसके मूल कर्नेल है। कोर कर्नेल सॉफ्टवेयर और हार्डवेयर को ब्रिज करने के लिए ज़िम्मेदार है। इसमें आपके डिवाइस के ड्राइवर और मॉड्यूल शामिल हैं। आप लिनक्स वितरण पर मॉड्यूल के संकलन को बदल सकते हैं जो पूरी तरह से उड़ाए गए हैं। यह आपके सिस्टम की गति को बढ़ावा देता है।

 

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

 

कर्नेल बनाने के लिए, उबंटू बार-बार उपयोग किया जाता है। यह एक लिनक्स वितरण है। कोई स्थापना की जरूरत नहीं है। आपको बस एक फ्लैश स्टोरेज या सीडी चाहिए ताकि आप इसे पीसी या लैपटॉप से ​​बूट कर सकें।

 

A2 (1)

  1. उबंटू जाओ

 

शुरू करने के लिए आपको उबंटू 12.04 संस्करण या बाद में आवश्यकता है। यदि आपके पास अभी तक नहीं है, तो आप उबंटू वेबसाइट से नवीनतम संस्करण डाउनलोड कर सकते हैं। डाउनलोड करने के बाद, एक आईएसओ को डिस्क पर सहेजें या बूट करने योग्य यूएसबी स्टिक बनाने के लिए यूनेटबूटिन का उपयोग करें।

 

  1. उबंटू में बूट करें

 

डिस्क से जुड़े डिस्क या यूएसबी स्टिक के साथ कंप्यूटर को रीबूट करें। जैसे ही कंप्यूटर चालू होता है बूट बूट मेनू खोलें। वह माध्यम चुनें जहां आप उबंटू से पहुंचना चाहते हैं। आपको उबंटू इंस्टॉल करने या कोशिश करने के लिए कहा जाएगा, बस कोशिश करें चुनें।

 

A3

  1. बिल्डिंग के लिए उबंटू तैयार करें

 

उबंटू का उपयोग करने से पहले आपको पहले कुछ अतिरिक्त सॉफ्टवेयर स्थापित करना होगा। उबंटू या विंडोज कुंजी का लोगो दबाएं और टर्मिनल की तलाश करें। कुंजी में: $ sudo apt-get build-required कर्नेल-पैकेज स्थापित करें libnruses5-dev bzip2

 

A4

  1. कर्नेल स्रोत प्राप्त करें

 

एक निश्चित कर्नेल प्रत्येक डिवाइस को सौंपा गया है। आप इसे ऑनलाइन खोजकर अपने डिवाइस के कर्नेल को पा सकते हैं। आप एओएसपी पर सामान्य खोज सकते हैं। एचटीसी और सैमसंग पर विशिष्ट कर्नेल भी मिल सकते हैं। अपने लिए सही कर्नेल स्रोत कोड डाउनलोड करें और इसे एक नए फ़ोल्डर पर संग्रहीत करें।

 

A5

  1. एनडीके डाउनलोड करें

 

एंड्रॉइड एनडीके की साइट पर जाएं और या तो 32 या 64-bit Linux संस्करण डाउनलोड करें। इसे उसी फ़ोल्डर में स्टोर करें जहां आपने अपना कर्नेल स्रोत कोड संग्रहीत किया था। कर्नेल संपीड़ित होने पर उन फ़ाइलों को और साथ ही कर्नेल निकालें।

 

A6

  1. कॉन्फ़िगरेशन तैयार करें

 

टर्मिनल पर वापस जाएं और सीडी के उपयोग के साथ कर्नेल फ़ोल्डर पर नेविगेट करें। उपयोग:

$ निर्यात CROSS_COMPILE = [फ़ोल्डर स्थान] / androidkernel / android-ndk-r10b / टूलचेन्स / आर्म-लिनक्स-एंड्रोइडबी-एक्सएनएनएक्स / प्रीबिल्ट / लिनक्स-x4.6_86 / bin / arm-linux-androideabi-

Defconfig फ़ाइल ढूंढें जहां आपका डिवाइस कोड है। यह कर्नेल स्रोत में पाया जा सकता है। उस फ़ाइल को maker.defconfig या maker_defconfig पर पुनर्नामित करें।

 

A7

  1. कर्नेल मेनू पर जाएं

 

टर्मिनल पर वापस जाएं और इन आदेशों का उपयोग करें:

maker.config बनाओ

मेन्यूकोनफिग करें

जैसे ही आप दूसरी कमांड दर्ज करते हैं, कर्नेल कॉन्फ़िगरेशन मेनू प्रदर्शित किया जाएगा। यह वह जगह है जहां आप परिवर्तन करना शुरू कर सकते हैं।

 

A8

  1. अपने कर्नेल को कॉन्फ़िगर करें

 

सुनिश्चित करें कि आप पहले ही जानते हैं कि मेनू में क्या बदलना है। यादृच्छिक रूप से मॉड्यूल को हटाने से आपके फोन के लिए जोखिम भरा हो सकता है। यह आपके फोन को बूटिंग या खराब नहीं कर सकता है, जो आपके डिवाइस को स्थायी रूप से नुकसान पहुंचा सकता है। आप Google से क्या बदल सकते हैं इसके बारे में विचार ढूंढ सकते हैं।

 

A9

  1. नया कर्नेल बनाएं

 

यदि आप परिवर्तन से संतुष्ट हैं, तो आप उन्हें सहेज सकते हैं और अपना नया कर्नेल बनाना शुरू कर सकते हैं। आप इस कमांड का उपयोग कर सकते हैं:

$ make -jX ARCH = arm

अपने डिवाइस के सीपीयू के कितने कोर के साथ एक्स को बदलें।

 

  1. फोन करने के लिए फ्लैश

 

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

 

अपना अनुभव साझा करें।

नीचे टिप्पणी अनुभाग पर जाएं और एक टिप्पणी छोड़ दें।

EP

[एम्बेड करें] https://www.youtube.com/watch?v=PQQ4JQL31B4[/embedyt]

के बारे में लेखक

जवाब दें

त्रुटि: सामग्री की रक्षा की है !!