android6.0如何root,user版本如何打开root权限之android6.0

这篇博客介绍了如何修改Android系统的安全属性,包括将`ro.adb.secure`设置为0以允许ADB调试,更新sepolicy策略以适应eng构建变体,并调整adb模块的编译标志,特别是针对调试和验证功能的开关。
摘要由CSDN通过智能技术生成

1.修改ro.adb.secure属性

diff --git a/common/DeviceCommon.mk b/common/DeviceCommon.mk

index ef80897..8f61493 100644

--- a/common/DeviceCommon.mk

+++ b/common/DeviceCommon.mk

@@ -88,7 +88,7 @@ PRODUCT_PROPERTY_OVERRIDES += \

persist.sys.apr.enabled=0 \

persist.sys.engpc.disable=1 \

persist.sys.sprd.wcnreset=1 \

- ro.adb.secure=1 \

+ ro.adb.secure=0 \

persist.sys.ag.enable=false \

persist.sys.net.packet = 0 \

persist.sys.start_udpdatastall=0 \

2.修改sepolicy

/external/sepolicy$ git diff

diff --git a/Android.mk b/Android.mk

index 1b903bd..e7b9537 100644

--- a/Android.mk

+++ b/Android.mk

@@ -61,7 +61,7 @@ $(sepolicy_policy.conf): PRIVATE_MLS_CATS := $(MLS_CAT

$(sepolicy_policy.conf) : $(call build_policy, $(sepolicy_build_files))

@mkdir -p $(dir $@)

$(hide) m4 -D mls_num_sens=$(PRIVATE_MLS_SENS) -D mls_num_cats=$

- -D target_build_variant=$(TARGET_BUILD_VARIANT) \

+ -D target_build_variant=eng \

-s $^ > $@

$(hide) sed '/dontaudit/d' $@ > $@.dontaudit

3.修改adb模块的android.mk

diff --git a/adb/Android.mk b/adb/Android.mk

index d4adbfb..d35cf66 100644

--- a/adb/Android.mk

+++ b/adb/Android.mk

@@ -235,12 +235,13 @@ LOCAL_CFLAGS := \

-D_GNU_SOURCE \

-Wno-deprecated-declarations \

-LOCAL_CFLAGS += -DALLOW_ADBD_NO_AUTH=$(if $(filter userdebug eng,$(TARGET_BUILD_VARIANT)

+#LOCAL_CFLAGS += -DALLOW_ADBD_NO_AUTH=$(if $(filter user userdebug eng,$(TARGET_BUILD_VARIANT

-ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT)))

+#ifneq (,$(filter user userdebug eng,$(TARGET_BUILD_VARIANT)))

LOCAL_CFLAGS += -DALLOW_ADBD_DISABLE_VERITY=1

LOCAL_CFLAGS += -DALLOW_ADBD_ROOT=1

#endif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Mango6.0是一款基于Java的开源业务流程管理系统,可以在Linux系统上进行安装和部署。以下是Mango6.0的安装步骤: 1.首先,需要确保已经安装了Java环境。可以在终端中输入以下命令来检查Java是否已经安装: ``` java -version ``` 如果显示了Java的版本信息,则说明Java已经安装成功。 2.下载Mango6.0的安装包。可以从官网上下载Mango6.0的安装包,也可以从GitHub上获取源代码并进行编译打包。假设已经下载了名为`mango-6.0.0.zip`的安装包,并将其保存在`/opt`目录下。 3.解压缩安装包。在终端中输入以下命令来解压缩安装包: ``` cd /opt unzip mango-6.0.0.zip ``` 解压缩后,会在当前目录下生成一个名为`mango-6.0.0`的目录。 4.配置数据库。Mango6.0需要使用MySQL数据库来存储数据,因此需要先安装MySQL,并创建一个数据库和一个用户。可以在终端中输入以下命令来完成MySQL的安装和配置: ``` sudo apt-get update sudo apt-get install mysql-server sudo mysql_secure_installation sudo mysql -u root -p mysql> CREATE DATABASE mango; mysql> CREATE USER 'mango'@'localhost' IDENTIFIED BY 'password'; mysql> GRANT ALL PRIVILEGES ON mango.* TO 'mango'@'localhost'; mysql> FLUSH PRIVILEGES; mysql> exit ``` 在上述命令中,`mango`是数据库的名称,`mango`和`password`是创建的用户的用户名和密码,可以根据实际情况进行修改。 5.配置Mango6.0。进入Mango6.0的安装目录,并编辑`mango.properties`文件,设置数据库的连接信息: ``` cd /opt/mango-6.0.0 vi mango.properties ``` 在文件中添加以下内容: ``` mango.db.type=mysql mango.db.url=jdbc:mysql://localhost:3306/mango mango.db.username=mango mango.db.password=password ``` 在上述内容中,`mysql`是数据库类型,`localhost:3306`是数据库的主机和端口号,`mango`是数据库的名称,`mango`和`password`是创建的用户的用户名和密码,需要根据实际情况进行修改。 6.启动Mango6.0。在终端中输入以下命令来启动Mango6.0: ``` ./bin/startup.sh ``` 启动后,可以在浏览器中输入`http://localhost:8080/mango`来访问Mango6.0的管理界面。初始用户名和密码为`admin/admin`,可以在管理界面中进行修改。 以上就是在Linux系统上安装Mango6.0的步骤。需要注意的是,Mango6.0的安装和配置可能会因为各种原因出现问题,需要根据具体情况进行调整和修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值