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
文章为作者独立观点不代本网立场,未经允许不得转载。