找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手

[KaiOS综合] 【KaiOS】root 越狱 XX以及第三方应用

  [复制链接]

马上注册,享用更多功能,让你轻松玩转DOSPY论坛-诺亚方舟号

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 Yegat 于 2021-3-21 19:18 编辑

第三方应用和越狱(该文章中的root、 XX 、越狱均指同一件事 破  权  )
1、如何在KaiOS 上安装第三方应用?
官方 - 只有通过他们的KaiStore。我们认为这个解决方案是短视的,因为以Firefox操作系统为代表的前身已经有一个开放的OWA应用程序安装机制。尽管在KaiOS中重复这一机制有困难,但还是以一种越狱的形式找到了一种非正式的方式。它取决于一个特定的模型。

2、越狱和安装非 KaiStore 应用程序需要什么?
无论哪种方式,您都需要一个 ADB 来适应您的系统和相应的驱动程序(当涉及到 Windows时)。
此外,要从 PC 直接安装应用程序,您需要满足以下四个之一:
1.旧版本的 Firefox 从 48 到 59 - 现在是他们的官方政策;
2. 旧版本的 Pale Moon 浏览器(在 28.6.0.1(包括 28.6.0.1 之前 ) - 进一步完全删除了对 WebIDE 的支持);
3. 从开发人员构建 Ubuntu 模拟器 -在此处下载(最新版本也能够导入设备);
4. NodeJS(任何最新版本,12将适合)和gdeploy包(从公共访问权限中删除后替换kdeploy)。阅读自述文件以获取安装说明。该方法适用于通过旧狐狸进行连接时遇到问题的每个人。

3、诺基亚 8110 4G/2720 Flip/800 Toug目前XX的方法是什么?
拨打输入 *#*#33284 #*#* (*#*#debug#*#*)。甲虫应该出现在顶部面板中。如果他出现,越狱就准备好了。
※  不再推荐以前在 8110 4G 下存在的其他越狱技术(如 Smith 或 OmniJB 补丁),因为它不稳定,无法在最新的固件版本上运行,并中断常规
更新。
4、诺基亚 6300/8000 4G 的当前越狱功能是什么?

这些型号中的传统代码*#*#33284#*#*(*#*#debug#*#*)仅提供了部分越狱功能-安装Wallace Toolbox和其他要求工程许可(如“ engmode-extension”)的应用程序是不可能。当前正在开发基于KaiOS 2.5.4的成熟的诺基亚越狱方法。


5、我的非NOKIA型号是否有经过验证的越狱?

如果代码 *#*#33284#*** 不起作用,请参阅本常见问题解答“通用越狱W2D”部分或“无需重置即可获取特权模式的替代方法”部分。如果您无法获得root用户或无法访问cache部分,则需要获取固件实用程序,合并userdata部分并手动对其进行修补,这对每个设备而言都是单独的。这些过程已不在本FAQ的范围之内。

6、哪些 KaiOS 手机运行代码 *#*#33284#*#* (*#*#debug#***),足以安全越狱?

目前已知此代码对于在以下机器上越狱是必要和可行的:
Nokia 8110 4G
Nokia 2720 Flip
Nokia 800 Tough
Alcatel OT-4044O (Cingular Flip 2)
MTN Smart S 3G
Nobby 240
Nobby 231
Positivo P70S
Energizer E241S(可能还有其他 Energizer 设备)


7、越狱可用.如何通过浏览器放置第三方应用程序?
连接手机,确保ADB看到它,然后启动:

  1. adb forward tcp:6000 localfilesystem:/data/local/debugger-socket
复制代码


然后,我们启动旧的Fox / Pale Moon,然后按Shift + F8进入WebIDE。在右侧面板上,单击“远程运行时”,然后单击“确定”-“本地主机:6000”应该已经在那里写了。如果出现有关版本不兼容的黄牌,则将其忽略并关闭。如果连接成功,则新项目应显示在右侧,包括“运行系统信息”。在左侧面板上,选择“打开打包的应用程序...”项,然后找到应用程序文件夹。单击顶部的绿色三角形(如果应用程序具有正确的结构,它将可用)以启动。该应用程序将安装在设备上并启动,并且其调试也将可用。


8、越狱之后,如何通过 gdeploy 放置第三方应用程序?

连接手机,确保ADB看到它,然后启动:

  1. gdeploy install [路径_文件夹_与_应用程序]
复制代码



是的,您不需要使用adb forward编写命令,gdeploy会自动运行它。

