Magisk v25.2 iezīmē projekta Rust-ification sākumu

click fraud protection

Jaunākajā Magisk stabilā laidiena versijā (v25.2) ir iekļauti daudzi MagiskInit kļūdu labojumi un ar Rust darbināms reģistrēšanas interfeiss.

2021. gadā mēs redzējām pirmos mazuļa soļus virzienā uz atmiņas pārvaldītās Rust programmēšanas valodas ieviešana Android kodu bāzē. Džons Vu, pazīstams arī kā XDA vecākais atzītais izstrādātājs topjohnwu, acīmredzot ir domājis par to pašu Magisk projektu. Kā saka Wu, eksperiments jau bija sākusies pēc Magisk v25.0 versijas izlaišanas, izmantojot stabilu kanālu. Tagad topjohnwu ir izlaidusi jaunu stabilu Magisk versiju v25.2 formātā ar visu reģistrēšanas infrastruktūru pāreju uz Rust.

Lielākā daļa Magisk zemā līmeņa komponentu ir rakstīti C++ valodā. Tomēr kā valoda, kuru nepārvalda ar atmiņu, tā atver programmētājam atmiņas noplūdes un bufera pārpildes. No otras puses, Rust nodrošina neapstrādātu ātrumu, elastību un lielāko daļu tiešās kartēšanas ar aparatūras funkcionalitāti, ko nodrošinātu C++, vienlaikus piedāvājot atmiņai drošu vidi. Lai gan mēs negaidām, ka drīzumā mēs redzēsim pilnīgu Magisk in Rust ieviešanu, šis agrīnais darbs pie Rust koda integrēšanas projekta reģistrēšanas infrastruktūrā, visticamāk, būs ļoti svarīgs.

Magisk XDA forumi

Proti, starpposma versija v25.1 tika izdota tikai divpadsmit dienas pēc v25 laidiena publicēšanas, taču tas bija neliels kļūdu labojuma atjauninājums. Tomēr jaunākais stabilais Magisk laidiens ir pilnvērtīgs apkopes atjauninājums, kurā ir iekļauti arī vairāki ar MagiskInit saistīti uzlabojumi.

Tālāk varat atrast pilnu Magisk v25.2 izmaiņu žurnālu:

  • [MagiskInit] Novērsiet iespējamo problēmu, kad tiek izmantots stub cpio
  • [MagiskInit] Labojiet atsāknēšanu līdz atkopšanai, kad tiek izmantots stub cpio
  • [MagiskInit] Labojiet sepolicy.rules simbolisko saiti rootfs ierīcēm
  • [Vispārīgi] Labāka datu šifrēšanas noteikšana
  • [Vispārīgi] Pārvietojiet visu mežizstrādes infrastruktūru uz Rust

Ja vēlaties pilnībā iepazīties ar versiju v25.2, lejupielādējiet to savā ierīcē tūlīt, izmantojot tālāk norādīto saiti. Ja rodas kādas problēmas ar jaunāko būvējumu, noteikti iesniedziet kļūdu ziņojumu projekta sadaļā “Problēmas”. GitHub repozitorijs.

Lejupielādēt Magisk v25.2


Avots:Džons Vu vietnē Twitter