This commit updates the information in ReZygisk "README.md" and its translations, and it also removes the ones that were not updated. Signed-off-by: Lucky Kiddos <95188840+GuitarHeroStyles@users.noreply.github.com> Signed-off-by: GhostFRR <ghost.game.fr@gmail.com> Signed-off-by: Alice w/🌧️ <rainyxeon@gmail.com> Co-authored-by: GhostFRR <ghost.game.fr@gmail.com> Co-authored-by: Lucky Kiddos <95188840+GuitarHeroStyles@users.noreply.github.com> Co-authored-by: Alice w/🌧️ <rainyxeon@gmail.com>
5.0 KiB
ReZygisk
ReZygisk adalah turunan dari Zygisk Next, sebuah implementasi mandiri dari Zygisk, menyediakan dukungan API Zygisk untuk KernelSU, APatch, dan Magisk (Versi Resmi dan Kitsune).
Tujuannya adalah untuk memodernisasi dan menulis ulang kode sumber sepenuhnya dalam bahasa C, memungkinkan implementasi API Zygisk yang lebih efisien dan cepat dengan lisensi yang lebih permisif dan ramah terhadap FOSS (Free and Open Source Software).
Mengapa?
Rilisan terbaru dari Zygisk Next tidak bersifat open-source, dengan kode yang sepenuhnya dikendalikan oleh developernya. Hal ini tidak hanya membatasi kemampuan kami untuk berkontribusi pada proyek ini, tetapi juga membuat kode tidak dapat diaudit, yang menjadi masalah utama keamanan karena Zygisk Next adalah modul yang berjalan dengan hak superuser (root), yang memiliki akses ke seluruh sistem.
Meskipun developer Zygisk Next terkenal dan dipercaya dalam komunitas Android, hal ini tidak menjamin bahwa kode tersebut bebas dari bahaya atau kerentanan. Kami (PerformanC) memahami alasan mereka untuk menjaga kode tetap tertutup, tetapi kami memiliki pandangan yang berbeda.
Keunggulan
- FOSS (Free and Open Source Software) Selamanya.
Komponen Pendukung
| Alat | Deskripsi |
|---|---|
Android NDK |
Native Development Kit untuk Android |
Komponen Pendukung C++
| Ketergantungan | Deskripsi |
|---|---|
lsplt |
Simple PLT Hook untuk Android |
Instalasi
1. Pilih file ZIP yang tepat
Pemilihan build/zip sangat penting, karena ini akan menentukan seberapa tersembunyi dan stabil ReZygisk. Namun, ini bukan tugas yang sulit:
release: Direkomendasikan untuk penggunaan normal. Binary lebih optimal, logging minimal.debug: Untuk keperluan debug. Logging lengkap, tanpa optimasi.
Untuk branch, selalu gunakan main branch, kecuali diinstruksikan oleh pengembang, atau jika Anda ingin menguji fitur mendatang dan menyadari risikonya.
2. Flash file ZIP
Setelah memilih build yang tepat, Anda harus mem-flash-nya menggunakan pengelola root Anda saat ini, seperti Magisk atau KernelSU. Anda dapat melakukannya dengan masuk ke bagian Modules di pengelola root Anda dan memilih zip yang telah diunduh.
Setelah mem-flash, periksa log instalasi untuk memastikan tidak ada kesalahan, dan jika semuanya selesai, Anda dapat me-reboot perangkat Anda
Warning
Pengguna Magisk harus menonaktifkan Zygisk bawaan, karena ini akan bentrok dengan ReZygisk. Ini dapat dilakukan dengan masuk ke bagian
Settingsdi Magisk dan menonaktifkan opsiZygisk.
3. Verifikasi Instalasi
Setelah reboot, Anda dapat memverifikasi apakah ReZygisk bekerja dengan baik dengan memeriksa deskripsi modul di bagian Modules pada pengelola root Anda. Deskripsi tersebut harus menunjukkan bahwa daemon yang diperlukan sedang berjalan. Misalnya, jika lingkungan Anda mendukung 64-bit dan 32-bit, itu akan terlihat seperti ini:
[monitor: 😋 tracing, zygote64: 😋 injected, daemon64: 😋 running (...) zygote32: 😋 injected, daemon32: 😋 running (...)] Standalone implementation of Zygisk.
Terjemahan
Saat ini ada dua cara untuk berkontribusi dalam terjemahan untuk ReZygisk:
- Untuk terjemahan README, Anda dapat membuat file baru di folder
READMEs, mengikuti konvensi penamaanREADME_<bahasa>.md, di mana<bahasa>adalah kode bahasa (misalnya,README_id-ID.mduntuk Bahasa Indonesia), dan membuka pull request kemainbranch. - Untuk terjemahan WebUI ReZygisk, Anda harus berkontribusi terlebih dahulu di Crowdin. Setelah disetujui, ambil file
.jsondari sana dan buka pull request dengan perubahan Anda -- tambahkan file.jsonke folderwebroot/langdan kredit Anda ke file TRANSLATOR.md, dalam urutan alfabet.
Dukungan
Untuk pertanyaan terkait ReZygisk atau proyek PerformanC lainnya, jangan ragu untuk bergabung dengan salah satu saluran berikut:
Untuk pertanyaan terkait ReZygisk atau proyek PerformanC lainnya, silakan bergabung ke salah satu saluran berikut:
- Saluran Discord: PerformanC
- Saluran Telegram ReZygisk: @rezygisk
- Saluran Telegram PerformanC: @performancorg
- Grup Signal PerformanC: @performanc
Kontribusi
Wajib mengikuti Pedoman Kontribusi PerformanC's untuk berkontribusi pada ReZygisk. Sesuai dengan Kebijakan Keamanan, Kode Etik, standar struktur dan format yang berlaku.
Lisensi
ReZygisk sebagian besar berlisensi di bawah GPL, oleh Dr-TSNG, tetapi juga AGPL 3.0, oleh The PerformanC Organization, untuk kode yang ditulis ulang. Anda dapat juga membaca lebih lanjut di Open Source Initiative.