Skip to content

I keep getting Value of type 'DarkColorPaletteHook' has no member 'hookClass' #3

@recoveryawareness

Description

@recoveryawareness

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()
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions