自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (2)
  • 收藏
  • 关注

原创 使用部分替换的方式绕过apk无法重打包的问题

反编译app之后什么都没动就没法重打包的情况是很常见的,其多发于反编译加壳之后的app(资源文件被混淆了)或者res目录下面有特殊的资源文件夹,一般是由编译器的插件生成的,编译器可以编译但是apktool不认识导致无法回编译(常见的有res下面navigation这个目录)或者奇奇怪怪的原因导致无法重打包加壳之后的app无法重打包出现apktool无法识别的资源文件夹采用部分替换的方式绕过这些问题什么叫部分替换?就是把apk文件当成压缩包来处理,将里面的文件拿出来修改之后再放回去重新.

2021-06-08 18:05:24 520 1

原创 Android Studio使用cmake实现JNI_onload动态加载

”代码写的太烂怎么办““能跑吗?”“你是说人还是程序?”“有一个能跑就行”Android Studio在较新版本已经自带cmake的方式实现对c层的支持,我们新建项目时可以看到选项而实现jni_onload动态注册则可以减少每次更改都要改一堆方法名的尴尬新建完成项目之后可以在cpp目录下看到CMakeLists.txt其文件内容大致如下add_library:用于添加一个需要生成的so文件,如果有多个so文件则需要写多个add_library,如果需要链接多个cpp文件则可以在第三个.

2021-05-23 23:22:07 572

原创 AndroidStudio使用Gradle为app签名

我宣布个事,技术部门今晚加班写一个可以通过摄像头识别物品重量的功能使用Gradle为app签名总共分为三个步骤1:生成一个自己的签名文件xx.jksAndroidStudio提供了便捷的功能以生成我们需要的签名文件点击Create new创建一个签名文件这里来解释一下各个必要的信息(其他信息可以不填)Key store patch:用于存放这个新建的签名文件的地方以及名字,即存放路径+生成的签名文件名例子: C:\Users\Dying’chen\Desktop\dycsSignat.

2021-05-23 22:28:20 425

原创 [Android Re][SCTF2019]Strange apk

冷笑话:项目bug太多 大家苦不堪言 于是领导要求程序员写一个可以修bug的程序以求一劳永逸程序行为观察打开app之后要求你输入一个flag 输入错误会输出something wrong使用JEB打开apk文件寻找关键点显然,第一步我们需要寻找app入口点打开Manifest文件显然 入口点是sctf.demo.myapplication.t,但是我们只能看到sctf.hello这个包。遇到这种情况很有可能是app动态释放文件(参考pc上面的压缩壳)如何应对?使用反射大师(安卓) ,.

2021-03-23 00:17:29 620

原创 [Android]安卓简易计算器 (使用GridLayout)

计算器虽小却五脏俱全,对于初学者而言是很好的练手项目此计算器实现了非常简单的整数运算布局文件activity_main.xml<?xml version="1.0" encoding="utf-8"?><GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout.

2021-03-22 22:35:17 682

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除