Selepas empat setengah tahun sejak kemas kini terakhir, versi keempat projek Replicant 6 telah diumumkan, membangunkan versi platform Android yang terbuka sepenuhnya, bebas daripada komponen proprietari dan pemacu proprietari.
Cawangan Replika 6 adalah berdasarkan asas kod LineageOS 13, yang seterusnya adalah berdasarkan Android 6. Berbanding dengan perisian tegar asal, Replicant telah menggantikan sebahagian besar komponen proprietari, termasuk pemacu video, perisian tegar binari untuk Wi-Fi, perpustakaan untuk bekerja dengan GPS, kompas, kamera web, antara muka radio dan modem. Binaan yang disediakan untuk 9 peranti termasuk Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus dan Galaxy Tab 2.
Kebaharuan utama Replicant 6
Dalam versi baharu yang dibentangkan ini, the permohonan untuk membuat dan menerima panggilan, kami membetulkan isu dengan menyimpan data sensitif, yang menyebabkan maklumat tentang panggilan masuk dan keluar bocor disebabkan pengesahan nombor telefon dalam perkhidmatan WhitePages, Google dan OpenCnam.
Aplikasi untuk bekerja dengan katalog F-Droid telah dialih keluar daripada komposisi, memandangkan banyak program yang ditawarkan dalam katalog ini berbeza daripada keperluan Yayasan Perisian Percuma untuk pengedaran percuma sepenuhnya.
Perubahan lain yang menambah skrip untuk melumpuhkan sepenuhnya modem. Sebelum ini, apabila beralih kepada mod penerbangan, modem telah ditukar kepada mod kuasa rendah, yang tidak mematikannya sepenuhnya, dan perisian tegar proprietari yang dipasang pada modem terus berfungsi. Dalam versi baharu, melumpuhkan modem menyekat pemuatan sistem pengendalian pada modem.
Daripada perubahan yang lain yang menonjol:
- SDK Ambien bukan percuma yang dialihkan daripada LineageOS 13.
Memperbaiki masalah dengan pengecaman kad SIM. - Mengenal pasti dan mengalih keluar perisian tegar binari yang dikaitkan dengan pengendalian butang "kembali" dan "rumah" (butang mengekalkan prestasinya walaupun tanpa perisian tegar ini).
- Mengalih keluar perisian tegar skrin sentuh Galaxy Note 8.0 yang tiada kod sumber.
- Daripada RepWiFi, patch digunakan untuk mengurus komunikasi wayarles, membolehkan anda menggunakan menu Android biasa dengan penyesuai wayarles luaran.
- Sokongan tambahan untuk penyesuai Ethernet.
Menambahkan skrip untuk mengkonfigurasi rangkaian berdasarkan peranti USB. - Menambah sokongan untuk penyesuai USB berasaskan cip Ralink rt2500 yang berfungsi tanpa muat turun perisian tegar.
- Perenderan OpenGL dalam aplikasi menggunakan rasterizer perisian llvmpipe secara lalai. Untuk komponen sistem antara muka grafik, ia dibenarkan melukis dengan libagl.
- Menambahkan skrip untuk bertukar antara pelaksanaan OpenGL.
- Menambahkan skrip untuk memudahkan membina Replicant daripada sumber.
Menambahkan arahan padam untuk memadam partition dalam storan.
Pada masa yang sama, status pembangunan cawangan Replicant 11 diterbitkan, berdasarkan platform Android 11 (LineageOS 18) dan dihantar dengan kernel Linux biasa (inti vanila, bukan Android). Versi baharu dijangka memberikan sokongan untuk peranti berikut: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) dan Galaxy Note II 4G (N7105).
Ia mungkin binaan disediakan untuk peranti lain yang serasi dengan kernel Linux standard dan yang memenuhi keperluan Replicant (peranti mesti menyediakan pengasingan modem dan disertakan dengan bateri yang boleh diganti untuk memastikan pengguna bahawa selepas memutuskan sambungan bateri, peranti sebenarnya akan dihidupkan).
Peranti yang serasi dengan kernel Linux tetapi tidak memenuhi keperluan Replicant boleh disesuaikan untuk berfungsi dengan peminat Replicant dan ditawarkan sebagai binaan tidak rasmi.
Keperluan utama Yayasan Perisian Percuma untuk pengedaran percuma sepenuhnya ialah:
- Kemasukan dalam kit pengedaran perisian dengan lesen yang diluluskan oleh FSF.
- Ketidakbolehterimaan bekalan perisian tegar binari (perisian tegar) dan mana-mana komponen binari pemacu.
- Jangan terima komponen berfungsi tidak berubah, tetapi kemungkinan memasukkan komponen tidak berfungsi, tertakluk kepada kebenaran untuk menyalin dan mengedarkannya untuk tujuan komersial dan bukan komersial (contohnya, peta CC BY-ND untuk permainan GPL).
- Ketidakbolehterimaan menggunakan jenama yang syarat penggunaannya menghalang penyalinan dan pengedaran percuma semua atau sebahagian daripada kit pengedaran.
- Pematuhan dengan ketulenan dokumentasi berlesen, ketidakbolehterimaan dokumentasi yang mengesyorkan pemasangan perisian proprietari untuk menyelesaikan masalah tertentu.
Akhirnya sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh menyemak perincian dalam pautan berikut.
Menjadi yang pertama untuk komen