Kwidziridzo kune Replicant, yemahara zvachose Android firmware

Mushure memakore mana nehafu kubva pakuvandudzwa kwekupedzisira, kuburitswa kwechina kweReplicant 6 purojekiti yakaumbwa, ichigadzira shanduro yakazaruka yepuratifomu yeAroid, isina zvinhu zvevaridzi uye madhiraivha akavharwa. Iyo Replicant 6 bazi rakavakirwa paiyo LineageOS 13 kodhi kodhi, iyo zvakare yakavakirwa pa Android 6. Kuenzaniswa neiyo yekutanga firmware, Replicant yakatsiva chikamu chikuru chezvikamu zvevaridzi, kusanganisira vatyairi vevhidhiyo, binary firmware yeWi-Fi, maraibhurari. yekushanda neGPS, kambasi, web kamera, radio interface uye modem. Zvivakwa zvakagadzirirwa 9 zvishandiso, zvinosanganisira Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus uye Galaxy Tab 2.

Pakati pekuchinja mushanduro itsva:

  • Muchikumbiro chekufona nekugamuchira mafoni, nyaya yekuchengetedza zvakavanzika data yakagadziriswa, izvo zvakakonzera kuburitswa kweruzivo nezve mafoni anouya neabuda nekuda kwekuongororwa kwenhamba dzenhare muWhitePages, Google uye OpenCnam masevhisi.
  • Chikumbiro chekushanda neF-Droid dhairekitori chakabviswa kubva mukuumbwa, sezvo mazhinji ezvirongwa zvinopihwa mune ino dhairekitori zvinosiyana kubva kune zvinodiwa neFree Software Foundation yekugovera mahara zvachose.
  • Binary firmware yakabatana nekushanda kwe "kumashure" uye "kumba" mabhatani akaonekwa uye akabviswa (mabhatani akaramba achishanda kunyangwe asina mafirmwares aya).
  • Iyo firmware yeGalaxy Note 8.0 touch screens, iyo iyo source code yanga isipo, yakabviswa.
  • Yakawedzera script kudzima zvachose modem. Pakutanga, pakupinda mumhepo yendege, modem yakachinjirwa kune yakaderera simba modhi, iyo isina kudzima zvachose, uye proprietary firmware yakaiswa mumodemu yakaramba ichishanda. Mushanduro itsva, kudzima modem, kurodha kweiyo inoshanda sisitimu mune modem yakavharwa.
  • Yakabviswa isina-yemahara Ambient SDK inotakurwa kubva LineageOS 13.
  • Matambudziko nekuzivikanwa kweSIM kadhi akagadziriswa.
  • Panzvimbo yeRepWiFi, zvigamba zvinoshandiswa kudzora kutaurirana kusina waya izvo zvinokutendera kuti ushandise yakajairwa Android menyu ine ekunze isina waya adapta.
  • Yakawedzera rutsigiro rweEthernet adapter.
  • Akawedzera zvinyorwa zvekumisikidza network kushanda kwakavakirwa paUSB midziyo. Yakawedzerwa tsigiro ye USB adapter yakavakirwa paRalink rt2500 chip, inoshanda isina kurodha firmware.
  • Kupa OpenGL mumashandisirwo, software rasterizer llvmpipe inoshandiswa nekukasira. Kune masisitimu ezvikamu zveiyo graphical interface, kupa uchishandisa libagl kwasara. Akawedzera zvinyorwa zvekuchinja pakati peOpenGL kuita.
  • Akawedzera zvinyorwa kuti zvive nyore kuvaka Replicant kubva kunobva.
  • Yakawedzera pukuta murairo wekuchenesa zvikamu mukuchengetedza.

Panguva imwecheteyo, chimiro chekusimudzira chebazi reReplicant 11, yakavakirwa pa Android 11 papuratifomu (LineageOS 18) uye yakatumirwa neyakajairika Linux kernel (vanilla kernel, kwete kubva kuAndroid), yakaburitswa. Iyo vhezheni itsva inotarisirwa kutsigira zvinotevera zvishandiso: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) uye Galaxy Note II 4G (N7105).

Zvinogoneka kuti zvivakwa zvichagadzirirwa zvimwe zvishandiso zvinotsigirwa mu stock Linux kernel uye zvinosangana neReplicant zvinodiwa (midziyo inofanirwa kupa yega modem uye iuye nebhatiri rinogoneka kuvimbisa mushandisi kuti mudziyo uchadzimwa chaizvo mushure mekudzima. bhatiri). Midziyo inotsigirwa muLinux kernel asi isingasangane neReplicant zvinodiwa inogona kuchinjirwa kuti imhanye Replicant nevanofarira uye inopihwa nenzira yezvisina pamutemo kuvaka.

Izvo zvinonyanya kudiwa zveMahara Software Foundation yekugovera mahara zvachose:

  • Kusanganisirwa kwesoftware ine FSF-inotenderwa marezinesi mupakeji yekugovera;
  • Kusabvumirwa kwekupa binary firmware uye chero mabhinari emutyairi zvikamu;
  • Kwete kubvuma zvisingachinjiki zvinoshanda zvikamu, asi kugona kubatanidza izvo zvisiri-kushanda, zvichienderana nemvumo yekukopa uye kugovera kune zvekutengesa uye zvisiri zvekutengesa zvinangwa (semuenzaniso, CC BY-ND makadhi emutambo weGPL);
  • Hazvibvumirwi kushandisa matrademarks ayo mazwi ekushandisa anodzivirira kukopa kwemahara uye kugovera kugoverwa kwese kana chikamu chayo;
  • Kutevedzera zvinyorwa zverezinesi, kusabvumidzwa kwezvinyorwa zvinokurudzira kuisirwa kweproprietary software kugadzirisa mamwe matambudziko.

Source: opennet.ru

Voeg