Jump to content

ARM64 deb didnt work on IOS9 & above device


Go to solution Solved by xiaov,

11 posts in this topic

Recommended Posts

Posted

Hi, i m new here.
 

i learn to make deb file for around 2yrs.

but i face 1 problem around 1 yrs, cant find the reason. i had no idea abt that.

my deb file for arm64 only support on ios8 apple device.
(.dylib done encrypted by used CPLoader 8.5 online ).


After i install the deb file on IOS9 device, the APP cant be run properly ,Inside the APP  can see UIAlertView that i write in tweak,but the APP will auto close before enter to Main Menu.


Thank You ..

Posted

ms is APP_NAME

 

ARCHS = arm64
TARGET = iphone:clang:latest:latest

include theos/makefiles/common.mk

TWEAK_NAME = ms
ms_FRAMEWORKS =UIKit
ms_FILES = Tweakms.xm

include $(THEOS_MAKE_PATH)/tweak.mk


SUBPROJECTS += ms_kyov
include $(THEOS_MAKE_PATH)/aggregate.mk

Posted

You need to add the ldflags segalign part. See the templates in tools section.

  • Solution
Posted

ARCHS = armv7

ms_LDFLAGS += -Wl,-segalign,4000

 

i know this need to add for support for armv7 ..
ARM64 also need to add this ?

Posted

ARCHS = armv7

ms_LDFLAGS += -Wl,-segalign,4000

 

i know this need to add for support for armv7 ..

ARM64 also need to add this ?

That's not for armv7, that's for iOS 9.

Posted

if i using this makefile, IOS 8 & 9  can work properly?

 

ARCHS = arm64
TARGET = iphone:clang:latest:latest

include theos/makefiles/common.mk

TWEAK_NAME = ms
ms_FRAMEWORKS =UIKit
ms_FILES = Tweakms.xm
ms_LDFLAGS += -Wl,-segalign,4000
include $(THEOS_MAKE_PATH)/tweak.mk

SUBPROJECTS += ms_kyov
include $(THEOS_MAKE_PATH)/aggregate.mk

Posted

if i using this makefile, IOS 8 & 9  can work properly?

 

ARCHS = arm64

TARGET = iphone:clang:latest:latest

include theos/makefiles/common.mk

TWEAK_NAME = ms

ms_FRAMEWORKS =UIKit

ms_FILES = Tweakms.xm

ms_LDFLAGS += -Wl,-segalign,4000

include $(THEOS_MAKE_PATH)/tweak.mk

SUBPROJECTS += ms_kyov

include $(THEOS_MAKE_PATH)/aggregate.mk

that should work

Posted

https://youtu.be/U62OrrR5Cmk

 

i tried but failed..
i can play the game with my deb file if i didnt do CPLoader 8.5 online..

But if i used the same dylib to encryted with CPLoader 8.5, the App cant work properly..

 

Attached youtube shows my problem ..
Deb1 :my deb without encryted.

Deb2: the deb(.dylib) file encryted with CPLoader 8.5.

Posted

https://youtu.be/U62OrrR5Cmk

 

i tried but failed..

i can play the game with my deb file if i didnt do CPLoader 8.5 online..

But if i used the same dylib to encryted with CPLoader 8.5, the App cant work properly..

 

Attached youtube shows my problem ..

Deb1 :my deb without encryted.

Deb2: the deb(.dylib) file encryted with CPLoader 8.5.

Cploader license doesn't fully work on ALL apps on iOS 9.3+ for now.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines