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...