Galaxy S7 sāknēšanas ielādētājs paskaidrots: jūs, iespējams, nesaņemsit AOSP

click fraud protection

Samsung Galaxy S7 un S7 Edge ar saviem Snapdragon 820 variantiem atjaunoja cerības uz AOSP. Taču Samsung domāja kaut ko citu. Lasiet tālāk, lai uzzinātu vairāk!

Samsung Galaxy S7 un S7 Edge ir dažas no jaudīgākajām ierīcēm, kuras šobrīd varat iegādāties. Taču mūsu pastāvīgie lasītāji un foruma iemītnieki zinātu, ka Samsung ierīces nav vislabākās, ja runa ir par izstrādi.

Daudzas problēmas ar Samsung un attīstību var izsekot Exynos un tās dokumentācijas trūkums. Tātad, protams, kad mēs dzirdējām ziņas, ka Samsung Galaxy S7 būs pieejams variantā ar Qualcomm Snapdragon 820, nevis Samsung Exynos 8890, izstrādātāju kopiena salika pirkstus un cerēja vislabākais. Vai šis varētu būt pirmais Samsung flagmanis nesenajā atmiņā, kam būs labs atbalsts uz AOSP balstītai izstrādei? Vai tiešām ir iespējams pilnībā noņemt TouchWiz no Samsung vadošā modeļa un izbaudīt AOSP pieredzi bez jebkādām problēmām? Vai varētu sagaidīt jaunāko Android versiju, negaidot mēnešus, līdz Samsung to pārslēgs uz ierīci?

Diemžēl tā būtu vēlmju domāšana. Ceļš sākās ar ceļa bloķēšanu sākuma punktā. Iesācējiem Qualcomm Snapdragon 820 komplektācijā ietilpst tikai ASV pārdotās ierīces. Ierīces, kas tiek pārdotas starptautiski, tiks piegādātas kopā ar Exynos 8890, kas nozīmēja, ka liela daļa pasaules tiks atņemta no kopienas darbiem saistībā ar AOSP, tāpat kā iepriekšējie Samsung flagmaņi. Tomēr tas bija zināmā mērā sagaidāms, un tāpēc šīs ziņas nebija pārsteidzošas.

Tad nāk pārvadātāji. ASV pārvadātājiem ir spēcīga ierīču bloķēšanas vēsture, un Verizon un AT&T ir vissliktākie, kad runa ir par sāknēšanas ielādēja bloķēšanu. Tāpēc šo mobilo sakaru operatoru lietotāji var sagaidīt, ka lielākoties tie paliks bez problēmām. Android sistēmas atjauninājumi vispirms ir jāievieš Samsung programmā TouchWiz, un pēc tam tiem ir jāiziet caur mobilo sakaru operatoru, lai sasniegtu ierīci, pievienojot vēl vienu darbību atjauninājumu izvietošanas procesam.

Tātad, ja tas viss ir pateikts un izdarīts, Sprint un T-Mobile Samsung Galaxy S7 un S7 Edge lietotāji būtu laimīgākie, vai ne? Galu galā, lai gan šie mobilo sakaru operatori savās ierīcēs izmanto SIM kartes bloķēšanas praksi, Samsung sāknēšanas ielādētāju jomā tie tradicionāli nav tik stingri kā citi mobilo sakaru operatori. Ierīces joprojām nav salīdzināmas ar pilnībā atbloķētas ierīces, bet kaut kas ir labāks par neko, vai ne? Pa labi?

Nē nav īsti. Samsung to ir izdarījis vēlreiz.

Tas sākās mūsu T-Mobile Samsung Galaxy S7 Edge forumos, kur bija paredzams saknes diskusiju pavediens tika izveidots ar mērķi pēc iespējas ātrāk iegūt root ierīcē un pēc tam viegli izsekojamā veidā izplatīt to citiem foruma lietotājiem. XDA atzītais izstrādātājs Fenija izgatavots a ātra novērošana kas liecināja, ka galu galā viss varētu nebūt pareizi:

Šķiet, ka sāknēšanas ielādētājs ir bloķēts, ir iespējota gan qualcomm drošā sāknēšana, gan drošā lejupielāde.

Eh, tas tomēr nešķiet pārāk slikti. OEM atbloķēšana joprojām ir pieejama izstrādātāja iestatījumos, tāpēc, iespējams, tas ir jāpārslēdz, lai turpinātu darbu. Fenijs atbildēja, ka viņš to darīja, bet vēlējās pēc citām metodēm caur kuru varēja iegūt sakni.

XDA atzītais izstrādātājs TEKHD čipots ar viņa novērojumi:

Tikko šodien saņēmu savu ierīci... pēc ātras apskates neredzu neko aizslēgtu. Ja jūs domājat:

QUALCOMM SECUREBOOT: IESPĒJOT

DROŠA LEJUPIELĀDE: IESPĒJOT

tas ir pilnīgi normāli... nav par ko uztraukties...

Citi piedalījās diskusijā, bet tā kļuva acīmredzams ka Odins nevarēja pazibināt neko, izņemot neskartus krājuma attēlus.

