View Single Post
Old 08-27-2010, 10:10 PM   #39
h1uke
Zealot
h1uke can do the Funky Gibbon.h1uke can do the Funky Gibbon.h1uke can do the Funky Gibbon.h1uke can do the Funky Gibbon.h1uke can do the Funky Gibbon.h1uke can do the Funky Gibbon.h1uke can do the Funky Gibbon.h1uke can do the Funky Gibbon.h1uke can do the Funky Gibbon.h1uke can do the Funky Gibbon.h1uke can do the Funky Gibbon.
 
Posts: 121
Karma: 82565
Join Date: Aug 2010
Location: Maryland, USA
Device: dxg, k3w,k4nt,kpw
Quote:
Originally Posted by darron View Post
I've updated the blog page to link to the plugin source code. I've also put up test packages using an updated packager
Thank you very much for providing the plugin source code!

However, newer packages still do not work for the latest Kindle DX Graphite.
First of all, the latest packaging tool v.0.9 should be used, it can be found here.
Then, the --DXG ftag should be used when creating the package specifically
for Kindle DX Graphite running the v2.5.5 firmware.

A simple shell script below can be used in order to simplify repackaging
for a different target:
Code:
#!/bin/sh
usage()
{
    echo "repkg.sh -- repackages the update_'basename'.bin package for use on 'target' device"
    echo "Usage: ./repkg.sh 'target' 'basename'"
    echo "   example: ./repkg.sh dxg install_qt_dxu"
    return ;
}

if [ $# -lt 2 ]; then
    usage
    exit 1
fi
./kindle_update_tool.py e update_$2.bin
./kindle_update_tool.py m --$1 --sign $2-$1 update_$2.bin.tgz
rm -f update_$2.bin.tgz
it is implied that either the packager and the original package are residing
in the same(current) directory. Applying
Code:
 
./repkg.sh dxg install_qt_dxu
will unpack the update_install_qt_dxu.bin and repack it into the update_install_qt_dxu-dxg.bin
which can be used on DX Graphite running the 2.5.5 firmware.

Hope this helps,

h1uke
h1uke is offline   Reply With Quote