RK3399新建可读可写分区

1.修改 device\rockchip\rk3399\parameter.txt 文件

添加private分区:0x00006000@0x00894400(private),-@0x0089a400(userdata)

 @之前的是分区大小(十六进制)   @之后是分区起始位置  
 后一个分区的起始位置等于前一个分区的大小加上起始位置
2.修改 device/rockchip/rk3399/fstab.rk30board文件

添加

/dev/block/by-name/private     /private         ext4      noatime,nodiratime,nosuid,nodev,noauto_da_alloc,discard                wait
3.修改 device/rockchip/rk3399/recovery.fstab文件

添加

/dev/block/by-name/private               /private             ext4             defaults                  defaults
4.修改 device/rockchip/common/init.rockchip.rc文件

添加

mkdir /private 0777 system system
mount ext4 mtd@private /private wait noatime nodiratime nosuid nodev noauto_da_alloc
5.修改bootable/recovery/recovery.cpp 文件

添加 (方法名自定义)

void SureprivateMount() {
  if (ensure_path_mounted("/private")) {
      printf("mount private fail,so formate...\n");
      tmplog_offset = 0;
      format_volume("/private");
      ensure_path_mounted("/private");
  }
}

SureprivateMount() 添加到 SureMetadataMount(); 后边

6.修改 system/core/rootdir/init.rc文件

赋予权限
在 on post-fs-data 下
添加:

    chown system system /private
    chmod 0777 /private
  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值