国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Android高通8.1 Selinux問題

這篇具有很好參考價值的文章主要介紹了Android高通8.1 Selinux問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、最近客戶提了一個需求,說要在user版本上面切分辨率,默認屏幕分辨率是2.5 k 執(zhí)行adb shell指令之后變成 4k 然后adb shell wm size可以查看

2、一開始我能想到就是在文件節(jié)點添加權(quán)限,這里不管是mtk還是qcom(高通平臺)或者其他的,我首先能想到在device/目錄下 init.xxx.rc文件中onboot添加對應文件節(jié)點權(quán)限

3、于是我懷著滿懷的信心,大哥這讓我怎么玩?完全不給活路嗎?

4、而且執(zhí)行完 之后都是下面這些日志?

Android高通8.1 Selinux問題,framework,android

?5、反正提示沒有權(quán)限,哪到底應該添加什么權(quán)限?根據(jù)某個網(wǎng)友回答你可能要拿userdebug去驗證下 avc一些相關(guān)權(quán)限,其實我也描述不是很清楚,反正就是需要添加類似于android一樣權(quán)限,比如像android 讀寫權(quán)限 等等,有需要了解可以自己百度去查下哈,這里不再贅述。

6、于是我又編譯一個userdebug版本 然后執(zhí)行我動態(tài)添加

Android高通8.1 Selinux問題,framework,android

7、 于是在adb 下面執(zhí)行 adb shell setprop debug.sys.display 3 /4?

Android高通8.1 Selinux問題,framework,android

8、好了現(xiàn)在userdebug可以了,于是我又自信滿滿的 編譯user版本。然后于是又出現(xiàn)下面一幕

?Android高通8.1 Selinux問題,framework,android

?9、對于搞系統(tǒng)不久的我來說,我真心看的不是很懂,于是網(wǎng)上搜了下。然后請教了一下某aosp大佬,于是他們這個就是selinux權(quán)限問題,加上就ok,順著這個思路我去system/sepolicy/private/目前去找 這個里面有很多te文件比如nfcte,initte,于是我看著上面日志也有init,然后。嘗試在init.te文件中添加

allow init debugfs:file r file perms
allow init debugfs:file w file perms;

Android高通8.1 Selinux問題,framework,android

10、但是看起來不是很對勁,于是在public也找到了對應的。加上,在大佬鼓勵下我開始編譯,然后今天同事到公司 早上遠程驗證一把,結(jié)果如下。

Android高通8.1 Selinux問題,framework,android

11、大功告成 ,但是reboot那些因為目前是? ? ? ? Android8.1可能不支持通過system/bin目錄去執(zhí)行reboot重啟指令,考慮用代碼去實現(xiàn)。

總結(jié)一下:

1、對于linux文件節(jié)點讀寫權(quán)限了解

2、了解對于init.rc,init.qcom.rc,init.target.rc文件 等等 不知道可以自行百度一下

3、對于Selinux權(quán)限了解要看log 了解AVC相關(guān)一些selinux權(quán)限東西?

4、要有耐心調(diào)試

5、不知道可以請教大佬們說不定思路打開了。格局也打開了。

轉(zhuǎn)載請注明出處,謝謝!

Android高通8.1 Selinux問題_KdanMin的博客-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-645913.html

