美文网首页
autojs最新加密

autojs最新加密

作者: 牙叔教程 | 来源:发表于2021-04-28 14:40 被阅读0次

牙叔教程 简单易学

使用场景

snapshot加密是8.7.6才开始的,
如果之前的版本想使用的话, 是没有机会的
所以就有大佬把这个snapshot加密提取出来了

效果展示

效果.png

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();

作者 digyth

示范 牙叔

声明

部分内容来自网络

给我个面子小图.jpg

相关文章

网友评论

      本文标题:autojs最新加密

      本文链接:https://www.haomeiwen.com/subject/pbyvrltx.html