V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kekeabab
V2EX  ›  程序员

开源一个玩具,幸运变速器

  •  
  •   kekeabab ·
    kekeimiku · 10 天前 · 2514 次点击
    https://github.com/kekeimiku/LuckySpeeder

    始终找不到 iOS 能用的变速工具,于是自己写了一个。

    用于调整 app 速度的程序,支持 iOS13 以上,免越狱。

    Demo Video: https://github.com/user-attachments/assets/a2b7b4c2-d7c7-47e8-83b7-be36b3328502
    10 条回复    2024-12-09 11:21:08 +08:00
    lloovve
        1
    lloovve  
       10 天前 via iPhone
    厉害!能简单说一下原理么?
    NouveauNom
        2
    NouveauNom  
       10 天前
    @lloovve 使用 fishhook.h hook 相关 time 函数
    wind1986
        3
    wind1986  
       10 天前
    可太需要了!!! 我一直想找来着....
    kekeabab
        4
    kekeabab  
    OP
       10 天前
    @lloovve #1

    修改系统时间相关函数 (通用) 可以用 fishhook 看点教程就明白原理了,很容易

    https://github.com/kekeimiku/LuckySpeeder/blob/4a204f1f89f1e04aaf23a89675ebb8bc81d5237f/LuckySpeeder.m#L231

    修改游戏相关函数 (特定引擎) 不可用 fishhook ,用动态缓存那几个相关的函数,找到加载地址,一路查过去找到目标直接改就行了

    https://github.com/kekeimiku/LuckySpeeder/blob/4a204f1f89f1e04aaf23a89675ebb8bc81d5237f/LuckySpeeder.m#L50

    做到免越狱有一些奇淫技巧,总之你自己看代码吧。
    PainAndLove
        5
    PainAndLove  
       10 天前
    我擦 炉石传说可以用? macos 能用吗
    kekeabab
        6
    kekeabab  
    OP
       10 天前
    @PainAndLove #5 可以用,我天天打炉石,macOS 可以用 playcover 安装 iOS 版炉石。
    lyonbot
        7
    lyonbot  
       10 天前 via Android
    这个名字…幸运修改器是吧😏
    Tink
        8
    Tink  
       10 天前
    游戏都能用?这么离谱吗
    AmbRmb
        9
    AmbRmb  
       10 天前
    @Tink 单机可以,联机大概率不行哈哈
    fanjk
        10
    fanjk  
       9 天前
    炉石是加速对战动画?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3399 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:02 · PVG 19:02 · LAX 03:02 · JFK 06:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.