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