到了這里,關(guān)于Android高通8.1 Selinux問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關(guān)文章

  • Android Framework 常見解決方案(20)UDP廣播無效問題

    該問題同時存在于android App和Framework系統(tǒng)中。最終效果是在Android系統(tǒng)中直接使用UDP廣播無效,有意思的是有的android系統(tǒng)可以,有的Android 系統(tǒng)不行。然而該部分代碼自己在Linux上測試時是有效的,代碼不變,只是簡單的編譯移植過來就變得莫名其妙的不行了,頭還真是大的不

    2024年02月12日
    瀏覽(20)
  • Android 修改 SELinux avc 權(quán)限的方法

    Android 修改 SELinux avc 權(quán)限的方法

    系統(tǒng)版本:Android 11.0???? 平???????? 臺:RK3568 在 Android 系統(tǒng)的開發(fā)及適配過程中,我們常常需要對 SELinux avc? 權(quán)限進行修改,以下是我對 SELinux avc? 權(quán)限修改總結(jié)的方法。 一、驗證功能是否存在 selinux 權(quán)限問題 #進入Android終端 adb shell #獲取root權(quán)限 su #查看系統(tǒng)當前 s

    2024年02月09日
    瀏覽(29)
  • Android 8.1 隱藏設置中定位功能

    Android 8.1 隱藏設置中定位功能 最近接到客戶反饋,需要隱藏設備設置中的定位功能,具體修改參照如下: /vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/SecuritySettings.java 到這里,在設置的搜索框中輸入定位仍能搜索到相關(guān)功能選項,想要屏蔽掉的話具體

    2024年01月22日
    瀏覽(18)
  • MTK Android設置setprop的selinux權(quán)限

    自定義了個SystemProperties的屬性,需要在system應用中修改它,介紹MTK及展銳的設置方法,可擴展到其他平臺. 比如代碼中要這么設置 默認會引發(fā)selinux無權(quán)限的報錯. 修改方法是在對應的.te中添加對應的屬性,注意不同的平臺屬性及修改目錄可能不一樣,比如展銳的與MTK的就

    2024年02月11日
    瀏覽(27)
  • android 8.1 disable unsupported sensor

    android 8.1 disable unsupported sensor

    如果device不支持某種sensor,可以在android/frameworks/base/core/java/android/hardware/SystemSensorManager.java里將其disabled掉。以disable proximity sensor為例。 就是將p_sensor 從mFullSensorsList中移出。這一步基本上已經(jīng)work了(SensorManager#getSensorList(8)得不到p_sensor的訊息),但是如果你的code還需要通過CTS測

    2024年02月06日
    瀏覽(17)
  • 【Android】SElinux(Security-Enhanced Linux)

    作為安卓安全模型的一部分,安卓使用安全增強型Linux(SELinux)對所有進程實施強制性訪問控制(MAC),甚至是以root/超級用戶權(quán)限(Linux能力)運行的進程。許多公司和組織都為安卓的SELinux實現(xiàn)做出了貢獻。有了SELinux,安卓可以更好地保護和限制系統(tǒng)服務,控制對應用程序

    2023年04月13日
    瀏覽(15)
  • Android SELinux:保護您的移動設備安全的關(guān)鍵

    Android SELinux:保護您的移動設備安全的關(guān)鍵

    移動設備在我們的生活中扮演著越來越重要的角色,我們幾乎把所有重要的信息都存儲在這些設備上。然而,隨著移動應用程序的數(shù)量不斷增加,安全性也變得越來越關(guān)鍵。這就是為什么安卓系統(tǒng)引入了SELinux(Security-Enhanced Linux)的原因。 1.1 SELinux的概念和作用 SELinux是一個

    2024年02月19日
    瀏覽(14)
  • 高通 Android 12/13獲取IMIE號

    高通 Android 12/13獲取IMIE號

    1、由于我們工廠smt需要顯示imei號,因此需要 2、查閱相關(guān)資料Android O(之后)Android 10之后進行限制 ?3、通過反射獲取 imei號? 4、通過 TelephonyManager 中g(shù)etImei()方法獲取 5、結(jié)果 獲取imei號 如下圖所示? ? ?6、到這里基本結(jié)束了,轉(zhuǎn)載請注明出處,謝謝 7、記得添加系統(tǒng)權(quán)限 否則

    2024年02月11日
    瀏覽(23)
  • 基于Android13的系統(tǒng)啟動流程分析(一)之SeLinux權(quán)限介紹

    基于Android13的系統(tǒng)啟動流程分析(一)之SeLinux權(quán)限介紹

    學習Android系統(tǒng)啟動流程之前先學習一下SeLinux權(quán)限系統(tǒng),步入正題 本章講解的方向和你將收獲的知識: 什么是SeLinux系統(tǒng),SeLinux的簡介和介紹 SeLinux系統(tǒng)的主要作用和存在的意義,是基于哪個版本開始推行該方案的 如果遇到了SeLinux權(quán)限問題該如何解決,有幾種解決方案 SeLi

    2024年02月04日
    瀏覽(44)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包