RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

瑞芯微RK3566/RK3568開(kāi)發(fā)板安卓11固件ROOT教程,觸覺(jué)智能Purple Pi OH演示

觸覺(jué)智能 ? 2024-12-05 10:24 ? 次閱讀

本文介紹RK3566/RK3568開(kāi)發(fā)板Android11系統(tǒng),編譯ROOT權(quán)限固件的方法。觸覺(jué)智能Purple Pi OH鴻蒙開(kāi)發(fā)板演示,搭載了瑞芯微RK3566四核處理器,Laval鴻蒙社區(qū)推薦開(kāi)發(fā)板,已適配全新OpenHarmony5.0 Release系統(tǒng),SDK源碼全開(kāi)放!

關(guān)閉Selinux

修改以下路徑文件:

adevice/rockchip/common/BoardConfig.mk

修改代碼如下:

BOARD_BOOT_HEADER_VERSION ?= 2

BOARD_MKBOOTIMG_ARGS :=

BOARD_PREBUILT_DTBOIMAGE ?= $(TARGET_DEVICE_DIR)/dtbo.img

BOARD_ROCKCHIP_VIRTUAL_AB_ENABLE ?= false

-BOARD_SELINUX_ENFORCING ?= true

+BOARD_SELINUX_ENFORCING ?= false

注意:"+"號(hào)為修改內(nèi)容。

注釋用戶組權(quán)限檢測(cè)

修改以下路徑文件:

system/extras/su/su.cpp

修改代碼如下:

void extract_uidgids(const char* uidgids, uid_t* uid, gid_t*

gid, gid_t* gids, i

}

