View Single Post
Old 07-01-2014, 08:41 AM   #9
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 13,506
Karma: 26047202
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
@rsm: What's in the uks (and/or uks.disabled) folder? (post the output from ls). [I don't remember what handled the folder like that, but that certainly wasn't mine].

You can get at the uninstall script from the .bin package with KindleTool, and, at a quick glance, uninstalling should boil down to:

Code:
mntroot rw

rm -f /etc/init.d/switch-updates-provider
for RC in 0 1 2 3 4 5 6 ; do  rm -f /etc/rc${RC}.d/S25switch-updates-provider ; done
HACKNAME="jailbreak"
HOME_DIR="/mnt/us"
KEY_DIR="/etc/uks"
INIT_DIR="/etc/init.d"
SLEVEL="64"
KLEVEL="09"
mv -f "$KEY_DIR/pubprodkey01.pem.original" "$KEY_DIR/pubprodkey01.pem"
mv -f "$KEY_DIR/pubprodkey02.pem.original" "$KEY_DIR/pubprodkey02.pem"
rm -f "$KEY_DIR/pubprodkey01.pem.hack"
rm -f "$KEY_DIR/pubprodkey02.pem.hack"
rm -f "$KEY_DIR/pubprodkey01.pem.amazon"
rm -f "$KEY_DIR/pubprodkey02.pem.amazon"
rm -rf "$HOME_DIR/updates-provider"
rm -rf "$HOME_DIR/jailbreak"
rm -f "$HOME_DIR/ENABLE_HACK_UPDATES"
rm -f "$KEY_DIR/pubprodkey01.hack.pem"
rm -f "$KEY_DIR/pubprodkey02.hack.pem"
rm -f "$KEY_DIR/pubprodkey01.amazon.pem"
rm -f "$KEY_DIR/pubprodkey02.amazon.pem"
rm -f "$INIT_DIR/$HACKNAME"
for RC in 0 1 2 3 4 5 6 ; do rm -f "/etc/rc${RC}.d/S25$HACKNAME" ; done
mv "$KEY_DIR/pubprodkey01.pem.original" "$KEY_DIR/pubprodkey01.pem"
mv "$KEY_DIR/pubprodkey02.pem.original" "$KEY_DIR/pubprodkey02.pem"

rm -f $KEY_DIR/pubprodkey01.hack.pem
rm -f $INIT_DIR/$HACKNAME
rm -f /etc/rc5.d/S${SLEVEL}${HACKNAME}
rm -f /etc/rc3.d/K${KLEVEL}${HACKNAME}

mntroot ro
(All the crap in the first part pertains to old versions of Yifan's JB, you might not need it, depends on what your uks flder looks like).

Provided your /etc/uks foler is sane, installing the JB is then as simple as
Code:
mntroot rw

cat <<EOF > /etc/uks/pubhackkey01.pem
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDJn1jWU+xxVv/eRKfCPR9e47lP
WN2rH33z9QbfnqmCxBRLP6mMjGy6APyycQXg3nPi5fcb75alZo+Oh012HpMe9Lnp
eEgloIdm1E4LOsyrz4kttQtGRlzCErmBGt6+cAVEV86y2phOJ3mLk0Ek9UQXbIUf
rvyJnS2MKLG2cczjlQIDAQAB
-----END PUBLIC KEY-----
EOF

mntroot ro
For ref, a sane, vanilla uks folder should look something like that:
Code:
ls -lash /etc/uks                                                                                                            
total 20K
4.0K drwxr-xr-x  2 niluje niluje 4.0K Jul  9  2010 .
4.0K drwxr-xr-x 29 niluje niluje 4.0K Jul 28  2010 ..
4.0K -rw-r--r--  1 niluje niluje  272 Aug 28  2009 pubprodkey01.pem
4.0K -rw-r--r--  1 niluje niluje  451 Oct 25  2009 pubprodkey02.pem
NiLuJe is offline   Reply With Quote