Sunday, October 18, 2009

Fix for Push Notification on hactivated iPhone

Hacktivated iPhone adalah iPhone/iPhone 3G yg diunlock/activated memakai redsn0w/ultrasn0w.

UPDATED:
Push Fix sudah keluar di Cydia, namun mesti menambahkan repo dulu:

Perhatian: Pengalaman teman-teman yang Install lewat Cydia, ada yang berhasil ada yang gagal mengakibatkan error di you tube. Baca testimoni teman-teman di halaman selanjutnya sebelum memutuskan memakai cara Cydia atau manual.

Berikut cara install lewat Cydia:
1. Buka Cydia.
2. Pilih Tab Manage - Sources - Edit - Add, tambahkan repo http://cydia.iphoneil.net
3. Setelah package terlihat di Tab Changes, install "Push Fix"
4. Keluar dari Cydia, kemudian Uninstall aplikasi yg ada Push Notificationnya.
5. Reboot.
6. Coba Youtube, Install ulang aplikasi yang ber-Push notification.



Berikut cara manualnya memakai cara SSH (Jaga-jaga kalau repo di Cydia error)
Untuk mempelajari SSH dapat dilihat di sini.
Resiko tanggung sendiri. Hehehe....

Memakai PC dan Winscp
1. Download file inject dan nimble disini, jangan lupa diUnzip.
2. Download file Keychain di sini atau di sini atau di sini (indowebster), jangan lupa diUnzip.
3. SHH ke iPhone, bisa memakai Winscp (Windows) atau program sejenisnya utk Mac. Disini saya hanya memakai Winscp.
4. Masukan File2 yang didownload di langkah 1 dan 2 ke iPhone pada folder /private/var/Keychains.
5. Masih dalam folder tersebut,backup keychain-2.db ke PC jika diinginkan. Kemudian klik kanan pada file inject pilih property lalu set permission ke 0755.
6. Masih di folder tersebut dalam Winscp, klik menu/tombol Terminal (Ctrl + T) di Winscp kemudian ketikan "./inject" tanpa tanda kutip lalu Enter.
7. Di iPhone uninstall app yg memakai Push Notif. lalu Reboot iPhone.
8. Test YouTube, install ulang app yg ber-Push Notif.

Memakai MobileTerminal di iPhone (Kalau mau install app Mobile Terminal ada di Cydia).
1. Ikuti langkah 1-4 diatas.
2. Buka MobileTerminal di Iphone, lalu ketik berikut tanpa tanda kutip:
* "su" lalu masukkan password "alpine"
* ketik "cd /private/var/Keychains"
* ketik "chmod 0755 inject"
* ketik "./inject"
3.Ikuti langkah 7-8 diatas.

Cara Membuat Keychains data/Certificate sendiri.
1. Dibutuhkan satu buah iPhone FU, iPhone Telkomsel, atau iPod Touch OS3.0 yg diaktivasi lewat iTunes dan Jailbroken tentunya.
2. SSh ke iPhone/iPod Touch di atas, masuk ke /private/var/Keychains, copy file nimble ke dalamnya, lalu set permission ke 0755.
4. Buka menu Terminal ketik "./nimble" tanpa tanda kutip. Maka dalam folder tersebut akan terbentuk 4 file :
- youtube-cert.bin
- youtube-key.bin
- push-cert.bin
- push-key.bin
Empat file inilah Keychains Data/Certificate yg diperlukan. Untuk memasukannya di iPhone ikuti langkah 4-8 di atas (lihat "Memakai PC dan Winscp").

TS menggunakan Keychains Data buatan sendiri,PC, dan WinScp. Berjalan dengan sukses...
Tapi kayaknya sih Keychain di Internet juga berhasil, lihat testimoni dari yg lain.
Jika ada yg ingin menambahkan cara lebih simple, sangat dianjurkan...

Updated 06-Okt-2009:
Keychain data /Certificate yang di-download dari internet maupun Cydia kurang sempurna hasilnya, karena Certificate tersebut harus dibagi/dipakai bersama-sama. Untuk itu disarankan memakai Certificate yang di-generate sendiri. Misal: jika lu memilki iPod Touch, maka generate certificate dari iTouch tersebut dan kalau bisa jangan di-share.

Cara lain untuk mendapatkan Certificate yg unik ini adalah dengan membelinya. Yup, sebuah website menawarkan PushFix dalam bentuk Unique Certificate yang akan diemail ke pembelinya. Harganya sekitar 5 Dollar tapi hanya dijual untuk 50 pembeli saja sementara ini.
Sumber : http://www.pushfix.info/index.html

Thanks to Maskpain, Neutrin0, riyantotheo, dan lainnya

No comments:

Post a Comment