मुझे कुछ समय पहले की आवश्यकता थी और उस बिंदु पर आया जहां मुझे यह स्वीकार करना पड़ा कि यह संभव नहीं है (ज्यादातर)। एंड्रॉइड के लिए libfuse बनाने में कोई समस्या नहीं होनी चाहिए, जावा रैपर भी कोई समस्या नहीं है।
वास्तविक समस्या यह है कि मैंने देखा है कि अधिकांश सिस्टम फ़्यूज़ समर्थन बिल्डिन के साथ नहीं बनाए गए हैं और न ही वे मॉड्यूल प्रदान करते हैं जिन्हें लोड किया जा सकता है (जिसे रूट की आवश्यकता होगी, लेकिन वैसे भी)।
आप आसानी से पता लगा सकते हैं कि पढ़ने/proc/filesystems द्वारा फ़्यूज़ सक्षम है या नहीं। इसे फ्यूज सूचीबद्ध करना चाहिए, अन्यथा आपको रूट की आवश्यकता होगी। लेकिन यह बहुत संभावना है कि अधिकांश एंड्रॉइड डिवाइस फ्यूज समर्थन के बिना बनाए जाते हैं।
मेरे अन्य विचार एक अन्य फाइल सिस्टम का उपयोग "नकली" जैसे फ्यूज के रूप में करना था। यह एनएफएस या कुछ अन्य नेटवर्क फाइल सिस्टम के साथ संभव हो सकता है जहां आप स्वयं सर्वर को कार्यान्वित कर सकते हैं। यह आपको नकली फ्यूज लिखने में सक्षम बनाता है लेकिन मुझे नहीं लगता कि यह इसके लायक है।
संपादित करें: और यहां तक कि यदि कई उपकरणों में फ्यूज समर्थन होगा तो बिल्डिन की संभावना अधिक होगी, वे आपको उपयोगकर्ता के रूप में इसे आरोहित नहीं करने देंगे, आपको रूट पहुंच की आवश्यकता होगी क्योंकि आपके ऐप में फ्यूज फाइल सिस्टम को माउंट करने के लिए विशेषाधिकार नहीं होंगे ।
धन्यवाद, यह * बिल्कुल * मुझे आवश्यक उत्तर है। बाउंटी अच्छी तरह से खर्च किया :) –
कोई समस्या नहीं, खुश मैं मदद कर सकता हूं =) – Luminger
मुझे एक ही समस्या का सामना करना पड़ता है। लेकिन वैसे भी, मुझे लगता है कि अगर मैं निम्नलिखित समस्याओं को दूर करता हूं तो मैं इसे बना सकता हूं .1: एंड्रॉइड कर्नेल कर्नेल मॉड्यूल को लोड करने में सक्षम बनाता है (मैंने इसे किया है) 2: फ्यूज प्रोजेक्ट को क्रॉस-कंपाइल करें (मैंने इसे किया है) 3: एंड्रॉइड कर्नेल में fuse.ko को संशोधित करें (क्योंकि मुझे नहीं पता कि को फ्यूज 2.9.0 में स्विच करता है , मैं यहाँ रुकता हूं)। तो, कोई भी मुझे थ्रोग में मदद कर सकता है? यहां समस्या का विवरण दिया गया है: http: //stackoverflow.com/questions/10477309/what-substitute-the-fuse-ko-as-the- कर्नेल- modlue-in-fuse-2-9 –