Simple lib authentication with objective c. For internal use
Theos, dragon maker, etc..
#import "Auth/APIKey.h"
void function(){
//paid
[APIClient paid:^{
//load menu
loadview(); //etc
menuSetup();
}];
}
void vipFuntion() {
[APIClient vipPaid:^ {
//memory patcher
//admin funtion
}];
}
#import "Auth/APIKey.h"
static void didFinishLaunching(CFNotificationCenterRef center, void *observer, CFStringRef name, const void *object, CFDictionaryRef info) {
[APIClient setEmail:@"[email protected]"];//your email on server
[APIClient setDebid:0];//your package id
[APIClient setDebVersion:@"lqmfa1.0"];//package version
[APIClient setDylibName:@"keytest"];// dylib name on MAKEFILE
}
%ctor {
CFNotificationCenterAddObserver(CFNotificationCenterGetLocalCenter(), NULL, &didFinishLaunching, (CFStringRef)UIApplicationDidFinishLaunchingNotification, NULL, CFNotificationSuspensionBehaviorDeliverImmediately);
}
#import "baseicon.h"
#import "FAHMenu/Macros.h"
#import "Auth/APIKey.h"
void setup(){
[menu addToggleOffsetItem:@"Test" offsets:{ENCRYPTOFFSET("0x3962580")} bytes:{ENCRYPTHEX("0x340080D2")}];
[APIClient vipPaid:^{
[menu addToggleOffsetItem:@"Test" offsets:{ENCRYPTOFFSET("0x3962580")} bytes:{ENCRYPTHEX("0x340080D2")}]; //vip funtion
}];
}
static void didFinishLaunching(CFNotificationCenterRef center, void *observer, CFStringRef name, const void *object, CFDictionaryRef info) {
[UIPatch setFrameworkName:"UnityFramework"];
timer(2){
[menu setTitle:@"@@APPNAME@@ Mod Menu"];
[menu setIconMenu:MenuIcon];
[menu setMainColor:[UIColor redColor]];
[menu setCredits:@"@@APPNAME@@ Mod Menu by @@USER@@!"];
[APIClient paid:^{ //normal paid
[menu initMenu];
setup();
}];
});
}
%ctor {
CFNotificationCenterAddObserver(CFNotificationCenterGetLocalCenter(), NULL, &didFinishLaunching, (CFStringRef)UIApplicationDidFinishLaunchingNotification, NULL, CFNotificationSuspensionBehaviorDeliverImmediately);
}
- Register account on Dashboard
- layout folder (like template)
- dogo
- For SCLAlertView