int main(int argc, char** argv) {

- uid_t current_uid = getuid();

- if (current_uid != AID_ROOT && current_uid != AID_SHELL) error(1, 0, "notallowed");

+ //uid_t current_uid = getuid();

+ //if (current_uid != AID_ROOT && current_uid != AID_SHELL) error(1, 0, "notallowed");

注意:"+"號(hào)為修改內(nèi)容。

?給su文件默認(rèn)授予root權(quán)限

修改以下路徑文件:

system/core/libcutils/fs_config.cpp

修改代碼如下:

static const struct fs_path_config android_files[] = {

// the following two files are INTENTIONALLY set-uid, but they

// are NOT included on user builds.{ 06755, AID_ROOT, AID_ROOT, 0, "system/xbin/procmem" },

- { 04750, AID_ROOT, AID_SHELL, 0, "system/xbin/su" },

+ { 06755, AID_ROOT, AID_SHELL, 0, "system/xbin/su" },

修改以下路徑文件:

frameworks

/base/

core

/jni/

com_android_internal_os_Zygote.cpp

修改代碼如下:

static void DropCapabilitiesBoundingSet(fail_fn_t fail_fn) {

+/*

for (int i = 0; prctl(PR_CAPBSET_READ, i, 0, 0, 0) >= 0; i++) {;

if (prctl(PR_CAPBSET_DROP, i, 0, 0, 0) == -1) {

if (errno == EINVAL) {

ALOGE("prctl(PR_CAPBSET_DROP) failed with EINVAL. Please verify

"your kernel is compiled with file capabilities support"); } else {

fail_fn(CREATE_ERROR("prctl(PR_CAPBSET_DROP, %d) failed: %s", i, strerror(errno)));

}

}

}

+ */

}

修改以下路徑文件:

kernel/security/commoncap.c

修改代碼如下:

int cap_task_setnice(struct task_struct *p, int nice)

static int cap_prctl_drop(unsigned long cap){

struct cred *new;

+/*

if (!ns_capable(current_user_ns(), CAP_SETPCAP))

return -EPERM;

if (!cap_valid(cap))

return -EINVAL;-+*/

new = prepare_creds();

注意:"+"號(hào)為修改內(nèi)容。

源碼編譯并測(cè)試

修改完上面三個(gè)步驟的文件后,即可在源碼根目錄下編譯安卓源碼:

# make -j4

下載Root Checker(ROOT檢查工具),通過(guò)ADB命令或者U盤(pán)安裝后,打開(kāi)按照提示點(diǎn)擊按鈕檢測(cè)ROOT,如圖:

wKgZPGdWaIOAEHxBAAA5-7W6orY55.jpeg

若ROOT成功則如圖所示:

wKgZO2dWaIOANvkVAAA84UoNmWI47.jpeg



聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5032

    瀏覽量

    97371
  • 瑞芯微
    +關(guān)注

    關(guān)注

    23

    文章

    414

    瀏覽量

    51298
  • root工具
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    5039
  • RK3568
    +關(guān)注

    關(guān)注

    4

    文章

    514

    瀏覽量

    5031
  • RK3566
    +關(guān)注

    關(guān)注

    0

    文章

    145

    瀏覽量

    4824
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    簡(jiǎn)單分析下RK3568RK3566兩個(gè)平臺(tái)的特點(diǎn)

      RK3568RK3566旗下最新的22nm制程通用型SoC,支持
    發(fā)表于 08-09 15:33

    [觸覺(jué)智能 Purple Pi OH開(kāi)發(fā)板體驗(yàn)]一.開(kāi)箱初體驗(yàn)

    [觸覺(jué)智能 Purple Pi OH開(kāi)發(fā)板體驗(yàn)]開(kāi)箱篇 一.前言 感謝電子發(fā)燒友平臺(tái)和
    發(fā)表于 07-28 20:44

    ROC RK3566 PC固件RK3566/RK3568 NorFlash2eMMCLoader

    電子發(fā)燒友網(wǎng)站提供《ROC RK3566 PC固件RK3566/RK3568 NorFlash2eMMCLoader.txt》資料免費(fèi)下載
    發(fā)表于 09-21 14:51 ?45次下載
    ROC <b class='flag-5'>RK3566</b> PC<b class='flag-5'>固件</b><b class='flag-5'>RK3566</b>/<b class='flag-5'>RK3568</b> NorFlash2eMMCLoader

    AIO 3568J固件RK3566/RK3568 NorFlash2eMMCLoader小固件

    電子發(fā)燒友網(wǎng)站提供《AIO 3568J固件RK3566/RK3568 NorFlash2eMMCLoader小固件.txt》資料免費(fèi)下載
    發(fā)表于 09-21 10:56 ?15次下載
    AIO <b class='flag-5'>3568</b>J<b class='flag-5'>固件</b><b class='flag-5'>RK3566</b>/<b class='flag-5'>RK3568</b> NorFlash2eMMCLoader小<b class='flag-5'>固件</b>

    RK3568主板開(kāi)發(fā)板PET_RK3568_P01簡(jiǎn)述

    RK3568主板開(kāi)發(fā)板PET_RK3568_P01簡(jiǎn)述
    的頭像 發(fā)表于 08-08 11:41 ?3074次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3568</b>主板<b class='flag-5'>開(kāi)發(fā)板</b>PET_<b class='flag-5'>RK3568</b>_P01簡(jiǎn)述

    RK3566開(kāi)發(fā)板USB OTG模式介紹及命令切換,觸覺(jué)智能EVB3566主板鴻蒙硬件廠商

    本文USB OTG模式介紹及命令切換,適用于嵌入式工程師、硬件開(kāi)發(fā)教程入門(mén)學(xué)習(xí)課程。設(shè)備為觸覺(jué)智能開(kāi)發(fā)
    的頭像 發(fā)表于 09-05 17:01 ?1241次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3566</b><b class='flag-5'>開(kāi)發(fā)板</b>USB OTG模式介紹及命令切換,<b class='flag-5'>觸覺(jué)</b><b class='flag-5'>智能</b>EVB<b class='flag-5'>3566</b>主板鴻蒙硬件廠商

    RK3566鴻蒙開(kāi)發(fā)板Ubuntu虛擬機(jī)環(huán)境搭建教程,觸覺(jué)智能Purple Pi OH主板

    本文適用于Ubuntu虛擬機(jī)環(huán)境搭建教程學(xué)習(xí),設(shè)備為觸覺(jué)智能開(kāi)發(fā)RK3566
    的頭像 發(fā)表于 09-05 17:47 ?335次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3566</b>鴻蒙<b class='flag-5'>開(kāi)發(fā)板</b>Ubuntu虛擬機(jī)環(huán)境搭建教程,<b class='flag-5'>觸覺(jué)</b><b class='flag-5'>智能</b><b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b>主板

    RK3566鴻蒙開(kāi)發(fā)板Ubuntu虛擬機(jī)環(huán)境搭建教程,觸覺(jué)智能Purple Pi OH主板

    本文適用于Ubuntu虛擬機(jī)環(huán)境搭建教程學(xué)習(xí),設(shè)備為觸覺(jué)智能開(kāi)發(fā)RK3566
    的頭像 發(fā)表于 09-08 18:25 ?951次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3566</b>鴻蒙<b class='flag-5'>開(kāi)發(fā)板</b>Ubuntu虛擬機(jī)環(huán)境搭建教程,<b class='flag-5'>觸覺(jué)</b><b class='flag-5'>智能</b><b class='flag-5'>Purple</b> <b class='flag-5'>Pi</b> <b class='flag-5'>OH</b>主板

    RK3566鴻蒙開(kāi)發(fā)板OpenHarmony標(biāo)準(zhǔn)系統(tǒng)應(yīng)用兼容性測(cè)試指導(dǎo)

    本文OpenHarmony標(biāo)準(zhǔn)系統(tǒng)應(yīng)用兼容性測(cè)試指導(dǎo),適用鴻蒙系統(tǒng)軟件開(kāi)發(fā)測(cè)試的新手入門(mén)學(xué)習(xí)課程,設(shè)備為觸覺(jué)智能
    的頭像 發(fā)表于 09-10 11:56 ?372次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3566</b>鴻蒙<b class='flag-5'>開(kāi)發(fā)板</b>OpenHarmony標(biāo)準(zhǔn)系統(tǒng)應(yīng)用兼容性測(cè)試指導(dǎo)

    RK3568鴻蒙開(kāi)發(fā)板OpenHarmony系統(tǒng)修改cfg文件權(quán)限方法

    本文適用于OpenHarmony開(kāi)源鴻蒙系統(tǒng)修改cfg文件權(quán)限方法,深圳觸覺(jué)智能研發(fā)的RK3566、RK3568RK3588等
    的頭像 發(fā)表于 09-11 13:26 ?892次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3568</b>鴻蒙<b class='flag-5'>開(kāi)發(fā)板</b>OpenHarmony系統(tǒng)修改cfg文件權(quán)限方法

    RK3566鴻蒙開(kāi)發(fā)板Android11修改第三方輸入法為默認(rèn)輸入法

    本文適用于觸覺(jué)智能所有支持Android11系統(tǒng)的開(kāi)發(fā)板修改第三方輸入法為默認(rèn)輸入法。本次使用的是觸覺(jué)
    的頭像 發(fā)表于 09-24 09:43 ?425次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3566</b>鴻蒙<b class='flag-5'>開(kāi)發(fā)板</b>Android<b class='flag-5'>11</b>修改第三方輸入法為默認(rèn)輸入法

    RK3566/RK3568 Android11使用OTA升級(jí)固件方法,深圳觸覺(jué)智能鴻蒙開(kāi)發(fā)板演示,備戰(zhàn)第九屆華為ICT大賽

    本文介紹RK3566/RK3568在Android11系統(tǒng)OTA升級(jí)
    的頭像 發(fā)表于 10-12 11:57 ?459次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3566</b>/<b class='flag-5'>RK3568</b> Android<b class='flag-5'>11</b>使用OTA升級(jí)<b class='flag-5'>固件</b>方法,深圳<b class='flag-5'>觸覺(jué)</b><b class='flag-5'>智能</b>鴻蒙<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>演示</b>,備戰(zhàn)第九屆華為ICT大賽

    RK3566/RK3568 Android11下該如何默認(rèn)屏蔽導(dǎo)航欄/狀態(tài)欄?看這篇文章就懂了

    本文介紹RK3566/RK3568在Android11系統(tǒng)默認(rèn)屏蔽導(dǎo)航欄/狀態(tài)欄方法,
    的頭像 發(fā)表于 10-30 18:26 ?426次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3566</b>/<b class='flag-5'>RK3568</b> Android<b class='flag-5'>11</b>下該如何默認(rèn)屏蔽導(dǎo)航欄/狀態(tài)欄?看這篇文章就懂了

    主板/開(kāi)發(fā)板Linux系統(tǒng)播放音頻方法,觸覺(jué)智能RK3562開(kāi)發(fā)板演示

    本文介紹方案主板/開(kāi)發(fā)板Linux系統(tǒng)播放音頻的方法,觸覺(jué)智能
    的頭像 發(fā)表于 12-13 11:40 ?174次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>主板/<b class='flag-5'>開(kāi)發(fā)板</b>Linux系統(tǒng)播放音頻方法,<b class='flag-5'>觸覺(jué)</b><b class='flag-5'>智能</b><b class='flag-5'>RK</b>3562<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>演示</b>

    VMware環(huán)境下,同時(shí)燒錄固件檢測(cè)不到設(shè)備如何解決?觸覺(jué)智能鴻蒙開(kāi)發(fā)板演示

    本文介紹PC電腦端運(yùn)行VMware環(huán)境下,同時(shí)燒錄固件檢測(cè)不到設(shè)備的解決方法。觸覺(jué)智能Purple Pi
    的頭像 發(fā)表于 12-19 09:36 ?125次閱讀
    VMware環(huán)境下,同時(shí)燒錄<b class='flag-5'>固件</b>檢測(cè)不到設(shè)備如何解決?<b class='flag-5'>觸覺(jué)</b><b class='flag-5'>智能</b>鴻蒙<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>演示</b>
    RM新时代网站-首页