博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
apk反编译smail修改并打包
阅读量:6213 次
发布时间:2019-06-21

本文共 802 字,大约阅读时间需要 2 分钟。

  hot3.png

一,工具 apktoolkit,onekey_decompile_apk

二,smail修改相应变量 ,int,string...etc

三,xml文件相关文字可自行修改

四,重打包;利用apktoolkit :重建.apk,签名.apk 完成打包过程。

五,注意事项

1. smail 常见语法:

条件跳转分支:

"if-eq vA, vB, :cond_**"   如果vA等于vB则跳转到:cond_**

"if-ne vA, vB, :cond_**"   如果vA不等于vB则跳转到:cond_**
"if-lt vA, vB, :cond_**"    如果vA小于vB则跳转到:cond_**
"if-ge vA, vB, :cond_**"   如果vA大于等于vB则跳转到:cond_**
"if-gt vA, vB, :cond_**"   如果vA大于vB则跳转到:cond_**
"if-le vA, vB, :cond_**"    如果vA小于等于vB则跳转到:cond_**
"if-eqz vA, :cond_**"   如果vA等于0则跳转到:cond_**
"if-nez vA, :cond_**"   如果vA不等于0则跳转到:cond_**
"if-ltz vA, :cond_**"    如果vA小于0则跳转到:cond_**
"if-gez vA, :cond_**"   如果vA大于等于0则跳转到:cond_**
"if-gtz vA, :cond_**"   如果vA大于0则跳转到:cond_**
"if-lez vA, :cond_**"    如果vA小于等于0则跳转到:cond_**

 

2,常量字符修改:特别是中文-> utf8 编码后修改

3,常用修改:

add-int/lit16 v0,v0,1111

 

转载于:https://my.oschina.net/cn0512/blog/740552

你可能感兴趣的文章
android点滴25:Fragment加载时犯的低级错误android.view.Infla...
查看>>
x264 slicetype 选定中的x264_lowres_context_init函数分析
查看>>
ListView使用方法
查看>>
java容器线程安全
查看>>
ios 调用相册 及 相册显示中文
查看>>
使用 正则表表达式 小记
查看>>
Java中ThreadLocal的设计与使用
查看>>
收藏的文章
查看>>
使用awk除去第N列
查看>>
nuc972移植diaochan
查看>>
cesium编程入门(一)cesium简介
查看>>
iOS平台XML解析类库对比和安装说明
查看>>
ssm框架中 ,服务器启动开启线程,线程中使用添加了spring注解类中的方法
查看>>
sql语句中的几种连接详解(一)
查看>>
命令行中的数据科学
查看>>
UIExpandableTableView
查看>>
spring核心框架体系结构
查看>>
对象属性拷贝工具类的性能比较
查看>>
初步实现 Job 插件
查看>>
Red Hat忘记root密码了怎么办?
查看>>