- 博客(5)
- 收藏
- 关注
原创 记录手撕app中so的签名校验
可以用Android studio的logcat看,筛选出需要的包名,然后在手机上运行app,app闪退之后去看报错,log里面就会有报错的so。这个判断的逻辑是,如果相同的话v26是0,就会走到判断体内部,如果是1则会直接走到return -1那里,一旦走到-1那里就会导致app闪退,所以我们的目的是不能让其走到-1,我的思路是直接跳转到这个判断体内部,因此可以这样做。空格键切换到这个流程图的界面,CBZ指令是判断w22如果是0就跳转,直接把CBZ指令改成B指令,让其直接跳转。这里面可以看到so文件。
2025-04-22 18:50:43
179
原创 Android Killer、apktool重新打包中文出错解决方法
在非中文路径下创建Temp文件夹。打开系统环境变量,在用户变量那边(不是系统变量),找到TMP和TEMP这两个字段,修改他们的值,然后将值改成刚刚创建的Temp文件夹的路径,关闭之前的cmd界面,重新打开cmd界面,记录这个古怪的问题,这个问题是由于apktool将中间生成的tmp文件存到了C盘的用户目录中的tmp文件夹中,因为有些人拿到电脑创建的是中文账户名,中文账户名会出现乱码的情况,导致apktool找不到tmp文件夹。这样就解决了,然后重新敲apktool的打包命令就可以了。
2025-04-22 17:24:22
180
原创 docker迁移本地镜像到服务器运行
首先项目的文件夹是要创建Dockerfile这个是指导docker如何构建镜像的,里面会有环境和端口等多个配置信息。我用windows,所以先启动docker的客户端,然后在cmd或者docker终端敲命令: (举个例子)这个命令可以所有容器,列出状态等信息,当status是UP状态就代表成功了。在当前路径下保存为tar文件,之后再将这个tar文件传到服务器上(scp命令)。docker读取镜像: (镜像保存到服务器的路径)运行镜像: (这两个端口要自己配)就能成功运行了,查看是否运行可以敲。
2025-04-21 17:47:32
243
原创 服务器nginx实现端口转发相关配置
服务器下载nginx。默认nginx的端口转发配置在/etc/nignx/sites-available/default或者/etc/nignx/sites-enabled/default。随便选择一个defalut,然后添加一个端口。添加一行这个就行,这个n1是你服务器的路径,这个要匹配你文件中的接口路径。之后服务器一旦接收到n1路径下的数据包就会自动转发过去。
2025-04-21 17:21:16
208
原创 红米k30刷root权限
解压刷机包和miflash的压缩包,这两个包的解压路径必须没有中文,之后打开xiaomiflash.exe,这个选择是选择你解压的刷机包的文件夹。他是刷原版系统的基础上刷root的,我这个是刷其他系统的基础上刷root的,如果看不懂可以去看看他的帖子。我这个错误是低版本错误,查了下说是固件版本低了,这个错误没啥影响,是这个工具的报错,系统还是能刷成功的。首先准备刷机相关的文件,我是用线刷 刷的,线刷也就是用数据线连着手机刷,现在准备工具。这个是刷机包的文件夹,上面选择刷机的目录就是这个所在的路径。
2025-04-18 20:42:26
649
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人