What You Need:
OpenSSH
WinSCP or Cyberduck (or any other SSH Browser)
Updated GameCenter Pack
Mobile Substrate on your iPhone (available via Cydia, pretty much everyone has, or should have, this installed already)
Settings for Cyberduck & WinSCP
Cyberduck
* Server: The IP address of your iPhone. Settings –> Wi-Fi –> “Your Network Name”
* Username: root
* Password: alpine (or whatever your password is if you changed it)
* Protocol: SFTP (SSH File Transfer Protocol)
WinSCP
* Hostname: The IP address of your iPhone. Setting –> Wi-Fi –> “Your Network Name”
* User name: root
* Password: alpine (or whatever your password is if you changed it)
* Protocol: SCP
** Getting Started**
1.
After connecting to your iPhone, Navigate to /private/var/stash/Applications and copy the "Game Center~iphone.app" folder (from the Game Center Pack) to this path.
After that, right click on the folder and set permissions to 0755 ( 755 ). Ensure permissions are set recursively or app will crash on launch.
2.
Navigate to /system/libary/CoreServices/SpringBoard.app/
Now you have to choose between different N82AP.plist 's.
Choose the one you like (from the Game Center pack) and replace it with the one on the iPhone.
Your options are:
Game Center only
Multi-tasking + GC
Wallpaper + GC
Muti-tasking + Wallpaper + GC
3.
Navigate to the System/Libary/LaunchDeamons/ then drag & drop the "com.apple.gamed.plist" file from the Game Center pack into this directory.
4.
Navigate to usr/libexec/ then drag & drop the "gamed" file from the Game Center pack into this directory and set the permission to 0755 (755)
5a.
If you already used the old method: remove the old dyld_shared_cache_armv6 file from the /System/Library/Caches/com.apple.dyld folder with the original one (you made a back up, right? If not, don't worry, I got you -
dyld_shared_cache_armv6.rar)
Dont forget to reboot your device.
5b. If you're a "new" user and havent used the old method, or if you just removed the old one and replaced it with the original one then go to the next step.
6.
Open Cydia and install "GC Patcher - iPhone 3G" - it is available via the BigBoss repo. You dont need to delete the existing dylib/plist or txt file if you used the manual method, it will overwrite for you. This pacakge allows you to enable game detection to your GameCenter and also Patches some games that got their "own" protection to check if your device is allowed to run GameCenter. No more having to add text files.
7.
Reboot your device.
8.
Start your GameCenter app and then any GameCenter compatible game
You will then receive a welcome from GameCenter and after closing the Game, it should now show up in Game Center
Now most games should work without any additional steps, but some won't. For those that don't Such as Fruit Ninja, Touchgrind, Cro-Mag Rally, Saving Private Sheep, Labyrinth 2, Real Racing etc, (these are games that check the iphone model number and disables the game center) Just go to settings---> GC Patcher and set the toggle to On. You dont need to respring after doing this. As a rule of thumb, always try the game with the toggle off first, if it doesn't work then try with toggle on.
There are very few games which might crash with the toggle on, but don't see game center with the toggle off, for those games, there is no solution at the moment.
9.
10.
Add me on Game Center - Phat$_22
Credit to shani_08 & MrDodi
