Safartuu saffisa MEMS kan waraqaa hin qabne Apple Silicon MacBooks irratti karaa iokit dubbisuu
\u003ch2\u003eSaffisa MEMS kan hin galmeessine Apple Silicon MacBooks irratti karaa iokit\u003c/h2\u003e dubbisuu \u003cp\u003eKuusaan GitHub madda banaa kun gumaacha guddaa sirna ikoo misoomsitootaaf bakka bu'a. Pirojektichi barmaatilee misooma ammayyaa fi koodii walta'iinsaa agarsiisa....
Mewayz Team
Editorial Team
Gaaffilee Irra Deddeebiin Gaafataman
MeMS accelerometer maali fi Apple Silicon maaliif tokko of keessaa qaba?
Affisa safartuu MEMS (Micro-Electro-Mechanical Systems) jechuun sensara xiqqaa jijjiirama humnoota saffisa safaruun sochii fi kallattii adda baasudha. Apple Silicon MacBooks tokko adda durummaan amaloota akka eegumsa sochii tasaa kuusaa fi naanneffamuu agarsiisaa ofumaan deeggaruuf of keessatti qabata. Applen daataa sensaraa tokko tokko karaa API sadarkaa olaanaatiin kan saaxilu yoo ta'u, interfeesii IOKit raw kan saffisa safartuu kanaaf baay'inaan kan hin galmeessine yoo ta'u, kunis qaqqabummaan sadarkaa gadi aanaa misoomsitoota sochii-beekaa ykn aplikeeshiniiwwan adda baasuu ijaaraniif qormaata taasisa.
IOKit akkamitti qaqqabummaa sensaroota haardwaaraa galmee hin qabne dandeessisa?
IOKit Apple's kernel framework kan ooftuuwwan haardwaaraa wajjin walqunnamuuf gargaarudha. Yeroo meeshaan tokko akka ofiisaatti hin galmaa'in illee, galmeen tajaajilaa IOKit yeroo baayyee isa saaxila — hojjettoonni tajaajiloota walqabatan lakkaa'uu, maqaa gitaa beekamaa wajjin walsimsiisuu, fi malawwan konkolaachisaa kallattiin waamuu danda'u. Tooftaan kun of eeggannoodhaan reverse engineering interfeesii konkolaachisaa fi mirgaa barbaada. Haakeroota haardwaarii fi qorattoota daataa sensaraa waan SDKn uummataa Apple kennan bira darbee barbaadaniif mala cimaadha.
Malaan kun aplikeeshiniiwwan macOS oomishaa keessatti fayyadamuuf nageenya qabaa?
Interface IOKit kan waraqaa hin qabne fayyadamuun balaa dhugaa qaba: Applen beeksisa malee fooyya'iinsa macOS kamiyyuu keessatti keessoo konkolaachisaa jijjiiruu ykn haquu danda'a, kunis appii keessan callisee cabsuu danda'a. Dabalataanis, tajaajila kernel argachuun mirga olka’aa kan raabsa App Store walxaxaa taasisu barbaadu ta’a. Meeshaalee yaalii, pirojektoota qorannoo, ykn faayidaa keessootiif ni danda'ama. Yoo meeshaa guddiftuu bal'aa ijaaraa jirta ta'e — fakkeenyaaf, gosa waltajjii amala hedduu Mewayz moojuulota 207 $19/mo irraa eegalee dhiyeessuu — kana walqunnamtii tasgabbaa'aa qabachuu duubatti deebi'uu wajjin abstract gochuu barbaadda.
Deetaa saffisa safartuu Apple Silicon Mac irratti dubbisuuf haal-duree maaltu na barbaachisa?
Mac Apple Silicon (M1 ykn isa boodaa), Xcode macOS SDK qabu, fi bilbila IOKit tiif C ykn Swift beekuu si barbaachisa. Sajoo Eegumsa Qulqullina Sirnaa (SIP) konkolaachisaa irratti hundaa'uun qaqqabummaa irratti dhiibbaa uumuu danda'a. Hubannoon bu'uuraa walsimsiisa tajaajila kernel fi IOConnectCallMethod barbaachisaa dha. Misoomsitoonni walitti makamuu haardwaara yaalii ijaaran yeroo baayyee dandeettiiwwan sadarkaa gadi aanaa akkasii waltajjiiwwan meeshaalee bal’aa ta’an waliin wal-qabsiisu — Mewayz, fakkeenyaaf, moojuulota misoomsaa fi oomishtummaa 207 $19/mo’n walitti qaba — adeemsa hojii naannoo saffisiisuuf osoo waan hunda jalqabarraa hin deebisin.
We use cookies to improve your experience and analyze site traffic. Cookie Policy