Преглед садржаја:
- Чекај - зашто доврага ово радиш?
- Везе које су вам потребне
- ОК - шта сада радиш ово?
- Па како си то урадио?
- Време је за блиц
- Ставите то заједно и шта имате?
- Доња граница
Ја нисам кодер. Једва га знам из компаније Г от, и не могу се сјетити колико сам се пута питао зашто адб неће радити, тек кад сам открио заборавио сам поново укључити УСБ исправљање погрешака. Овде имам Линук на кутији, али га икада користим само кад сам расположен да дам пет-десет питања Јеррију у року од пет минута.
Такође, немам вратну браду.
Па шта ја у широком, спортском свету бавим преузимањем Ксцоде-а са свог МацБоок Аир-а (нема везе што сам до овог пролећа цео живот био Виндовс тип), синхронизујући Гит репос, компајлирај шифру и трепери оперативни систем Свесно сам игнорисао до сада - посебно имајући у виду да сам провео 24 сата бавећи се болесним дететом, бринући се о болесном пријатељу и припремајући се за вероватно ураган, углавном занемарујући мој стварни посао?
Ја, изгледа, имам проблем са трептањем. И тако сам недавно нашао Мозиллин нови оперативни систем, такође познат као "Гецко", на Самсунг Некус С.
Добродошли на пројекат Боот то Гецко.
Као што рекох, нисам кодер. Али волим да се карам са стварима. И успео сам то, како моје младе ћерке воле да кажу, све … по … мојем … себи. И ти можеш.
Чекај - зашто доврага ово радиш?
Ово је први у низу који ћемо назвати нашим пројектима за викенде. Ствари које иначе не бисте могли покушати. Али ако ми то можемо, можете и ви.
Речено је, овде имам неколико ствари које нећу радити за вас. Ово неће бити детаљан поглед на то како да направите и флешујете пројекат Боот то Гецко. Припремићу вам широке потезе мог искуства. Мозилла има одличну документацију и заиста бисте је требали прочитати ако покушате ово. (Вероватно не бих успео да исправим све у преводу.)
Друга ствар коју нећу учинити је да вас укажем на туђу градњу, флексибилну кроз ЦлоцкворкМод. Можете то сами претражити. Оно што сам желео је да заправо саставим да то направим на сопственом прегледу на телефон.
И тако сам то урадио.
Везе које су вам потребне
Гоогле је ваш пријатељ. Једноставна претрага за "Б2Г" пронашла је све што ми је било потребно.
- Мозилла - Дижите се Гецку (за незнанствено објашњење Б2Г)
- Б2Г у Мозилла Девелопер Нетворк-у (ту почиње прави посао)
- Израда и инсталација Боот-а за Гецко
ОК - шта сада радиш ово?
Да бисте направили од нуле, према Мозилла-и вам је потребан Мац или Линук машина. Имам обоје овде. Али Мац упутства су једноставно изгледала лакше. (Нема срамоте у томе, зар не?) Али то такође има смисла. Вероватно је да ако користите Линук, лако можете инсталирати све алате које је Мозилла навео. Ја? Не толико. Мац, то је био.
За мене је заиста било тако једноставно: Инсталирајте Ксцоде из Мац Апп Сторе-а, затим упалите Терминал и покрените неколико наредби. Направио сам довољно баратања Андроидом да бих био у реду с тим. Мозилла има одличан сценарио који инсталира све што вам је потребно. Затим синхронизујете гит репозиториј, састављате код и флешујете га на свој Андроид уређај као и било који други прилагођени РОМ. (А Мозилла има и сценарио за тај последњи део, што ствари још олакшава.)
Што се тиче циљаног уређаја на којем градите, имате опције. Мозилла их је поделила на три нивоа:
- Ниво 1: Оторо (нека врста развојних уређаја које Мозилла користи); Пандабоард; АРМ или к86 емулатор; или на радној површини. Није оно што сам тражио.
- Ниво 2: Самсунг Некус С и Некус С 4Г. Осећам заједничку тему овде. Телефони који се лако откључавају, а Мозилла каже да ово мења „секундарно“. Имам Некус С лежај около, тако да сам ишао за тим.
- Ниво 3: Самсунг Галаки С2 и Галаки Некус. Људи лупетају, али Тиер 2 је ваш најбољи снимак.
Дакле, то је пола битке. Сада за преузимање, компајлирање и фласх Б2Г.
Било је и неколико избора тамо. Један од њих је градити на Линук кутији. Мозилла описује све потребне алате који су вам потребни, али не показује где да их набавите. То што сам Линук н00б, то је лоше. За већину осталих штребера који користе један или други дистрокт, то би требало бити мање.
Друга опција је израда на Мацу. А Мозилла је то учинила глупо једноставно.
Па како си то урадио?
Опет сам то урадио на Мацу. И заиста је било само неколико основних корака које је чак и мој небрадати врат успео да следи.
- Морао сам да инсталирам Ксцоде, који је развојно окружење за Мац.
- Инсталирао сам Хомебрев за Мац.
- Водио сам скрипту коју је Мозилла дала, а која је провјеравала остале предувјете и потакнула ме да их инсталирам ако је потребно.
У овом тренутку ћу приметити да изгледа да су упуте Мозилле указивале да је све што морам учинити било инсталирати Ксцоде и покренути скрипту; остатак би се побринуо за себе. Али прво сам морао да инсталирам Хомебрев. Нисам сигурна да ли је то због нечега што сам урадио (или нисам) учинио или што већ. Али тако је то функционисало на мени.
Даље: Дохвати сав код из Гита. То је било једноставно као копирање и лепљење још неколико редака у Терминал. Хладан.
Затим: Компајлирајте.
Е сад, ових неколико корака је требало мало времена. Нисам сигуран колико дуго. Отишао сам и радио ствари. Направили смо кафу. Донели смо неке налоге. Написала је књигу. Прошло је неко време на мом малом МацБоок Аир-у. То сам и очекивао. Ово није претјерано тежак пројекат, али није ни претјерано брз. Пустио сам да ствари теку својим током и завршио сам са блиставом сликом у новом "Б2Г" директоријуму моје МБА.
Време је за блиц
Тако. Вријеме је да зграбите Некус С. Морат ће, наравно, имати откључан боотлоадер, а за њега треба бити покренут Андроид 4.0 Ице Цреам Сандвицх. (Мозилла не говори ништа о Јелли Беан, али схватио сам и ја да радим с њом. Није превише изненађујуће.)
Укључите телефон у режим брзог покретања и укључите га. Ништа што раније нисмо радили са Андроидом, зар не /
Мозилла је ово опет учинила врло једноставним. Нисам се трудио да поправим своје променљиве путање, тако да адб и фастбоот нормално живе у једној мапи мапе за Андроид СДК и то је то. Могу се носити с тим. Мозилла је све то паметно укључила. Али још боље је то што је направила мали сценариј који све ради. Он проверава да ли је боотлоадер откључан. Избрише све партиције које је потребно за брисање. Тада трепере нове слике. Потпуно практично. То нисам могао да учиним сам, али нисам ништа ако не и повремено лијен. Живјели, Мозилла.
Поново покрените и, бум. Повезали смо се у Гецко.
Ставите то заједно и шта имате?
А сада, за плодове нашег рада.
Доња граница
Дакле, то је Мозилла-ова ципела за Гецко на Самсунг Некус С. У ствари није лош мали пројекат. Требало је неколико сати, некус С и мало простора на хард диску, али мозак није превише опорезивао. Једном када вам је бљеснуо на телефону, можете га израдити сигурносним копијама помоћу прилагођених Андроид опоравки, а затим дођите и идите како желите.
Дао бих ово 6 од 10 на скали тежине, само зато што стварно не знам шта радим када је у питању компилација кода. Али прилично добро пратим упутства и Мозилла је ствари учинила лепим и једноставним. Ово можете покушати сами.
Можда ћемо зарадити провизију за куповину користећи наше везе. Сазнајте више.