Pagaidām TWRP nav. Es pat nevaru Odin kodolu ar pilnīgi nemainītu, bet pārpakotu initramfs. Fonda attēli labi mirgo.

Šajā posmā Samsung izlaida kodola pirmkodi Exynos variantiem Galaxy S7 un S7 Edge. Šis kodola avota kods palīdzēs tikai izstrādāt pielāgotus kodolus Exynos variantiem, lai nesajauktos ar kaut ko vairāk kā minimālo, kas nepieciešams, lai nodrošinātu atbilstību GPL. AOSP joprojām ir sapnis.

Kodola koda stimulēts, XDA vecākais loceklis jcadduono varēja ārstēt International (Exynos) īpašniekus Galaxy S7 un S7 Edge uz TWRP būvēm, paverot lietotāju bāzei iespēju pasauli. Bet kā ar Qualcomm variantiem? Šeit patiesībā sāk ienākt sliktās ziņas.

Jcadduonopasaukts Samsung inženierzinātņu mobilo sakaru nodaļa, kur viņam teica, ka T-Mobile S7 ir a ar drošu zibspuldzi bloķēts sāknēšanas ielādētājs, kas ir līdzīgs Verizon iepriekšējām Samsung ierīcēm. Viņš to arī minēja dm-verity Kodolā ir iespējots, kas nozīmē, ka jūs nevarēsit aktivizēt modificētos sistēmas nodalījumus pašreizējā stāvoklī, kā rezultātā daži bloķētie Galaxy S6 modeļi ieguva saknes.

Lai turpinātu attīstību un pētniecību, jcadduono jautāja cilvēkiem pavedienā, lai noskaidrotu, vai viņi var mirgot TWRP, ko viņš izveidoja ierīcei. Atkarībā no ierīces kļūdas, ko ierīce parāda, var izdarīt secinājumu. Un tad, visas bailes apstiprinājās.

Tā nebija parasta rakstīšanas kļūme. Drošas pārbaudes kļūme vienkāršā izteiksmē norāda uz bloķētu sāknēšanas programmu. Cik manas personīgās zināšanas un saprašana iet, tas neļauj veikt jebkādas darbības, ja vien faila paraksts nesakrīt ar OEM publisko atslēgu, kas saglabāta ierīces sāknēšanas nodalījumā. Tas būtībā ierobežo visas darbības, veicot tās tieši no OEM, šajā gadījumā Samsung. Jūs nevarat mirgot neko, pat ne pārpakotos krājuma attēlus bez citām izmaiņām.

Citējot XDA Recognized Developer Fenija:

Qualcomm Secureboot ir mūs savažā ar gandrīz ložu necaurlaidīgu uzticības ķēdi.

Jcadduonoapstiprināja to pašu atbildē:

J: Vai ir iespējams, ka selinux atļaušana palīdzētu? Kā es atceros, tas mums bija jādara ar s6.

A: Nē, atkopšanas attēlu pat nevar mirgot. Problēma nav ar tā sāknēšanu, bet gan ar tās mirgošanu.

Lejupielādes režīma sāknēšanas programma ielādē no Odin nosūtīto attēlu atmiņā, pēc tam palaiž attēla kontrolsummu un paraksta validāciju. Ja tas neatbilst, tas vienkārši tiek atbrīvots no atmiņas un vispār netiek ierakstīts ierīcē.

Mēs nevaram darīt neko citu kā tikai panākt, lai T-Mobile parakstītu mūsu TWRP attēlus.


Kāpēc T-Mobile bloķētu sāknēšanas ielādētājus ierīcēm, kas, iespējams, ir viena no Samsung 2016. gada vislabāk pārdotajām ierīcēm? Šeit ir dažas spekulācijas par to, kāpēc viņi izvēlētos to darīt, lai gan pagātnē bija saudzīgi pret vairākām citām ierīcēm:

Es domāju, ka Samsung vienkārši nolēma iespējot drošu zibatmiņas verifikāciju visiem Snapdragon variantiem, jo ​​​​to vēlas visi pārējie mobilo sakaru operatori.

Saskaņā ar viņu Facebook pārstāvi T-Mobile anulē garantiju par sakņošanu tagad, tāpēc, iespējams, T-Mobile neuztraucās lūgt Samsung atbloķētas ierīces un nolēma pievienoties arī pārējām ierīcēm.

Avotu publiskošana neko neietekmē. Tālrunī nevar mirgot NEKO, ja vien tas nav parakstīts OEM.

Tādējādi Samsung ir efektīvi bloķējis visu Galaxy S7 un S7 Edge Snapdragon 820 variantu izstrādi. Lai gan lielākā daļa šo diskusiju notiek T-Mobile S7 Edge forumos, scenārijs un sekas attiecas uz visiem mobilo sakaru operatoriem un arī uz S7 (SD-820). Tam, kas ilgu laiku vajadzēja būt izstrādātājiem draudzīgai Samsung ierīcei, ir kļuvusi vēl bloķētāka nekā Exynos varianti. Tas ir patiešām nomākta lietotājiem, kuri īpaši meklē Samsung ierīci ar attīstību, jo tie, visticamāk, darbosies ar Snapdragon 820 variantu nekā Exynos variantu, kas balstīts uz pagātni pieredzi.

