我在 Nexus 4 上安装了 2014 年 1 月 29 日的 Ubuntu Touch(带有 Android 4.3 的 .84 无线电)。我可以拨打/接听电话并连接到 wifi,但当我关闭 wifi 时,我看到顶部栏中 3G 图标闪烁两三次,然后只显示“无连接”图标。肯定没有数据连接。我明白这应该可以在没有任何用户干预的情况下工作。我的 imei 显示在“关于”中,移动数据设置为“开启”,我的运营商被正确识别为“O2 UK”。
谁能给我指出正确的方向?
顺便说一句,我已经尝试在桌面上创建移动数据连接,然后复制到“/etc/NetworkManager/system-connections”并使用“nmcli con up id”等调出,但我收到错误,提示 oFono 不支持该连接。
谢谢
答案1
我使用 adb shell 中的以下 ofono 脚本命令建立了连接,首先发出“cd /usr/share/ofono/scripts/” “activate-connection” “create-internet-context payandgo”(payandgo 是我的 APN)
仍然不确定为什么这会起作用,因为默认上下文不包含任何与 O2 相关的其他详细信息 - 例如密码 - 但它确实给我提供了有效的 3G 数据。
对于其他任何阅读此内容的人,命令“set-context-property {context} {property} {value}”允许您设置给定上下文(连接)中包含的任何参数。例如,“set-context-property 0 Password payandgo”将在默认上下文中将密码设置为“payandgo”。此外,“list-contexts”命令将显示上下文的内容。如果在编辑时显示上下文正在使用中,只需发出“deactivate-context”,进行更改,然后发出“activate-context”。HTH
答案2
仅提供更多信息fishears 的回答:
通过 USB 将 Nexus 4 连接到 Ubuntu PC
Ctl++ (在Ubuntu PC上打开终端Alt)T
类型
adb shell
(假设您已添加 ppa:phablet-team/tools 并安装了 android-tools-adb 包)类型
cd /usr/share/ofono/scripts/
类型
./deactivate-context
类型
./create-internet-context [your APN]
**类型
./set-context-property 0 Name [your APN name]
**键入
./list-contexts
以查看您在步骤 6 中创建的上下文的所有参数。根据您的 APN,您可能需要设置给定上下文中包含的更多参数(例如密码)。使用set-context-property {context} {property} {value}
从您的 APN 设置所有必要的参数。类型
./activate-context
** 在 Android 上,通过“设置”->“移动网络”->“接入点名称 (APN)”查找