Open recoveryawareness opened 1 year ago
Value of type 'DarkColorPaletteHook' has no member 'hookClass'
//struct DarkColorPaletteHook: Hook { struct DarkColorPaletteHook: HookCalass { typealias T0 = @convention(c) (AnyObject, Selector) -> UIColor
let `class`: AnyClass? = objc_getClass("TAEDarkColorPalette") as? AnyClass let hooks: [any Groupable] = [ SubHook( selector: sel_registerName("backgroundColor"), type: T0.self, replacement: { _, _ in .black} ), SubHook( selector: sel_registerName("secondaryBackgroundColor"), type: T0.self, replacement: { _, _ in .gray } ), SubHook( selector: sel_registerName("textColor"), type: T0.self, replacement: { _, _ in .white } ), SubHook( selector: sel_registerName("textDetailsColor"), type: T0.self, replacement: { _, _ in .red } ) ]
}
struct Tweak { static func ctor() { CustomTabBarHook().hook() DarkColorPaletteHook().HookClass() } }
@_cdecl("jinx_entry") func jinx_entry() { Tweak.ctor() }
Hook, HookClass, and HookFunc all use the static func .hook() so it would be
.hook()
CustomTabBarHook().hook() DarkColorPaletteHook().hook()
Value of type 'DarkColorPaletteHook' has no member 'hookClass'
//struct DarkColorPaletteHook: Hook { struct DarkColorPaletteHook: HookCalass { typealias T0 = @convention(c) (AnyObject, Selector) -> UIColor
}
struct Tweak { static func ctor() { CustomTabBarHook().hook() DarkColorPaletteHook().HookClass() } }
@_cdecl("jinx_entry") func jinx_entry() { Tweak.ctor() }