It is; when I was typing my original questions, I had an image of the update-provider hack locking and closing the door behind itself and realising it left the keys inside. Which, I suppose, is kind of like leaving everything as it should be (vanilla 3.1), but I wanted to make sure.

But yeah, I was assuming that when (hypothetically) I uninstalled the update-provider hack from 3.1, I would have removed the SS hack and jailbreak beforehand. But I was wondering if the state things were in at the end of the procedure would really be transparent to, say, a 3.2 update, or whether it might not run because something was 'wrong.'

Guess I'm leaving wireless off for a while longer.

Obviously since we are dealing with HACKS, things are not entirely clean and neat. They are also potentially risky.

Wifi is also off here. I've been downloading Amazon freebies to the computer and sideloading. Although this morning I updated my html file which is basically a redo of my Blackberry homepage - links I use and like. I had copied it to the k3 for use in its browser but now I'm reluctant to test it since it needs wifi.

I know, first post, but I follow these forums a lot for various developer content. I obviously don't normally comment, but as no one else has tried this, I figured I would.

Anyhow, I installed this, switched it to "amazon", updated to 3.1, then switched it back to "hack". I haven't actually installed anything, I will when I have a bit more time and find something interesting, but the option to update is indeed there. Everything else seems to be functioning normally.

Oh, I was also connected via wifi for quite awhile last night with "hack" enabled and it didn't update. I've been reading some people have had it auto update on them. It didn't download the update for me, so I'm not sure if I even ran into that.

I'm using this hack to avoid getting the 3.1 upgrade pushed. No problems so far. I just wanted to use wireless again and i didn't feel like installing USB networking. I've been using UNIX/Linux for over 10 years but the experts here have talked up such a storm about how anyone using USB networking is liable to brick their Kindle i figured this would be safer for now. I plan to uninstall the hack and upgrade when a 3.1 jailbreak is available.

I'm using this hack to avoid getting the 3.1 upgrade pushed. No problems so far. I just wanted to use wireless again and i didn't feel like installing USB networking. I've been using UNIX/Linux for over 10 years but the experts here have talked up such a storm about how anyone using USB networking is liable to brick their Kindle i figured this would be safer for now. I plan to uninstall the hack and upgrade when a 3.1 jailbreak is available.

Oh, now that is a nice idea. Obviously, hoping that someone can hack 3.1 and subsequent firmware updates. My issue is I would like to try the Page and Periodical new features so that would require 3.1

Is it ok if I use your idea in my Kindle 3.1 jailbreak? I'll give you credits in the readme, and the code won't be exactly the same.

Are talking to me ? If yes, then you have my permission to use my ideas + code as long as you publish the source code of your hack.
Although I haven't mentioned any license in the README, usually anything I release is GPLed.

To disable it, you'd simply rename the "keys" directory to "keys-disabled" or whatever.

Another idea would be to make symlinks in the tmpfs rather than copying the key files, which would allow the user to switch between hack and official keys without rebooting. It might not be a good idea to do official updates while the hack is enabled, though.

I've noticed a bug in your script. Amazon looks for "KEYFILES=$(ls /etc/uks/*pem)" aka, files ending with pem in the keys folder. Your keys end with ".hack" or ".amazon", so they won't work on < 3.1.

That is not a bug. I wanted the hack to behave consistently across all firmware versions, the keys ending with .amazon or .hack are not supposed to be used by otaup, only by switch-updates-provider when making the switch.
IMHO it would be confusing if the same setup does something else in 3.0.x compared to 3.1.

There's no need to install this hack now as it has been superceded by Jailbreak 3.1 with similar functionality.
Do not install it and make sure to uninstall it before installing Jailbreak 3.1.
Please use version 0.2 uninstaller even if you originally installed version 0.1.

It's the other way round. First install this hack, then update to 3.1.
This is no 3.1 jailbreak, it just can keep your Kindle jailbroken after updating to 3.1. If Duokan uses the same key as the other hacks then it will be able to install. I don't have any experience with Duokan though.

There's no need to install this hack now as it has been superceded by Jailbreak 3.1 with similar functionality.
Do not install it and make sure to uninstall it before installing Jailbreak 3.1.
Please use version 0.2 uninstaller even if you originally installed version 0.1.

Now yifanlu is recommending using this hack if you are using his hack with version >= 0.4 (he no longer provides this functionality).

It will still conflict with earlier yifanlu jail breaks, and with NiLuJe's jail breaks.