Sui为根应用提供Java APIs,滴API。主要提供直接使用Android APIs的能力(几乎以Java作为root的身份

简介: Sui为根应用提供Java APIs,滴API。主要提供直接使用Android APIs的能力(几乎以Java作为root的身份,在root下启动app自己的AIDL风格的Java服务。这将使root应用程序开发变得更加容易。
+关注继续查看

Sui为根应用提供Java APIs,滴API。主要提供直接使用Android APIs的能力(几乎以Java作为root的身份,在root下启动app自己的AIDL风格的Java服务。这将使root应用程序开发变得更加容易。


另一个好处是Sui不在PATH中添加二进制文件,也不安装管理器app。这意味着我们不再需要花费大量时间与检测到它们的应用程序进行斗争。


需要说明的是,全面落实“root”远不止是“su”本身,还有很多艰苦的工作要做。Sui不是一个完整的根解决方案,它需要Magisk才能运行。


为什么“su”对app开发不友好


Sui provides Java APIs, Shizuku API, for root apps. It mainly provides the ability to use Android APIs directly (almost in Java as the identity of the root, and start app's own AIDL-style Java service under root. This will make root app development much more comfortable.


Another advantage is that Sui does not add binaries to PATH and does not install a manager app. This means we no longer need to spend a huge amount of time to fight with apps that detect them.


To be clear, the full implementation of "root" is far more than "su" itself, there is a lot of hard work to be done before. Sui is not a full root solution, it requires Magisk to run.


Why "su" is unfriendly for app development


更新日志:

4 commits to master since this release

目录
相关文章
|
5月前
|
Java API Maven
带你读《Elastic Stack 实战手册》之67:——3.5.19.3.Elasticsearch语言开发(Java)(上)
带你读《Elastic Stack 实战手册》之67:——3.5.19.3.Elasticsearch语言开发(Java)(上)
|
5月前
|
Java API 索引
带你读《Elastic Stack 实战手册》之67:——3.5.19.3.Elasticsearch语言开发(Java)(下)
带你读《Elastic Stack 实战手册》之67:——3.5.19.3.Elasticsearch语言开发(Java)(下)
|
10月前
|
算法 小程序 Java
非科班Java尝试全国高校计算机能力挑战赛第三届计挑赛
非科班Java尝试全国高校计算机能力挑战赛第三届计挑赛
200 0
非科班Java尝试全国高校计算机能力挑战赛第三届计挑赛
|
Java
云主机对JAVA应用程序支持能力
云主机对JAVA应用程序支持能力
155 0
|
消息中间件 Kubernetes JavaScript
讲真,这几个完整的开源Java项目能让你的能力提高一大截(下)
前言 今天有一个读者问了,一个很神奇的问题:
|
移动开发 小程序 JavaScript
讲真,这几个完整的开源Java项目能让你的能力提高一大截
前言 今天有一个读者问了,一个很神奇的问题:
|
存储 Java Spring
《提升能力,涨薪可待》-Java多线程与并发之ThreadLocal
ThreadLocal是线程本地变量,可以为多线程的并发问题提供一种解决方式,当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。
87 0
《提升能力,涨薪可待》-Java多线程与并发之ThreadLocal
|
安全 Java
《提升能力,涨薪可待》—Java并发之Synchronized
线程安全是并发编程中的至关重要的,
114 0
|
机器学习/深度学习 安全 Java
《提升能力,涨薪可待》-Java并发之AQS全面详解
在工作上必须保持学习的能力,这样才能在工作得到更好的晋升,涨薪指日可待,欢迎一起学习【提升能力,涨薪可待】系列
84 0
《提升能力,涨薪可待》-Java并发之AQS全面详解
|
设计模式 架构师 JavaScript
Java架构师这四大能力,程序员你有了几项
  国内我们对架构师,项目经理,开发经理或者是技术总监这类职业定位普遍不都不清晰,很多的情况是“能者多劳”,一人身兼数职。达尔文的理论在我们的行业是绝对适用的,我从进入这个行业开始我就不甘于成为淘汰者,而我也由心地热爱着这个行业很年前我就立志要成为架构师(当年流行叫:系统分析员 )这目标进发。回首这10几年的磨练,我总结了一下一名合格的架构师应该具备哪一些方面的能力以及怎么才能得到这些能力
78 0
相关产品
云迁移中心
推荐文章
更多