And remember to make a backup. If you mess with your KPW, always keep in mind that there is no "easy" debrick.

I think the only thing forum's wiki didn't told me is how backup... I installed usbnetworking and it works well with winscp(I'm not a Dev. and use a Windows PC), did it means copy all things in root directory out? will it work？

Modifying the root filesystem is always a risk. In newer firmware, the browser might be used for displaying things besides the "browser app". So handle everything with care.

What I had in mind was to make backups of the files you are modifying, like e.g. the mesquite binary. Probably you won't need strictly all things from root. But then it might provide an interesting overview over the system.

PS: Yep, I'm a dev of Koreader - and you're welcome, of course. I have to add that others were much more active lately when it comes to contributing. It's become a community effort (thankfully!).

I did this with myts and mntroot.
This will not step through everything, you should be able to fill in, or else you should be doing this probably.
this is not meant to be followed as a step by step guide, its hinting at what to do, and the methods may be subjective based on users prefered methods.

1. open a terminal, or ssh, and make a backup of /usr/bin/browserd
2. create a second copy to open in a hex editor.
3. search the file for "mobipocket"(this is the one i edited)

4. you should see a MIME/HTTP type header "application/x-mobipocket-ebook"

what I did was kept "application/x-m" there and replaced the rest of the string, "obipocket-ebook" with 00 hex, which in most hex editors should be represented by a "."

5. save.
6. remove the old browserd, replace it with the new one.
7. reboot.

I did this with myts and mntroot.
This will not step through everything, you should be able to fill in, or else you should be doing this probably.
this is not meant to be followed as a step by step guide, its hinting at what to do, and the methods may be subjective based on users prefered methods.

1. open a terminal, or ssh, and make a backup of /usr/bin/browserd
2. create a second copy to open in a hex editor.
3. search the file for "mobipocket"(this is the one i edited)

4. you should see a MIME/HTTP type header "application/x-mobipocket-ebook"

what I did was kept "application/x-m" there and replaced the rest of the string, "obipocket-ebook" with 00 hex, which in most hex editors should be represented by a "."

5. save.
6. remove the old browserd, replace it with the new one.
7. reboot.