权限设置方法和电子设备技术

技术编号:38613135 阅读:21 留言:0更新日期:2023-08-26 23:40
本申请实施例提供了权限设置方法和电子设备。在该方法中,将全部携带root权限的镜像分别刷入(写入)到各镜像对应的目标分区中。再重启系统,即可使得电子设备获取root权限。其中,将携带root权限的镜像1刷入目标静态分区与将携带root权限的镜像2刷入目标动态分区的相关操作均是在fastboot模式下进行的。也可以理解为将镜像1刷入目标静态分区以及镜像2刷入目标动态分区的相关操作均是在fastboot模式所在层级完成的。式所在层级完成的。式所在层级完成的。

【技术实现步骤摘要】
权限设置方法和电子设备


[0001]本申请涉及终端
,尤其涉及权限设置方法和电子设备。

技术介绍

[0002]电子设备的root权限是一种系统权限,类似于windows系统中的administrator,root是linux和unix等系统中的超级管理员用户帐户,该帐户拥有整个系统的最高权限。在电子设备获取了root权限的情况下,可以方便地对系统中的内容进行操作,例如删除操作或更改操作等。通常来说,在研发以及测试电子设备的阶段,尤其需要电子设备获取root权限以对系统中的内容进行操作。例如,在研发阶段,电子设备获取root权限后可以对芯片厂商定义的系统文件进行删除。
[0003]如何进行权限设置使得电子设备获取root权限是值得讨论的。

技术实现思路

[0004]本申请提供了一种权限设置方法和电子设备,可以使得电子设备在fastboot模式下即可以将携带root权限的镜像刷入动态分区,重启系统后获取root权限。在获取root权限时,无需考虑电子设备是否处于研发状态。
[0005]第一方面,本申请提供了一种本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种权限设置方法,其特征在于,所述方法包括:电子设备重启系统进入启动装载fastboot模式,所述系统的镜像存储于闪存flash的静态分区和super动态分区中;所述flash上全部静态分区的起始地址和所述super动态分区的起始地址记录于分区表中;所述super动态分区中包括超级元数据,所述超级元数据记录了所述super动态分区下各动态分区的偏移量;一个动态分区的偏移量描述了所述一个动态分区相对于所述super动态分区的起始地址的偏移情况;所述电子设备在所述fastboot模式下将第一分区的镜像刷入所述第一分区;所述第一分区包括至少一个动态分区;所述第一分区的镜像携带root权限;所述电子设备重启所述系统;所述电子设备重启所述系统之后具有root权限。2.根据权利要求1所述的方法,其特征在于,所述电子设备在所述fastboot模式下将第一分区的镜像刷入所述第一分区之前,所述方法还包括:在所述fastboot模式下所述电子设备获取在所述flash上所述第一分区的起始地址;在所述flash上所述第一分区的起始地址是基于所述第一分区的偏移量和所述super动态分区的起始地址得到的;所述第一分区的偏移量是所述电子设备在所述fastboot模式下通过启动装载bootloader层的偏移量获取接口获取的。3.根据权利要求2所述的方法,其特征在于,所述偏移量获取接口中包括第一接口、第二接口、第三接口、第四接口、第五接口以及第六接口,其中,第一接口用于从所述super动态分区中获取超级元数据;所述第二接口用于检验所述超级元数据的有效性;所述第三接口用于从所述超级元数据中确定所述super动态分区中全部动态分区对应的编号;所述第四接口用于从所述全部动态分区对应的编号中确定所述第一分区对应的编号;所述第五接口用于基于所述第一分区对应的编号确定所述第一分区对应的偏移序号;所述第六接口用于基于所述第一分区对应的偏移序号确定所述偏移序号对应的偏移量作为所述第一分区的偏移量。4.根据权利要求1

3中任一项所述的方法,其特征在于,所述电子设备重启系统进入fastboot模式,具体包括:所述电子设备确定出所述电子设备不支持开发者模式,所述电子设备重启系统进入fastboot模式。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述电子设备确定出所述电子设备支持所述开发者模式的情况下,电子设备重...

【专利技术属性】
技术研发人员:王冠森赵文振
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1