Vai tomēr viss ir zaudēts? Vai ierīce nekad netiks attīstīta?

Situācija vēl nav 100% katastrofa. Joprojām ir ļoti maza iespēja, ka saknes var iegūt, izmantojot ievainojamības un ekspluatācijas veidus. Šie ir neapstrādāti veidi, kā iegūt sakni, taču to var izdarīt, lai gan neviens vēl nav atrasts. Bet problēmas ar ievainojamībām un izmantošanu ir tādas, ka tās tiek labotas turpmākajos atjauninājumos. Galalietotājam ir jāizlemj, vai viņš vēlas iegūt jaunāko atjauninājumu, bet palikt bez root, līdz tiek atrasti jauni izlietojumi, vai arī palikt pie novecojuša atjauninājuma un palikt apmierināts ar root. Jūs atjaunināt uz jaunāko un esat atgriezies sākotnējā stāvoklī.

Jcadduono bija šis teikt par ierīces attīstības stāvokli:

Sāknēšanas attēlam ir dm-verity, kas nozīmē, ka jūs saņemsit sāknēšanas cilpu, ja kādreiz darīsit jebko, lai pievienotu/rakstītu sistēmas nodalījumā. Dzīvās saknes būs vienīgais veids.

Labās ziņas ir tādas, ka jums vajadzētu būt iespējai izveidot cilpas ierīces attēlu datu nodalījumā un pievienot to ar izpildāmām atļaujām, lai izveidotu savu rakstāmo mini sistēmas pārklājumu. ja iznāk dzīvās saknes izmantošana. Es domāju, ka līdzīgi kā SuperSU bezsistēmiski.

Tas ir optimistisks skatījums uz nākotni, galvenokārt tāpēc, ka tas lielā mērā ir atkarīgs no dzīvās saknes izmantošanas esamības, kā arī atklāšanas. Šādas ekspluatācijas var nebūt, vai arī tas varētu būt, bet neviens nevarēs to atrast. Tas ir ļoti liels JA pievienots Snapdragon 820 bāzes Galaxy S7 un S7 Edge izstrādes scenārijam visos ASV mobilo sakaru operatoros.

Vai mēs tiešām esam pārsteigti? Personīgi es to kaut kā gaidīju. Tā kā Samsung Pay tika noslēgts tik liels darījums, Samsung negrasījās viegli piekāpties mobilo maksājumu risinājumam. Lai gan izstrādātāju kopienas nolūks ir skaidrs, raugoties no plaša skatupunkta, nevar noliegt, ka sakne un citas lietas tiek izmantotas nelietīgām darbībām. Bootloader saknes un atbloķēšanas darbības paver ierīci iespēju pasaulei, un šai pasaulei ir gan pozitīvas, gan negatīvas puses. Lietas kļūs nopietnas, ja uzskatīsit, ka liela daļa iedzīvotāju migrēs savu bankas informāciju uz šīm ierīcēm un izmantos to visos vietējos maksājumu termināļos. Iesaistītie mainīgie lielumi ir milzīgi, un Samsung noteikti neriskētu ar savu ierīču, kā arī Samsung Pay reputāciju kā konkurentiem "drošākām" alternatīvām, piemēram, Apple un Apple Pay.

Bet vai tas padara šo bloķēšanu pieņemamu? Nē. Vismaz sabiedrībai bija jāiesniedz atruna. Tas pat nav jātirgo negatīvi. Samsung varēja ļoti labi pieminēt šīs drošības funkcijas savā palaišanas pasākumā, sakot to šīm ierīcēm ir papildu Samsung Pay drošības slāņi, kas apgrūtina to uzlaušanu un izmantot. Mēs tiešām pieņemtu mājienu.

Samsung varēja ieviest arī īpašu programmu ierīču atbloķēšanai, līdzīgi kā darbojas citi oriģināliekārtu ražotāji, piemēram, Sony. Šī ir viena no iespējām, kas joprojām var būt īstenojama, ļaujot izmantot labāko no abām pasaulēm. Sabiedrība, kas nav izstrādāta, iegūst tālruni, kas ir drošs, izmantojot Samsung pašreizējās iespējas, savukārt izstrādātāju kopiena atbloķē sāknēšanas ielādētājus, zaudējot Samsung Pay un citas ar drošību saistītas funkcijas Iespējas.

Šis noteikti ir bijis neapmierinošs notikumu pavērsiens. Tas, kas bija AOSP labākā cerība TouchWiz tumšajā pasaulē, ir palikusi kroplā aiz tādiem kā Exynos. Lai gan Samsung Snapdragon joprojām pastāv saknes, pielāgoto kodolu, atkopšanas un ROM iespēja. 820 ierīcēm, iespējamība, ka tās piesaistīs lielus izstrādes darbus, pēc šīs postošās darbības joprojām ir neliela trieciens.

Kādas ir jūsu domas par šo notikumu pavērsienu? Paziņojiet mums zemāk esošajos komentāros!