KaiOS APN配置文件apn.json调试验证方法(无需项目全编)

news2024/10/2 10:26:46

1、KaiOS 的应用就类似web应用,结合文件夹路径webapp字面意思理解。

2、KaiOS APN配置文件源代码在apn.json,

(1)apn.json可以自定义路径,通过配置脚本实现拷贝APN在编译时动态选择路径在机器中生效。

(2)该文件最终会被编译到shared应用中,即设备的system/b2g/webapp/shared压缩包内。

一、Push 应用调试

Note:可项目单编shared生成application.zip,产物路径 gaia\profile\webapps\shared

1、获取应用代码:通过下面的命令获取application.zip

adb pull /system/b2g/webapps/shared/application.zip

2、修改zip包中/resources/apn.json文件的APN配置——不易读的格式

3、将修改后的apn.json拷贝回application.zip,覆盖原文件

4、推入手机使应用生效(其中application.zip是本地文件路径,需要自行替换)

adb push application.zip system/b2g/webapps/shared

KaiOS建议:(本地测试push后reset APN重启其实能生效配置)

1. factory reset -> push app -> 插入需测试sim 卡

2. push app -> 插入与要测试simcard不一样运营商的卡 -> 插入需测试sim 卡——可成功 

二、常见问题

问题:替换文件成功后,但是机器测试配置不生效。

原因:手机的application.zip通过命令查看更新时间发现异常——push进去后又会恢复成原本原本配置,即application.zip更新失败,应该是remount没有成功。

解决方案:remount成功后push文件,能保持application.zip更新状态。

设备remount失败的解决方案

1、安装高通驱动工具:QDLoder HS-USB Driver

2、配置设备管理器->其他设备->右键Android→update driver

3、命令

  • adb reboot-bootloader——界面会卡,执行下面命令动起来
  • fastboot flashing unlock
  • fastboot reboot
  • adb root
  • adb disable-verity
  • adb remount

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1180289.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

linux复习笔记03(小滴课堂)

find命令: d查找目录: 按照文件权限查找: 600全部权限: -user根据所属主: 上面的例子是找出文件并打印有多少行。 我们也可以把我们查询到的结果复制到其它文件位置中去: 复制成功。 -mtime根据修改时间…

DOCTYPE是什么,有何作用、 使用方式、渲染模式、严格模式和怪异模式的区别?

前言 持续学习总结输出中,今天分享的是DOCTYPE是什么,有何作用、 使用方式、渲染模式、严格模式和怪异模式的区别。 DOCTYPE是什么,有何作用? DOCTYPE是HTML5的文档声明,通过它可以告诉浏览器,使用那个H…

MySQL的高阶语句

