| 
		
			| kazanova | 03.10.2017 15:47 |  
 В общем, я пробовал править разные скрипты в /system/bin, но прога не стартовала, маркеры не появлялись. Я думал, что скрипты не запускаются, однако случайно выяснил, что как минимум bootclone.sh запускается. Вот его базовое содержание: 
	Код: 
 #!/system/bin/shFILE_TAR="/system/priv-data/data_backup.tar"
 
 echo "On satart if [ ! -e /bootloader/data.notfirstrun ]; then"
 if [ ! -e /bootloader/data.notfirstrun ]; then
 echo "Ceadte data.notfirstrun start"
 
 if [ -f $FILE_TAR ]; then
 echo "$FILE_TAR is exist,bengin to resume data"
 tar -xf $FILE_TAR -C ../../
 else
 echo "$FILE_TAR  is not exist,do nothing and return"
 fi
 touch /bootloader/data.notfirstrun
 
 echo "Ceadte data.notfirstrun finish"
 fi
 echo "tar -xf $FILE_TAR -C ./ end "
 Я добавил вначале вот такие строчки:
 
	Код: 
 touch /data/data/1pl2303drv /dev/ttyUSB0 9600 > /data/data/pl2303drv/log.txt &
 touch /data/data/2
 Однако файлики 1 и 2 не появились, ttyUSB0 тоже. Я подумал, что скрипт не стартует, но потом обнаружил наличие файла /bootloader/data.notfirstrun. Удалил файл, после загрузки он появился. Удалил и файл, и скрипт - файл не появляется. Ага! Значит все таки он создается этим скриптом. Убрал из файла запуск pl2303drv, добавил вот это:
 
	Код: 
 touch /bootloader/data.mystaff
 После перезагрузки маркер появился, УРА! Я пробовал переместить pl2303drv в /bootloader, путь в скрипте поправил. Все равно не запускается. Файл в /bootloader создается с правами -rwxrwx--- shell shell. Права на файл поменять можно, но после перезагрузки они сбрасываются. Владельца и группу сменить не дает. Теперь вопрос - почему не стартует прога? Что я делаю не так? |