Lazy Blog

一生想做浪漫极客

app请求400

后台是nginx+tomact都配置,看日志是nginx拦截了返回400,查找原因是因为get请求参数过长,需要增大get长度限制, 于是增大了 client_header_buffer_size的大小,但是还是不管用,在查看日志,返现是tomact又拦截了,于是配置tomcat的server.xml 的maxHttpHeaderSize大小,解决问题 误区 ge...

APP混淆坑

如果你不清楚一个三方库的混淆规则可以使用-keep class 包名.*{;} ,方法来保证不混淆 -keep class me.crosswall.photo.pick.*{;} -keep class me.crosswall.photo.pick 注意这俩区别不要手抖,.*{;}是保证这个包名下的类的二级三级类的成员变量,方法都不被混淆,下面只保证当前...

APP常用的安全技巧

代码中使用混淆,不要使用默认AB混淆,可以使用空白混淆 混淆配置中去除:-keepattributes SourceFile,LineNumberTable 混淆配置, 这样会在生成的smail文件中生成对应的完整的类名 应用中的所有字符串进行编码或者加密,这样基本可以让破解者无法根据字符串直接定位关键代码 增加签名,xposted,等一些虚拟环境校验 增加APP代理...

windows搭建frida hook环境

1、安装Python 2. pip install frida 3. pip install frida-tools (注意一定要执行此命令) 其他正常使用参考此链接:https://fuping.site/2017/04/01/Android-HOOK-%E6%8A%80%E6%9C%AF%E4%B9%8BFrida%E7%9A%84%E5%88%9D%E7%BA%A7%E4%BD%...

微信小程序源码获取

Android手机存储目录必须是在/data/data/com.tencent.mm/MicroMsg/{User}/appbrand/pkg ./ 下面由于是沙河目录所以必须root 我们在命令行执行adb pull /data/data/com.tencent.mm/MicroMsg/{User}/appbrand/pkg ./ +需要导出的电脑上地...

利用github api获取issue搭建自己的静态服务器

有时候我们如果只是搭建个简单的静态库,还要用去买服务器就太麻烦有没有简单的方式那就是github的issue我们可以使用 基本使用 // api https://api.github.com/repos/:username/:repository/issues 上面是最基本的api链接,比如我的: // api https://api.githu...

不用去配置gradle而且想用哪个版本用哪个版本gradle来编译你的项目

我们有时候AS编译出错了,我们需要获取详细的报错信息,需要在控制台执行获取更多的日志信息,这个时候如果我们没有配置gradle环境还的去配置是不是很麻烦,有一种方法不用去配置,而且想用哪个版本用哪个版本gradle 我们都知道gradle安装完毕之后有一个人目录 D:\android\gradle\bin\gradle.bat app:ass...

另外一种更优雅兼容Android P获取Application的方法

我们知道我们要想获取Application的方法很多,有没有一种更优雅方式呢?我们的Android系统中提供了获取Application的方法但是都是hiden,具体代码参看http://androidxref.com/9.0.0_r3/xref/frameworks/base/core/java/android/app/AppGlobals.java#31 ...

svn合并分支

svn合并分支和开分支 开分支 在自己主分支上面右键选择-branch/tag,之后就进入到这个界面,然后按照图上内容操作,然后更新新的分支地址即可 子分支代码合并到主分支 在自己的主分支上右键-merager,合并,弹出如上所图下一步 然后下一步 点击test测试没有冲突点击merager即可。

android mediaplayer 设置倍速播放

最近有一个老的项目之前使用的是mediaplayer,现在要想支持倍速播放,由于里面逻辑过于复杂,我记得之前mediaplayer是没有提供播放倍速的方法的,所以搜索android mediaplayer 设置倍速播放出来一大堆的使用其他三方库,知道用别的库,我还用找你,为了给后面小伙伴减少比较的困扰,悄悄告诉你们,现在Android已经支持播放倍速了,只不过的是Androi...