安装 #
首先我们手搓一个flutter apk来
去官网下载flutter 解压,配置环境bin目录
考虑网络因素,配置国内源,环境变量清华源
export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub
export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter
配置 #
使用vscode,插件安装flutter,配置flutter sdk的路径
安装dart插件。
ctrl+shift+P 输入flutter 选择 new project,选择application,会生成项目
在里面随便加点加密
在文件pubspec.yaml文件中 dependencies节点下添加依赖
crypto: ^3.0.3
随后在项目的根目录下执行
flutter packages get
main.dart文件
import 'package:crypto/crypto.dart';
import 'dart:convert';
md5加密
md5.convert(utf8.encode("hello")).toString()
先测试一下是否正常安装,随后打包release版本
打包
flutter build apk
反编译 #
使用reflutter
来获取dart文件,其中包含了……,使用详见
记得将apk重新签名一遍
打开,在app 数据目录,找到dump.dart文件
当你满脸欢喜的打开,搜索md5,诶,我函数呢,妈的。