|  | 
|  01.10.2017, 23:47 | #1091 | ||
| Старший Пользователь  Регистрация: 05.03.2008 Возраст: 41 Город: Тверь Регион: 69 Машина: Mitsubishi Pajero, 1996 
					Сообщений: 134
				  |   Цитата: 
  Я так понимаю, шансы скомпилить нужный модуль стремятся к нулю? Вообще проц А33 по идее отличается от А23 только кол-вом ядер. Цитата: 
 Кстати, после того, как прописал в build.prop параметры gps-приемника, GPS Test стал выводить статус "no fix", а до этого там было пусто. Координаты, естественно, не определяет. Вот мне интересно, если прогу pl2303drv поднять после загрузки системы, система должна увидеть позицию, если все остальное настроено верно? У меня не видит | ||
|   |   | 
|  02.10.2017, 10:36 | #1092 | |||
| Старший Пользователь  Регистрация: 21.05.2015 Возраст: 65 Город: Челябинск Регион: 74 
					Сообщений: 409
				         |   Цитата: 
 Цитата: 
 Цитата: 
 А может быть, проще подключить usb-gps-приемник с интерфейсом cdc-acm, если есть соответствующий модуль ядра? Например VK-162 или VK-172. | |||
|   |   | 
|  02.10.2017, 11:10 | #1093 | ||
| Старший Пользователь  Регистрация: 05.03.2008 Возраст: 41 Город: Тверь Регион: 69 Машина: Mitsubishi Pajero, 1996 
					Сообщений: 134
				  |   Цитата: 
  В моем случае это можно сделать? Какие меры безопасности принять, чтобы не закирпичить? И вообще, чем чревато?) Цитата: 
  | ||
|   |   | 
|  02.10.2017, 11:39 | #1094 | |
| Старший Пользователь  Регистрация: 21.05.2015 Возраст: 65 Город: Челябинск Регион: 74 
					Сообщений: 409
				         |   Цитата: 
 Тогда надо добивать pl2303drv и разбираться со скриптами инициализации. Попробовать найти среди имеющихся на планшете заведомо работающий скрипт и что-нибудь в него вставить. | |
|   |   | 
|  02.10.2017, 17:31 | #1095 | 
| Старший Пользователь  Регистрация: 05.03.2008 Возраст: 41 Город: Тверь Регион: 69 Машина: Mitsubishi Pajero, 1996 
					Сообщений: 134
				  |   Поковырялся я в init.rc и остальных .rc-скриптах с ним связанных. Никаких упоминаний про init.d не нашел, стало быть оно не поддерживается прошивкой. Поискал по слову "recovery", нашел в init.rc вот что: Код: service flash_recovery /system/bin/install-recovery.sh
    class main
    oneshotКод: #!/system/bin/sh # If you're implementing this in a custom kernel/firmware, # I suggest you use a different script name, and add a service # to launch it from init.rc # Launches SuperSU in daemon mode only on Android 4.3+. # Nothing will happen on 4.2.x or older, unless SELinux+Enforcing. # If you want to force loading the daemon, use "--daemon" instead /system/xbin/daemonsu --daemon & /system/xbin/supolicy --live "permissive zygote;" /system/xbin/supolicy --live "permissive kernel;" /system/xbin/supolicy --live "permissive init;" /system/xbin/supolicy --live "permissive su;" /system/xbin/supolicy --live "permissive init_shell;" /system/xbin/supolicy --live "permissive shell;" /system/xbin/supolicy --live "permissive servicemanager;" # Some apps like to run stuff from this script as well, that will # obviously break root - in your code, just search this file # for "install-recovery-2.sh", and if present, write there instead. /system/etc/install-recovery-2.sh Я создал /system/bin/install-recovery.sh, прописал там: Код: #!/system/bin/sh /system/bin/pl2303drv /dev/ttyUSB0 9600 &  Последний раз редактировалось kazanova; 02.10.2017 в 19:17. | 
|   |   | 
|  02.10.2017, 19:32 | #1096 | 
| Старший Пользователь  Регистрация: 21.05.2015 Возраст: 65 Город: Челябинск Регион: 74 
					Сообщений: 409
				         |   Для начала убедитесь, что скрипт /system/bin/install-recovery.sh действительно запускается. Вставьте в него маркеры в виде  Код: /system/bin/touch /data/data/1 /system/bin/touch /data/data/2 ... | 
|   |   | 
|  02.10.2017, 20:12 | #1097 | |
| Старший Пользователь  Регистрация: 05.03.2008 Возраст: 41 Город: Тверь Регион: 69 Машина: Mitsubishi Pajero, 1996 
					Сообщений: 134
				  |   Цитата: 
  Ни из /system/etc, ни из /system/bin. А куда еще можно прописать запуск проги - хз | |
|   |   | 
|  02.10.2017, 20:58 | #1098 | 
| Старший Пользователь  Регистрация: 21.05.2015 Возраст: 65 Город: Челябинск Регион: 74 
					Сообщений: 409
				         |   Попробуйте файлы /system/bin/*.sh | 
|   |   | 
|  03.10.2017, 15:47 | #1099 | 
| Старший Пользователь  Регистрация: 05.03.2008 Возраст: 41 Город: Тверь Регион: 69 Машина: Mitsubishi Pajero, 1996 
					Сообщений: 134
				  |   В общем, я пробовал править разные скрипты в /system/bin, но прога не стартовала, маркеры не появлялись. Я думал, что скрипты не запускаются, однако случайно выяснил, что как минимум bootclone.sh запускается. Вот его базовое содержание: Код: #!/system/bin/sh
FILE_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/1 pl2303drv /dev/ttyUSB0 9600 > /data/data/pl2303drv/log.txt & touch /data/data/2 Код: touch /bootloader/data.mystaff | 
|   |   | 
|  03.10.2017, 16:42 | #1100 | 
| Старший Пользователь  Регистрация: 05.03.2008 Возраст: 41 Город: Тверь Регион: 69 Машина: Mitsubishi Pajero, 1996 
					Сообщений: 134
				  |   Удалось выяснить, почему маркеры в /data/data/ не появлялись. Судя по всему, раздел на этом этапе не примонтирован. Я добавил в скрипт строчку "ls /data > /bootloader/log.data" и после загрузки посмотрел на содержимое файла - там было пусто. Далее я добавил набор вот таких команд: Код: ls /dev -l > /bootloader/mylog.dev /system/bin/pl2303drv /dev/ttyUSB0 > /bootloader/mylog.drv ls /dev -l > /bootloader/mylog.dev2 id > /bootloader/mylog.id  reinstall:s0". Остальные пустые  Есть способ узнать, что происходит при запуске этого скрипта во время загрузки? | 
|   |   | 
|  | 
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| 
 |  |