This is possible! Long story short a comment on YiFan’s 3.2.1 jailbreak page pointed out how to do it. I won’t fully explain how to do it here, but basically you need to use YiFan’s jailbreak, then install usbNetwork access to get SSH access to your kindle. Once that’s done you can copy DuoKan onto the kindle as usual, and use your SSH access to run the install script. I’m new to the kindle jailbreaking world, but everything I needed to download to make this work was available here. Duokan itself (english version) you can get from the links on flip’s post here.

Some notes (mostly to remind myself so I don’t have to figure it all out again next time, but maybe they will be useful to someone)

Jailbreak seemed to work used someone’s perl script to make it quicker

for the usbNetwork portion, I followed the steps in the usbNetwork README_FIRST.txt, only thing I had to do that wasn’t mentioned was set up a static ip for my computer that was in the same subnet as the IP set up on the kindle.

This didn’t seem to be mentioned anywhere in the readme files, but to disable the usbnetworking and get back to disk mode you have to retype ~usbNetwork in the search box.
Original text of the comment from elale.smth on Yifan’s page for posterity:

If you wanna install Duokan (for Chinese user), you need first install usbnetwork-0.33, and copy DK¿s folders to root of Kindle drive. Then telnet/ssh to kindle via usb or wifi to run the following script on your kindle:sh /mnt/us/DK_System/install/install.sh(this is just the installation script of Duokan, which cannot be executed by its update bin file, so you need to do it manually. Now you can ¿reboot¿ your kindle to make it work).

Great. So I spent 3 hours and despite being able to SSH into the kindle I get stuck at “Server refused the key” and it keeps asking for what the mother$*)($* root password is – and that leaves me stuck. A simple return key is not working as suggested. Fixing the authorized_keys file formatting using Vi didn’t work either. WTF AM I DOING WRONG? How enormously frustrating.

press a button to get to a typing prompt on your Kindle. type
“;debugon”
“~usbnetwork”
open terminal and telnet or ssh into 192.168.2.2
type “sh /mnt/us/DK_System/install/install.sh”
restart. Mine error’d with Error 3 but immediately restarted and after a little bit the Duokan menu came up and pressed q to load it

An easier way to do it, at least if the usbnetwork setup scares you, is to install launchpad. All you have to do then is add a duokan.ini file to the launchpad directory containing:

[Actions]
D K = !/mnt/us/DK_System/install/install.sh &

Then run “Shift D K” and wait for about 10min — the Duokan site claims the install takes awhile on 3.2.1 and there is no feedback on when the command actually completes since launchpad will just tell you Success! right away, but it’s really still running in the background. So I let it sit for about 10 minutes before rebooting manually.

After it reboots, you get the Duokan boot menu so just hit Q to load it up. Also, make sure to remove the duokan.ini file so as not to accidentally run the install again, and you’re all done. Took me ages to figure this out after trying nearly everything else, but I finally managed to get it to work. And Duokan is totally worth it, its document reader is much much better than launchpad/fbreader for the formats I’ve tried it on.

Hi there just wanted to give you a quick heads up. The words in your content seem to be running off the screen in Firefox. I’m not sure if this is a formatting issue or something to do with web browser compatibility but I figured I’d post to let you know. The design look great though! Hope you get the problem fixed soon. Kudos

Hello, i believe that i saw you visited my blog
so i got here to return the prefer?.I’m attempting to in finding things to
improve my website!I guess its good enough to
make use of some of your concepts!!

My coder is trying to convince me to move to .net from PHP.
I have always disliked the idea because of the costs.
But he’s tryiong none the less. I’ve been using WordPress on numerous websites for about a year and am anxious
about switching to another platform. I have
heard excellent things about blogengine.net. Is
there a way I can import all my wordpress content into it?
Any help would be greatly appreciated!

Test the dog that puppy training is well behaved.
The reason behind this coaching will be threatened.
Unless you know what is expected from you. These people also claim that clicking is efficient and flexible.
There is also required if your pet. They teach you a factor.

Game developers continue to gain more business and by 2009, spent hours by playing these mobile games
of the IOC. So they always trying to give their best for amusement
and thus speed up the pigs hiding behind different types of mobile games to
their cu. Several websites offer unlimited number of modes included in this endless
shooting survival! However these entertainment pursuits have not been download call of duty advanced warfare
taken over the Internet. The game designers were successful in game titles.