Skip to content

tanying/ScriptTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Usage:
cd src
./OneKeyAndroidSecurity.py SWC80+UA


1.  ./input是预先准备好的文件,包括需要人工检查和解释的项以及取自原生Android代码的manifestList_emu 
    运行脚本前必须保证./input目录之下有这些文件.
2.  ./src/PullAndroidManifestTool用于抓取手机apk中的AndroidManifest文件, 
    运行脚本前必须保证手机与电脑相连, 同时adb可以pull手机中的文件.
3.  ./temp是过滤Custom ContentProvider的临时文件夹
    其中manifestList是手机中pull出的AndroidManifest文件, 
    inAosp文件夹存放原生代码中已存在apk的AndroidManifest文件, 
    outAosp文件夹存放Jrd新增的apk的AndroidManifest文件
4.  ./output是最终输出的结果文件夹, 
    custom文件夹存放所有包含custom content provider的AndroidManifest文件. 
    custom.txt 中记录了最终过滤出的所有Custom ContentProvider.
    diff.txt 中记录了在inAosp中, 但被jrd修改过的ContentProvider, 方便人工检查使用.
    withoutPermission.txt 中记录了export = 'true',
    但没有同时定义readPermission和writePermission的CP.
    或者没有exported属性, 且没有同时定义readPermission和writePermission的CP.
    withPermission.txt 中记录了exprot = 'true',
    且同时定义了readPermission和writePermission的CP.
    或者没有exported属性, 但定义了permission的CP.

About

my script tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages