Jump to content

36 posts in this topic

Recommended Posts

Posted (edited)

Hi...

I am just new here, and just started to learn Objective C Programming.

I am on the process of converting Flex Tweak that I have downloaded from the Flex Cloud and convert it to the deb file.

I used this to convert Flex Patch to deb file.

But, upon compiling the Tweak.XM,it gives alot of error.

Could someone help me re-write the code? I'll provide the code here:

 

%hook MKStoreManager
-(BOOL) isProductTypePurchased:(int)arg1 {
return FALSE;
}
%end

%hook NBAAppAPIManager
-(BOOL) isVIPAccount {
return FALSE;
}
%end

%hook NBAAccessControlManager
-(BOOL) isLiveChannelAvailableForCurrentLocation {
return FALSE;
}
%end

%hook NLGeoManager
-(void) setLocmanager:(id)arg1 {
return %orig;
}
%end

%hook NLNBAGeoManager
-(void) geoCheckRequestDone:(id)arg1 {
arg1 = ;
return %orig;
}
%end

%hook GADAdFetcher
-(id) init {
return ;
}
%end

%hook NBAAppAPIManager
-(BOOL) getHasNBATV {
return FALSE;
}
%end

%hook MKStoreManager
-(BOOL) isProductTypePurchased:(int)arg1 gameId:(id) {
return FALSE;
arg2 = ;
}
%end

%hook NBAIAPAccessControl
-(bool) accountAddPackage {
return TRUE;
}
%end

%hook NBAIAPAccessControl
-(bool) canAccessRapidReplay:(id)arg1 {
return TRUE;
}
%end

%hook NBAAccessControlManager
-(bool) canAccessRapidReplay:(id)arg1 {
return TRUE;
}
%end

%hook NBAServiceAccessControl
-(bool) canAccessRapidReplay:(id)arg1 {
return TRUE;
}
%end

%hook NBAIAPAccessControl
-(bool) canAccessGameByGameItem:(id)arg1 {
return TRUE;
}
%end

%hook NBAAccessControlManager
-(bool) canAccessGameByGameItem:(id)arg1 {
return TRUE;
}
%end

%hook NBAServiceAccessControl
-(bool) canAccessGameByGameItem:(id)arg1 {
return TRUE;
}
%end

%hook NBAIAPAccessControl
-(bool) canAccessChannel:(id)arg1 {
return TRUE;
}
%end

%hook NBAAccessControlManager
-(bool) canAccessChannel:(id)arg1 {
return TRUE;
}
%end

%hook NBAServiceAccessControl
-(bool) canAccessChannel:(id)arg1 {
return TRUE;
}
%end

%hook NBAAuthenticationInfo
-(bool) canAccessChannel {
return TRUE;
}
%end

%hook NBAIAPAccessControl
-(bool) canAccessVaultVideos:(id)arg1 {
return TRUE;
}
%end

%hook NBAAccessControlManager
-(bool) canAccessVaultVideos:(id)arg1 {
return TRUE;
}
%end

%hook NBAServiceAccessControl
-(bool) canAccessVaultVideos:(id)arg1 {
return TRUE;
}
%end

%hook ADBMediaItem
-(bool) isLive {
return TRUE;
}
%end

%hook NLSProgram
-(bool) isLiveEvent {
return TRUE;
}
%end

%hook NBADLGameItem
-(bool) isLiveGame {
return TRUE;
}
%end

%hook NBAGameItem
-(bool) isLiveGame {
return TRUE;
}
%end

%hook NBABoxScoreScorePeriodTimeItem
-(bool) isLiveGame {
return TRUE;
}
%end

%hook NLChromecastParams
-(void) setIsLiveStream:(bool)arg1 {
arg1 = TRUE;
return %orig;
}
%end

%hook NLChromecastParams
-(bool) isLiveStream {
return TRUE;
}
%end

%hook NBABoxScoreItem
-(bool) isLiveBoxScore {
return TRUE;
}
%end

%hook NBAVideoVCPad
-(void) selectedEPG:(id)arg1 isLive:(bool) {
arg2 = TRUE;
return %orig;
}
%end

