安卓机顶盒命令行安装教程
注意:盒子需要有root权限
注册账号,获取您的ID
使用常用微信扫描以下二维码,打开星云管理小程序进行注册登录,在个人中心里获取您的专属用户ID。
软件包下载地址
https://download.niulinkcloud.com/init/xdnup
软件包的工作路径
推荐: /data/.ant/xdnup/
启动命令
nohup /data/.ant/xdnup/xdnup -uid 供应商ID >/dev/null 2>&1 &
保活
- 请保活xdnup服务,在程序停止时再次执行上面的启动命令
- 保活的shell脚本示例
#!/system/bin/sh while true do sleep 60 pidof xdnup >/dev/null && echo "xdnup is running" && continue nohup /data/.ant/xdnup/xdnup -uid “您的供应商ID” >/dev/null & done
常见问题
1. 如何将xdnup上传到安卓的shell环境?
- 方式很多,以通过adb上传xdnup为例:
adb shell mkdir /data/.ant/xdnup
adb push xdnup /data/.ant/xdnup/
adb shell chmod +x /data/.ant/xdnup/xdnup
2. xdnup还支持其他启动参数吗?
- xdnup的完整的启动参数
- uid 您的供应商ID,必须指定
- antpath 用来指定数据存储路径,非必需
- 可以通过下面的方式获取最新的参数列表
# /data/.ant/xdnup/xdnup -h Usage of /data/.ant/xdnup/xdnup: -antpath string ant storage path -uid string uid
3. 节点ID存放位置
- /data/user/0/com.ikongji.android.xdn/files/nodeID/nodeID.txt
- 部分在 /data/user_de/0/com.ikongji.android.xdn/files/nodeID/nodeID.txt
4. 如何查看我们的进程是否正常
- 设备启动后,10分钟左右可以查看我们的进程是否存在
ps -ef | grep -E "xdnup|antproxy|com.ikongji.android.xdn" | grep -vE "android|grep"
- 如果可以看到如下进程,说明一切正常
- 如果有进程不存在,可以检查下错误日志,或者联系我们检查
cat /data/.ant/xdnup/logs/error.log