परियोजना का विवरण
अनुवादितमैं प्रोग्रामर नहीं हूँ और मुझे नहीं पता कि मैं किस भाषा में लिखूंगा।
यह बताने का विवरण कि यह कैसे काम करना चाहिए।
उपयोगकर्ता लॉन्च करता है (हमने प्रोग्राम बनाया - इसे स्थापित करने की आवश्यकता के बिना काम करना चाहिए), उपयोगकर्ता इसे सिस्टम तक पहुँचने की अनुमति देता है।
1) प्रोग्राम बटन (Execute) दबाकर हार्ड डिस्क पर एक छिपी हुई EFI विभाजन को माउंट करता है
2) प्रोग्राम फ़ोल्डरों और उनके सामग्री की जांच करता है इन फ़ोल्डरों में फ़ाइलों को ओवरराइट करने के बाद (निर्धारित)
एल्गोरिदम
3) प्रोग्राम छिपे हुए EFI अनुभाग को अनमाउंट करेगा
एक सहमति एल्गोरिदम
डिस्क पर GPT मार्कअप के साथ छिपे हुए EFI विभाजन में फ़ोल्डरों में क्लोवर बूटलोडर की फ़ाइलें हैं।
मेरे क्लाउड पर Yadisk या Google Drive पर फ़ाइलों के नए संस्करण हैं जिन्हें आपको उपयोगकर्ता के EFI डिस्क पर स्थित फ़ाइलों को ओवरराइट करने के लिए फेंकना होगा। प्रोग्राम को समझना चाहिए कि यह केवल उन फ़ाइलों को बदल देगा जो हैं और अन्य को नहीं फेंकेगा जो मौजूद नहीं हैं।
प्रोग्राम केवल तभी काम करेगा जब EFI फ़ोल्डर के अंदर 1 फ़ाइल के सही पैरामीटर हों। वहाँ एक फ़ाइल है जिसका नाम config.plist है, इसके अंदर कोड की पंक्तियाँ हैं और कुछ पंक्तियों में उपकरणों के सीरियल और आईडी होते हैं। प्रोग्राम हमारे क्लाउड पर सीरियल की सूची के साथ फ़ाइल में उपयोग किए गए सीरियल के साथ डेटा की जांच करेगा और यदि 2 पैरामीटर (सीरियल और उपकरणों की आईडी) का मेल होता है तो प्रोग्राम काम करेगा और सभी आवश्यक फ़ाइलों को अपडेट करेगा।
शायद TK पूरा नहीं है और विकास कार्य में विवरण के लिए पूरक होंगे (मैं ध्यान में रखता हूँ क्योंकि मैं प्रोग्रामर नहीं हूँ)। यह भी महत्वपूर्ण है कि डेवलपर निर्माण के बाद संपर्क में है और हम प्रोग्राम की कार्यक्षमता को विकसित करना जारी रख सकते हैं।
एनालॉग भी हैं, और अगर मैं उन्हें अपनी आवश्यकताओं के अनुसार बदल सकता, तो मैं खुश होता।