Soal source code Cydia Substrate

Pernyataan Jay Freeman (@saurik) soal mengapa dirinya tidak pernah dan tidak akan pernah merilis source code dari Cydia Substrate, yang merupakan komponen terpenting dari Cydia (via Reddit):

I have been quite open about the reason I long long ago stopped shipping the source code to Substrate: because my BSD code was forked by someone who wanted to “own” the entire jailbreak stack, turning it into an end-to-end commercial-only project.

Continue reading “Soal source code Cydia Substrate”

Perbedaan “Safe Mode” dan “No Substrate mode”

iOS Safe Mode

Setiap kali seseorang mengalami masalah yang berkaitan dengan aplikasi/tweak Cydia pada iDevicenya (yang sudah dijailbreak), ada yang langsung menyarankan untuk “booting ke safe mode dan hapus tweak yang error”, dan semacamnya. Sebenarnya sarannya sudah tepat, itu adalah cara yang tepat untuk menangani aplikasi atau tweak Cydia yang bermasalah dan mengganggu sistem. Hanya saja, terkadang orang bingung mana Safe Mode dan mana No-substrate mode.
Continue reading “Perbedaan “Safe Mode” dan “No Substrate mode””

Cydia terbaru kini berjalan sebagai “mobile”

Cydia tweaked

Salah satu perubahan yang ada pada Cydia versi terbaru yang dirilis pada hari ini (1.1.19) adalah Cydia tidak lagi berjalan sebagai root seperti sebelumnya, tetapi sebagai mobile.

Kalau root adalah username atau akun yang memegang hak akses tertinggi yang mampu memodifikasi seluruh sistem, maka mobile adalah nama untuk user normal atau user biasa pada iOS. Sebagai perbandingan, beberapa aplikasi Cydia berjalan sebagai root sehingga dapat menjalankan fitur yang butuh akses root, sedangkan semua aplikasi yang berasal dari App Store berjalan sebagai mobile. Aplikasi mobile tidak se-powerful aplikasi root.

Lalu, apa sih efek dari perubahan ini?
Continue reading “Cydia terbaru kini berjalan sebagai “mobile””

Apa itu Cydia Substrate?

Cydia Substrate

Dalam dunia jailbreak iOS, Cydia Substrate atau yang dulunya bernama Mobile Substrate adalah sebuah framework (kerangka kerja) yang dibuat oleh Saurik (@saurik), orang yang sama yang membuat dan mengembangkan Cydia.

Cydia Substrate (atau singkatnya disebut Substrate) adalah framework yang memungkinkan dan memudahkan para developer untuk membuat fitur-fitur dan fungsi tambahan untuk iOS melalui jailbreak.
Continue reading “Apa itu Cydia Substrate?”

Adware yang memanfaatkan Cydia Substrate

Seorang peneliti keamanan asal Cina telah menemukan sebuah file dynamic library (.DYLIB) yang dicurigai adalah sebuah malware atau adware:

This dynamic library, named “spad.dylib”, was found under the directory /Library/MobileSubstrate/DynamicLibraries/. It’s configured to be injected to all applications which use the com.apple.UIKit framework. It uses Cydia Substrate’s API to hook lots of popular advertisement SDKs’ code in all applications which use these SDK to popup advertisement or get statistics of its installation.

Continue reading “Adware yang memanfaatkan Cydia Substrate”