iphone非越狱机修改VLC播放速度教程

iphone非越狱机修改VLC播放速度教程

#ios

1.使用frida-ios-dump砸壳



获取到砸壳的ipa包

2.使用monkeydev把ipa安装到非越狱机


使用开发证书就可以安装到手机了

3.tweak版修改播放速度的代码

%hook IASKSettingsStoreUserDefaults
- (void)setObject:(id)arg1 forKey:(id)arg2 {
	if ([arg2 isEqualToString:@"playback-speed"]) {
		arg1 = @(2.5);
	}
	%orig;
}
%end

4.把tweak代码翻译到monkeydev

#import "VLCMDDylib.h"
#import <CaptainHook/CaptainHook.h>
#import <UIKit/UIKit.h>
#import <Cycript/Cycript.h>
#import <MDCycriptManager.h>

CHDeclareClass(IASKSettingsStoreUserDefaults)
CHOptimizedMethod2(self, void, IASKSettingsStoreUserDefaults, setObject, id, arg1, forKey, NSString *, arg2) {
    if ([arg2 isEqualToString:@"playback-speed"]) {
        arg1 = @(2.5);
    }
    CHSuper2(IASKSettingsStoreUserDefaults, setObject, arg1, forKey, arg2);
}

CHConstructor{
    CHLoadLateClass(IASKSettingsStoreUserDefaults);
    CHHook2(IASKSettingsStoreUserDefaults, setObject, forKey);
}


默认速度就变成2.5X了.

发布了191 篇原创文章 · 获赞 23 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/pureszgd/article/details/102475936
今日推荐