smali逆向修改从超长的local缩短所遇到的问题
简书链接:smali逆向修改从超长的local缩短所遇到的问题文章字数:407,阅读全文大约需要1分钟.https://note.youdao.com/s/3Dz7Ahjv 12345678910111213end method.method protected onCreate(Landroid/os/Bundle;)V # .registers 22 .registers 5 # invoke-super/range {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V invoke-static {p0}, Lcom/qiyi/video/StartActivity;->a(Landroid/content/Context;)V #...
bitmap旋转平移有效的样板代码
简书链接:bitmap旋转平移有效的样板代码文章字数:251,阅读全文大约需要1分钟哎、不服老不行了,现在基础都给搞懵逼了。 bitmap旋转90 ,测试是居中旋转的,之前不是距中旋转的代码我有空看看比较下。 12345678910111213141516public static Bitmap rotateBitmap(Bitmap origin, float alpha) { if (origin == null) { return null; } int width = origin.getWidth(); int height = origin.getHeight(); Matrix matrix = new Matrix(); matrix.setRotate(alpha); // 围绕原地进行旋转 Bitmap newBM = Bitmap.createBitmap(origin, 0, 0, width, height, matrix, false); if...
代码设置按下和没按下color
简书链接:代码设置按下和没按下color文章字数:15,阅读全文大约需要1分钟 123456789101112131415161718192021222324252627282930313233 public void setSelectorColor(TextView radioButton, int normal, int checked) { int[] colors = new int[]{normal, checked, normal}; int[][] states = new int[3][]; states[0] = new int[]{-android.R.attr.state_pressed}; states[1] = new int[]{android.R.attr.state_pressed}; states[2] = new int[]{}; ColorStateList...
AndroidStudio中的内容日志限制必须达到某个长度才显示的正则设置
简书链接:AndroidStudio中的内容日志限制必须达到某个长度才显示的正则设置文章字数:216,阅读全文大约需要1分钟理论上来说无非.*?{30,}或者.*{30,} 全局的?那么加上^.*{30,}$结果各种试验都没有成功,要么显示不了,要么没效果,全部显示了,我需要匹配长度才显示。经过调试这样设置就可以了,前面只输入.后面只输入{30,}至于 ^$ 头尾限制加不加都一样可以使用。.匹配换行符以外任意字符 *配置0次或者几次 ?匹配前面一个字符一次或0次 那么说重点 我用来干嘛,因为我开发了一个叫hookui的工具,把应用的所有字符串打印出来了,但是太短的字符不需要显示,于是我就有了这个需求。
androidstudiorelase打debug包,但是test等于true
简书链接:androidstudiorelase打debug包,但是test等于true文章字数:390,阅读全文大约需要1分钟最近在完善我的一个hookui的逆向神器,但是遇到了各种问题,因为是调试运行的原因 导致崩溃??还是说debug包多个dex的原因导致,为了探索原因,我进行了各种尝试, release打debug包目前修改xml属性为true不行, 12android:debuggable="true" 在build.gradle修改 是可以的,记得配置签名 1234567891011121314151617181920212223242526272829303132 buildTypes { release { signingConfig signingConfigs.release debuggable true} signingConfigs { debug {//打开这个块就能作用于签名。 关闭得到的验证就是卡死。 c层禁止使用d代理破解...
anroid存储权限的最佳适配针对android11也就是api29问题解决EPERMoperationnotpermitted
简书链接:anroid存储权限的最佳适配针对android11也就是api29问题解决EPERMoperationnotpermitted文章字数:540,阅读全文大约需要2分钟昨天本来想写一个demo,然后放到手机上用神之手hook,然后用我的hookui测试批量修改集合内模型数据,没想到这么简单的问题都搞不定了。。 权限申请了,清单文件也定义了,也手动进入设置给了存储权限,然后今天动态调用了权限申请了,还是提示EPERM operation not permitted网络上说的的在application节点 12进入清单文件选择 123456*WRITE_EXTERNAL_STORAGE no longer provides write access when targeting Android 11+, even when using requestLegacyExternalStorage*于是根据这个关键词搜索才找到解决方案,解决方法如下:
SupportforpasswordauthenticationwasremovedonAugust132021解决办
简书链接:SupportforpasswordauthenticationwasremovedonAugust132021解决办文章字数:823,阅读全文大约需要3分钟 https://github.com/qssq/CustomTVDesktopLauncher.git替换成https://**你的token@**github.com/qssq/CustomTVDesktopLauncher.git黑色加粗就是你需补充的内容,简单粗暴。可直接推送, 还有一种办法是使用OpenSSH转Putty Key tortoriseGit提交的方法,这样同样避免了你不用再输入密码。这个我另外写了一篇教程。https://www.jianshu.com/p/acd793f66af2 ok,上面说的使用开发工具和github desktop的填写token推送,关于token的创建下面的地址直达。 1234git.exe push --progress "origin" master:masterremote: Support...
一段惊险刺激的真实体验手机屏幕被我摔坏了,手机adb暂时能连接但是手机root了,怎么搞。
简书链接:一段惊险刺激的真实体验手机屏幕被我摔坏了,手机adb暂时能连接但是手机root了,怎么搞。文章字数:985,阅读全文大约需要3分钟能连接自然能用屏幕控制软件vysor,但是这个软件需要安装一个app,还是需要手机端确认,后面选择了另外一个成功解决了这个问题,接下来需要一个root版本的adb wifi软件,这样可以wifi启动,虽然软件下载了,但是貌似开机并不能自动启动,而我没有在一这个细节,那么今天我访问存储目录发现访问不了,我就用电脑控制手机切换成传递文件结果adb断了,而且开发者模式允许调试功能关闭也没了,好在qq是属于手机白名单,而我的手机也root了,也安装了qq机器人,哪怕重启也会启动qq,而qq插件会自动运行机器人软件,但是当时的情况是忘记给机器人授权root指令了,通过命令是无法运行adb wifi这样的软件了。 但是我竟然以为我的机器人应该没写支持shell的命令,毕竟很久没搞机器人了,,现在干着急半天,而且我还看了机器人源代码,发现支持shell执行,但是我没给root权限授权,执行完成之后一直提示Unallowed...
hookui逆向xposed神器之字符串hook跟踪逆向分析。不用抓包工具也能抓http
简书链接:hookui逆向xposed神器之字符串hook跟踪逆向分析。不用抓包工具也能抓http文章字数:797,阅读全文大约需要3分钟hookui更新地址t.me/qssq666 以及我的一些群里面也有。hook字符串有两种方式一种是在应用启动之后在界面里面设置,另外一种则是在app启动的时候就记录。 第一种:启动就抓取。 第二种: 在应用界面里面设置: 点击红色h图标。(不要以为我不会做图标,我只是太懒)这款应用还有很多功能没做,比如动态编写js代码 实时hook监听。达到了类似frida的效果。 这里面有3个选项,第一个是hook 字符串api,后面两个是拼接类的调用了。 选择hook就会开始hook,这个时候可能app会有点卡,因为字符串他比较多,关键字设置是什么意思呢?匹配关键词就会打印堆栈信息,那么最后一个选项是啥意思呢?如果填写了,那么匹配关键词,会替换成你需要的文字内容。 选择hook...
本人的hookui逆向工具之点击事件监听作为切入口进行快速逆向分析讲解
简书链接:本人的hookui逆向工具之点击事件监听作为切入口进行快速逆向分析讲解文章字数:541,阅读全文大约需要2分钟这个软件免费给大家用的,不过愿意给我打赏的人还没有,不知道是不是不会使用,还是觉得这个软件毫无价值,虽然这些功能都是小小的功能,但是在逆向里面可以做到事半功倍,frida 用起来麻烦,没有这个方便。。 激活hookui,然后启动应用,会看到一个H图标, 然后点击里面的hook点击事件,然后点击一个按钮。过滤logcat日志你将看到 ...