eduard816
Member-
Posts
19 -
Joined
-
Last visited
Everything posted by eduard816
-
Help/Support [Question]iPad Mini1 with SHSHBlobs 5.1.1 & 9.3.5
eduard816 posted a topic in Help & Support
I have an iPad Mini 1 with saved SHSH Blobs of iOS 5.1.1 and iOS 9.3.5. It is currently on iOS 9.3.5, and I want to downgrade it to iOS 5.1.1 inorder for me to Jailbreak it. Can you lead me the way on how to downgrade it? Thanks! -
Help/Support [Coding]Compiling Issue - Converting Flex - Deb
eduard816 replied to eduard816's topic in Help & Support
I tried again on my PC but now error. Tweak.xm:218:84: error: expected ';' after expression ..._cmd, TRUE) } static id _logos_method$_ungrouped$NLSLinearChannel$bl... ^ ; 1 error generated. make[2]: *** [obj/Tweak.xm.f5944243.o] Error 1 make[1]: *** [internal-library-all_] Error 2 %hook NLSLinearChannel -(id) blackout { return nil; } %end -
Help/Support [Coding]Compiling Issue - Converting Flex - Deb
eduard816 replied to eduard816's topic in Help & Support
Thanks! I will try to look into this internal error. I have completely followed how to install theos on my phone. -
Help/Support [Coding]Compiling Issue - Converting Flex - Deb
eduard816 replied to eduard816's topic in Help & Support
Thank You very much guys for all of your help.... Still error 133... Don't know what's internal package errors means Thank you once again. -
Help/Support [Coding]Compiling Issue - Converting Flex - Deb
eduard816 replied to eduard816's topic in Help & Support
It just came to my that I don't need my PCto try the code, all I need is my Jailbroken device. Unfortunately, still having the same error -
Help/Support [Coding]Compiling Issue - Converting Flex - Deb
eduard816 replied to eduard816's topic in Help & Support
don't know what it was set as True. I just converted the Flex Patch into code. Anyways, If that's makes an issue then I will just set to FALSE. I will compile and let you know what happen tomorrow. I'm out tonight. Thanks alot for your help... -
Help/Support [Coding]Compiling Issue - Converting Flex - Deb
eduard816 replied to eduard816's topic in Help & Support
Still won't recognize it. Anyways here is the updated Tweak.xm, only stuck on the %hook NLSLinear line %hook MKStoreManager -(BOOL) isProductTypePurchased:(int)arg1 { return FALSE; %orig (arg1); } -(BOOL) isProductTypePurchased:(int)arg1 gameId:(id)arg2 { return FALSE; %orig(arg1,arg2); } %end %hook NBAServiceAccessControl -(bool) canAccessRapidReplay:(id)arg1 { return TRUE; %orig(arg1); } -(bool) canAccessGameByGameItem:(id)arg1 { return TRUE; %orig(arg1); } -(bool) canAccessChannel:(id)arg1 { return TRUE; %orig(arg1); } -(bool) canAccessVaultVideos:(id)arg1 { return TRUE; %orig(arg1); } %end %hook NBAIAPAccessControl -(bool) accountAddPackage { return TRUE; } -(bool) canAccessRapidReplay:(id)arg1 { return TRUE; %orig(arg1); } -(bool) canAccessGameByGameItem:(id)arg1 { return TRUE; %orig(arg1); } -(bool) canAccessChannel:(id)arg1 { return TRUE; %orig(arg1); } -(bool) canAccessVaultVideos:(id)arg1 { return TRUE; %orig(arg1); } -(bool) isValidDate:(id)arg1 endDate:(id)arg2 containsFeature:(bool)arg3 { return TRUE; %orig(arg1,arg2,TRUE); } %end %hook NBAAppAPIManager -(BOOL) isVIPAccount { return FALSE; } -(BOOL) getHasNBATV { return FALSE; } %end %hook NBAAccessControlManager -(BOOL) isLiveChannelAvailableForCurrentLocation { return FALSE; } -(bool) canAccessRapidReplay:(id)arg1 { return TRUE; } -(bool) canAccessGameByGameItem:(id)arg1 { return TRUE; %orig(arg1); } -(bool) canAccessChannel:(id)arg1 { return TRUE; } -(bool) canAccessVaultVideos:(id)arg1 { return TRUE; %orig(arg1); } -(bool) hasAnyAccount { return TRUE; } %end %hook NLGeoManager -(void) setLocmanager:(id)arg1 { return; %orig(arg1); } %end %hook NLNBAGeoManager -(void) geoCheckRequestDone:(id)arg1 { return; %orig(arg1); } %end %hook GADAdFetcher -(id) init { return NULL; } %end %hook NBAAuthenticationInfo -(bool) canAccessChannel { 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 { return; %orig(TRUE); } -(bool) isLiveStream { return TRUE; } %end %hook NBABoxScoreItem -(bool) isLiveBoxScore { return TRUE; } %end %hook NBAVideoVCPad -(void) selectedEPG:(id)arg1 isLive:(bool)arg2 { return; %orig(arg1,TRUE); } %end %hook NBATVVC -(void) selectedEPG:(id)arg1 isLive:(bool)arg2 { return; %orig(arg1,TRUE); } %end %hook NBAVideoVC -(void) selectedEPG:(id)arg1 isLive:(bool)arg2 { return; %orig(arg1,TRUE); } %end %hook NLMediaTrackEPGParams -(bool) isLiveAtTimestamp:(id)arg1 { return TRUE; %orig(arg1); } %end %hook NBAAuthenticationInfo -(void) setCanAccessChannel:(bool)arg1 { return; %orig(TRUE) } %end %hook NLSLinearChannel -(id) blackout { %orig(TRUE); } %end %hook NLSApplyPPVCreditResponse -(bool) isSubscribedSuccess { 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(arg1); } %end %hook NLStoreManager -(void) verifyPurchasedProductsSuccess { return; } -(void) verifyPurchasedProducts { return; } -(void) verifyPurchasedProducts:(bool)arg1 { return; %orig(TRUE); } %end No rush mate... I'm going off to the City now, might now be go online for a few hours. I'm off to watch the Vivid Sydney Lights. I live in Sydney Australia. See you around later or tomorrow. Thanks for the help once again. much appreciated... -
Help/Support [Coding]Compiling Issue - Converting Flex - Deb
eduard816 replied to eduard816's topic in Help & Support
On which part will I add? or replace? %orig(TRUE); -
Help/Support [Coding]Compiling Issue - Converting Flex - Deb
eduard816 replied to eduard816's topic in Help & Support
Last error... There is something wrong with this ID argument it won't accept NULL... What's the difference of NILL from NULL? I placed NULL as you instructed after return. Thanks again! -
Help/Support [Coding]Compiling Issue - Converting Flex - Deb
eduard816 replied to eduard816's topic in Help & Support
No apology needed. I am the one asking for help, mistakes happen. For your question how did I change the function in Flex? I used the Flex3Converter tweak to convert the Flex Tweak into code. I'll change the code now and let you know what's the progress... -
Help/Support [Coding]Compiling Issue - Converting Flex - Deb
eduard816 replied to eduard816's topic in Help & Support
Sorry for that. Ok now upon fixing it what you have quoted above, plus combining the same %hook target Class (that took awhile). I have encountered just 3 errors, which 2 errors are the one you suggested me to change. Here are more accurate images for you to see. If we can fix the right argument for this 3 errors then it is good to go for the compiling of the deb file, and hopefully it will work on the App... Thanks! -
Help/Support [Coding]Compiling Issue - Converting Flex - Deb
eduard816 replied to eduard816's topic in Help & Support
I just viewed your link. I will need to copy and paste them to notepad++, then combined the same %hook target.. Then I need to add those 2 items you provided. Then I will compile it. I will let you know if it works. Thanks! -
Help/Support [Coding]Compiling Issue - Converting Flex - Deb
eduard816 replied to eduard816's topic in Help & Support
Thank You very much for you help! Much Appreciated! -
Help/Support [Coding]Compiling Issue - Converting Flex - Deb
eduard816 replied to eduard816's topic in Help & Support
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. -
Help/Support [Coding]Compiling Issue - Converting Flex - Deb
eduard816 replied to eduard816's topic in Help & Support
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. -
Help/Support [Coding]Compiling Issue - Converting Flex - Deb
eduard816 replied to eduard816's topic in Help & Support
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! -
Help/Support [Coding]Compiling Issue - Converting Flex - Deb
eduard816 posted a topic in Help & Support
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! -
Tool Flex Converter: Convert your flex patch to tweak code in no time!
eduard816 replied to imp0ss1ble's topic in Tools
Thanks for your help... I was able to convert the Flex Patch to a code... but when compiling it (make package), it gives me alot of error. Maybe I will post the code and ask for help on the other section. -
Tool Flex Converter: Convert your flex patch to tweak code in no time!
eduard816 replied to imp0ss1ble's topic in Tools
Thanks for the Tweak, Question, what is there is a space on the Patch? For example... NBA Patch.. the command FlexConverter<space>NBA<space>Patch does not work...