%hook NBATVVC
-(void) selectedEPG:(id)arg1 isLive:(bool) {
arg2 = TRUE;
return %orig;
}
%end

%hook NBAVideoVC
-(void) selectedEPG:(id)arg1 isLive:(bool) {
arg2 = TRUE;
return %orig;
}
%end

%hook NLMediaTrackEPGParams
-(bool) isLiveAtTimestamp:(id)arg1 {
return TRUE;
}
%end

%hook NBAAuthenticationInfo
-(void) setCanAccessChannel:(bool)arg1 {
arg1 = TRUE;
return %orig;
}
%end

%hook NLSLinearChannel
-(id) blackout {
return ;
}
%end

%hook NLSApplyPPVCreditResponse
-(bool) isSubscribedSuccess {
return TRUE;
}
%end

%hook NBAAccessControlManager
-(bool) hasAnyAccount {
return TRUE;
}
%end

%hook NLSBlackoutInfo
-(bool) isDeny {
return TRUE;
}
%end

%hook IMALiveStreamRequest
-(bool) attemptPreroll {
return TRUE;
}
%end

%hook NBAMediaPlayerItem
-(bool) needShowPreroll {
return TRUE;
}
%end

%hook AppDelegateShared
-(bool) isAppGeoBlock {
return TRUE;
}
%end

%hook ANSMetadata
-(bool) computeIsJailbroken {
return TRUE;
}
%end

%hook ANSMetadata
-(bool) isJailbroken {
return TRUE;
}
%end

%hook GADDevice
-(bool) jailbroken {
return TRUE;
}
%end

%hook NBAMediaPlayerManager
-(void) handleVerifyPurchasedProductsSuccess:(id)arg1 {
return %orig;
}
%end

%hook NLStoreManager
-(void) verifyPurchasedProductsSuccess {
return %orig;
}
%end

%hook NLStoreManager
-(void) verifyPurchasedProducts {
return %orig;
}
%end

%hook NLStoreManager
-(void) verifyPurchasedProducts:(bool)arg1 {
return %orig;
}
%end

%hook NBAIAPAccessControl
-(bool) isValidDate:(id)arg1 endDate:(id)arg2 containsFeature:(bool) {
arg3 = TRUE;
return %orig;
}
%end

 

ERROR MESSAGE

Tweak.xm:27:8: error: expected expression
arg1 = ;
       ^
Tweak.xm:34:1: error: non-void function '_logos_method$_ungrouped$GADAdFetcher$init' should return a value
      [-Wreturn-type]