9、KaiOS应用程序的结构是什么?

您可以在开发者的官方网站上详细了解它,简而言之-安装形式的任何应用程序都是带有manifest.webapp文件的zip存档(在卸载的应用程序中-只是一个文件夹)(更多详细信息在这里)以及HTML,CSS和JS中任何Web应用程序的典型结构。

10、如何在没有 PC 的情况下独立放置应用程序?
要做到这一点,你仍然需要一致上述任何方法,通过PC交付OmniSD应用程序(见说明)或Wallace Toolbox(超链接是谷歌的网上论坛,内容另作一贴同步更新),进行特权重设(进一步介绍),然后再次放置。之后,您可以通过它以zip格式安装应用程序(请参见下文)。在针对8110 4G GerdaOS的自定义构建中,此机制也集成了 GerdaPkg。从 Wallace 工具箱 0.0.5 开始,无需重置数据即可进入特权模式。因此,目前这个实用程序是一个推荐的越狱方式。
※ 注意:通过 OmniSD 的独立越狱可能无法在某些基于展讯/Unisoc 的设备上运行,并且在 Android 4.4.2 中运行内核。在这种情况下,在这种情况下,您将不得不从PC安装应用程序。


11、是否可以像在Firefox OS中一样从浏览器发布和脱机安装应用程序?
默认情况下,您不能这样做。但是,有一种方法可以允许独立应用程序源 (OWA) 直接从浏览器安装,方法与 Firefox OS 完全相同。为此,您需要使用 OrigAMI 实用程序(请参阅"实用程序"部分),或者通过 WebIDE 手动编辑名为 apps.serviceCenter.allowedOrigins 的属性(首选),通过用逗号将源根 URL 添加到该属性的值中。重新启动后,您将能够从此源无缝安装应用程序。为使操作成功,建议电话处于特权模式。

12、关于 OmniSD 的页面说, 你必须通过按照哈希值来特权地重置数据。
它使系统过渡到特权模式。最初,在Firefox OS中,此模式完全假定了超级用户访问权限,但在KaiOS中,决定将其删除。不过,此模式会打开设置中的标准开发人员菜单,打开一组扩展的密码,并通过WebIDE提供对系统上下文和预安装应用程序上下文的调试访问,并且只是需要相似的 OmniSD/Wallace Toolbox才能正常运行,否则这些功能根本没有足够的权限来安装其他应用程序。


13、特权模式会影响更新吗?
特权模式下的设备接收系统更新,就像在非特权模式下接收系统更新一样。

14、OmniSD/GerdaPkg/Wallace Toolbox接受的应用程序的 zip 存档结构是什么?

非常简单。具有上述结构的应用程序的文件夹的初始内容(不计算文件夹本身)被打包到application.zip文件中,然后将update.webapp文件放置在结果档案旁边(该文件可能为空,但必须存在)和包含以下行的metadata.json文件:

  1. {"version": 1, "manifestURL": "app://[your_app_id]/manifest.webapp"}
复制代码

其中 [your_app_id] - 与应用程序内清单中描述的匹配的应用程序 ID .zip。

然后,这三个文件-application.zip,update.webapp和metas.json-已经需要打包到另一个zip归档文件中(同样,打包不包含它们的文件夹,但只有这三个文件)此打包功能与内置安装方法处理打包文件的方式完全相关。

如果您仍然不明白,可以观看此视频。(视频为Youtube网站)

15、在哪里可以找到这些替代应用程序?
首先,在这里,社区定期更新。(谷歌三级域名)

16、如果需要,我可以放弃 OmniSD 的特权模式和功能吗?
是的,这可以通过设置或恢复菜单进行常规出厂重置。

17、 KaiOS 应用程序在退出时是否最小化?

取决于系统版本和其他因素。在2.5.2之前的KaiOS版本中,只有在捕获了内容音频通道的情况下,才可以使用“后退”按钮将应用程序最小化。(例如,这是内置音频播放器和FM广播的工作方式),或者在注册服务工作程序线程的情况下(从诺基亚13版的2.5.1或2.5开始)从2.5.2开始,至少可以在Nokia 2720 Flip和800 Tough设备上最小化应用程序。窗口列表仍然不可用,尽管曾经在B2G代码库中并且保持不变。
分享至 : QQ空间
收藏

3 个回复

倒序浏览
解锁新知识咯
回复 使用道具 举报
进来看看,应该是不错的。
回复 使用道具 举报
诺基亚 8000可 4G以越狱吗
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册