数据库的权限一般很小,工作中使用最多的场景就是查 排序、分组、子查询、视图、多表连接查询(左连接、右连接、内连接) create TABLE info ( id int(4) primary key, NAME varchar(5) not null, score decimal(5,2), address varchar(20)…

Django实战项目-学习任务系统-发送短信通知

接着上期代码内容,继续完善优化系统功能。 本次增加发送短信通知功能,学习任务系统发布的任务,为了更加及时通知到学生用户,再原有发送邮件通知基础上,再加上手机短信通知功能。 第一步:开通短信通知服务…

JSP通用材料收集归档系统eclipse定制开发mysql数据库BS模式java编程jdbc

一、源码特点 JSP 通用材料收集归档系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,eclipse开发,数据库为Mysql5.0&#xff0c…

计算机服务器中了eking勒索病毒怎么办,勒索病毒解密,文件数据恢复

随着科技的不断发展,网络技术也得到了不断更新,极大地方便了人们的生产与生活,但随之而来的网络安全威胁也不断增加,近期,网络上的eking勒索病毒开始流行,它是phobos勒索家族中的一种病毒,具有较…

红黑树的性质和实现

红黑树 由于AVL树为了保持平衡需要经常旋转,开销是很大的。因此,红黑树比起AVL树放宽了平衡的限制。 概念 红黑树,在每个节点上增加一个存储位表示节点的颜色,可以是RED或BLACK。 通过对任何一条从根到叶子的路径上各个结点着…

EGpKa

利用数据增强的可解释图神经网络预测碳氢化合物的 pKa,原文 Explainable Graph Neural Networks with Data Augmentation for Predicting pKa of C–H Acids,代码在 DATA AND SOFTWARE AVAILABILITY。模型框架如下:

如何使用Linux DataEase数据可视化分析工具结合内网穿透实现远程办公

文章目录 前言1. 安装DataEase2. 本地访问测试3. 安装 cpolar内网穿透软件4. 配置DataEase公网访问地址5. 公网远程访问Data Ease6. 固定Data Ease公网地址 前言 DataEase 是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务…

git从入门到会用

git从入门到大牛 什么是git理解版本控制版本控制软件 远程仓库git安装windows 安装git 客户端安装下载客户端安装界面介绍 客户端操作仓库管理创建本地仓库切换本地仓库删除本地仓库 文件操作创建文件修改文件删除文件新增/修改/删除 标志 分支管理创建分支切换分支合并分支 标…

【嵌入式 C 常用算法 3 -- 非线性存储结构 二叉树】

文章目录 树概念介绍树相关术语结点子树结点的度结点的层次有序树和无序树森林空树(简单了解即可) 二叉树二叉树性质满二叉树完全二叉树 二叉树的深度遍历前序遍历中序遍历后续遍历 二叉树的层次遍历二叉树的顺序存储结构二叉树的顺序存储结构C代码实现 …

如何解决DC电源模块的电源噪声问题

BOSHIDA 如何解决DC电源模块的电源噪声问题 在电子设备的设计和制作过程中,电源噪声是一个非常重要的考虑因素。DC电源模块的电源噪声问题是电子设备中普遍存在的问题之一。它不仅会影响设备的性能,还会对设备的寿命和稳定性产生负面影响。因此&#xf…

第二证券:消费电子概念活跃,博硕科技“20cm”涨停,天龙股份斩获10连板

消费电子概念7日盘中再度拉升,到发稿,博硕科技“20cm”涨停,光大同创、波长光电涨超10%,易德龙、向阳科技、得润电子、天龙股份、同兴达等涨停。 博硕科技强势涨停,公司昨日在接受安排调研时表明,公司从上…

第二证券:炒股常识技巧大全?

炒股对许多出资者来说既是一种出资方式,也是一种兴趣。可是,关于初学者来说,炒股可能是一个充溢风险的国际。所以,了解一些炒股的常识技巧关于出资者的长时间成功至关重要。本文将从多个角度分析炒股的常识技巧。 首要&#xff0…

广域网加速的作用:企业为什么需要广域网加速?

由于局域网与广域网之间巨大的带宽鸿沟,通过增加带宽来满足膨胀的流量需求是不切实际的。 并且广域网带宽成本较高,增加广域网带宽对任何企业都意味着巨大的成本负担。这些使得控制 管理广域网带宽使用成为必需。 企业为什么要加速广域网? 对重要的企…

bilibili快速升满级(使用Docker 容器脚本)

部署bilibili升级运行容器脚本 docker run --name"bili" -v /bili/Logs:/app/Logs -e Ray_DailyTaskConfig__Cron"30 9 * * *" -e Ray_LiveLotteryTaskConfig__Cron"40 9 * * *" -e Ray_UnfollowBatchedTaskConfig__Cron"…

『MySQL快速上手』-②-数据库基础

文章目录 1.什么是数据库2.MySQL的基本使用2.1 MySQL的安装2.2 连接MySQL服务器2.3 服务器、数据库与表的关系2.4 使用案例 3.SQL语句分类4.存储引擎4.1 什么是存储引擎4.2 查看存储引擎 1.什么是数据库 存储数据用文件就可以了,为什么还要弄个数据库?文…

批量剪辑神器,专业又好用,支持一站式AI脚本创作、批量剪辑、矩阵分发……

越来越多短视频领域的小伙伴都用上了超级编导批量剪辑这款软件,这也是小编今天要推广给大家的一款批量剪辑工具。 超级编导问世两年多,吸取了同类软件的优点、并结合市场环境、用户反馈,弥补了其他软件的不足,能够一站式完成AI脚…

重写abp框架UserManager类

背景:用过abp框架的应该都知道,abp框架会封装一些成熟的类方法提供给使用者来使用,用来操作 一些内置的实体类(类中一些字段设置为了protected internal),比如IdentityUser、IdentityRole等。但是这些封装的…

那些误导消费者的PoE交换机,你知道多少?

PoE交换机是一种具备供电功能的交换机,广泛运用于安保监控和无线覆盖领域,有效避免了对摄像头和无线AP进行繁琐的电源布线。通常来说,对于规模较大的无线覆盖和网络监控项目,大多数人会选择使用支持PoE的交换机。 自PoE供电技术问…