android - tools_r28 - حزمة adb




الروبوت: بنك التنمية الآسيوي: نسخ ملف إلى/نظام(تم رفض الإذن) (4)

لست متأكدا ولكن منذ كنت قد طلبت للحصول على أفكار سأذكر أنني لم تحدد الخيار -t.

mount -o remount,rw /system

عملت دائما بالنسبة لي

في الواقع أحاول تثبيت بوسيبوكس على بلدي الرغبة هتس. لذلك أحاول نسخ بوسيبوكس ثنائي ل / نظام / بن. لذلك أنا ريمونتيد / نظام مع رو:

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

بعد هذا لم أحصل على "نظام الملفات للقراءة فقط" -error. ولكن الآن أنا تواجه "تم رفض الإذن" عند محاولة دفع الملف إلى / نظام / بن. حاولت أيضا دفع ملفي إلى / سكارد ومن ثم نقل هذا إلى / نظام / بن، ولكن هذا لا يعمل إما:

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

بعض الأفكار، وكيفية حل هذه المشكلة؟


تصاعد ليست كافية، لديك لتشغيل كجذر (وهذا هو السبب في رفض الإذن). هذه هي الطريقة التي دفع بوسيبوكس:

adb root
adb remount
adb push busybox /system/bin

أنا تشغيل بعض الأجهزة التي تحتاج إلى إعادة تحميل مع mount -o remount,rw /system وليس مع adb remount .


مف فقط يتحرك هاردلينك ضمن نظام ملفات واحد . إذا كنت ترغب في نقل الملفات بين نظامي الملفات تحتاج إلى نسخ ثم حذف الأصلي. على سبيل المثال

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

إذا كان بعض الأوامر لا يعمل، حاول وضع بوسيبوكس أمامه. (إذا كان مثبتا)

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]:/ # _






adb