i want to use most routeros features but make some change on them
Not possible. Most of the things that make RouterOS what it is are not open-source. You can't just change them. If you start from a base of OpenWRT, you are going to have to spend a LOT of time re-implementing stuff. This really isn't practical or feasible.
i need a way that nobody can find out this is mikrotik device !
how to create a custom web page for RouterOS to configure it and block winbox at all even mith MAC address
You can change the MAC addresses of virtually any interface, including ethernet and wireless:
/interface ethernet set mac-address=00:11:22:AA:BB:CC
MAC Winbox can be easily blocked:
/tool mac-server mac-winbox disable [find]
Regular Winbox and the web interface can both be easily disabled:
/ip service disable www,www-ssl,winbox
You can then create a custom web interface using the RouterOS APIs, documented here:
Manual:API
Your web front-end cannot be stored on the device itself, unless you use some kind of virtualization (MetaROUTER or KVM, depending on board type, and MetaROUTER is not supported on all RouterBoards models). Plus, anybody who uses SSH to connect to the board will easily be able to see what it is. So this seems like kind of a futile exercise to me.
-- Nathan