Das mit readonly wurde in openwrt gepatcht, ist nur die Frage ob der commit schon mit drin ist.

Jan-Tarek Butt via Dev <dev@lists.ffnw.de> schrieb am Di., 10. Apr. 2018, 15:42:
On 04/10/18 13:01, lrnzo via Dev wrote:
> der erste Schuss ins blau sieht so aus:
>
> dd if=/dev/zero bs=1 count=1 of=/dev/$(grep kernel /proc/mtd | awk -F ':' '{print $1}')
>
> aber das ist noch nicht das, wo du hin willst, oder?
>

@sk ich hab das gerade mal überflogen wie du es schon angedeutet hast müsste es
reichen nicht den Kernel sonder das bs zu überschreiben.

Sprich beim factory falshen muss so oder so kernel(0|1) wegen der bevorzugten
signatur geflascht werden. Um nun kernel ABI Probleme zu verhindert müsste es
wohl reichen einmalig die BS Partition mit einem 0 byte zu beschreiben um somit
immer das booten von kernel0 zu erzwingen.

Das müsste mit folgenden command zu lösen sein, allerdings von der stock
Firmware aus, in dem falle 3.7.40.

dd if=/dev/zero bs=1 count=1 of=/dev/"$(grep bs /proc/mtd | awk -F ':' '{print
$1}')"

nicht Kernel. Über lede wirst du das aktuell vermutlich nicht hinbekommen da BS
vermutlich read only ist.

vg
Tarek

_______________________________________________
Dev mailing list -- dev@lists.ffnw.de
To unsubscribe send an email to dev-leave@lists.ffnw.de