RK3562编译Android13 ROOT固件教程,触觉智能开发板演示

本文介绍编译Android13 ROOT权限固件的方法,触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。

关闭selinux

修改此文件(\”+\”号为修改内容)

device/rockchip/common/BoardConfig.mk

注释用户组权限检测

修改此文件(\”+\”号为修改内容)

system/extras/su/su.cpp

给su文件默认授予root权限

修改此文件(\”+\”号为修改内容)

system/core/libcutils/fs_config.cpp

然后修改此文件(\”+\”号为修改内容)

frameworks/base/core/jni/com_android_internal_os_Zygote.cpp

最后修改此文件(\”+\”号为修改内容)

kernel-5.10/security/commoncap.c

源码编译并验证固件是否ROOT

修改完上面三个步骤的文件后,重新编译内核和安卓源码,执行以下命令:

下载RootChecker测试APK软件包(自行下载),可通过ADB命令或者U盘安装,安装后按照提示点击按钮检查root。

root成功如图:

产品简介

触觉智能RK3562开发板(型号EVB3562),基于瑞芯微新一代Soc RK3562/RK3562J设计,可用于轻量级人工智能应用。EVB3562开发板配备了PCIe2.1/USB3.0 OTG/千兆网口等各类型接口,支持4G/5G通信、多摄像头及多种视频接口,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示、工业控制等行业领域。

  • 搭载瑞芯微新一代RK3562/RK3562J芯片;
  • 1TOPS算力NPU,支持INT8/INT16/FP16
  • 等数据类型运算;
  • 支持4K@30FPS与1080P@60FPS视频解码;
  • 13M ISP,支持HDR与多路摄像头视频采集;
  • 单路MIPI-DSI,最高2048 x 1080@60fps ;
  • 单通道LVDS,最高1366 x 768@60fps ;
  • 三路独立的以太网口,其中两路千兆网口,
  • 一路百兆网口;
  • 支持5G/4G/WiFi/蓝牙无线通信;
  • 支持Android,Linux操作系统;

瑞芯微开发板/主板Android系统APK签名文件使用方法,实用干货

本文介绍瑞芯微开发板/主板Android系统APK签名文件使用方法,触觉智能EVB3588开发板演示,搭载了瑞芯微RK3588芯片,各类接口一应俱全,帮助企业提高产品开发效率,缩短上市时间,降低成本和设计风险。

系统签名文件

生成APK系统签名文件,具体可参考此文章方法

使用方法

第一步,修改APK工程文件

app/src/build.gradle,并添加以下内容:

  • 代码释义

storeFile file:工程签名文件放置目录;

storePassword/keyPassword:签名文件密码;

keyAlias:签名文件别名;

第二步,修改APK工程文件

app/src/main/res/AndroidManifest.xml,并添加以下内容:

修改后点击【File】->【Sync Porject with Gradle Files】重新同步源码编译即可。

验证

测试APK包名:com.imx.bookcase,编译测试前,先执行以下命令即可实时查看应用状态:

结果可看出当前应用为\”u0_a81\”用户级应用。

编译测试后:

结果可看出APK成功变成\”system\”级应用。

动手编译一个你自己的Android系统

来自:https://www.jianshu.com/u/e94ea7ab2e19

当你打开这个文档的时候,你已经做好准备了,话不多说开搞。

这里参考 Google官网文档,地址是:https://source.android.google.cn/

以及清华镜像文档,地址是:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/

/ 正文 /

先上图,其他的文档有些不是很全,我这个我只能说我现在刷机成功了,有图有真相。我买的Pixel 一代欧版手机 欧版 欧版 欧版,刷的 android-10.0.0_r5 分支。下图请忽略相机名称(这个我自己修改的)和WiFi图标显示图标显示问题,那个刷官方的ROM包WiFi图标也那样,但是可以正常上网。

硬件要求

电脑

内存推荐16G,硬盘推荐150G以上,最好250G以上。我之前搞内存4G的电脑编译各种问题换成16G一次成功,8G能不能编译过我不知道。

协程能轻量到什么程度?就算你在一个线程中创建1000个协程,也不会有什么影响。

软件要求

Ubuntu下载

Ubuntu系统,谷歌建议的14.04坑太多,本人安装的Ubuntu 20.04 LTS版的系统。Android源码对Ubuntu版本是有要求的,6.0版本最低要求14.04版本,默认网址下载就是LTS版本,个人推荐安装15.04以上。

JDK下载

15.04版本及以上的JDK下载。

14.04 版本的JDK下载,它没有直接支持JDK 8版本。

可以下载JDK8U45版本。

安装的时候可能会出现找不到deb文件 有同学说强制安装,我没试过。

工具下载

下载代码

下载 repo 工具

清华镜像步骤如下所示:

谷歌步骤如下所示:

初始化名称和邮箱

初始化repo

清华镜像的(默认下载master分支,后期也可以切换再下载)如下所示:

谷歌的(默认下载master分支,后期也可以切换再下载)如下所示:

分支情况和对应手机,只截取一部分,这个太多了。

下载并且输出下载的日志

这里有时会掉线,建议写一个shell脚本:

下载驱动

下载驱动(专有的二进制文件),官网地址这个时候细分版本那栏就用到了,先找到Pixel手机,搜索QP1A.191005.007.A1 有几个下载几个。

下载完成之后每个目录里面有一个shell脚本,将两个shell脚本放在Aosp 目录下,chmod 777 XXX.sh 然后执行 ./XXX.sh 先按一个回车,一直按回车只到出现 I ACCEPT输入这两个单词再回车,注意在第8条。

编译 Android

关联代码

方法一:

方法二:

选择手机型号

只截取一部分,这个也不少。

编译并且输出日志

刷机

打开OEM开关

先点击设置—关于手机—-版本号七次—开发者选项—打开OEM解锁(这步必须可以上网,否则打不开)

进入bootloader页面(使用方法1时必须安装adb)。

方法1如下所示:

方法2如下所示:

使用下图的快捷键,我的手机 Pixel 就是音量减键和电源键。下图只贴了一部分手机机型。

在源码根目录(我的项目Aosp目录下)执行,这步必须下载SDK,手机已经解锁的跳过此步。

对于新款设备(2015 年及之后发布的设备):

对于老款设备(2014 年及之前发布的设备):

配置adb和fastboot

配置生成的out目录,刷机

FAQ

Question1:怎么重新关闭引导加载程序?

Answer1:我能问一下为什么要关闭,你后期使用还得开。车跑偏了哈,回答问题。

对于新款设备(2015 年及之后发布的设备):

对于老款设备(2014 年及之前发布的设备):

Question2:mac电脑配置有哪些问题?

首先下载mac os 10.11sdk拷贝到/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs,然后解压。

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。