Mikrotik initrd hacks
Find a file
Sergey Sergeev 1f9564198c Finally, support for 7.0b1 has been added.
Everything works ... tested on RB3011.
For the rest of the boards, maybe need to slightly correct the path to the /pub directory.
2019-09-12 00:55:18 +03:00
cpio-fs Finally, support for 7.0b1 has been added. 2019-09-12 00:55:18 +03:00
finder fully unpacker rework. Now the unpacker can get the kernel directly from *.npk file! 2019-09-11 17:22:45 +03:00
for_ftp_upload Finally, support for 7.0b1 has been added. 2019-09-12 00:55:18 +03:00
init Finally, support for 7.0b1 has been added. 2019-09-12 00:55:18 +03:00
ready-kernels Finally, support for 7.0b1 has been added. 2019-09-12 00:55:18 +03:00
.gitignore Finally, support for 7.0b1 has been added. 2019-09-12 00:55:18 +03:00
dump_elf.sh add copyrights and warnings 2019-03-09 20:28:19 +03:00
ftp_upload.sh Finally, support for 7.0b1 has been added. 2019-09-12 00:55:18 +03:00
pack-kernel.sh Trying to add support 7.0b1. So far, unsuccessful! 2019-09-11 21:52:24 +03:00
README.md Finally, support for 7.0b1 has been added. 2019-09-12 00:55:18 +03:00
unpack-kernel.sh Trying to add support 7.0b1. So far, unsuccessful! 2019-09-11 21:52:24 +03:00
unpack-npk.sh Trying to add support 7.0b1. So far, unsuccessful! 2019-09-11 21:52:24 +03:00

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(using FTP) content of ./for_ftp_upload/* to /pub folder on target RouterOS device
  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 /pub) Put ./bins/kernel-new.elf to your tftp and Netboot from it telnet x.x.x.x 22111