mtik_initrd_hacks/README.md
Sergey Sergeev 26f20be410 Trying to add support 7.0b1. So far, unsuccessful!
Unpacking the 7.0b1 npk file into its parts and pack it back work fine.
But the fake /init does not start. Perhaps some additional compilation flags are required.
2019-09-11 21:52:24 +03:00

1.3 KiB
Raw Blame History

Mikrotik netboot/initrd jailbreak

(C) Sergey Sergeev, 2019

All that you do is at your own risk! The author has not liable for any of you actions and their consequences! This code is presented as is and is solely for educational purposes ONLY!

  1. Use RouterOS 6.44 or 7.0b1!
  2. Upload content of ./for_ftp_upload/* to target RouterOS device via FTP
  3. Netboot with kernel-new.elf
  4. telnet x.x.x.x 22111

Все что вы делаете, вы делаете на свой страх и риск! Автор не несет никакой ответственности за ваши действия и их последствия! Данный код представляется as-is и исключительно в учебных целях!

For Developers: Place routeros-XXX.mpk to ./ros/ cd ./finder ./Build.sh cd .. ./unpack-npk.sh ./ros/routeros-7.0beta1-arm.npk ./unpack-kernel.sh cd ./init ./compile_for_arm.sh cd .. Make the necessary changes to the ./cpio-fs(compile add add busybox, etc...) In the end, when everything is ready, to get ./bins/kernel-new.elf, run: ./pack-kernel.sh Upload content of ./for_ftp_upload/* to target RouterOS device via FTP(to /flash/rw/disk/) Put ./bins/kernel-new.elf to your tftp and Netboot from it telnet x.x.x.x 22111