BOotnoOB
Philosoph
- 2.252
@JohnBill Deswegen ist es immer besser, die ROM vor sich zu haben. Ich wusste nicht, dass es noch ein zweites Script gibt.
Jedenfalls habe ich den Fehler gefunden. Das besagte zweite Script testet u.a. den Schreibzugriff auf /system, indem es nach /system/build.prop sucht.
Da /system gelöscht wurde, gibt es keine build.prop und somit einen Error.
Jedenfalls habe ich den Fehler gefunden. Das besagte zweite Script testet u.a. den Schreibzugriff auf /system, indem es nach /system/build.prop sucht.
is_mounted()
{
Tfiles=1
Tmount=1
MP=$1
mg_log "Check if mountpoint $MP is mounted RW"
case $MP in
system|system_root)
readfile="${system}/build.prop"
writefile="${system}/etc/testfile"
;;
data)
readfile="/data/testfile"
writefile="/data/testfile"
;;
vendor)
readfile="/vendor/testfile"
writefile="/vendor/testfile"
;;
*)
mg_log "Unknown Mountpoint $MP"
return 1
;;
esac
touch "${writefile}" && [ -f "${readfile}" ] && Tfiles=0
cat /proc/mounts | grep ${MP} | grep rw, >/dev/null && Tmount=0
if [ "${Tfiles}" == "0" ] && [ "${Tmount}" == "0" ]
then
mg_rm "${writefile}" > /dev/null 2>&1
#echo "##### $MP is mounted RW!!!" >> ${outfile} 2>&1
mg_log "Mountpoint $MP is mounted RW"
return 0
else
mg_rm "${writefile}" > /dev/null 2>&1
mg_log "Mountpoint $MP is not mounted RW"
#echo "##### $MP is NOT mounted RW!!!" >> ${outfile} 2>&1
return 1
fi
{
Tfiles=1
Tmount=1
MP=$1
mg_log "Check if mountpoint $MP is mounted RW"
case $MP in
system|system_root)
readfile="${system}/build.prop"
writefile="${system}/etc/testfile"
;;
data)
readfile="/data/testfile"
writefile="/data/testfile"
;;
vendor)
readfile="/vendor/testfile"
writefile="/vendor/testfile"
;;
*)
mg_log "Unknown Mountpoint $MP"
return 1
;;
esac
touch "${writefile}" && [ -f "${readfile}" ] && Tfiles=0
cat /proc/mounts | grep ${MP} | grep rw, >/dev/null && Tmount=0
if [ "${Tfiles}" == "0" ] && [ "${Tmount}" == "0" ]
then
mg_rm "${writefile}" > /dev/null 2>&1
#echo "##### $MP is mounted RW!!!" >> ${outfile} 2>&1
mg_log "Mountpoint $MP is mounted RW"
return 0
else
mg_rm "${writefile}" > /dev/null 2>&1
mg_log "Mountpoint $MP is not mounted RW"
#echo "##### $MP is NOT mounted RW!!!" >> ${outfile} 2>&1
return 1
fi
Beiträge automatisch zusammengeführt:
Um einen grundlegenden Zugriff auf /system zu testen, wäre es natürlich auch ratsam, etwas auf /system und nicht woanders hin zu kopieren. Eine 1kB Datei hätte gereicht. Aber das Problem hat sich ja jetzt geklärt.tottiS schrieb:Muss es unbedingt etwas nach /system sein?
Zuletzt bearbeitet: