LINUX.ORG.RU
ФорумMobile

Установка драйвера wi-fi MT7601U на Android 7

 


0

1

bq5201, android 7, twrp, magisk, termux

https://github.com/di3online/MT7601/tree/master

пишу:

git clone https://github.com/di3online/MT7601.git
cd MT7601/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913
make
make install
mkdir -p /etc/Wireless/RT2870STA/
cp RT2870STA.dat /etc/Wireless/RT2870STA/
depmod -a
modprobe mt7601Usta

выдает:

make[1]: Entering directory '/data/data/com.termux/files/home/MT7601/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/tools'
gcc -g bin2h.c -o bin2h
make[1]: gcc: No such file or directory
make[1]: *** [Makefile:2: all] Error 127
make[1]: Leaving directory '/data/data/com.termux/files/home/MT7601/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/tools'
make: *** [Makefile:330: build_tools] Error 2
mkdir: cannot create directory ‘/etc/Wireless’: Read-only file system
cp: cannot create regular file '/etc/Wireless/RT2870STA/': No such file or directory```

как мне правильно установить драйвер для внешнего файфай свистка?

stryker 4.0 его видет но выдает ошибку, что дрова не найдены


Последнее исправление: koyot777 (всего исправлений: 2)

Это так не работает в Android.

Во-первых, на устройстве не собирают, обычно делают кросскомпишяцию.

Во-вторых, надо sdk от производителя брать, где конфиг ядра и сборочный тулчейн (в т ч. gcc)

Dimez ★★★★★
()

Что это за ужасный драйвер такой, который при компиляции создаёт директории в /etc ? Лучше от него подальше держаться. Впрочем о чём это я, это ж wifi а нормальные люди к нему софт не пишут.

firkax ★★★★★
()
Ответ на: комментарий от Dimez

в kali linux нормально определяется и режим монитора доступен. а где мне найти этот СДК со всем остальным? и информацию ,что с этим всем делать? на этот телефон нет нефига в сети и только он у меня с рутом. хонор, там вообще геморрой

второй день тыкаюсь, как слепой котенок, уж очень хочется пинтестер мобильный заиметь

https://github.com/art567/mt7601usta - тут вроде что-то похожее

koyot777
() автор топика
Ответ на: комментарий от firkax

скачал от сюда https://mirrors.edge.kernel.org/pub/linux/kernel/v3.x/

3 (gz sign xz) файла для моего ядра, а что с ними делать и подойдут ли они для мобильного не знаю. как правильно сформулировать запрос в поиске, чтобы найти решение моей задачи?

koyot777
() автор топика
Ответ на: комментарий от koyot777

3 (gz sign xz) файла для моего ядра

Это не твоё ядро, телефонный вендор никогда не использует стоковое ядро.

bq5201

Забудь, это непонятно что, sdk к нему врядли найдёшь.

Dimez ★★★★★
()

В теории можно найти наиболее близкое устройство с таким же soc и исходниками ядра, посмотреть в /proc/version версию компилятора, не знаю есть ли оно на андроидах, но вдруг - и попробовать с этим собрать, но даже с этим есть большая вероятность, что разница в конфигах будет критической.

TheFallenAngel ★★
()
Ответ на: комментарий от TheFallenAngel

И ко всему прочему, патч для мониторинга скорее всего не к модулю, а к встроенному в ядро идёт, то есть тогда в любом случае отделаться сборкой только модуля драйвера не выйдет, а собрать рабочее ядро от другого устройства, хоть и похожего..ну вариант возможный, но не так чтоб сильно вероятный.

TheFallenAngel ★★
()