文章目錄
- 一、default.prop 配置資訊
- 二、修改 default.prop 配置資訊檔案
一、default.prop 配置資訊
進入根目錄 , 查看根目錄下的資訊 :

使用 cat default.prop 命令 , 查看 default.prop -> system/etc/prop.default 檔案資訊 ; 這是 Android 系統的默認屬性 ;
lrw------- 1 root root 23 2009-01-01 16:00 default.prop -> system/etc/prop.default
執行 getprop ro.debuggable 命令獲取的屬性值 , 獲取的值 , 就是在 default.prop 中配置的屬性值型別 , 注意這只是默認配置 , 不代表當前設備的真實配置 ;

通過呼叫 setprop 命令 , 可以修改上述屬性 ;
setprop ro.secure 0
真機上修改會失敗 , 推薦在模擬器上修改 , 模擬器推薦使用雷電模擬器 ;

ro.secure=1 是 adb 降權配置 , 默認為 1 ;
ro.debuggable=0 可調式配置 , 默認為 0 ;
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 檔案中的內容 , 該檔案中的內容是可以被修改的 ;
首先 , 重新掛載磁區 , 執行如下命令 :
mount -o remount,rw /
參考 【Android 逆向】修改 Android 系統檔案 ( 重新掛載檔案磁區 | 在 /system/lib/ 只讀目錄下創建檔案 | 修改 Android 系統檔案的意義 ) 博客 ;
將 default.prop 拷貝到 SD 卡 :
cp default.prop /sdcard/Pictures/

使用文本編輯工具可以修改該組態檔 ;

將 ro.debuggable 屬性修改為 1 , 然后拷貝會 SD 卡 ;

執行
cp /sdcard/Pictures/default.prop .
命令 , 將 SD 卡中修改后的 default.prop 檔案拷貝會根目錄 ; 此時 ro.debuggable 屬性變為 1 , 修改成功 ;

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/335182.html
標籤:其他
