Как снова заблокировать загрузчик?

Я попытался получить root права на свой Moto G3; но у меня не получилось. Теперь мои телефоны загружаются с этим предупреждением.

                                         Предупреждение о разблокированном загрузчике при загрузке

Мне надоело видеть это на экране загрузки. Как отключить его? Похоже, мне нужно снова заблокировать загрузчик. Как мне это сделать? Я совершенно пустой.

Вам не нужно; запустите файл логотипа загрузки через fastboot, чтобы избавиться от предупреждения. Кроме того, попробуйте еще раз получить root-права, это не так сложно, как вы думаете.
Команда fastboot: fastboot flash logo logo.bin

Ответы (3)

Во-первых, я хочу сказать вам, что повторная блокировка загрузчика НЕ ​​избавит от этого сообщения... На Moto G3 после разблокировки загрузчика это сообщение будет появляться всегда, навсегда. При этом вы можете прошить собственный загрузочный логотип, чтобы скрыть предупреждение. Я объясню, как разблокировать загрузчик и исправить логотип.

Чтобы успешно разблокировать загрузчик на устройстве Moto, вы должны прошить через fastboot полный образ стоковой прошивки той же или более новой версии, чем вы установили, вы не можете откатиться до повторной блокировки. Образы прошивки доступны здесь и зависят от конкретной модели. После того, как вы разархивируете его и поместите в каталог fastboot, выполните следующие команды:

fastboot oem lock begin  
fastboot flash partition gpt.bin  
fastboot flash bootloader bootloader.img  
fastboot flash logo logo.bin  
fastboot flash boot boot.img  
fastboot flash recovery recovery.img  
fastboot flash system system.img_sparsechunk.0  
fastboot flash system system.img_sparsechunk.1  
fastboot flash system system.img_sparsechunk.2  
fastboot flash system system.img_sparsechunk.3  
fastboot flash system system.img_sparsechunk.4  
fastboot flash system system.img_sparsechunk.5  
fastboot flash system system.img_sparsechunk.6  
fastboot flash system system.img_sparsechunk.7  
fastboot flash system system.img_sparsechunk.8  
fastboot flash modem NON-HLOS.bin  
fastboot erase modemst1   
fastboot erase modemst2   
fastboot flash fsg fsg.mbn  
fastboot erase cache   
fastboot erase userdata  
fastboot erase customize  
fastboot erase clogo  
fastboot oem lock    
fastboot reboot  

Обратите внимание, что количество sparcchunks может варьироваться в зависимости от модели и версии Android от 5 до 11 штук, но то, что вы прошиваете, должно соответствовать имеющемуся у вас образу прошивки. Если какая-то часть выйдет из строя, загрузчик не заблокируется.

Как только это будет сделано, у вас будет полностью стандартное устройство и повторно заблокированный загрузчик с красивым экраном предупреждения о разблокированном загрузчике. Как я уже сказал, после разблокировки загрузчика его нельзя восстановить до исходного состояния каким-либо известным нам способом.

Чтобы избавиться от экрана (но не задержки или вибрации, мы не можем избавиться от этого) вы можете прошить пропатченный файл logo.bin в fastboot. Это можно сделать даже с заблокированным загрузчиком. Это можно сделать, прошив файл logo.bin из этого ZIP-файла командой:

логотип fastboot flash logo.bin

И экран предупреждения исчезнет. Вместо этого ZIP-файл можно полностью прошить через восстановление TWRP.

Все это может быть неактуально, так как рутирование этого устройства очень просто, так как это был не ваш вопрос, я не буду отвечать на него здесь, но я укажу вам на мою тему на XDA , которая может помочь, если вы хотите попробовать укоренение снова. Обратите внимание, что файл logo.bin, на который я ссылаюсь выше, может быть прошит на стандартной или модифицированной системе, чтобы избавиться от предупреждения, ваш загрузчик не должен быть заблокирован, чтобы избавиться от предупреждения.

Какие могут быть последствия, если я позволю разблокировать загрузчик.
@Ajay «Следствием» является то, что ваш загрузчик разблокирован, а это означает, что недобросовестный человек, получивший физический доступ к вашему устройству, может обойти любую вашу систему безопасности и получить доступ к устройству, перепрограммировав клиентское ядро ​​или ПЗУ. Честно говоря, шансы на это практически нулевые, если только вы не являетесь важной целью (политиком, общественным деятелем и т. д.), и даже в этом случае шансы бесконечно малы. По сути, блокировка загрузчика дает некоторую защиту от вмешательства в критические процессы запуска устройства, и загрузчик никогда не должен быть заблокирован на устройстве, которого нет в наличии.

Мне надоело видеть это на экране загрузки. Как отключить его?

Меня тоже раздражало истерическое предупреждение. Как уже ответили другие пользователи, хотя повторная блокировка не избавит и не пропустит его, изображение на экране можно легко перепрошить обратно на сток.

Я хочу расширить это и показать, как этому экрану можно присвоить собственный загрузочный экран, менее тревожный и подходящий для вашего пользовательского ПЗУ.

Создайте github.com/eriktim/moto-bootlogo и либо извлеките раздел с логотипом со своего устройства.

adb shell su -c "dd if=/dev/block/platform/msm_sdcc.1/by-name/logo of=/sdcard/logo.bin count=1 bs=634418"
adb pull /sdcard/logo.bin .

..или загрузите существующую logo.binв оригинальной анимации ваших устройств из коллекции анимаций moto boot и доверьтесь ей .

$ moto-bootlogo -i logo.png logo.bin
Created 'logo-custom.bin'
Parsing header of 'logo-custom.bin'.
..
Found 3 images.

$ adb reboot bootloader

затем прошить раздел с логотипом

$ fastboot flash logo logo-custom.bin

и исчезло предупреждение загрузчика.

fastboot oem lockдолжен сделать это.

На G3 не работает... отвечу через пару минут