Eguneratu Replicant, Android firmware guztiz doakoa

Azken eguneratzetik lau urte eta erdi igaro ondoren, Replicant 6 proiektuaren laugarren bertsioa osatu da, Android plataformaren bertsio guztiz irekia garatuz, jabedun osagairik eta kontrolatzaile itxirik gabekoa. Replicant 6 adarra LineageOS 13 kode-oinarrian eraikita dago, eta, aldi berean, Android 6-n oinarritzen da. Jatorrizko firmwarearekin alderatuta, Replicant-ek osagai jabedunen zati handi bat ordezkatu du, bideo-kontrolatzaileak, Wi-Firako firmware bitarra, liburutegiak barne. GPS, iparrorratza, web kamera, irrati interfazea eta modemarekin lan egiteko. Eraikuntzak 9 gailutarako prestatuta daude, Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus eta Galaxy Tab 2 barne.

Bertsio berriaren aldaketen artean:

  • Deiak egiteko eta jasotzeko aplikazioan, isilpeko datuak gordetzeko arazo bat konpondu da, eta horrek WhitePages, Google eta OpenCnam zerbitzuetako telefono-zenbakien egiaztapenaren ondorioz sarrerako eta irteerako deiei buruzko informazioa isurtzea eragin zuen.
  • F-Droid direktorioarekin lan egiteko aplikazioa osaeratik kendu da, direktorioa honetan eskaintzen diren programa asko Free Software Foundation-en eskakizunetatik guztiz doako banaketak egiteko.
  • "Atzera" eta "etxea" botoien funtzionamenduarekin lotutako firmware bitarra identifikatu eta kendu zen (botoiak funtzionatzen jarraitu zuten firmware horiek gabe ere).
  • Iturburu kodea falta zen Galaxy Note 8.0 ukipen-pantailen firmwarea kendu da.
  • Modema guztiz desgaitzeko script bat gehitu da. Aurretik, hegazkin moduan sartzean, modema potentzia baxuko modura aldatu zen, eta horrek ez zuen guztiz itzaltzen, eta modemean instalatutako firmware jabedunak funtzionatzen jarraitu zuen. Bertsio berrian, modema desgaitzeko, sistema eragilea modemean kargatzea blokeatzen da.
  • LineageOS 13-tik eramandako Ambient SDK ez doakoa kendu da.
  • SIM txartela ezagutzeko arazoak konpondu dira.
  • RepWiFi-ren ordez, adabakiak erabiltzen dira haririk gabeko komunikazioak kontrolatzeko, Android menu estandarra kanpoko haririk gabeko egokitzaileekin erabiltzeko aukera ematen dutenak.
  • Ethernet egokitzaileentzako euskarria gehitu da.
  • USB gailuetan oinarritutako sareko funtzionamendua konfiguratzeko script-ak gehitu dira. Firmwarea kargatu gabe funtzionatzen duten Ralink rt2500 txipan oinarritutako USB egokitzaileentzako laguntza gehitu da.
  • OpenGL aplikazioetan errendatzeko, llvmpipe software-rasterizatzailea erabiltzen da lehenespenez. Interfaze grafikoko sistemaren osagaietarako, libagl erabiliz errendatzea geratzen da. OpenGL inplementazio batetik bestera aldatzeko script-ak gehitu dira.
  • Scriptak gehitu dira Replicant iturburutik erraz eraikitzeko.
  • Ezabatu komandoa gehitu da biltegiko partizioak garbitzeko.

Aldi berean, Replicant 11 adarraren garapen-egoera argitaratu zen, Android 11 plataforman oinarrituta (LineageOS 18) eta Linux kernel arruntarekin (banilla kernel, ez Android-ekoa). Bertsio berriak gailu hauek onartzen ditu: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) eta Galaxy Note II 4G (N7105).

Litekeena da Linux nukleoan onartzen diren eta Erreplikatzailearen eskakizunak betetzen dituzten beste gailu batzuen eraikuntzak prestatzea (gailuek modem isolamendua eman behar dute eta bateria ordezkagarria izan behar dute erabiltzaileari deskonektatu ondoren gailua benetan itzaliko dela ziurtatzeko. bateria). Linux nukleoan onartzen diren baina Replicant baldintzak betetzen ez dituzten gailuak zaleek Replicant exekutatzeko egokitu ditzakete eta eraikuntza ez-ofizialetan eskain ditzakete.

Free Software Foundation-en eskakizun nagusiak guztiz doako banaketak egiteko:

  • FSFk onartutako lizentziak dituen softwarea banaketa paketean sartzea;
  • Firmware bitarra eta edozein gidariaren osagai bitar hornitzeko onartezina;
  • Osagai funtzional aldaezinak ez onartzea, baina funtzionalak ez direnak sartzeko gaitasuna, helburu komertzialetarako eta ez-komertzialetarako kopiatu eta banatzeko baimenaren menpe (adibidez, CC BY-ND txartelak GPL joko baterako);
  • Onartezina da erabilera-baldintzek banaketa osoa edo zati bat libre kopiatzea eta banatzea eragozten duten markak erabiltzea;
  • Lizentzien dokumentazioa betetzea, zenbait arazo konpontzeko software jabeduna instalatzea gomendatzen duen dokumentazioa onartzea.

Iturria: opennet.ru

Gehitu iruzkin berria