美文网首页
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