Pentingnya Open Source di Root

click fraud protection

Mengapa open source penting untuk root? Baca penjelasan kami untuk memahami mengapa alternatif komunitas diperlukan untuk ruang Android yang lebih aman dan bertenaga.

Memperbarui: Setelah mendiskusikan hal ini dengan Chainfire, saya pikir sebaiknya menambahkan beberapa klarifikasi di sini. Ada banyak alasan mengapa perangkat lunak bersifat open source atau close source, dan keamanannya tidak ditentukan oleh ketersediaan sumbernya. Ada banyak perangkat lunak sumber tertutup yang sangat aman (dan ditulis dengan baik) di luar sana, dan banyak perangkat lunak sumber terbuka yang ditulis dengan buruk perangkat lunak yang ada - Anda hanya mendapatkan manfaat open source jika pakar keamanan yang baik dan kompeten benar-benar membaca dan mengaudit dia.

Akar. Itu adalah kata yang paling kita kenal di sini. Meskipun upaya Google terus meningkat untuk mempersulit pencapaian dan penggunaan (dan kemungkinan besar hal ini akan terus berlanjut, dengan semakin banyaknya memperkirakan konvergensi platform ChromeOS dan Android yang sangat terkunci), rooting tetap sangat populer di XDA.

Memang benar, seluruh ekosistem telah terbentuk di sekitarnya, dan aplikasi yang memanfaatkan peningkatan akses yang ditawarkan oleh root untuk mewujudkan penyesuaian dan modifikasi yang seharusnya dicegah oleh keamanan Android model.

Perubahan bertahun-tahun yang dilakukan pada Android membuat proses root menjadi lebih sulit

Ketika penyesuaian Android pertama kali mulai mendapatkan perhatian pada tahun 2008 dan 2009, solusi Pengguna Super "nyata" pertama yang dapat disesuaikan dibuat oleh Pensiunan Pengembang yang Diakui, RantaiDD. Hal ini memungkinkan orang untuk mengontrol aplikasi mana yang memiliki akses root, dan mana yang tidak, melalui antarmuka pengguna grafis, yang merupakan pendahulu dari apa yang kita kenal sekarang. Kode sumber dari aplikasi Dan su biner masih tersedia jika Anda ingin melihatnya.

20151031154853715Maju cepat, dan melewati bertahun-tahun perubahan yang dilakukan pada Android untuk mempersulit proses root, baik untuk perangkat lunak berbahaya, maupun untuk pengguna, banyak hal telah berubah. Memang benar, saat ini diperlukan (setidaknya pada Android 6.0) untuk melakukan perubahan pada ramdisk kernel perangkat (boot.img), artinya root pada perangkat tanpa bootloader yang tidak terkunci adalah sesuatu yang tidak dapat Anda lakukan. kemungkinan besar tidak akan terlihat dalam waktu dekat.

Meskipun demikian, hingga saat ini, opsi root Anda cukup banyak SuperSU. Ini merupakan kemajuan besar dibandingkan solusi root lama, yang tidak menangani kompleksitas baru dan modern seperti kebijakan dan batasan SELinux. Satu-satunya masalah adalah SuperSU merupakan perangkat lunak sumber tertutup. Sebagai penjaga gerbang kendali mutlak atas ponsel Anda, ini adalah sesuatu yang benar-benar harus bersifat open source, dan dapat diaudit. Hingga saat ini, kebanyakan orang hanya mempercayai Pengembang Senior yang Diakui XDA, api unggun, untuk melakukan hal yang benar, mengingat reputasi dan kedudukannya sebenarnya tidak menjadi masalah.

