Добавлена защита от необдуманной загрузки непатченного загрузчика

pull/38/head
forth32 7 years ago
parent 7390d6a56b
commit c57eacc388

@ -428,7 +428,10 @@ for(bl=0;bl<2;bl++) {
blk[bl].pbuf[koff]=0x55; // патч сигнатуры
blk[bl].size=koff+8; // обрезаем раздел до начала ядра
}
else printf("\n В загрузчике нет ANDROID-компонента - fastboot-загрузка невозможна\n");
else {
printf("\n В загрузчике нет ANDROID-компонента - fastboot-загрузка невозможна\n");
exit(0);
}
}
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@ -486,8 +489,12 @@ for(bl=0;bl<2;bl++) {
}
// Удаление процедуры flash_eraseall
if (!cflag) {
res=pv7r2(blk[bl].pbuf, blk[bl].size)+pv7r11(blk[bl].pbuf, blk[bl].size);
res=pv7r2(blk[bl].pbuf, blk[bl].size)+pv7r11(blk[bl].pbuf, blk[bl].size)+pv7r1(blk[bl].pbuf, blk[bl].size);
if (res != 0) printf("\n\n * Удалена процедура flash_eraseal по смещению %08x",res);
else {
printf("\n Процедура eraseall не найдена в загрузчике - используйте ключ -с для загрузки без патча!\n");
return;
}
}

Loading…
Cancel
Save