Magisk v25.2, projenin Rustlaştırılmasının başlangıcını işaret ediyor

click fraud protection

Magisk kararlı sürümünün en son sürümü (v25.2), MagiskInit için çok sayıda hata düzeltmesi ve Rust destekli bir günlük kaydı arayüzü ile birlikte gelir.

2021 yılında, dünyaya doğru ilk bebek adımlarını gördük. bellek yönetimli Rust programlama dilinin Android kod tabanına uyarlanması. John Wu, diğer adıyla XDA Kıdemli Tanınmış Geliştiricisi TopjohnwuGörünüşe göre Magisk Projesi için de aynı doğrultuda düşünüyor. Wu'ya göre deney çoktan başlamıştı Magisk'in v25.0 yapısını kararlı kanal aracılığıyla yayınladıktan sonra. Artık topjohnwu, tüm kayıt altyapısının Rust'a geçmesiyle birlikte v25.2 biçiminde yeni ve kararlı bir Magisk yapısını kullanıma sundu.

Magisk'in düşük seviyeli bileşenlerinin çoğunluğu C++ ile yazılmıştır. Ancak bellek tarafından yönetilmeyen bir dil olarak programcıyı bellek sızıntılarına ve arabellek taşmalarına karşı açar. Öte yandan Rust, C++'ın bellek açısından güvenli bir ortam sunarken sağladığı ham hızı, esnekliği ve donanım işlevselliğine doğrudan eşlemenin çoğunu sağlar. Yakın zamanda Rust'ta Magisk'in tam olarak uygulanmasını görmeyi beklemesek de, Rust kodunu projenin kayıt altyapısına entegre etmeye yönelik bu erken çalışma muhtemelen çok önemli olacak.

Magisk XDA Forumları

Özellikle v25.1'in orta düzey bir yapısı, v25 sürümünün yayınlanmasından sadece on iki gün sonra çıktı, ancak bu küçük bir hata düzeltme güncellemesiydi. Ancak Magisk'in en son kararlı sürümü, MagiskInit ile ilgili bir dizi iyileştirmeyi de içeren tam teşekküllü bir bakım güncellemesidir.

Aşağıda Magisk v25.2 için tüm değişiklik günlüğünü bulabilirsiniz:

  • [MagiskInit] Stub cpio kullanıldığında olası bir sorunu düzeltin
  • [MagiskInit] Stub cpio kullanıldığında kurtarmanın yeniden başlatılması düzeltildi
  • [MagiskInit] Rootfs aygıtları için sepolicy.rules sembolik bağlantısını düzeltin
  • [Genel] Daha iyi veri şifreleme tespiti
  • [Genel] Tüm kayıt altyapısını Rust'a taşıyın

Eğer v25.2 sürümünü tüm detaylarıyla incelemek istiyorsanız hemen aşağıdaki bağlantıdan cihazınıza indirin. En son sürümde herhangi bir sorunla karşılaşmanız durumunda proje sayfasının "Sorunlar" bölümüne bir hata raporu gönderdiğinizden emin olun. GitHub deposu.

Magisk v25.2'yi indirin


Kaynak:John Wu Twitter'da