阅读 58

autojs带密码压缩包?autojs最新加密!

牙叔教程 简单易学

使用场景

snapshot加密是8.7.6才开始的,

如果之前的版本想使用的话, 是没有机会的

所以就有大佬把这个snapshot加密提取出来了

效果展示

autojs版本

8.7.7-0

原理

Snapshot

这种加密比较新颖,从字面的意思可能是快照加密。也就是该文件是Rhino代码运行时的预编译字节码

加密文件步骤

1. 加载dex

runtime.loadDex("./Snapshot.dex");

2. 加密文件

Packages.Generator.save(待加密的js文件路径);

3. 加密后的文件和加密前的文件在同一个文件夹

// 加密前的文件路径 filePath = files.join(files.getSdcardPath(), "脚本", "模块.js"); // 加密后的文件路径 filePath = files.join(files.getSdcardPath(), "脚本", "模块.snapshot");

使用加密后的文件

1. 普通文件

Packages.Loader.load(filePath)();

2. 模块文件

// 模块原始文件内容 module.exports = { name: "john", run: function () { toastLog("i am running"); }, }; // 模块.js Packages.Loader.load(filePath)(); // main.js let 模块 = require("./模块"); log(模块); 模块.run();

示范 牙叔

声明

部分内容来自网络

文章分类
百科问答
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