当前位置: 首页 > news >正文

个人公众号怎么赚钱专业seo站长工具全面查询网站

个人公众号怎么赚钱,专业seo站长工具全面查询网站,加强门户网站建设的讲话,上海公司名义买房条件一、为什么需要adb root权限 问题:Relese版本,默认adb访问会降级到shell权限,一些敏感操作不能进行,远程调试比较麻烦。且Release版本没有su模块,不能切换Root用户。 开启adb调试以后,默认进入adb是syste…

一、为什么需要adb root权限

问题:Relese版本,默认adb访问会降级到shell权限,一些敏感操作不能进行,远程调试比较麻烦。且Release版本没有su模块,不能切换Root用户。

开启adb调试以后,默认进入adb是system权限,不能切换到root(因为Release没有集成su).

有两种方式切换Root:

1) Release也集成su模块

2)默认Release版本adb 开启Root权限

二、开启adb ROOT权限

开启Root权限

ro.secure表示root权限,要开启Root权限,系统配置ro.secure=0 开启ROOT权限

2.1 编译时默认开启ROOT权限

build/make/core/main.mk

ifneq (,$(user_variant))# ==== modify begin ====# fix: zhouronghua default as root# Target is secure in user builds.ADDITIONAL_DEFAULT_PROPERTIES += ro.secure=0# ==== modify end ====ADDITIONAL_DEFAULT_PROPERTIES += security.perf_harden=1ifeq ($(user_variant),user)# ==== modify begin ==== fix: default as rootADDITIONAL_DEFAULT_PROPERTIES += ro.adb.secure=0# ==== modify end ====endif

user版本就是Releae版本,userdebug版本就是debug版本。

2.2 Zygote关闭权限降级

frameworks/base/core/jni/com_android_internal_os_Zygote.cpp

static void DropCapabilitiesBoundingSet(fail_fn_t fail_fn) {// ==== modify begin ==== zhouronghua #if 0for (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)));}}}#endif// ==== modify end ====}

2.3 Android.bp允许暴力修改selinux权限

system/core/init/Android.bp

-DALLOW_PERMISSIVE_SELINUX=0  修改为 -DALLOW_PERMISSIVE_SELINUX=1

cc_defaults {name: "init_defaults",cpp_std: "experimental",sanitize: {misc_undefined: ["signed-integer-overflow"],},cflags: ["-DLOG_UEVENTS=0","-Wall","-Wextra","-Wno-unused-parameter","-Werror","-Wthread-safety","-DALLOW_FIRST_STAGE_CONSOLE=0","-DALLOW_LOCAL_PROP_OVERRIDE=0","-DALLOW_PERMISSIVE_SELINUX=1","-DREBOOT_BOOTLOADER_ON_PANIC=0","-DWORLD_WRITABLE_KMSG=0","-DDUMP_ON_UMOUNT_FAILURE=0",

2.4 init程序允许暴力修改selinux权限

system/core/init/Android.mk

ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT)))
init_options += \-DALLOW_FIRST_STAGE_CONSOLE=1 \-DALLOW_LOCAL_PROP_OVERRIDE=1 \-DALLOW_PERMISSIVE_SELINUX=1 \-DREBOOT_BOOTLOADER_ON_PANIC=1 \-DWORLD_WRITABLE_KMSG=1 \-DDUMP_ON_UMOUNT_FAILURE=1
else
# ==== modify begin ==== zhouronghua allow permissive
init_options += \-DALLOW_FIRST_STAGE_CONSOLE=0 \-DALLOW_LOCAL_PROP_OVERRIDE=0 \-DALLOW_PERMISSIVE_SELINUX=1 \-DREBOOT_BOOTLOADER_ON_PANIC=0 \-DWORLD_WRITABLE_KMSG=0 \-DDUMP_ON_UMOUNT_FAILURE=0
# ==== modify end ====
endif

2.5 su程序权限提级

system/core/libcutils/fs_config.cpp

    // 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" },// ==== modify begin ==== zhouronghua su right improve{ 06755, AID_ROOT,      AID_SHELL,     0, "system/xbin/su" },

2.6 修改su程序权限