Masalahnya muncul ketika Chainfire mengumumkan akuisisi SuperSU oleh pihak ketiga yang sebelumnya tidak dikenal dan tidak terkait. Untuk sesuatu yang sama pentingnya dengan akses root, hal ini menyebabkan kekhawatiran di antara pengguna; sangat penting bagi pengguna untuk memercayainya - bayangkan jika aplikasi Pengguna Super Anda dikonfigurasi untuk mengizinkan aplikasi tertentu memiliki akses diam ke root, tanpa Anda sadari. Pengembang dapat melakukan ini untuk aplikasinya sendiri, atau untuk pengembang lain yang membayar untuk akses ini. Tidak ada yang menunjukkan hal ini telah terjadi atau akan terjadi, tetapi masih ada kemungkinan untuk solusi Pengguna Super sumber tertutup. Atau, itu mungkin mulai menampilkan iklan yang mengganggu. Anda benar-benar tidak mempunyai pilihan untuk memblokirnya, karena ia memiliki akses root! Akses root sangat kuat, dan segala jenis perubahan pada sesuatu yang sekuat ini dapat membuat orang sedikit gugup.

Terlepas dari solusi root mana yang Anda gunakan, memiliki versi sumber terbuka sepenuhnya sangatlah penting

Untungnya, dalam semangat XDA, sekelompok pengguna telah berkumpul untuk mencoba menciptakan solusi Superuser yang benar dan modern, yang sepenuhnya open source, dan dikembangkan oleh komunitas. Ini, setelah selesai, akan memberi pengguna pilihan antara menggunakan solusi root berpemilik atau yang baru perusahaan yang reputasinya tidak diketahui, dan perusahaan yang terbuka dan transparan, serta dikembangkan oleh masyarakat.

Sebuah pilihan tidak pernah merugikan siapa pun, dan ketika menyangkut akses root, memiliki lebih dari satu pilihan sangat penting untuk keamanan dan privasi Anda

Terlepas dari solusi root mana yang Anda gunakan, memiliki versi sumber terbuka sepenuhnya, sebagai alternatif yang kuat untuk penawaran komersial atau kepemilikan, sangatlah penting. Ini sebenarnya akan menguntungkan pengguna yang berpemilik juga -- kehadiran alternatif yang layak saja sudah cukup penting untuk memastikan bahwa pengembang dan pemilik SuperSU baru (tidak diketahui dan saat ini tidak dipercaya) bertindak di depan umum minat. Tanpa adanya alternatif lain, tidak ada pilihan lain jika mereka bertindak tanpa mendapat hukuman. Di sisi lain, dengan adanya alternatif sumber terbuka yang kuat, terdapat insentif yang kuat untuk mengambil tindakan kepentingan pengguna, daripada mengambil risiko kerusakan reputasi yang signifikan, dan melihat eksodus pengguna di tempat lain.

Oleh karena itu, saya mendorong siapa pun yang memiliki keterampilan yang relevan untuk terlibat dalam proyek sumber terbuka. Memiliki solusi Superuser berkualitas tinggi yang berbasis komunitas, yang sepenuhnya didasarkan pada perangkat lunak sumber terbuka, akan bermanfaat bagi seluruh komunitas, termasuk mereka yang ingin terus menggunakan SuperSU. Sebuah pilihan tidak pernah merugikan siapa pun, dan ketika menyangkut akses root, memiliki lebih dari satu pilihan sangat penting untuk keamanan dan privasi Anda. Pengembangan sedang dalam tahap awal, dan sedang berlangsung di Github, dengan patch pada image booting yang dibahas di bagian masalah. repositori ini, dan aplikasi Pengguna Super itu sendiri sedang dikembangkan repositori ini.

Mengapa tidak terlibat dalam diskusi atau terlibat dalam pengembangan, dengan bergabung di thread diskusi di forum? Mari kita ciptakan solusi Pengguna Super yang benar-benar berbasis komunitas, sumber terbuka, dan dapat diaudit, dan pastikan selalu ada akan menjadi pilihan untuk menggunakan perangkat lunak sumber terbuka sepenuhnya untuk mendapatkan dan mengontrol akses root pada perangkat Anda telepon.