-
Notifications
You must be signed in to change notification settings - Fork 217
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
【建议】新增AB槽位切换功能 #19
Comments
了解 |
请问您是否还在,最近秋之盒将启动对这个功能的测试 |
没问题的,手中A/B槽位的机器很多,随时可以测试。 |
您现在可以下载最新的秋之盒canary版本,其中包含了切换ab槽位的模块,你可以开始测试了,目前来说其大概率是不可用的。 我手头没有相关设备,因此接下来的开发与测试需要您的密切配合。 |
果然不可用,主要是前面的 fastboot getvar current-slot 命令输出结果的判定有问题。 我可以看到错误输出代码中显示 fastboot: usage: unknown command 2。 如果你手中只有 A-only 设备,测试能否读出输出结果可以使用其它存在的变量,例如 fastboot getvar unlocked。 |
好的,我将在晚些继续开发,届时与你联系 |
说到这一点,你可以新增是否已经解锁bootloader的指示。
|
我发现一个严重的问题,我无法通过fastboot getvar获取任何变量 |
草,你先看看怎么获取 fastboot getvar all 输出结果 |
你现在可以下载v2020.8.8.2-canary进行测试 |
仍然无法使用。提示不支持切换,错误内容输出:
|
功能得到实现了。 因此关闭issue。 |
呃,作者说还有一些问题需要跟进,先重新打开。 |
目前发现刷入boot不支持ab分区,你这边有相应的对策以及命令吗? |
同样的,还是想办法读出当前槽位结果,存入变量,假设变量是 slot。 |
recovery的刷入也是类似的这样的吗? 刷入rec后启动到rec是用这个吗? |
AB无缝更新机制如今已成为主流。
判定槽位可通过以下命令实现:
如果需要输出到文本文档以便读取,则需要
如果返回结果为:
current-slot: a 或 current-slot: b
则可以启用此功能,执行命令为:
或
但如果返回结果为空:
current-slot:
则此为传统的单分区机型,可以不启用此功能。
批处理的实现方式仅供参考:
The text was updated successfully, but these errors were encountered: