2012-06-02 27 views
15

असल में मैं अपने एचटीसी डिजायर पर व्यस्त बॉक्स स्थापित करने का प्रयास करता हूं। इसलिए मैं एक व्यस्त बॉक्स-बाइनरी/सिस्टम/बिन की प्रतिलिपि बनाने का प्रयास करता हूं। तो मैंने आरडब्ल्यू के साथ रिमाउंट/सिस्टम:एंड्रॉइड: adb: प्रतिलिपि फ़ाइल/सिस्टम (अनुमति अस्वीकार)

mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system 

इसके बाद मुझे "केवल-पढ़ने वाली फ़ाइल सिस्टम" -error नहीं मिला। लेकिन अब फ़ाइल को/system/bin पर धक्का देने का प्रयास करते समय मुझे "अनुमति अस्वीकार" का सामना करना पड़ रहा है। मैं भी/sdcard के लिए मेरी फाइल को आगे बढ़ाने और उसके बाद के लिए/system/बिन इस के लिए कदम कोशिश की, लेकिन यह या तो काम नहीं करता:

$ mv /sdcard/busybox /system/bin 
failed on '/sdcard/busybox' - Cross-device link 

कुछ विचार, कैसे इस समस्या को हल करने के लिए?

+1

यह एक प्रोग्रामिंग सवाल नहीं है और यहां का नहीं है। – Barak

उत्तर

5

डिवाइस को वास्तव में आरडब्ल्यू के रूप में पुनर्निर्मित किया गया था या नहीं, यह जांचने के लिए mount करें।

एक ही त्रुटि मेरे साथ हुई, तो मैंने बस एक सीपी मूल भाग बनाया और फिर मूल पर एक आरएम बनाया, अजीब लेकिन सीम एमवी इस तरह से व्यवहार करता है।

+0

एफवाईआई, डिफ़ॉल्ट एंड्रॉइड द्वारा 'सीपी' –

4

सुनिश्चित नहीं है, लेकिन जब से आप विचारों के लिए पूछते हैं तो मैं उल्लेख करूंगा कि मैंने कभी-कभी विकल्प निर्दिष्ट नहीं किया है।

mount -o remount,rw /system

हमेशा मुझे

28

के लिए काम किया बढ़ते पर्याप्त नहीं है, आप रूट के रूप में चलाने के लिए (इस बात से इनकार अनुमति के लिए कारण नहीं है) है।

adb root 
adb remount 
adb push busybox /system/bin 

मैं कुछ उपकरणों है कि आप mount -o remount,rw /system और नहीं adb remount साथ साथ पुन: माउंट करने की जरूरत में चलाने: यह कैसे मैं बिजीबॉक्स धक्का है।

+1

अच्छी तरह से मेरे लिए चाल है धन्यवाद। –

+9

मेरे लिए, यह दिखाता है कि 'adbd उत्पादन में रूट के रूप में नहीं चलाया जा सकता है' – nmxprime

+0

मैं उस व्यस्त बॉक्स को कैसे देखूं और इसका उपयोग किया जा सकता है? यह जांचने के लिए पर्याप्त है कि फ़ाइल "/ system/bin/busybox" मौजूद है या नहीं? –

2

एमवी सिर्फ एक फाइल सिस्टम के भीतर एक हार्डलिंक चलाता है। यदि आप दो फाइल सिस्टम के बीच फ़ाइलों को स्थानांतरित करना चाहते हैं तो आपको प्रतिलिपि बनाने और फिर मूल को हटाने की आवश्यकता है। उदा।

if (cp -R /sdcard/busybox /system/bin); then 
rm -fR /sdcard/busybox 
fi 
1

अगर कुछ कमांड काम नहीं कर रहा है, तो इसके सामने व्यस्त बॉक्स डालने का प्रयास करें। (यदि स्थापित है)

f.ex.

[email protected]:/ # mv /sdcard/androidLTheme/bootanim/bootanimation.zip /system/media/ 
failed on '/sdcard/androidLTheme/bootanim/bootanimation.zip' - Cross-device link 
[email protected]:/ # _ 

लेकिन

[email protected]:/ # busybox mv /sdcard/androidLTheme/bootanim/bootanimation.zip /system/media/ 
[email protected]:/ # _