flutter 初探

安装 #

首先我们手搓一个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,诶,我函数呢,妈的。