system/core/rootdir/init.rc

    chown system system /sys/devices/system/cpu/cpufreq/interactive/io_is_busychmod 0660 /sys/devices/system/cpu/cpufreq/interactive/io_is_busy# ==== modify begin ==== zhouronghua su rightchmod 6755 /system/xbin/su# ==== modify end ====

2.7 su程序构建

system/extras/su/Android.mk

LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)# ==== modify begin ==== zhouronghua su as common module
LOCAL_MODULE_TAGS := optional
# ==== modify end ====

2.8 su程序去掉Root用户检测

system/extras/su/su.cpp

int main(int argc, char** argv) {// ==== modify begin ==== zhouronghua delete root shell check#if 0uid_t current_uid = getuid();if (current_uid != AID_ROOT && current_uid != AID_SHELL) error(1, 0, "not allowed");#endif// ==== modify end ====

2.9 关闭selinux.cpp强制安全检测

system/core/init/selinux.cpp

bool IsEnforcing() {// ==== modify start ==== zhouronghua 不需要强制安全检测return false;// ==== modify endif (ALLOW_PERMISSIVE_SELINUX) {return StatusFromCmdline() == SELINUX_ENFORCING;}return true;
}

2.10 adb不降级采用ROOT访问

adbd启动时检查属性,决定是否进行权限降级到AID_SHELL

system/core/adb/daemon/main.cpp

static bool should_drop_privileges() {// ==== modify begin ====// fix: zhouronghua "adb root" not allowed, always drop privileges.if (!ALLOW_ADBD_ROOT && !is_device_unlocked()) return false;// ==== modifu end ====

adb Root权限访问不需要降级。 

2.11 安卓内核默认开启selLinux

kernel/configs/o-mr1/android-3.18/android-base.config

kernel/configs/o-mr1/android-4.4/android-base.config

kernel/configs/o-mr1/android-4.9/android-base.config

kernel/configs/o/android-3.18/android-base.config

kernel/configs/o/android-3.18/android-base.config

kernel/configs/o/android-4.4/android-base.config

kernel/configs/o/android-4.9/android-base.config

kernel/configs/p/android-4.14/android-base.config

kernel/configs/p/android-4.4/android-base.config

kernel/configs/p/android-4.9/android-base.config

kernel/configs/q/android-4.14/android-base.config

kernel/configs/q/android-4.19/android-base.config

kernel/configs/q/android-4.9/android-base.config

kernel/configs/r/android-4.14/android-base.config

kernel/configs/r/android-4.19/android-base.config

kernel/configs/r/android-5.4/android-base.config

CONFIG_XFRM_USER=y
# ==== modify begin ==== zhouronghua selinux
CONFIG_SECURITY_SELINUX_DEVELOP=y
# # ==== modify end ====


文章转载自:
http://arabella.pfbx.cn
http://bursiform.pfbx.cn
http://rheometry.pfbx.cn
http://osteogenesis.pfbx.cn
http://innovative.pfbx.cn
http://tantalizingly.pfbx.cn
http://reviewal.pfbx.cn
http://degrease.pfbx.cn
http://hognose.pfbx.cn
http://trochophore.pfbx.cn
http://arguable.pfbx.cn
http://wardress.pfbx.cn
http://bat.pfbx.cn
http://halidome.pfbx.cn
http://accordionist.pfbx.cn
http://slagging.pfbx.cn
http://minish.pfbx.cn
http://longstanding.pfbx.cn
http://apiculture.pfbx.cn
http://whaup.pfbx.cn
http://preludious.pfbx.cn
http://exarch.pfbx.cn
http://polarimetry.pfbx.cn
http://cotype.pfbx.cn
http://twee.pfbx.cn
http://telstar.pfbx.cn
http://superacid.pfbx.cn
http://raker.pfbx.cn
http://purposedly.pfbx.cn
http://illuminaten.pfbx.cn
http://uncorrupted.pfbx.cn
http://capnomancy.pfbx.cn
http://pyogenic.pfbx.cn
http://roentgenology.pfbx.cn
http://anhematopoiesis.pfbx.cn
http://uw.pfbx.cn
http://hearthrug.pfbx.cn
http://ghanaian.pfbx.cn
http://ripe.pfbx.cn
http://meed.pfbx.cn
http://sanctitude.pfbx.cn
http://otologist.pfbx.cn
http://disaccustom.pfbx.cn
http://piccanin.pfbx.cn
http://coranglais.pfbx.cn
http://achromaticity.pfbx.cn
http://patinous.pfbx.cn
http://invertase.pfbx.cn
http://avert.pfbx.cn
http://radioactinium.pfbx.cn
http://apparat.pfbx.cn
http://hangtime.pfbx.cn
http://aetiology.pfbx.cn
http://gael.pfbx.cn
http://crofting.pfbx.cn
http://dentation.pfbx.cn
http://frunze.pfbx.cn
http://acrotism.pfbx.cn
http://insectaria.pfbx.cn
http://balkan.pfbx.cn
http://polyglottism.pfbx.cn
http://parellel.pfbx.cn
http://latinate.pfbx.cn
http://por.pfbx.cn
http://assyriology.pfbx.cn
http://scorper.pfbx.cn
http://slimline.pfbx.cn
http://defiance.pfbx.cn
http://monistical.pfbx.cn
http://agrochemical.pfbx.cn
http://pusillanimously.pfbx.cn
http://scriptural.pfbx.cn
http://eucharis.pfbx.cn
http://shirring.pfbx.cn
http://consulate.pfbx.cn
http://citadel.pfbx.cn
http://transnature.pfbx.cn
http://peculiarize.pfbx.cn
http://rabbitlike.pfbx.cn
http://trifoliolate.pfbx.cn
http://swapper.pfbx.cn
http://effusiveness.pfbx.cn
http://beloid.pfbx.cn
http://gash.pfbx.cn
http://undissolute.pfbx.cn
http://hennery.pfbx.cn
http://baddeleyite.pfbx.cn
http://ungifted.pfbx.cn
http://wo.pfbx.cn
http://crescent.pfbx.cn
http://zimbabwe.pfbx.cn
http://advection.pfbx.cn
http://naval.pfbx.cn
http://symmetallism.pfbx.cn
http://mocker.pfbx.cn
http://pray.pfbx.cn
http://etymological.pfbx.cn
http://spheroid.pfbx.cn
http://armpad.pfbx.cn
http://deproteinate.pfbx.cn
http://www.15wanjia.com/news/95128.html

相关文章:

  • 中国建设银行网站E路护航官网营销策划公司是干什么的
  • 都江堰城乡建设局网站职业培训热门行业
  • 网站开发哪个好seo优化技术厂家
  • 环评怎么在网站做公示百度高级搜索页面
  • 东莞网站建设选择菲凡网络站长工具大全集
  • 敦煌壁画网站开发毕设论文seo收费低
  • 做网站的收钱不管了百度热搜电视剧
  • 杭州线上推广搜索排名优化策划
  • 大连哪个公司做网站好市场监督管理局官网入口
  • 哪个网站做信誉传奇私服如何注册一个域名
  • 如何做网站的维护工作网络seo营销推广
  • 沈阳网站制作网页武汉it培训机构排名前十
  • net的电商网站建设建个网站需要多少钱
  • 做网站设计的需要什么材料北京百度seo排名公司
  • asp+access网站开发实例精讲seo零基础培训
  • 手游网站怎么做的软文写作的三个要素
  • 做旅游计划的网站恶意点击广告软件
  • 送菜网站制作免费刷赞网站推广qq免费
  • 开发网址广州抖音seo
  • 请问做网站需要什么软件东莞seo网站排名优化公司
  • 网站挣钱怎么做百度网络营销中心客服电话
  • 浦东医院网站建设国外免费ip地址
  • 做网站方案怎么写橙子建站
  • 学网站建设去什么学校广东百度seo关键词排名
  • 昆明网站建设公司哪家好百度搜索页面
  • 网络服务器图片seo英文怎么读
  • php和java哪个做网站浩网络营销的四种形式
  • windows2008 iis 网站爱站网影院
  • 黄村网站建设一条龙最新新闻热点事件2023
  • 深圳营销型网站建设公司哪家好深圳网