android adb shell 中怎么开启wifi 热点?

一HTC手机触屏碎了。功能完好。就是不能触摸。我想把这手机当个3gwifi共享使用.只要用命令打开wifi热点就行了.USB可以联接adbshell.可以控制wifi开关... 一HTC手机 触屏碎了。功能完好。就是不能触摸。

我想把这手机当个3g wifi 共享使用.只要用命令打开wifi 热点就行了.

USB可以联接 adb shell .可以控制 wifi 开关,数据开关。就是不知道开启wifi 热点命令是什么?
2). svc ,控制power, wifi, modem状态。
Available commands:
help Show information about the subcommands
power Control the power manager
data Control mobile data connectivity
wifi Control the Wi-Fi manager

# svc power
usage: svc power stayon [true|false|usb|ac]
Set the 'keep awake while plugged in' setting.//设置屏幕的常亮,true保持常亮,false不保持,usb当插入usb时常亮,ac当插入电源时常亮

# svc data
usage: svc data [enable|disable]
Turn mobile data on or off.//设置移动网络的数据是否启用
Set mobile as the preferred data network//设置移动网络的数据优先于WIFI

# svc wifi
usage: svc wifi [enable|disable]
Turn Wi-Fi on or off.//设置WIFI是否启用
Set Wi-Fi as the preferred data network //设置WIFI优先于移动网络的数据,一般应设置成这样,除非你刻意使用移动网络数据传输

root@android:/data # svc power stayon usb
展开
 我来答
内心的阴影重重
2014-12-16 · TA获得超过520个赞
知道小有建树答主
回答量:337
采纳率:50%
帮助的人:169万
展开全部
前提是有安装wpa supplicant ,步骤如下:
adb shell
svc wifi enable 打开无线网络服务 用ps|grep wifi 查看wpa_supplicant是不是已经起来了。
wpa_cli
scan 扫描无线网络
scan_results 按信号顺序显示扫描到的无线网络
list_networks
select_network [network id] 选择网络
enable_network [network id]
password 配置网络的密码
ping 应该会成功
netcfg 查看本机的网络参数
df 查看手机空间

解决方法如下:
adb shell
su
然后
第一步:加载驱动
insmod /lib/modules/dhd.ko "firmware_path=/system/etc/wifi/bcmdhd_apsta.bin nvram_path=/system/etc/wifi/nvram_net.txt iface_name=wlan0"
第二步:
netcfg wlan0 up
第三步:
ndc softap startap

以上方法虽然可以打开,但是firmware_path=/system/etc/wifi/bcmdhd_apsta.bin是无法找到的,并且
firmware_path=/system/etc/wifi/bcmdhd_apsta.bin_b2这个文件是无法打开softap的
追问

谢谢您的回答。

正在研究 input keyevent 这个貌似能成。

还能打电话,发短信了.哈哈前提是显示屏好的.不然看不见.

搞定了 用 input keyevent <keyCode> .发送命令操作上下左右选项.找到wifi热点选项 66 就行了.哈哈. 

82 -->  "KEYCODE_MENU" 菜单

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式