Cusbooneysii Replicant, qalab Android ah oo gebi ahaanba bilaash ah

Ka dib afar sano iyo badh tan iyo cusboonaysiintii ugu dambaysay, sii deynta afraad ee mashruuca Replicant 6 ayaa la sameeyay, iyada oo la soo saarayo nooc gebi ahaanba furan oo ka mid ah madal Android, oo ka madax bannaan qaybaha lahaanshaha iyo darawallada xiran. Laanta Replicant 6 waxaa lagu dhisay LineageOS 13 code base, kaas oo isna ku salaysan Android 6. Marka la barbar dhigo firmware-kii asalka ahaa, Replicant wuxuu bedelay qayb weyn oo ka mid ah qaybaha lahaanshaha, oo ay ku jiraan darawallada fiidiyoowga ah, binaryar firmware ee Wi-Fi, maktabadaha Si aad ula shaqeyso GPS-ka, kombuyuutar , kamarada webka, interface radio iyo modem. Dhismayaasha waxaa loo diyaariyey 9 qalab, oo ay ku jiraan Samsung Galaxy S2/S3, Galaxy Note, Galaxy Nexus iyo Galaxy Tab 2.

Waxaa ka mid ah isbeddelada nooca cusub:

  • Codsiga wicitaanka iyo helitaanka, arrin ku saabsan kaydinta xogta sirta ah ayaa la hagaajiyay, taas oo keentay in la daadiyo macluumaadka ku saabsan wicitaannada soo galaya iyo kuwa baxaya sababo la xiriira xaqiijinta lambarrada taleefannada ee adeegyada WhitePages, Google iyo OpenCnam.
  • Codsiga la shaqaynta tusaha F-Droid waa laga saaray halabuurka, maadaama qaar badan oo ka mid ah barnaamijyada lagu bixiyo hagahan ay ka duwan yihiin shuruudaha aasaaska Software-ka bilaashka ah ee qaybinta gebi ahaanba bilaashka ah.
  • Firfirmware-ka binary-ga ee laxidhiidha hawlgelinta badhamada "dhabarka" iyo "guriga" ayaa la aqoonsaday oo laga saaray (badhamada ayaa sii shaqaynayay xitaa iyada oo aan lahayn firmwares).
  • Firmware-kii loogu talagalay Galaxy Note 8.0 shaashadaha taabashada, kaas oo koodhka isha uu ka maqnaa, waa laga saaray.
  • Waxaa lagu daray qoraal si gebi ahaanba loo joojiyo modem-ka. Markii hore, marka la soo galayo qaabka diyaaradda, modem-ka waxaa loo beddelay qaab awood hooseeya, kaas oo aan si buuxda u damin, iyo firmware-ka gaarka ah ee ku rakiban modem-ka ayaa sii waday inuu shaqeeyo. Nooca cusub, si loo joojiyo modem-ka, ku shubista nidaamka hawlgalka modem-ka waa la xannibay.
  • Laga saaray Ambient SDK ee aan bilaashka ahayn ee laga soo xawilay LineageOS 13.
  • Dhibaatooyinka aqoonsiga kaarka SIM-ka waa la xalliyay.
  • Halkii laga heli lahaa RepWiFi, patches ayaa loo isticmaalaa in lagu xakameeyo isgaadhsiinta bilaa-waayirka ah ee kuu oggolaanaya inaad isticmaasho menu-ga caadiga ah ee Android oo leh adabiyeyaasha wireless-ka ee dibadda ah.
  • Taageero lagu daray adapters Ethernet.
  • Qoraalada lagu daray dejinta hawlgalka shabakada ee ku salaysan aaladaha USB. Taageerada lagu daray ee adabtarada USB ee ku salaysan Ralink rt2500 chip, kaas oo shaqeeya iyada oo aan la rakibin firmware.
  • Si loo sameeyo OpenGL gudaha codsiyada, rasterizer software lvmpipe waxaa loo isticmaalaa si caadi ah. Qaybaha nidaamka is-dhex-galka garaafyada, samaynta iyadoo la isticmaalayo libagl waa laga tagay. Qoraallo lagu daray oo loogu kala beddelayo hirgelinta OpenGL.
  • Qoraalo lagu daray si ay u fududaato in la dhiso Replicant laga soo xigtay.
  • Amarka tirtirka oo lagu daray nadiifinta qaybaha kaydinta.

Isla mar ahaantaana, heerka horumarka ee laanta Replicant 11, oo ku saleysan Android 11 platform (LineageOS 18) oo lagu soo raray kernel Linux-ka caadiga ah (vanilla kernel, oo aan ka imaan Android), ayaa la daabacay. Nooca cusub ayaa la filayaa inuu taageero aaladaha soo socda: Samsung Galaxy SIII (i9300), Galaxy Note II (N7100), Galaxy SIII 4G (I9305) iyo Galaxy Note II 4G (N7105).

Waxaa suurtogal ah in dhismooyin loo diyaariyo aaladaha kale ee lagu taageeray kaydka Linux kernel oo ay buuxiyaan shuruudaha soo-celinta (qalabku waa inay bixiyaan go'doomin modem oo ay la yimaadaan batari la bedeli karo si loo xaqiijiyo isticmaalaha in aaladda dhab ahaantii la dami doono ka dib marka la gooyo bateriga). Aaladaha lagu taageero kernel-ka Linux balse aan buuxin sharuudaha soo-noqoshada waxa la waafajin karaa si ay u socodsiiyaan Replicant kuwa xiiseeya oo loo bixiyo qaab dhismo aan rasmi ahayn.

Shuruudaha ugu muhiimsan ee Aasaaska Software-ka bilaashka ah ee qaybinta gebi ahaanba bilaashka ah:

  • Ku darida software leh shatiyada ay ogolaatay FSF ee xirmada qaybinta;
  • Ogolaansho la'aanta bixinta firmware-ka binary iyo wax kasta oo ka kooban darawallada binary;
  • Aan aqbalin qaybaha shaqada ee aan isbeddelin, laakiin awoodda lagu daro kuwa aan shaqaynayn, iyada oo ku xidhan ogolaanshaha nuqulka iyo qaybinta ujeedooyinka ganacsiga iyo kuwa aan ganacsiga ahayn (tusaale, kaararka CC BY-ND ee ciyaarta GPL);
  • Waa wax aan la aqbali karin in la isticmaalo calaamadaha ganacsiga kuwaas oo shuruudaha adeegsigu ay ka hortagayaan koobiyeynta bilaashka ah iyo qaybinta dhammaan qaybinta ama qayb ka mid ah;
  • U hoggaansanaanta dukumentiyada shatiga, oggolaan la'aanta dukumentiyada ku talinaya rakibidda software-ka-lahaansho si loo xalliyo dhibaatooyinka qaarkood.

Source: opennet.ru

Add a comment