Sedikit Info Seputar
[Source] Spotify hack for iOS (Mobile Substrate)
Terbaru 2017
- Hay gaes kali ini team Info Technology, kali ini akan membahas artikel dengan judul [Source] Spotify hack for iOS (Mobile Substrate), kami selaku Team Info Technology telah mempersiapkan artikel ini untuk sobat sobat yang menyukai Info Technology. semoga isi postingan tentang
Artikel iOS,
Artikel Mobile Substrate,
Artikel Source Code, yang saya posting kali ini dapat dipahami dengan mudah serta memberi manfa'at bagi kalian semua, walaupun tidak sempurna setidaknya artikel kami memberi sedikit informasi kepada kalian semua. ok langsung simak aja sob
Judul:
Berbagi Info Seputar
[Source] Spotify hack for iOS (Mobile Substrate)
Terbaru
link: [Source] Spotify hack for iOS (Mobile Substrate)
[Source] Spotify hack for iOS (Mobile Substrate)
I no longer develop my own spotify hack called SpotiHack so i share my source code
FULL SOURCE CODE DOWNLOAD NOW AVALIABLE!:
You can use my source code to update the tweak, compile it and install it. don't forget to go to settings and enable the hacks
Source code preview:
tweak.xm
#import <Foundation/Foundation.h>
#define PLIST_PATH @"/var/mobile/Library/Preferences/spotihacks.plist"
inline bool GetPrefBool(NSString *key)
{
return [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:key] boolValue];
}
//---------- Allow seeking ----------//
%hook SPTPlayerRestrictions
-(bool)disallowSeeking
{
if(GetPrefBool(@"kSeeking")) //1 seeking
{
return false;
}
return %orig;
}
-(id)disallowSeekingReasons
{
return NULL;
}
//---------- Allow skipping ----------//
-(id)disallowSkippingToNextTrackReasons
{
if(GetPrefBool(@"kSkipping")) //2 skipping
{
return NULL;
}
return %orig;
}
-(id)disallowSkippingToPreviousTrackReasons
{
if(GetPrefBool(@"kSkipping")) //2 skipping
{
return NULL;
}
return %orig;
}
-(void)setDisallowSkippingToPreviousTrackReasons:(id)fp8
{
if(GetPrefBool(@"kSkipping")) //2 skipping
{
fp8 = NULL;
}
%orig(fp8);
}
//---------- Allow peeking ----------//
-(bool)disallowPeekingAtNextTrack
{
if(GetPrefBool(@"kPeeking")) //5 Peeking
{
return false;
}
return %orig;
}
-(id)disallowPeekingAtNextTrackReasons
{
if(GetPrefBool(@"kPeeking")) //5 Peeking
{
return NULL;
}
return %orig;
}
//---------- Allow TogglingShuffle ----------//
-(bool)disallowTogglingShuffle
{
if(GetPrefBool(@"kTogglingShuffle")) //3 TogglingShuffle
{
return false;
}
return %orig;
}
-(id)disallowTogglingShuffleReasons
{
if(GetPrefBool(@"kTogglingShuffle")) //3 TogglingShuffle
{
return NULL;
}
return %orig;
}
%end
%hook SPTNowPlayingModel
-(bool)disallowTogglingShuffle
{
if(GetPrefBool(@"kTogglingShuffle")) //3 TogglingShuffle
{
return false;
}
return %orig;
}
//---------- Allow peeking ----------//
-(bool)disallowPeekingAtNextTrack
{
if(GetPrefBool(@"kPeeking")) //5 Peeking
{
return false;
}
return %orig;
}
%end
//---------- Allow seeking 2 ----------//
%hook SPTNowPlayingTrackPosition
-(bool)disallowSeeking
{
if(GetPrefBool(@"kSeeking")) //1 seeking
{
return false;
}
return %orig;
}
%end
//---------- Disable Shuffle ----------//
%hook ShuffleFeatureImplementation
-(id)baseUI
{
if(GetPrefBool(@"kNoShuffle")) //4 NoShuffle
{
return NULL;
}
return %orig;
}
%end
%hook SPTActionButton
-(void)setFrame:(CGRect)fp8
{
if(GetPrefBool(@"kNoShuffle")) //4 NoShuffle
{
}
%orig;
}
%end
//---------- No ads ----------//
%hook FBAdView
-(void)setFrame:(CGRect)fp8
{
}
%end
%hook AdController
-(void)playAdFromLink:(id)fp8
{
fp8 = NULL;
%orig(fp8);
}
%end
%hook SPTAdsManager
-(void)adsViewModel:(id)arg1 shouldPlayAds:(bool)arg2
{
arg1 = NULL;
arg2 = false;
}
%end
//---------- No jailbreak detection ----------//
%hook MATTracker
-(bool)shouldDetectJailbroken
{
return false;
}
%end
%hook CSComScore
+(bool)isJailbroken
{
return false;
}
%end
%hook CSCore
+(bool)isJailBroken
{
return false;
}
%end
%hook GADDevice
+(bool)isJailbroken
{
return false;
}
%end
info.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>entry</key>
<dict>
<key>cell</key>
<string>PSLinkCell</string>
<key>icon</key>
<string>icon.png</string>
<key>label</key>
<string>SpotiHacks (Spotify 2.2.0)</string>
</dict>
<key>items</key>
<array>
<dict>
<key>cell</key>
<string>PSGroupCell</string>
<key>label</key>
<string>Allow you to seeking</string>
</dict>
<dict>
<key>cell</key>
<string>PSSwitchCell</string>
<key>default</key>
<false/>
<key>defaults</key>
<string>spotihacks</string>
<key>key</key>
<string>kSeeking</string>
<key>label</key>
<string>Enable seeking</string>
</dict>
<dict>
<key>cell</key>
<string>PSGroupCell</string>
<key>label</key>
<string>Skip music</string>
</dict>
<dict>
<key>cell</key>
<string>PSSwitchCell</string>
<key>default</key>
<false/>
<key>defaults</key>
<string>spotihacks</string>
<key>key</key>
<string>kSkipping</string>
<key>label</key>
<string>Enable skipping</string>
</dict>
<dict>
<key>cell</key>
<string>PSGroupCell</string>
<key>label</key>
<string>Can Toggling Shuffle</string>
</dict>
<dict>
<key>cell</key>
<string>PSSwitchCell</string>
<key>default</key>
<false/>
<key>defaults</key>
<string>spotihacks</string>
<key>key</key>
<string>kTogglingShuffle</string>
<key>label</key>
<string>Enable Toggling Shuffle</string>
</dict>
<dict>
<key>cell</key>
<string>PSGroupCell</string>
<key>label</key>
<string>Disable Shuffle if you don't like it</string>
</dict>
<dict>
<key>cell</key>
<string>PSSwitchCell</string>
<key>default</key>
<false/>
<key>defaults</key>
<string>spotihacks</string>
<key>key</key>
<string>kNoShuffle</string>
<key>label</key>
<string>No Shuffle</string>
</dict>
<dict>
<key>cell</key>
<string>PSGroupCell</string>
<key>label</key>
<string>Allow you to peeking</string>
</dict>
<dict>
<key>cell</key>
<string>PSSwitchCell</string>
<key>default</key>
<false/>
<key>defaults</key>
<string>spotihacks</string>
<key>key</key>
<string>kPeeking</string>
<key>label</key>
<string>Enable peeking</string>
</dict>
<dict>
<key>cell</key>
<string>PSGroupCell</string>
<key>label</key>
<string>After you apply settings, please respring your device.</string>
</dict>
<dict>
<key>cell</key>
<string>PSButtonCell</string>
<key>label</key>
<string>Respring</string>
<key>action</key>
<string>respring</string>
</dict>
<dict>
<key>action</key>
<string>link</string>
<key>cell</key>
<string>PSButtonCell</string>
<key>icon</key>
<string>iOSGods.png</string>
<key>label</key>
<string>Visit iOSgods</string>
</dict>
<dict>
<key>cell</key>
<string>PSGroupCell</string>
<key>footerText</key>
<string>Brought to you by evildog1 - iosgods.com</string>
</dict>
</array>
<key>title</key>
<string>SpotiHacks (Spotify 2.2.0)</string>
</dict>
</plist>
Semoga artikel [Source] Spotify hack for iOS (Mobile Substrate) yang saya posting kali ini, bisa memberi informasi untuk anda semua yang menyukai Info Technology. jangan lupa baca juga artikel-artikel lain dari kami.
Terima kasih Anda baru saja membaca [Source] Spotify hack for iOS (Mobile Substrate)
Share this
iklan disiniRelated Articles :
Entri Populer
-
Seperti yang kita ketahui, belakangan ini, publik memang sedang dihebohkan dengan perihal adanya seorang yang bernama Tuhan asal Banyuwangi ...
-
Download Naruto Senki v1.19 First 1 APK Terbaru | APKBaru.NET - Merupakan sebuah game arcade yang dirilis oleh developer zakume dalam versi...
-
Hey there my friends! I am SO excited about his find and couldn’t to share it with you! So you know how I’m redoing our kitchen this year? O...
-
Cara menyembunyikan foto dan video di Android - Apakah anda memiliki foto dan video pribadi di smartphone. Tentunya tidak boleh semua orang...
-
Di Bumi, terdapat banyak spesies hewan yang sangat menarik dan penting untuk kita ketahui. Hal ini sesungguhnya bukan tanpa alasan ? Menging...
-
[alert-note]Cuelinks Review 2015[/alert-note] If you are Indian then it is to be harder to make money with blog in few weeks. Want to make ...
-
Mayweather vs. Berto Approaching the Fight MMA Video Floyd Mayweather aims solidify boxing legacy perfect 49-0 record, faces Andre Berto liv...
-
Aplikasi BBM Mod Tema Clash Of Clans Terbaru Versi 2.9.0.51 Apk - Pada kesempttan kali ini saya akan berbagi tentang BBM Mod atau biasa di...
-
CRAZY TAXI 3 Assalamu'alaikum. Wr. Wb ▬ Sobat RD yang berbahagia, pada kesempatan yang baik ini saya ingin membagikan game yang c...
-
Cara Merubah Semua Tampilan Android Menjadi Samsung Galaxy S6 - Salah satu kelebihan yang dimiliki oleh handphone berbasis Android adalah k...