O泡果奶-APK反编译-Lua脚本

O泡果奶-APK反编译-Lua脚本O泡果奶-APK反编译-Lua脚本反编译出的代码(有注释)–main.lua–require(“import”)import(“android.app.*”)import(“android.os.*”)import(“android.widget.*”)import(“android.view.*”)import(“android.view.View”)import(“android.content.Context”)import(“android.media.MediaPlay

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

O泡果奶-APK反编译-Lua脚本

反编译出的代码(有注释)

-- main.lua --
require("import")
import("android.app.*")
import("android.os.*")
import("android.widget.*")
import("android.view.*")
import("android.view.View")
import("android.content.Context")
import("android.media.MediaPlayer")
import("android.media.AudioManager") -- 音量控制模块
import("com.androlua.Ticker")  -- Ticker:定时触发器
activity.getSystemService(Context.AUDIO_SERVICE).setStreamVolume(AudioManager.STREAM_MUSIC, 15, AudioManager.FLAG_SHOW_UI)   --音量调大
activity.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE)
m = MediaPlayer() --播放器
m.reset()  
m.setDataSource(activity.getLuaDir() .. "/mc.mp3")  -- 引用包里的“O泡果奶”
m.prepare()
m.start()
m.setLooping(true)
ti = Ticker() --计时器计时触发
ti.Period = 10 -- 间隔为10ms

function ti.onTick() -- 设置ticker要触发的函数
  activity.getSystemService(Context.AUDIO_SERVICE).setStreamVolume(AudioManager.STREAM_MUSIC, 15, AudioManager.FLAG_SHOW_UI) -- 和上面一模一样
  activity.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE) -- 隐藏navbar等
end

ti.start() -- 开启ticker,每10ms执行一次上面的函数

function onKeyDown(A0_0, A1_1) -- 监听按键,不调用外部方法的话就相当于劫持下来了
  if string.find(tostring(A1_1), "KEYCODE_BACK") ~= nil then -- 如果按键是返回键
    activity.getSystemService(Context.AUDIO_SERVICE).setStreamVolume(AudioManager.STREAM_MUSIC, 15, AudioManager.FLAG_SHOW_UI) -- 设置音量为最大
  end -- 相当于把返回键变成了音量最大键
  return true
end
  • 总共34行,除去开头一大堆import,差不多就20行左右。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192211.html原文链接:https://javaforall.net

(0)
上一篇 2026年1月17日 上午7:43
下一篇 2026年1月17日 上午8:15


相关推荐

  • 终于微信也能接入OpenClaw了,附手把手教程和案例,感兴趣的可以看看。

    终于微信也能接入OpenClaw了,附手把手教程和案例,感兴趣的可以看看。

    2026年3月12日
    2
  • 什么是pyc文件

    什么是pyc文件其实很简单,用python-mpy_compilefile.pypython-mpy_compile/root/src/{file1,file2}.py编译成pyc文件。也可以写份脚本来做这事:Code: importpy_compile  py_compile.compile(‘path’)//path是包括.py文件名的路径 用python…

    2022年6月17日
    42
  • 据说年薪30万的Android程序员必须知道的帖子「建议收藏」

    据说年薪30万的Android程序员必须知道的帖子「建议收藏」Android中国开发精英目前包括:  Android开源项目第一篇——个性化控件(View)篇    包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphV

    2022年6月14日
    115
  • ProgressDialog总结

    ProgressDialog总结ProgressDialog的使用 ProgressDialog继承自AlertDialog,AlertDialog继承自Dialog,实现DialogInterface接口。 ProgressDialog的创建方式有两种,一种是newDialog,一种是调用Dialog的静态方法Dialog.show()。 //方式一:newDialog finalProgr…

    2022年7月14日
    21
  • Awvs 12.x安装及使用教程超详细(包括录制脚本)

    Awvs 12.x安装及使用教程超详细(包括录制脚本)Awvs12 x 安装及使用教程 Awvs12 x 安装 1 下载 Awvs12 x 版本和对应补丁 2 安装 AwvsAwvs12 x 使用 Awvs12 x 导出渗透结果报表 Awvs12 x 下载链接 Awvs12 x 安装 1 下载 Awvs12 x 版本和对应补丁 2 安装 Awvs1 双击 acunetix 12 0 exe 进行安装 2 然后选择我同意该条款 3 随便填写对应邮箱如 账号密码一定要记住如果出现下图 是密码设置太简单了 需要设置含三种规则以上的密码如 Abc12345

    2026年3月18日
    2
  • VMware虚拟机安装Win8系统详细教程

    VMware虚拟机安装Win8系统详细教程前些天绿茶小编有说到 Virtualbox 虚拟机安装 Windows8 系统教程详解 后面发现没有 vmware 虚拟机安装 Win8 的教程 今天赶紧补上 话不多说了 下面进入正题咯 一 首先是安装前的准备 1 Windows8 系统目前有专业版 企业版等版本 建议大家下载专业版的 ISO 镜像文件即可 如果你的电脑配置还不错 并且内存也有 4GB 或者更大 那就安装 64 位系统

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号