Шта значе Андроид жаргони попут Далвик, АДБ, ГАППС?
Мисцелланеа / / December 02, 2021
Још увек се сећам дана када сам први пут укорењен и флешује прилагођени РОМ на мој Самсунг Галаки С. Био сам на колеџу и у то време сам почео да користим Андроид. Док сам флешовао уређај, наишао сам на много нових речи и акронима везаних за Андроид екосистем, о којима тада нисам имао појма. Током година сам се упознао са уобичајеним Андроид жаргонима док сам писао о томе, учествовао на форумима и читао о стварима.
Овај чланак је за све нове кориснике Андроид-а који желе нешто додатно од својих телефона – да га роот-у, флешују и истраже своја ограничења. Познавање ових термина је корисно, јер ће га већина Андроид садржаја вероватно користити у том облику. То ће вам помоћи да боље разумете ствари следећи пут када будете пратили чланак који говори о флешовању РОМ-ова.
Дакле, ево неких Андроид жаргона о којима бисте требали знати.
АДБ
АДБ, скраћеница за „Андроид дебуг бридге“, је у основи алат командне линије који се користи за комуникацију са Андроид уређајем. Када повежете Андроид уређај преко УСБ кабла и инсталирате АДБ, можете
користите АДБ команде да извршите одређене операције на Андроид-у помоћу рачунара.За нормалног крајњег корисника, АДБ се углавном користи током флешовања или рутирања уређаја. Такође се може користити за гурање (пренос) било које датотеке са вашег рачунара на Андроид као роот корисник.
АОСП
Пројекат отвореног кода за Андроид, такође познат као АОСП, је у основи Гооглеов Андроид оперативни систем у свом најчистијем облику. Ово су РОМС који су направљени од Андроид отвореног кода. Произвођачи као што су Самсунг и ХТЦ преузимају овај изворни код, а затим га модификују да би направили РОМС као што су Сенсе и ТоуцхВиз које користимо на њиховим телефонима.
АОСП РОМ-ови су величине само око 200 до 300 МБ, у поређењу са Самсунг и ХТЦ РОМ-овима, који могу да снимају до неколико ГБ. Сада док може Убрзајте свој уређај тако што ћете смањити сав софтвер за ширење, могли бисте изгубити многе сјајне ствари за које су произвођачи дизајнирали уређај.
Боотлоадер
Ради лакшег разумевања, покретач се може упоредити са БИОС-ом који имамо на нашем рачунару. Када укључите свој Андроид телефон, то је прва ствар која се учитава. Након тога, може учитати или опоравак или кернел у зависности од опције покретања. Затим коначно учитава РОМ (оперативни систем) за нормално покретање.
Фабрички запечаћени уређај долази са закључаним програмом за покретање, који покреће званични фирмвер на уређају и дигитално га потписује произвођач. Дакле, ако желите да покренете прилагођене РОМ-ове, прво морате откључајте покретач. Међутим, откључавање покретачког програма поништава гаранцију за већину уређаја.
Далвик
Током флешовања РОМ-ова, мора да сте наишли на корак који од вас тражи да обришете Далвик кеш. Сада да бисмо разумели шта тачно радите у овом тренутку, прво морамо разумети шта је Далвик.
Далвик је виртуелна машина заснована на Јави која је основа за покретање ваших програма. Баш као АПК апликације покрените апликације на свом Андроид-у, Далвик покреће код написан у Јави. Да ствари буду једноставне, Далвик је Јава виртуелна машина прилагођена мобилним уређајима која покреће Јава код како би могла да функционише на вашем Андроид уређају.
Далвик кеш је само кеш који се одржава током извршавања Јава кода. Увек је препоручљиво да се решите ове кеш меморије да бисте избегли било какву двосмисленост током компајлирања кода након флешовања новог РОМ-а.
Деодек
Деодексирани РОМ-ови имају све АПК и ОС датотеке компајлиране и распоређене под једним кишобраном који се зове цлассес.дек. Ово осигурава да сав код долази у једном пакету. Како је сав код доступан на једном месту, модификација ових РОМ-ова је веома лака. Дакле, Деодек фаворизују скоро сви прилагођени РОМ програмери.
Међутим, сав овај код захтева додатно време за компајлирање сваки пут када се мора извршити за Далвик ВМ.
ГАППС
У већини случајева када флешујете прилагођени РОМ, програмери траже да флешујете ГАППС датотеку након флешовања РОМ датотеке. ГАППС датотека садржи све Гоогле апликације, укључујући тржиште које би се инсталирало као системска апликација да би уређај функционисао.
Телефон ће моћи да се покрене без Гоогле Аппс-а, али неће бити тржишта, услуге ГПС праћења, па чак ни синхронизације налога и података.
Свака верзија Андроид-а има различиту ГАППС датотеку, тако да програмери обезбеђују оно што флешујете. Ако желите да их преузмете ручно, најбољи начин би био да користите апликацију Гаппс Манагер.
Кернел
Кернел није нешто што имају само Андроид уређаји. У основи, то је основни слој између машине и оперативног система. Било да је у питању Виндовс, Мац или иОС, сваки од њих има кернел.
Андроид паметни телефони користе Линук кернел. Сваки пут када софтвер мора да комуницира са хардвером, ствари морају да прођу кроз кернел. Од промене јачине звука на телефону, до упућивања телефонских позива и добијања пријема ћелије, све се комуницира помоћу кернела.
Различити РОМ-ови раде на различитим кернелима у зависности од њихове архитектуре. Ови кернели контролишу хардвер за софтвер. Најбољи пример који можете овде дати може бити подршка за ОТГ. Иако можете да прикључите ОТГ на било који Андроид уређај, он ће бити откривен само ако кернел подржава ту функцију. Стога, постоји неколико телефона који подржавају ОТГ, док други морају да флешују прилагођено језгро да би добили ту функцију.
Одек
Постоји много техничких начина да се ово објасни, али пошто је овај чланак намењен почетницима, најлакши начин да се опише Одек датотеке је да су то унапред компајлиране .дек датотеке. Ове датотеке су оптимизоване и може да их покреће директно Далвик виртуелна машина.
Одек РОМ-ови су оптимизовани и тако заузимају мање времена за покретање. Веома је тешко модификовати ове датотеке јер су већ компајлиране.
Закључак
Ово су били неки од важних појмова на које бисте могли да наиђете док истражујете форуме у вези са флешовањем и рутовањем вашег уређаја. Надамо се да ће вам ово помоћи да се упознате са дев језиком када је у питању Андроид. Ако наиђете на било који други термин који није поменут у чланку, слободно затражите објашњење у коментарима испод.