ТВРП је објављен за Гоогле Пикел и Пикел КСЛ, који ће коначно омогућити корисницима да флешују прилагођене модове, кернеле и РОМС.
Нека прилагођено флешовање РОМ-а почне! Један од најчешћих разлога због којих корисници долазе на наше форуме је флешовање прилагођених модова, кернела или РОМ-ови. Програмери улажу безброј сати у прилагођавање свог софтвера у корист заједница. Али ниједан од ових радова није изводљив без средстава за инсталирање ових модификација.
Први корак који је потребан пре него што можете да закорачите у свет Андроид моддинга је откључавање покретачког програма. За кориснике Пикел и Пикел КСЛ, овај корак је већ могућ на све варијанте од два уређаја. Следећи корак је флешовање прилагођене слике за опоравак која ће вам омогућити да затим флешујете прилагођене слике РОМ-а или кернела, као и да направите потпуне резервне копије система у случају да нешто крене по злу. Ту је невероватно популаран Тим Вин Рецовери Пројецт (ТВРП) долази.
Доступан на мноштву уређаја из скоро сваког ОЕМ-а под сунцем, ТВРП је био прилагођени опоравак за све који желе да модификују софтвер на свом уређају. А сада, два Гоогле Пикел телефона ускоро могу да се придруже тој забави. КСДА Сениор Рецогнизед Девелопер
Деес_Трои управо је објавио први ТВРПалфа за Гоогле Пикел и Пикел КСЛ. Под условом да сте већ откључали програм за покретање, сада можете да флешујете опоравак на свој уређај. Иако, постоји неколико промена у начину на који ће се ТВРП инсталирати које треба да приметимо.Инсталација
Ако сте икада ручно инсталирали ТВРП на свој уређај, можда сте упознати са фастбоот команде потребне за флешовање ТВРП слике на партицију за опоравак. Због промена партиција које су направљене да би 'беспрекорна ажурирања' радила у Андроид Ноугату за Пикел и Пикел КСЛ, НЕЋЕТЕ издавати исте команде. Заборавите све што мислите да знате и пажљиво прочитајте следећа упутства пре него што реагујете. У суштини, оно што ћете заправо радити да бисте инсталирали ТВРП је да боот ТВРП слику, а затим помоћу аутоматизована скрипта за инсталацију који ће управљати треперењем ТВРП-а на и једно и друго партиције за покретање.
Прво, ако већ нисте, мораћете да зграбите Гоогле УСБ драјвер као и бинарни фајл за брзо покретање (препоручујемо преузимање и распакивање Минимални АДБ & Фастбоот у именик по вашем избору). Затим преузмите одговарајуће ТВРП инсталационе датотеке за свој уређај (Пикел и Пикел КСЛ). Мораћете да преместите .зип датотеку у интерну меморију уређаја, али оставите .имг датотеку на рачунару. Затим отворите командну линију и проверите да ли је ваш уређај препознат издавањем уређаји за брзо покретање у командни редак. Ако видите серијски број вашег уређаја, протокол за брзо покретање открива ваш уређај. На крају ћете морати привремено да покренете ТВРП слику издавањем ове команде:
fastboot boot path/to/twrp.img
Имајте на уму да се „пут/до/“ односи на стварни директоријум у којем је преузет ТВРП слика датотека се налази. Уверите се да издајете фастбоотбоот и не фастбоот блиц, и да је датотека коју покрећете не зип датотеку. Када издате команду за покретање, ваш уређај ће преузети ТВРП слику са вашег рачунара и привремено ће се покренути у ТВРП. Скоро сте готови у овом тренутку.
Све што сада треба да урадите је да учините да ТВРП преживи поновно покретање тако што ћете га флешовати на обе партиције за покретање вашег уређаја. Срећом, сав посао се обавља помоћу аутоматизоване инсталационе скрипте коју сте раније преузели. Једноставно користите ТВРП интерфејс за навигацију и инсталирање ТВРП инсталационог зип-а баш као што бисте инсталирали било који прилагођени РОМ, мод или зип кернел. Након тога, ТВРП ће вам бити доступан без обзира који активни партицијски слотови се користе.
ТВРП Алпха в1
Пошто је ово ан алфа ослобађање, сигурно ће бити проблема. Управо сада, Деес_Трои је изнео три питања да буду свесни. Прво, због увођења шифровања заснованог на датотекама (ФБЕ) у Ноугату, враћање података може представљати проблем.
Шифровање засновано на фајловима (ФБЕ) може бити незгодно. Ако враћање не функционише исправно, може покренути аутоматско брисање ваших података. Мало сам га тестирао на свом Пикел КСЛ, али нисам имао времена да га детаљно тестирам. Понекад ТВРП неће успети да затражи од вас да унесете лозинку или на неки други начин неће успети да правилно подеси дешифровање. Ако се то догоди, поново покрените ТВРП. Чини се да је то нека врста временског проблема и још нисам имао времена да га пронађем.
Не може се рећи да вам се то може догодити, али јесте могао десити ти се. Ако редовно не правите резервне копије својих података ван мреже или у облаку, немојте се шокирати када нешто крене наопако и сви ваши подаци буду избрисани. То ми се већ дешавало, и то је срање.
Ажурирање #2: Деес_Трои је пружио више техничког објашњења шта би могло поћи по злу и како планира да то реши. За више детаља погледајте други додатак на крају чланка.
Затим, ако тренутно користите функцију за више корисника (укључујући функције за госте) на свом уређају, онда ћете желети да избегавајте да користите ТВРП за сада.
Шифровање засновано на фајловима значи да су фасцикле сваког корисника засебно шифроване. Да бисмо направили одговарајућу резервну копију, фабричка подешавања итд., морали бисмо да дешифрујемо корисника за сваки појединачни налог на уређају.
У овом тренутку, ТВРП подржава само једнокорисничка подешавања чак и ако случајно знате шифру за шифровање других корисника на вашем уређају. Деес_Трои нам је рекао да је успешно дешифровао додатне кориснике користећи алатку командне линије, али то имплементација ове функције у ТВРП тренутно није високи приоритет и уместо тога може бити објављена у будућности ажурирање. Прошле недеље наш КСДА Твиттер налог је анкетирао кориснике у име Деес_Трои питајући их да ли користе функцију за више корисника, и велика већина је изјавила да не користе више корисника, тако да не очекујемо да ће ово ограничење утицати на многе људи.
Али постоји још једно питање које је релевантније за огромну већину корисника који ће инсталирати ТВРП. Тренутно, СуперСУ неће функционисати заједно са ТВРП-ом.
Инсталирање ТВРП-а у овом тренутку ће уклонити роот ако сте тренутно роот. Биће потребно ажурирање СуперСУ-а да би се омогућило да ТВРП и СуперСУ коегзистирају.
Ажурирање #1: Погледајте додатак од Цхаинфире-а на крају чланка ако тренутно користите СуперСУ и планирате да флешујете ТВРП. Деес_Трои је објаснио разлог за ово мешање КСДА-програмерима као такав:
Цхаинфире користи рамдиск боотимаге-а да уради свој роот без система. Ово је исти рамдиск који је Гоогле намеравао да користи за опоравак. Прилично сам сигуран да ће Цхаинфире успети да смисли начин да натера да ради са ТВРП-ом, али ТВРП-у је потребна мала промена у инит бинарном да би дешифровање исправно функционисало и Цхаинфире-у је била потребна другачија промена у његовом инит бинарном систему да би његов рамдиск радио и за нормално покретање и опоравак.
Другим речима, Цхаинфиреов безсистемски роот метод модификује исту бинарну датотеку коју ТВРП треба да измени да би дешифровање података функционисало. Због тога, када флешујете ТВРП, замењујете промене направљене у инит бинарном систему Цхаинфире безсистемским роот методом. Иако је ово мањи недостатак, захваљујући дуал партицијској природи Пикел-а (и будућим уређајима који се испоручују са Ноугат-ом), ТВРП има неке сјајне нове могућности.
Пикел уређаји имају 2 "слота" за РОМ-ове / фирмвер. ТВРП ће открити који слот је тренутно активан и користити тај слот за прављење резервних копија И враћање. Постоје дугмад на страници за поновно покретање и испод резервне копије -> опције за промену слотова. Промена активног слота ће узроковати да ТВРП промени који слот за који ТВРП прави резервну копију или враћа. Можете направити резервну копију утора А, пребацити се на Б, а затим вратити резервну копију која ће вратити резервну копију А у слот Б. Промена слота у ТВРП-у такође говори покретачу да покрене тај слот.
Ово у суштини значи да ћете ускоро моћи дуал боот на свом уређају. Нажалост, пошто прилагођени опоравак има само када је објављен, биће потребно неко време да ваш омиљени програмер прилагођених РОМ-а припреми нешто у кухињи за ваш Пикел телефон.
Додатак #1 - СуперСУ са ТВРП
Цхаинфире нас је обавестио да сви који тренутно користе СуперСУ на свом Гоогле Пикел-у или Пикел КСЛ-у су снажно саветује да флешујете слике за покретање на обе партиције пре инсталирања ТВРП-а. Да бисте то постигли, мораћете да преузмете Фацтори Имаге за свој уређај и ручно извуците слику за покретање из архиве. Затим ћете морати да флешујете слику за покретање на обе партиције користећи фастбоот, као такву:
fastbootflashboot_aboot.img
fastbootflashboot_bboot.img
Издавање обе ове команде ће флешовати слику за покретање са фабричке слике на обе партиције за покретање на вашем уређају. Затим можете наставити са инсталирањем ТВРП-а.
Додатак #2 - Шифровање засновано на фајловима са ТВРП
У разговору са Деес_Трои-ом, понудио је следеће објашњење о томе када би рестаурација могла поћи по злу и довести до потпуног брисања података:
Шифровање засновано на ект4 фајлу не дозвољава вам да примените политику шифровања на директоријум који *није* празан. Тренутно радимо око тога тако што не бришемо изабрану листу фасцикли (можемо да избришемо оно што је унутар фасцикли, али не и саму фасциклу). Ако се из неког разлога избрише фасцикла која треба да буде шифрована, враћање може да створи нешифровану фасциклу, а затим је попуни неким стварима. Када фасцикла није празна, не можете да подесите шифровање на њој. Када уређај поново покрене Андроид, инит бинарни програм покушава да подеси политику шифровања и ако види грешку приликом подешавања политике, приморава брисање. Ово је тачно где се јавља грешка и где се покреће брисање, ако вам је стало до такве ствари.
Мање технички речено, током процеса враћања резервне копије НАНДроида, опоравак треба да препише све неопходне постојеће датотеке на вашим партицијама које су сачуване у резервној копији. Да би приступио датотекама на партицији са подацима, опоравак мора да дешифрује ову партицију користећи вашу лозинку за дешифровање. Иако опоравак има могућност једноставног брисања и преписивања сваке фасцикле у партицијама података и система, на тај начин може изазвати грешку у политици шифровања.
Брисањем фасцикле која треба да буде шифрована, ТВРП ће уместо ње креирати нешифровану фасциклу и вратити све датотеке из резервне копије у овом новом директоријуму. Међутим, пошто ће шифровање засновано на датотекама шифровати различите датотеке и фасцикле различитим кључевима за шифровање за разлику од целе партиције, ова једна промена која крши шифровање у једној фасцикли на вашем уређају ће проузроковати да цео ланац избаци грешка. Андроид-ова политика је да затим покрене потпуно брисање података, што резултира брисањем Андроид-а све у вашој интерној меморији.
На срећу, Деес_Трои већ јесте идентификовао листу фасцикли то ће морати да буде искључено из ТВРП-овог процеса брисања како се ова грешка не би покренула. Заменио је инит бинарни фајл тако да би покренуо грешку током рестаурације, али не и обрисао уређај, омогућавајући му да тачно евидентира које фасцикле не смеју да се обришу. Достављена нам је потпуна листа фасцикли, али ту листу нећемо овде репродуковати због њене дужине.
Преузмите ТВРП за Гоогле Пикел
Преузмите ТВРП за Гоогле Пикел КСЛ
Да ли планирате да покренете прилагођени РОМ или кернел на свом уређају или ћете остати на основном фирмверу? Обавестите нас у коментарима испод!