Как я и предполагал!Olej писал(а): Её нужно (по крайней мере для традиционного поднятия PPP):
а). разыскать
б). причём, нужна именно программа для x86 процессора а не ARM
в). затолкать в /system/bin ... ну, это делается легко с помощью того же adb.
1. взял (сдуру) типовой Linux chat ... это и не должно работать, т.к. эта сборка использует шаред-библиотеки Linux, но ...
2. переконектить adb как root
Код: Выделить всё
[root@nvidia x86]# adb root
restarting adbd as root
[root@nvidia x86]# adb -s 192.168.1.20:5555 push chat /system/bin
error: device not found
[root@nvidia x86]# adb connect 192.168.1.20
connected to 192.168.1.20:5555
Код: Выделить всё
[root@nvidia x86]# adb -s 192.168.1.20:5555 push chat /system/bin
641 KB/s (26624 bytes in 0.040s)
Код: Выделить всё
[root@nvidia x86]# adb -s 192.168.1.20:5555 push mts /system/etc/ppp/peers
4 KB/s (172 bytes in 0.041s)
[root@nvidia x86]#
[root@nvidia x86]# adb -s 192.168.1.20:5555 shell ls /system/etc/ppp/peers
gprs
mts
[root@nvidia x86]# adb -s 192.168.1.20:5555 shell cat /system/etc/ppp/peers/mts
ttyUSB0
460800
crtscts
defaultroute
modem
noauth
noipdefault
persist
updetach
usepeerdns
user mobile
password internet
connect '/system/bin/chat "" AT OK ATDT#777 CONNECT'
Код: Выделить всё
root@eeepc:/ # pppd call mts
sh: /system/bin/chat: No such file or directory
...
- pppd запустился и ждёт...
- а дурацкое сообщение исходит от chat, который не может выполниться в этой системе и не создал интерфейса ppp0.
P.S. точно то же происходит при прямом тупом запуске такого chat:
Код: Выделить всё
1|root@eeepc:/ # /system/bin/chat -v
/system/bin/sh: /system/bin/chat: No such file or directory
Теперь задача в том, где найти подходящую сборку chat?
Или кто (вместо chat) будет осуществлять сам вызов?