Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

logos twaek deb installation crashes #347

Open
CHJ1906 opened this issue Aug 14, 2023 · 0 comments
Open

logos twaek deb installation crashes #347

CHJ1906 opened this issue Aug 14, 2023 · 0 comments

Comments

@CHJ1906
Copy link

CHJ1906 commented Aug 14, 2023

I use the Logos tweak plugin for Hook,
After the app installs the deb, it will crash directly without any error
But when I run directly through Xcode directly on the phone, xcode will appear these errors
#0 0x00000001039a5d7c in __ARCLite__load() at /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot2/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-76/source/arclite.mm:1740

#1 0x00000001afb02660 in load_images ()
#37 0x0000000102f0d038 in _dyld_start ()

control

Package: com.test1.hook
Name: Demo Hook
Depends: mobilesubstrate
Architecture: iphoneos-arm
Description: Hook the viewDidLoad method in _TtC9Hooktest14ViewController class
Maintainer: yyy Name
Author: yyyy Name
Section: Tweaks
Version: 1.0

The original code is using swift
After the hopper comes out, the target func is as follows

/* @class _TtC9Hooktest14ViewController */

-(void)buttonforhook:(void *)arg2 {
    [self retain];
    Swift._bridgeAnyObjectToAny();
    r0 = sub_1000076c0(0x100011a40);
    r0 = swift_allocObject(r0, 0x40, 0x7);
    r8 = *type metadata for Swift.String;
    *(int128_t *)(r0 + 0x10) = *0x100009b40;
    *(r0 + 0x38) = r8;
    *(int128_t *)(r0 + 0x20) = 0x2073692073696854;
    *(int128_t *)(r0 + 0x28) = 0xef6b6f6f68206f6e;
    Swift.print();
    swift_release(r19);
    sub_1000076fc(&stack[-64]);
    [r20 release];
    return;
}

hook.xm

#import <UIKit/UIKit.h>

%hook _TtC9Hooktest14ViewController

-(void)buttonforhook:(void *)arg2 {

    
    
    NSLog(@"Hook成功");
    %orig;
}
%end

target phone
iphone11pro
ios 14.6
JB unc0ver
Can someone help me please

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant