高通修改加载wifi bin的位置
时间: 2023-12-03 12:44:15 浏览: 221
在Android系统中,Wi-Fi的驱动程序通常包含在固件(firmware)二进制文件中,这些文件通常位于 `/system/etc/firmware/wlan` 路径下。如果需要将Wi-Fi驱动程序加载到其他位置,则需要修改设备的init.rc文件。
1. 首先,进入设备的bootloader模式(通常是按住音量和电源键)。
2. 然后,使用adb或fastboot在计算机上连接设备。
3. 在计算机上打开终端,并输入以下命令以挂载设备的/system分区:
```
adb shell mount -o rw,remount /system
```
4. 然后,打开设备的init.rc文件进行编辑:
```
adb shell vi /system/etc/init.rc
```
5. 找到以下行:
```
service wpa_supplicant /system/bin/wpa_supplicant ...
```
6. 在此行下面添加以下内容:
```
# Load wifi firmware
chmod 644 /data/misc/wifi/WCNSS_qcom_wlan_nv.bin
chmod 644 /data/misc/wifi/WCNSS_qcom_cfg.ini
setprop wifi.supplicant_scan_interval 120
setprop wlan.driver.config /data/misc/wifi/WCNSS_qcom_cfg.ini
insmod /system/lib/modules/wlan.ko
```
7. 保存并退出init.rc文件。
8. 最后,重新启动设备并检查Wi-Fi是否正常工作。
请注意,在修改设备的init.rc文件之前,一定要备份文件,以防止不可预知的问题。