Nexus 4 Ubuntu Touch上没有移动数据

我已经在我的Nexus 4上安装了29/01/2014 Ubuntu Touch(来自Android 4.3的.84收音机)。 我可以拨打/接听电话并连接到wifi,但是当我关闭wifi时,我会在顶部栏中看到一个3G图标闪烁两三次,然后只是“无连接”图标。 绝对没有数据连接。 我明白这应该没有任何用户干预。 我的imei显示为“about”,移动数据设置为“on”,我的运营商被正确识别为“O2 UK”。

有谁能指出我正确的方向?

顺便说一下,我已经尝试在桌面上创建一个移动数据连接,然后复制到“/ etc / NetworkManager / system-connections”并调出“nmcli con up id”等,但是我得到了oFono不支持连接的错误。

谢谢

我通过在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”将在默认上下文中将Password设置为“payandgo”。 此外,命令“list-contexts”将显示上下文的内容。 如果在编辑时,它表示正在使用上下文,只需发出“deactivate-context”,进行更改,然后“激活上下文”。 HTH

只是提供有关fishears答案的更多信息:

  1. 通过USB将Nexus 4连接到Ubuntu PC

  2. Ctl + Alt + T (Ubuntu PC中的开放终端)

  3. 输入adb shell (假设你已经添加了ppa:phablet-team / tools并安装了android-tools-adb包)

  4. 输入cd /usr/share/ofono/scripts/

  5. ./deactivate-context

  6. ./create-internet-context [your APN] **

  7. ./set-context-property 0 Name [your APN name] **

  8. 键入./list-contexts以查看在步骤6中创建的上下文的所有参数。根据您的APN,您可能需要设置包含在给定上下文中的更多参数(例如密码)。 使用set-context-property {context} {property} {value}设置APN所需的所有参数。

  9. ./activate-context

**在Android设置 – >移动网络 – >接入点名称(APN)下查看它们