Полностью удалить WiFi из Android Rom (включая настройки макета) - PullRequest
4 голосов
/ 24 февраля 2011

В настоящее время я работаю с AOSP Gingerbread и создал индивидуальный диск для Nexus One, который не включает WiFi и камеру.Тем не менее, WiFi все еще можно увидеть в меню настроек. Как мне удалить его из макета настроек?
PS Я хочу, чтобы диск был на 100% свободен от любых модулей, драйверов или библиотек из этих двух.Я закомментировал USE_CAMERA_STUB := false из BoardConfigVendor.mk и заменил все связанные с WiFi определения на BOARD_HAVE_WIFI := false в BoardConfigCommon.mk перед компиляцией. Является ли эта модификация правильной или есть лучший способ сделать это?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 25 февраля 2011

Хорошо, я только что закомментировал настройки wifi и wifi из wireless_setting.xml и wireless_setting.java, чтобы удалить их из макета настроек.

0 голосов
/ 04 августа 2015

Если вы удалите соответствующие драйверы, то оборудование просто не будет работать.Следующее, что нужно сделать, это проверить и декомпилировать ваш android framework.apk, который находится в папке "framework" в разделе "system".
Так что в иерархии это будет system / framework / framework-res.apk

В этом фреймворке вы должны удалить как запросы java, так и xml к соответствующей функции, то есть wifi.xml и framework.jar!

Только это подходящий способ избавиться от этих функций.раз и навсегда.

...