AppSync beta dirilis dengan dukungan iOS 10

Salah satu pertanyaan paling umum yang kami dapatkan di sini di iDB sejak rilis jailbreak Yalu untuk iOS 10 adalah ketika AppSync Unified, dari Karen Tsai (angelXwind), akan mendapatkan pembaruan agar kompatibel dengan jailbreak baru.

Seperti yang mungkin Anda ketahui, banyak orang masuk ke loop perulangan deskripsi dengan memasang AppSync segera setelah jailbreak Yalu keluar. Yang seharusnya sekarang diperbaiki dengan AppSync Unified versi beta yang baru ini, tersedia di repositori Cydia Karen.

Apa itu AppSync??

AppSync adalah tweak kuat yang memungkinkan instalasi file .ipa unsigned (aplikasi iOS) pada perangkat Anda yang sudah di-jailbreak. Meskipun benar bahwa fungsi ini sering digunakan untuk tujuan jahat, maksud utama AppSync valid dan bermanfaat. Ini memungkinkan pemasangan aplikasi legal di perangkat untuk mereka yang tidak memiliki Mac atau Xcode, serta distribusi aplikasi legal tetapi tidak ditandatangani oleh mereka yang tidak bisa masuk ke App Store, misalnya, aplikasi emulator.

Namun, itu bisa (dan memang) sayangnya juga digunakan untuk pemasangan aplikasi berbayar secara gratis. Untuk informasi lebih lanjut tentang tujuan sebenarnya dari AppSync dan alasan di balik penggunaannya yang sah, Anda dapat membaca posting Tsai tentang subjek tersebut.

Saya pribadi menggunakannya untuk menginstal emulator seperti GBA4iOS, serta versi aplikasi yang lebih lama untuk perangkat lawas, yang tidak lagi tersedia dari App Store.

AppSync dalam versi beta untuk iOS 10

Nomor build baru adalah 6.0 ~ b1, dan changelog terdiri dari satu item utama untuk mencegah crash, dan membawa kompatibilitas ke, iOS 10:

Kembalikan sertifikat menengah "Apple iPhone OS Application Signing" alih-alih "kSecMagicBytes" di iOS 10 untuk menghindari crash Security.framework - terima kasih JulioVerne!

Tsai menjelaskan lebih detail tentang apa yang menyebabkan masalah di pos pengumumannya, tetapi premis dasarnya adalah bahwa AppSync memberikan data palsu kepada installd proses untuk menandatangani aplikasi yang tidak ditandatangani, di iOS 10 hal ini menyebabkan Keamanan menabrak installd. Kemudian, ketika Cydia menginstal paket dan berjalan uicache itu memanggil installd, yang mogok, meninggalkan SpringBoard Anda di setengah jalan, kondisi rusak: loop respring.

Dalam memperbaiki masalah ini, Tsai dibantu oleh pengembang dan peranti lunak JulioVerne. Banyak yang berspekulasi liar tentang apakah keduanya berada dalam 'kompetisi', setelah Tsai awalnya menyarankan agar tidak memasang versi perbaikannya. Namun, ini ternyata tidak benar, seperti yang dijelaskan oleh Tsai di pos pengumuman yang saya tautkan di atas.

Untuk meringkas: keduanya telah bekerja sama untuk membawa solusi ini, dengan JulioVerne menyediakan kode sumbernya untuk perbaikan. Ini memungkinkan Tsai untuk memeriksa legalitasnya (menggunakan sertifikat Apple), dan mengembalikan dukungan iOS 5 & 6, yang tanpa disadari memperbaiki awal diperbaiki. Dia sekarang telah dapat merilis versi resmi paket, yang memperbaiki semua masalah ini dan dapat mencegah fragmentasi versi, dengan ditawarkan pada repo resminya. Dia memuji JulioVerne dengan perbaikannya, dan berterima kasih padanya atas bantuannya.

Jika Anda ingin mencoba versi beta dari AppSync Unified, ini dapat ditemukan di repo Nanas Karen Tsai: https://cydia.angelxwind.net/

Harap pastikan bahwa hanya versi yang Anda instal adalah versi dari repositori ini. Menginstal versi yang lebih lama dapat membuat Anda berada di loop respring, dan banyak repositori menawarkan versi lama dari paket ini. Install AppSync Unified 6.0 ~ b1 hanya dari Repo Karen Nanas.

Apakah Anda senang memiliki AppSync Unified di iOS 10? Sudahkah Anda mencobanya?