Szóval a fejlesztő megpróbált "root" jogokhoz jutni a készüléken, de eddig nem járt sikerrel. Próbálkozott a 2.6.25.1-ben javított dnotify buggal, de nem nagyon koronázta siker a ténykedését. Azt hitte, hogy a 2.6.25-öt könnyű lesz feltörni, de tévedett.
Összegyűjtött néhány biztonsággal összefüggő bugot, de egyik sem volt elég ahhoz, hogy "root" joghoz jusson.
Szóval arra gondolt, hogy a security emberektől kér segítséget ahhoz, hogy az ARM platformon futó 2.6.25-öt rootolhassa.
A részletek itt olvashatók.
- A hozzászóláshoz be kell jelentkezni
- 3155 megtekintés
Hozzászólások
jót nevettem a kommenteken, a post címe:
"Rooting your own phone: android security"
Mire az egyik komment:
"On a more prosaic note the title of this article has rather a different meaning here in Australia and probably wouldn't result in the desired result.. :-) "
itt tájékozodtam:
http://en.wiktionary.org/wiki/root
miszerint:
(Australia, New Zealand vulgar slang) To have sexual intercourse
Fel androidok telefonszexre! :)
- A hozzászóláshoz be kell jelentkezni
"Monitorozná és blokkolná az OpenDNS a Conficker worm-ot"
Monitorozni régen a Rákóczi téren volt szokás, aztán amelyik megfelelt, lehetett blokkolni. :)
A magyar nyelv is bármire használható.
- A hozzászóláshoz be kell jelentkezni
:D :D
- A hozzászóláshoz be kell jelentkezni
hunger nem akarod megszanni a sracot? ;)
--
_
- A hozzászóláshoz be kell jelentkezni
Szólj neki, hogy küldjön egy ilyen telót :P
- A hozzászóláshoz be kell jelentkezni
:)))
--
_
- A hozzászóláshoz be kell jelentkezni
Vagy küldje el az ővét, és megszűnik a problémája.
- A hozzászóláshoz be kell jelentkezni
Ezert kene backdoor-t hagyni a kernel fejlesztoknek a cuccban :D
- A hozzászóláshoz be kell jelentkezni
Itt az élő példa, hogy hacker≠cracker :) Ezzel akkor le is lehet zárni az évtizedes vitát.
- A hozzászóláshoz be kell jelentkezni
Miért, írta bárki is, hogy hacker=cracker? :)
- A hozzászóláshoz be kell jelentkezni
nagyjabol a gplv2 versus gplv3 temaba illik bele.
A gplhuszar (tegyuk fel) szereti, ha belenyulhat a kodba (barmelyikbe) erre gpl kod eseten a gpl jogi lehetoseget ad.
Viszont lehetseges olyan eszkozt gyartani, aminek szoftvere gplv2 -es, de technikailag nincs lehetoseg belenyulni a kodba (ilyenkor hajara kenheti a jogi lehetoseget). A gplv3 ezt a hibat kuszoboli ki, ha a kod gplv3, akkor technikailag is kell, hogy legyen lehetoseg belenyulni a kodba.
a dolog egy kicsit el lett baszva rms kontra linus kornyeken, amikor a kernelt atirtak 'gplv2 or newer' helyett szigoru gplv2 -re, amivel a kernel egy kicsit uzletbaratabb lett, de egy kicsit kevesbe szabad. Mittomen, lehet hogy gplv3 licenszu kernel eseten ma egyszeruen nincs android. De az is lehet. hogy lenne, es gplv3 sertes miatt perelnek a googlet (eselytelennek latszik) es az is lehet, hogy lenne, es Pavel Machek belenyulhatna.
szerintem roppant idegesito, ha irsz egy szabad szoftvert, utana veszel egy hardvert amin a te szoftvered fut, es nem nyulhatsz bele;)
- A hozzászóláshoz be kell jelentkezni
Ezt nem értem. A gplv3-ban benne van, hogy az adott kódot futtató usernek root joga kell hogy legyen? Mert ő itt az android kernellel (szerintem) azt csinálhat amit akar. Csak épp a telefonra nem tudja feldobni.
- A hozzászóláshoz be kell jelentkezni
anelkul, hogy a licensz jo/rossz mivoltarol allast foglalnek, mit mondanak ok maguk:
cel:
* the freedom to use the software for any purpose,
* the freedom to change the software to suit your needs,
* the freedom to share the software with your friends and neighbors, and
* the freedom to share the changes you make.
Innen a masodik igenis azt is jelenti, ha megvetted a gepet, lehess rajta root.
s mi a kulonbseg ebbol a szempontbol a gplv2 es a gplv3 kozott:
The most recent [GPL] version protects users from three recent threats:
Tivoization: Some companies have created various different kinds of devices that run GPLed software, and then rigged the hardware so that they can change the software that's running, but you cannot. If a device can run arbitrary software, it's a general-purpose computer, and its owner should control what it does. [...]
"a legujabb [GPL] verzio megvedi a felhasznalot az alabbi 3 leggyakoribb visszaelesektol:
nehany ceg gyart es arul kutyut GPL szoftverrel, es hardveresen beledrotoztak a szoftvert, hogy a felhasznalo ne tudd modositani. O tudja valtoztatni, de a kutyu tulajdonosa nem. Marpedig, ha barmilyen zoftvert futtathat a kutyu, akkor az egy altalanos szamitogep, es a tulajdonosanak legyen szabadsaga meghatarozni, hogy az mit csinal [...]"
the right to modify your software will become meaningless if none of your computers let you do it. GPLv3 stops tivoization by requiring the distributor to provide you with whatever information or data is necessary to install modified software on the device.
"a szoftvermodositasi jogod ertelmetlen, ha nincs olyan szamitogep, amin azt meg tudod tenni. GPLv3 ezt megakadalyozza azzal, hogy kotelezi a GPLv3 szoftver szallitojat (a kutyu gyartojat) hogy adjon meg minden olyan informaciot, modszert es szoftvert, ami szukseges a szofvervaltoztatashoz"
idezetek: http://www.fsf.org/licensing/licenses/quick-guide-gplv3.html
A gplv3 persze nem akadalyozza meg a kutyu gyartojat, hogy sajat zart oprendszert fejlesszen es azt adja, azt sem akadalyozza meg, hogy hogy a gplv2 szoftvert zarja be; te mint fejleszto tudod megakadalyozni, hogy a te szabad programodat bezerjak, es azzal tudod megakadalyozni, hogy gplv3 alatt publikalod. Persze, lehet hogy emiatt nem fogja hasznalni a kutya se:-)
Konkretan a google eleg eros az androidhoz. Egy onallo kernelhez nem eleg eros, lehet hogyha linux gplv3 lenne, akkor valami bsd-t valasztott volna az android kernelenek (nehezebb dolga lenne). Az is lehet, hogy akkor az andoridos telefon nyilt lenne (dokumentaltan modosithato). Az en szemem szerit itt nem kernelek es oprendszerek csataznak es harcolnak, hanem szemleletek, es a szemleleteknek megfelelo licencia konstrukciok.
Jelenleg ket nagy tabor van: opensource - closedsource
az opensource -n belul ket nagy tabor van: gpl - barmi mas
a gpl -en belul ket nagy tabor van: gplv2 - gplv3.
A licenszek terjedesi strategiai alapjan ugy velem, hogy a gpl nez ki hosszutavon nyertesnek, a gplv2 - gplv3 kozott nincs meg eldontve a kuzdelem.
- A hozzászóláshoz be kell jelentkezni
A fenti 4 pont közül melyik nem teljesül az android kernelre? Bármire használhatod, le lehet tölteni a forrást és megváltoztatni, odaadhatod akárkinek, a saját hozzáadott cuccodat is megoszthatod.
„Innen a masodik igenis azt is jelenti, ha megvetted a gepet, lehess rajta root.”
Ez szerintem félreértés. Vásárlásról szó sem esik a 2. pontban. Valamint ahhoz, hogy megváltoztasd a szoftvert nem kell rootnak lenned. Letöltöd a forrást, vim kernel.c aztán hajrá. Az hogy az androidos telefon gyártója nem akarja hogy root legyél a telefonodon, az a szive joga. Neked is, hogy ne vedd meg a telefont, mert nehéz feltörni. Lehet hogy keményfejű vagyok, de tényleg nem értem ehhez mi köze a GPL-nek. Ha a forrást elérhetővé teszik, akkor eleget tettek neki, nem? Legyen az v3 vagy v2.
- A hozzászóláshoz be kell jelentkezni
szia,
ha elore tervezett technikai okok miatt nem tudsz root lenni rajta, akkor nem tudod megvaltoztatni a szofvert ugy, hogy lehess rajta root. -> nem tudod megvaltoztatni a szoftvert.
a "szoftver modositasanak szabadsaga". Ha szoftver egy adott hardveren fut, es ha nem tudod elerni, hogy azon a hardveren megvaltozzon a szoftver, akkor nem tudsz elni ezzel a szabadsaggal. Sok minden miatt nem tudhatod megvaltoztatni a szofvert. Pl mert tilos. (ha olyan a licensze). Vagy ugyan jogilag szabad, de nincs ra technikai lehetoseg (mint pl a GPLv2 -vel felszerelt T-mobile G1-nel).
A GPLv2 mint licenszkonstrukcio erre lehetoseget ad a hardver gyartojanak, a GPLv3 licenszkonstrukcio nem.
Tudod modositani a T-mobile G1 androidos telefonon a szoftvert? Nem. GPLv2 szoftver van rajta? Van (mas is, de GPLv2 is van rajta). Jogilag szabad? igen. letoltheted? igen. Megeditalhatod a pc-den? Igen. Fel tudod tolteni a T-mobile G1 -re? nem. Na, ez az a nem szurta RMS szemet, es emiatt hozta ki a GPLv3 licenszt.
Ha GPLv3 szoftvert terjesztesz, akkor nem korlatozhatod technikailag a felhasznalot annak a szoftvernek a megvaltoztatasaban. Igy a T-mobile ket verzio kuzul valaszthat:
1) nem rak GPLv3 -as szoftvert a G1-re, es akkor jogilag megteheti, hogy muszakilag lezarja a telefont
2) rak GPLv3 -as szoftvert a G1-re es akkor biztositania kell annak a szoftvernek a szabad modosithatosagat
mert ha nem biztositja technikailag a szabad modositast, akkor serti a GPLv3 -at, de nem serti a GPLv2 -ot.
aztszem nem fogom meg egy modon elmondani ;-)
- A hozzászóláshoz be kell jelentkezni
Oké, vettem, most már 100%-ban értem amit mondasz. Mondjuk nehéz lehet ezt majd érvényesíteni, de az már más kérdés hogy jogilag ezt hogyan fogalmazták meg. Asszem most nem állok neki elolvasni.
- A hozzászóláshoz be kell jelentkezni