[英]Interact with SELinux on GenyMotion Virtual Device
我讀了很多關於SELinux的文章,並且我想嘗試着為大學做一個案例研究。 我已經在GenyMotion上安裝了各種虛擬設備,從Android 6到Android 9,但是沒有人擁有SElinux:當我執行“ sestatus”時,它會回答“ disabled”。 我認為啟用它還不夠,似乎必須將模塊安裝在內核中,有人可以告訴我該怎么做嗎? 我嘗試過,但是沒有找到任何東西,我遇到很多困難,這是我第一次做這些事情。 預先感謝大家。
最終,我設法使一切正常:我能夠通過GenyMotion虛擬設備中的終端訪問Selinux信息。 Selinux在版本4.3之后的設備上已經處於活動狀態,無需安裝它,因為它表示為@Martin Zeitler。 我解釋了該問題的解決方案(在Linux上有效)。
最后,由於有了本指南,我才意識到Selinux策略是以二進制格式存儲的,因此沒有工具就無法與它們進行交互。 https://ge0n0sis.github.io/posts/2015/12/exploring-androids-selinux-kernel-policy/
一個不能在Android上“安裝SE Linux”; 因為自API級別21開始已經默認安裝和啟用它,所以您需要成為root
用戶才能訪問這些管理命令。 僅在有根的硬件設備或有根的仿真器映像上才有可能。
...只需安裝CentOS或任何其他啟用安全性的Linux發行版進行測試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.