前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Android 逆向】修改 Android 系统文件 ( default.prop 配置信息 | 修改 default.prop 配置信息文件 )

【Android 逆向】修改 Android 系统文件 ( default.prop 配置信息 | 修改 default.prop 配置信息文件 )

作者头像
韩曙亮
发布2023-03-29 19:42:19
1.5K1
发布2023-03-29 19:42:19
举报
文章被收录于专栏:韩曙亮的移动开发专栏

文章目录

一、default.prop 配置信息


进入根目录 , 查看根目录下的信息 :

使用 cat default.prop 命令 , 查看 default.prop -> system/etc/prop.default 文件信息 ; 这是 Android 系统的默认属性 ;

代码语言:javascript
复制
lrw-------   1 root   root        23 2009-01-01 16:00 default.prop -> system/etc/prop.default

执行 getprop ro.debuggable 命令获取的属性值 , 获取的值 , 就是在 default.prop 中配置的属性值类型 , 注意这只是默认配置 , 不代表当前设备的真实配置 ;

通过调用 setprop 命令 , 可以修改上述属性 ;

代码语言:javascript
复制
setprop ro.secure 0

真机上修改会失败 , 推荐在模拟器上修改 , 模拟器推荐使用雷电模拟器 ;

ro.secure=1 是 adb 降权配置 , 默认为 1 ;

ro.debuggable=0 可调式配置 , 默认为 0 ;

代码语言:javascript
复制
walleye:/ # cat default.prop
#
# ADDITIONAL_DEFAULT_PROPERTIES
#
ro.actionable_compatible_property.enabled=false
ro.secure=1
security.perf_harden=1
ro.adb.secure=1
ro.allow.mock.location=0
ro.debuggable=0
esim.enable_esim_system_ui_by_default=false
persist.traced.enable=1
ro.opa.eligible_device=true
setupwizard.feature.baseline_setupwizard_enabled=true
ro.com.google.ime.theme_id=5
dalvik.vm.image-dex2oat-Xms=64m
dalvik.vm.image-dex2oat-Xmx=64m
dalvik.vm.dex2oat-Xms=64m
dalvik.vm.dex2oat-Xmx=512m
dalvik.vm.usejit=true
dalvik.vm.usejitprofiles=true
dalvik.vm.dexopt.secondary=true
dalvik.vm.appimageformat=lz4
pm.dexopt.first-boot=quicken
pm.dexopt.boot=verify
pm.dexopt.install=speed-profile
pm.dexopt.bg-dexopt=speed-profile
pm.dexopt.ab-ota=speed-profile
pm.dexopt.inactive=verify
pm.dexopt.shared=speed
dalvik.vm.dex2oat-minidebuginfo=true
debug.atrace.tags.enableflags=0
ro.error.receiver.system.apps=com.google.android.gms
ro.setupwizard.enterprise_mode=1
ro.atrace.core.services=com.google.android.gms,com.google.android.gms.ui,com.google.android.gms.persistent
ro.setupwizard.rotation_locked=true
setupwizard.enable_assist_gesture_training=true
ro.setupwizard.esim_cid_ignore=00000001
setupwizard.theme=glif_v3_light
ro.facelock.black_timeout=700
ro.facelock.det_timeout=2500
ro.facelock.rec_timeout=3500
ro.facelock.est_max_time=600
#
# BOOTIMAGE_BUILD_PROPERTIES
#
ro.bootimage.build.date=Tue Jun 18 20:08:02 UTC 2019
ro.bootimage.build.date.utc=1560888482
ro.bootimage.build.fingerprint=google/walleye/walleye:9/PQ3A.190801.002/5670241:user/release-keys
persist.sys.usb.config=none

walleye:/ #

二、修改 default.prop 配置信息文件


有些应用会做一些防止调试的功能 , 如游戏应用 , 防外挂 ;

就会检测 /default.prop 文件中的内容 , 该文件中的内容是可以被修改的 ;

首先 , 重新挂载分区 , 执行如下命令 :

代码语言:javascript
复制
mount -o remount,rw /

参考 【Android 逆向】修改 Android 系统文件 ( 重新挂载文件分区 | 在 /system/lib/ 只读目录下创建文件 | 修改 Android 系统文件的意义 ) 博客 ;

将 default.prop 拷贝到 SD 卡 :

代码语言:javascript
复制
cp default.prop /sdcard/Pictures/

使用文本编辑工具可以修改该配置文件 ;

ro.debuggable 属性修改为 1 , 然后拷贝会 SD 卡 ;

执行

代码语言:javascript
复制
cp /sdcard/Pictures/default.prop .

命令 , 将 SD 卡中修改后的 default.prop 文件拷贝会根目录 ; 此时 ro.debuggable 属性变为 1 , 修改成功 ;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-10-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、default.prop 配置信息
  • 二、修改 default.prop 配置信息文件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档