Fa'afou i le Replicant, ose Android firmware atoatoa

Ina ua maeʻa le fa ma le afa tausaga talu mai le faʻafouga mulimuli, o le faʻasalalauga lona fa o le Replicant 6 poloketi ua faʻavaeina, atinaʻeina o se faʻamatalaga tatala atoatoa o le Android platform, e leai ni vaega faʻapitoa ma taʻavale tapuni. O le Replicant 6 lala o loʻo fausia i luga o le LineageOS 13 code base, lea e faʻavae i luga o le Android 6. Faʻatusatusa i le uluai firmware, ua suia e le Replicant se vaega tele o vaega faʻapitoa, e aofia ai avetaavale vitio, firmware binary mo Wi-Fi, faletusi mo le galue i le GPS, tapasa, mea pueata i luga o le upega tafaʻilagi, faʻasalalauga leitio ma modem. O faufale ua saunia mo masini e 9, e aofia ai le Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus ma Galaxy Tab 2.

Faatasi ai ma suiga i le lomiga fou:

  • I le talosaga mo le faia ma le mauaina o telefoni, o se mataupu i le teuina o faʻamatalaga faʻalilolilo ua faʻamautuina, lea na mafua ai le faʻasalalauina o faʻamatalaga e uiga i le ulufale mai ma le alu i fafo ona o le faʻamaonia o numera telefoni i WhitePages, Google ma OpenCnam auaunaga.
  • O le talosaga mo le galulue faatasi ma le F-Droid directory ua aveesea mai le tuufaatasiga, talu ai o le tele o polokalame o loʻo ofoina atu i lenei lisi e ese mai manaʻoga o le Free Software Foundation mo faʻasalalauga atoatoa.
  • Binary firmware e fesoʻotaʻi ma le faʻaogaina o le "tua" ma le "fale" faʻamau na iloa ma aveese (o faʻamau na tumau pea le faʻaogaina e tusa lava pe leai ni firmwares).
  • O le firmware mo Galaxy Note 8.0 touch screens, lea na misi ai le code source, ua aveese.
  • Fa'aopoopoina se fa'amatalaga e tape atoa ai le modem. I le taimi muamua, pe a ulu atu i le vaʻalele, na sui le modem i le maualalo o le mana, lea e leʻi tape atoa, ma faʻaauau pea ona galue le firmware faʻapipiʻi i totonu o le modem. I le lomiga fou, e tape le modem, utaina o le faiga faagaoioia i totonu o le modem ua poloka.
  • Ave'ese le Ambient SDK e le'i sa'oloto mai le LineageOS 13.
  • Fa'afitauli ile fa'ailoaina ole SIM card ua fo'ia.
  • Nai lo le RepWiFi, o loʻo faʻaogaina patches e pulea ai fesoʻotaʻiga uaealesi e mafai ai ona e faʻaogaina le lisi masani a le Android faʻatasi ai ma mea faʻapipiʻi uaea fafo.
  • Fa'aopoopo le lagolago mo feso'ota'iga Ethernet.
  • Fa'aopoopo tusitusiga mo le fa'atulagaina o feso'otaiga feso'ota'iga e fa'atatau i masini USB. Faʻaopoopo le lagolago mo USB adapters e faʻavae i luga o le Ralink rt2500 chip, lea e galue e aunoa ma le utaina o firmware.
  • Ina ia tu'uina atu le OpenGL i talosaga, o le software rasterizer llvmpipe e fa'aaogaina e ala i le fa'aletonu. Mo vaega o le faʻaogaina o le faʻataʻitaʻiga faʻataʻitaʻi, o le faʻaogaina o le libagl o loʻo totoe. Fa'aopoopo tusitusiga mo le fesuia'i i le va o fa'atinoga OpenGL.
  • Fa'aopoopo fa'amaumauga e fa'afaigofie ai le fausiaina o le Relicant mai le puna.
  • Fa'aopoopo le fa'atonuga solo mo le fa'amamāina o vaega i totonu o le fa'aputuga.

I le taimi lava e tasi, o le tulaga o le atinaʻeina o le Replicant 11 lala, e faʻavae i luga o le Android 11 platform (LineageOS 18) ma faʻasalalau faʻatasi ma le masani Linux kernel (vanilla kernel, ae le mai le Android), na lomia. O le lomiga fou o loʻo faʻamoemoe e lagolago ai masini nei: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) ma Galaxy Note II 4G (N7105).

E mafai ona saunia le fausiaina mo isi masini o loʻo lagolagoina i le faʻasoa Linux kernel ma faʻafetaui manaʻoga Replicant (mea faigaluega e tatau ona tuʻu ese le modem ma o mai ma se maa sui e faʻamautinoa ai le tagata faʻaoga o le a tape moni le masini pe a uma ona motusia. le maa). O masini e lagolagoina i le fatu Linux ae le fetaui ma manaʻoga Replicant e mafai ona faʻafetaui e faʻatautaia le Replicant e tagata fiafia ma ofoina atu i le tulaga o le le aloaia o fale.

Ole mana'oga autu ole Free Software Foundation mo fa'asoa fa'atau fua atoa:

  • Fa'aofi i totonu o le pusa fa'asoa o polokalama fa'akomepiuta fa'atasi ai ma laisene fa'amaonia a le FSF;
  • Le taliaina o le tuʻuina atu o firmware binary (firmware) ma soʻo se vaega binary o avetaavale;
  • Le taliaina o vaega galue e le mafai ona suia, ae o le avanoa e aofia ai mea e le aoga, i lalo o le faatagaga e kopi ma tufatufa atu mo faamoemoega faapisinisi ma le le faʻapisinisi (mo se faʻataʻitaʻiga, CC BY-ND faʻafanua mo se taʻaloga GPL);
  • Le faʻatagaina o le faʻaaogaina o faʻailoga, o tuutuuga o le faʻaaogaina e taofia ai le kopiina saoloto ma le tufatufaina o le pusa tufatufa atoa poʻo se vaega;
  • O le tausisia o le mama o pepa laiseneina, o le le taliaina o faʻamaumauga e fautuaina ai le faʻapipiʻiina o polokalama faʻapitoa e foia ai nisi faʻafitauli.

puna: opennet.ru

Faaopoopo i ai se faamatalaga