zoukankan      html  css  js  c++  java
  • Android 一些系统文件的内容

    
    

    系统设置数据库
    位置:
    /data/data/com.android.providers.settings.
    存储了一系列的 key/value 值, 包括系统的屏幕亮度,等各种设置。
    也可以存取自定义的值。
    需要权限:android.permission.WRITE_SETTINGS

    
    

    访问 system 表:
    import android.provider.Settings;
    Settings.System.putString(mContext.getContentResolver(),  "my_id", "dddddddddddd");
    String d = Settings.System.getString(mContext.getContentResolver(), "my_id");

    
    

    可以在不同的应用间共享数据,经测试不同的 Context,存取的是同一个地方的值。

    
    

    还有个 Secure 表,访问同上。

    
    



    /data/dalvik-cache
    目录中 有 /system/app/ 和 /data/app/ 目录中每个apk中的 .dex 文件 比如 data@app@com.taobao.taobao-1.apk@classes.dex /data/system/packages.xml 记录了系统中所有的package的信息: 比如: 1. 用debug签名的apk信息:
    <package name="com.example.servicetest2" codePath="/data/app/com.example.servicetest2-1.apk" nativeLibraryPath="/data/data/com.example.servicetest2/lib" flags="268435456" ft="13df6e51c78" it="13df6e51e0d" ut="13df6e51e0d" version="1" userId="10070"> <sigs count="1"> <cert index="4" /> </sigs> <perms /> </package> 2. 正式签名的apk信息: <package name="com.tencent.qqmusic" codePath="/data/app/com.tencent.qqmusic-1.apk" nativeLibraryPath="/data/data/com.tencent.qqmusic/lib" flags="268435456" ft="13d1ab757c0" it="13d1ab75dd4" ut="13d1ab75dd4" version="23" userId="10058"> <sigs count="1"> <cert index="53" key="30820247308201b0a00302010202044cc5449d300d06092a864886f70d01010505003067310b30090603550406130238363110300e060355040813074265696a696e673110300e060355040713074265696a696e673110300e060355040a130754656e63656e743110300e060355040b130754656e63656e743110300e0603550403130754656e63656e743020170d3130313032353038343933335a180f32303630313031323038343933335a3067310b30090603550406130238363110300e060355040813074265696a696e673110300e060355040713074265696a696e673110300e060355040a130754656e63656e743110300e060355040b130754656e63656e743110300e0603550403130754656e63656e7430819f300d06092a864886f70d010101050003818d00308189028181008b9a5bb7760d1488dcc47c1d9ada2e4b3f098d3960b313f753770ea97b9052898a43c72021373201f84935e9aff63f4c55534ded620258a659ca650a036f83c8fcd1393be386d10ca7144dc2044447f92af35cc406f79e316fdbb6ac3719be5133fa6b4df3f654a1000999df09436d3c144b7dac2aa4fd0f4c32af2c0516b41f0203010001300d06092a864886f70d010105050003818100505a3cf48affde3e7bd92fb9696347abae674008de34b734ce04d15aab320f741c15de264f36644656fb852d00a747f5ab0fb0b0266c9b9cdfe3b832c60142153ebfaedf02b41e36e2956e070f76251fbc65d0f12df88df6266f194eb1d75b89321194652df23b6cba187edc0d9cdd7b1ef784a93ca771dc5e3b871424953ba9" /> </sigs> <perms> <item name="android.permission.READ_PHONE_STATE" /> <item name="com.android.launcher.permission.INSTALL_SHORTCUT" /> <item name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> <item name="android.permission.WRITE_SETTINGS" /> <item name="android.permission.INTERNET" /> <item name="android.permission.WRITE_EXTERNAL_STORAGE" /> <item name="android.permission.VIBRATE" /> <item name="android.permission.WAKE_LOCK" /> <item name="android.permission.ACCESS_NETWORK_STATE" /> <item name="android.permission.RECORD_AUDIO" /> </perms> </package>

    各个手机的系统资源文件在  /system/framework/framework-res.apk  包里,可以反编译拿到。

    代码在 /system/framework/framework.jar 中

  • 相关阅读:
    zookeeper-3.4.6集群安装
    js 函数参数个数
    警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:webProject'
    开始写博客了
    使用wsimport对接WebService 生成Java客户端
    LocalDateTime反序列化报错:cannot deserialize from Object value
    MinIO上传文件The difference between the request time and the server's time is too large.异常
    Maven scope属性说明
    SpringBoot整合MinIO实现文件上传 附demo
    Map从入门到性能分析-imooc学习笔记【完】
  • 原文地址:https://www.cnblogs.com/zijianlu/p/3013906.html
Copyright © 2011-2022 走看看