return ;
^
Tweak.xm:45:126: error: expected class member or base class name
  ...self, SEL _cmd, int arg1):(id) {
                               ^
Tweak.xm:45:126: error: expected '{' or ','
Tweak.xm:45:125: error: only constructors take base initializers
  ...self, SEL _cmd, int arg1):(id) {
                              ^
Tweak.xm:47:1: error: use of undeclared identifier 'arg2'; did you mean 'arg1'?
arg2 = ;
^~~~
arg1
Tweak.xm:45:120: note: 'arg1' declared here
  ...self, SEL _cmd, int arg1):(id) {
                         ^
Tweak.xm:47:8: error: expected expression
arg2 = ;
       ^
Tweak.xm:185:112: error: expected class member or base class name
static void _logos_method$_ungrouped$NBAVideoVCPad$selectedEPG$isLive$(NBAVideoVCPad* self, SEL _cmd, id arg1):(bool) {
                                                                                                               ^
Tweak.xm:185:112: error: expected '{' or ','
Tweak.xm:185:111: error: only constructors take base initializers
static void _logos_method$_ungrouped$NBAVideoVCPad$selectedEPG$isLive$(NBAVideoVCPad* self, SEL _cmd, id arg1):(bool) {
                                                                                                              ^
Tweak.xm:186:1: error: use of undeclared identifier 'arg2'; did you mean 'arg1'?
arg2 = TRUE;
^~~~
arg1
Tweak.xm:185:106: note: 'arg1' declared here
static void _logos_method$_ungrouped$NBAVideoVCPad$selectedEPG$isLive$(NBAVideoVCPad* self, SEL _cmd, id arg1):(bool) {
                                                                                                         ^
Tweak.xm:186:6: error: assigning to 'id' from incompatible type 'int'
arg2 = TRUE;
     ^ ~~~~
Tweak.xm:192:100: error: expected class member or base class name
static void _logos_method$_ungrouped$NBATVVC$selectedEPG$isLive$(NBATVVC* self, SEL _cmd, id arg1):(bool) {
                                                                                                   ^
Tweak.xm:192:100: error: expected '{' or ','
Tweak.xm:192:99: error: only constructors take base initializers
static void _logos_method$_ungrouped$NBATVVC$selectedEPG$isLive$(NBATVVC* self, SEL _cmd, id arg1):(bool) {
                                                                                                  ^
Tweak.xm:193:1: error: use of undeclared identifier 'arg2'; did you mean 'arg1'?
arg2 = TRUE;
^~~~
arg1
Tweak.xm:192:94: note: 'arg1' declared here
static void _logos_method$_ungrouped$NBATVVC$selectedEPG$isLive$(NBATVVC* self, SEL _cmd, id arg1):(bool) {
                                                                                             ^
Tweak.xm:193:6: error: assigning to 'id' from incompatible type 'int'
arg2 = TRUE;
     ^ ~~~~
Tweak.xm:199:106: error: expected class member or base class name
static void _logos_method$_ungrouped$NBAVideoVC$selectedEPG$isLive$(NBAVideoVC* self, SEL _cmd, id arg1):(bool) {
                                                                                                         ^
Tweak.xm:199:106: error: expected '{' or ','
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.

I do appreciate your time reading and helping my post. Please let me know if you need more info.

 

Cheers!

Updated by eduard816
Posted

What are the errors? 

For multiple methods in the same class, do this:

 

From: 

%hook ANSMetadata
-(bool) computeIsJailbroken {
return TRUE;
}
%end

%hook ANSMetadata
-(bool) isJailbroken {
return TRUE;
}
%end

To: 

%hook ANSMetadata

-(bool) computeIsJailbroken {
return TRUE;
}

-(bool) isJailbroken {
return TRUE;
}

%end

 

 


 

For 

%hook MKStoreManager
-(BOOL) isProductTypePurchased:(int)arg1 {
return FALSE;
}
%end

Remove 

arg1

Unless you're going to return it.

 


Posted

Why don't they ban FlexConverter :(

 

if my pc was working I would rewrite it for you.. I'm sorry.

 

but I see some functions with arguments, have you changed the arguments in Flex?

Posted

I do apologize to the incomplete content of my post.

I have edited my original post and added both my code and the error message.

I am surprised that the Flex Tweak works perfectly, but after converting it to code and converting it to deb file it has too many errors.

 

Thanks for your help.

1 minute ago, Ted2 said:

Why don't they ban FlexConverter :(

 

if my pc was working I would rewrite it for you.. I'm sorry.

 

but I see some functions with arguments, have you changed the arguments in Flex?

I am on the stage of just converting Flex tweak to Code and then compiling code to deb file.

I haven't changed anything yet, I will read your answers and study them. Then I will do some changes on the code since I am just a beginner on ObjectiveC language.

Thanks!

Posted
%hook NBAIAPAccessControl
-(bool) isValidDate:(id)arg1 endDate:(id)arg2 containsFeature:(bool) {
arg3 = TRUE;
return %orig;
}
%end

Here you haven't defined arg3, but you're returning it.

 


 

Change 

%hook NLNBAGeoManager
-(void) geoCheckRequestDone:(id)arg1 {
arg1 = ;
return %orig;
}
%end

 

To:

%hook NLNBAGeoManager
-(void) geoCheckRequestDone:(id) {
return %orig;
}
%end

Posted

For: 

%hook NBATVVC
-(void) selectedEPG:(id)arg1 isLive:(bool) {
arg2 = TRUE;
return %orig;
}
%end

Do:

%hook NBATVVC
-(void) selectedEPG:(id)arg1 isLive:(bool)arg2 {
%orig (arg1, TRUE);
}
%end

 


Now, follow all the replies I've posted, and do so for all the similar problems.

Compile again, and update your post with the new tweak.xm and errors.


Posted
8 minutes ago, Zimon said:

%hook NBAIAPAccessControl
-(bool) isValidDate:(id)arg1 endDate:(id)arg2 containsFeature:(bool) {
arg3 = TRUE;
return %orig;
}
%end

Here you haven't defined arg3, but you're returning it.

 


 

Change 


%hook NLNBAGeoManager
-(void) geoCheckRequestDone:(id)arg1 {
arg1 = ;
return %orig;
}
%end

 

To:


%hook NLNBAGeoManager
-(void) geoCheckRequestDone:(id) {
return %orig;
}
%end

 

10 minutes ago, eduard816 said:

I do apologize to the incomplete content of my post.

I have edited my original post and added both my code and the error message.

I am surprised that the Flex Tweak works perfectly, but after converting it to code and converting it to deb file it has too many errors.

 

Thanks for your help.

I am on the stage of just converting Flex tweak to Code and then compiling code to deb file.

I haven't changed anything yet, I will read your answers and study them. Then I will do some changes on the code since I am just a beginner on ObjectiveC language.

Thanks!

also, you have written isjailbreak as true and purchased as false. That makes no sense

Posted

I got a PM from iOS-Tweaker... and I quote:

hey i made an improved version of FlexConverter tool, aptly named flex3converter; fixed a couple bugs it had. I didn't finish fixing some inverted bool values (which were wrong in original tool) but i programmed an option to put if ur patch has more true or false ones so ya don't have to change as many

maybe the version of the FlexConverter had too many bugs and I will try the latest version of iOS-Tweak3r of Flex3Converter.

Then try to compile it and let's see if it has less errors.

 

Thank for your help.

 

Posted (edited)
3 minutes ago, eduard816 said:

I got a PM from iOS-Tweaker... and I quote:


hey i made an improved version of FlexConverter tool, aptly named flex3converter; fixed a couple bugs it had. I didn't finish fixing some inverted bool values (which were wrong in original tool) but i programmed an option to put if ur patch has more true or false ones so ya don't have to change as many

maybe the version of the FlexConverter had too many bugs and I will try the latest version of iOS-Tweak3r of Flex3Converter.

Then try to compile it and let's see if it has less errors.

 

Thank for your help.

 

FlexConverter has some bugs, but the code can be fixed if you follow our instructions :)

Updated by Guest
Posted
Just now, Zimon said:

FlexConverter has some bugs, but the code can be fixed if you follow our instructions :)

I've read the whole thread. But didn't see any instructions on how to fix the bugs. Maybe you can direct me on the page on how to fix the bugs on the FlexConverter? So that I can convert the Flex Tweak into code and have less errors when compiling it.

Thanks.

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
  • Our picks

    • Jelly Clicker: Idle Game v1.0.1 [ +2 Cheats ] Currency Max
      Modded/Hacked App: Jelly Clicker: Idle Game By Diggiverse ab
      Bundle ID: com.diggiverse.jellyclicker
      App Store Link: https://apps.apple.com/us/app/jelly-clicker-idle-game/id6785479127?uo=4

      🤩 Hack Features

      - Unlimited Currency
      - Unlimited Resources
      • 1 reply
    • Jelly Clicker: Idle Game v1.0.1 [ +2 Jailed ] Currency Max
      Modded/Hacked App: Jelly Clicker: Idle Game By Diggiverse ab
      Bundle ID: com.diggiverse.jellyclicker
      App Store Link: https://apps.apple.com/us/app/jelly-clicker-idle-game/id6785479127?uo=4

      🤩 Hack Features

      - Unlimited Currency
      - Unlimited Resources
      • 0 replies
    • Gym Mania Time Management Game v1.5.2 [ +4 Jailed ] Currency Max
      Modded/Hacked App: Gym Mania Time Management Game By Flowmotion Entertainment: Top Free Fun Addictive Cool Games Inc.
      Bundle ID: com.fme.gym.mania.simulator.games
      App Store Link: https://apps.apple.com/us/app/gym-mania-time-management-game/id6762738738?uo=4

      🤩 Hack Features

      - Unlimited Gems
      - Unlimited Coins
      - Unlimited Energy
      - Unlimited Booster
      • 0 replies
    • Gym Mania Time Management Game v1.5.2 [ +4 Cheats ] Currency Max
      Modded/Hacked App: Gym Mania Time Management Game By Flowmotion Entertainment: Top Free Fun Addictive Cool Games Inc.
      Bundle ID: com.fme.gym.mania.simulator.games
      App Store Link: https://apps.apple.com/us/app/gym-mania-time-management-game/id6762738738?uo=4

      🤩 Hack Features

      - Unlimited Gems
      - Unlimited Coins
      - Unlimited Energy
      - Unlimited Booster
      • 0 replies
    • ZED - Zombie Enemy Destruction v1.1.48 [ +9 Cheats  ] Currency Max
      Modded/Hacked App: ZED - Zombie Enemy Destruction By APPIDEA CAPITAL LTD
      Bundle ID: com.appidea.monster.shooting.drive.game
      App Store Link: https://apps.apple.com/us/app/zed-zombie-enemy-destruction/id6740913414?uo=4

      🤩 Hack Features

      - Unlimited Gems
      - Unlimited Gold
      - Unlimited Silver Coin
      - Energy Max
      - ATK MAX
      - HP MAX
      - Durability
      - Fire Rate
      - Wave Skip / iGG Speed Use
      • 0 replies
    • ZED - Zombie Enemy Destruction v1.1.48 [ +9 Jailed ] Currency Max
      Modded/Hacked App: ZED - Zombie Enemy Destruction By APPIDEA CAPITAL LTD
      Bundle ID: com.appidea.monster.shooting.drive.game
      App Store Link: https://apps.apple.com/us/app/zed-zombie-enemy-destruction/id6740913414?uo=4

      🤩 Hack Features

      - Unlimited Gems
      - Unlimited Gold
      - Unlimited Silver Coin
      - Energy Max
      - ATK MAX
      - HP MAX
      - Durability
      - Fire Rate
      - Wave Skip / iGG Speed Use
      • 0 replies
    • Monthly Idol (Auto Update) Jailed Cheats +1
      Modded/Hacked App: Monthly Idol By Sora Ryoo
      Bundle ID: com.factory608.MI
      iTunes Store Link: https://apps.apple.com/us/app/monthly-idol/id1407604160?uo=4

       

      📌 Mod Requirements

      - Non-Jailbroken/Jailed or Jailbroken iPhone or iPad.
      - Sideloadly or alternatives.
      - Computer running Windows/macOS/Linux with iTunes installed.

       

      🤩 Hack Features

      - Free iAP ( Press cancel when buy. Remember to turn the option on inside mod menu first )

       

      ⬇️ iOS Hack Download IPA Link: https://iosgods.com/topic/98499-monthly-idol-v190-jailed-cheats-1/
      • 174 replies
    • [ Monthly Entertainment ] 월간엔터테인먼트 (Auto Update) Jailed Cheats +1
      Modded/Hacked App: 월간엔터테인먼트 By Sora Ryoo
      Bundle ID: com.factory608.ME
      iTunes Store Link: https://apps.apple.com/us/app/%EC%9B%94%EA%B0%84%EC%97%94%ED%84%B0%ED%85%8C%EC%9D%B8%EB%A8%BC%ED%8A%B8/id1601164404?uo=4


      Hack Features:
      - Free iAP (Turn on inside iOSGods Mod Menu first)
      - iGameGod


      iOS Hack Download IPA Link: https://iosgods.com/topic/171702-monthly-entertainment-%EC%9B%94%EA%B0%84%EC%97%94%ED%84%B0%ED%85%8C%EC%9D%B8%EB%A8%BC%ED%8A%B8-v10158-jailed-cheats-1/
      • 151 replies
    • Dig Duels +4++ Mods [ Damage & Defence ]
      Mod APK Game Name: Dig Duels By Tornado Bear
      Rooted Device: Not Required.
      Google Play Store Link: https://play.google.com/store/apps/details?id=com.TornadoBear.DigDuels

       

      🤩 Hack Features

      - Damage Multiplier
      - Defence Multiplier
      - God Mode
      - Unlimited Everything -> Will increase instead of decrease.
      • 0 replies
    • Dig Duels PvP +4++ Jailed Cheats [ Damage & Defence ]
      Modded/Hacked App: Dig Duels PvP By Tornado Bear Limited
      Bundle ID: com.TornadoBear.DigDuels
      App Store Link: https://apps.apple.com/us/app/dig-duels-pvp/id6797490071?uo=4

       


      🤩 Hack Features

      - Damage Multiplier 
      - Defence Multiplier
      - God Mode
      - Unlimited Everything -> Will increase instead of decrease.
      • 0 replies
    • Archer Castle: Idle RPG ( 아처캐슬 키우기 : 방치형 RPG ) +6 Jailed Cheats [ Damage & Defence ]
      Modded/Hacked App: 아처캐슬 키우기 : 방치형 RPG By Toast.Co.,Ltd
      Bundle ID: com.springgames.archercastle
      App Store Link: https://apps.apple.com/kr/app/%EC%95%84%EC%B2%98%EC%BA%90%EC%8A%AC-%ED%82%A4%EC%9A%B0%EA%B8%B0-%EB%B0%A9%EC%B9%98%ED%98%95-rpg/id6788215554?uo=4

       

      🤩 Hack Features

      - Damage Multiplier
      - Defence Multiplier
      - God Mode
      - XP Drop Multiplier
      - Fever Drop Multiplier
      - Gold Drop Multiplier
      • 4 replies
    • 바르디안: Vardian +5 Jailed Cheats
      Modded/Hacked App: 바르디안: Vardian By REDVEILONE Inc.
      Bundle ID: com.redveilone.vardian
      App Store Link: https://apps.apple.com/kr/app/%EB%B0%94%EB%A5%B4%EB%94%94%EC%95%88-vardian/id6762203850?uo=4

       

      📌 Mod Requirements

      - Non-Jailbroken/Jailed or Jailbroken iPhone or iPad.
      - Sideloadly or alternatives.
      - Computer running Windows/macOS/Linux with iTunes installed.

       

      🤩 Hack Features

      - Damage Multiplier
      - Defense Multiplier
      - Attack Speed Multiplier
      - Move Speed Multiplier
      - No ADS

       

      ⬇️ iOS Hack Download IPA Link


      Hidden Content

      Download via the iOSGods App







       

      📖 PC Installation Instructions

      STEP 1: Download the pre-hacked .IPA file from the link above to your computer. To download from the iOSGods App, see our iOSGods App IPA Download Tutorial which includes a video example.
      STEP 2: Download Sideloadly and install it on your Windows or Mac.
      STEP 3: Open Sideloadly on your computer, connect your iOS device, and wait until your device name appears in Sideloadly.
      STEP 4: Once your iDevice is recognized, drag the modded .IPA file you downloaded and drop it into the Sideloadly application.
      STEP 5: Enter your Apple Account email, then press “Start.” You’ll then be asked to enter your password. Go ahead and provide the required information.
      STEP 6: Wait for Sideloadly to finish sideloading/installing the hacked IPA. If there are issues during installation, please read the note below.
      STEP 7: Once the installation is complete and you see the app on your Home Screen, you will need to go to Settings -> General -> Profiles / VPN & Device Management. Once there, tap on the email you entered from step 6, and then tap on 'Trust [email protected]'.
      STEP 8: Now go to your Home Screen and open the newly installed app and everything should work fine. You may need to follow further per app instructions inside the hack's popup in-game.

      NOTE: iOS/iPadOS 16 and later, you must enable Developer Mode. For free Apple Developer accounts, you will need to repeat this process every 7 days. If you have any questions or problems, read our Sideloadly FAQ section of the topic and if you don't find a solution, please post your issue below and we'll do our best to help! If the hack does work for you, post your feedback below and help out other fellow members that are encountering issues.

       

      🙌 Credits

      - AlyssaX64

       

      📷 Cheat Video/Screenshots

      N/A
      • 29 replies
×
  • 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