Hi,
Quote:
1) libwebkit patch failed due to memory issue. It looks DXG has no enough memory. I applied patch outside and copy it to kindle.
|
If you want more detail, here's what I did a while ago (I was on a mac, but I guess the various utilities, including bspatch, are available on all platforms).
DO NOT APPLY THIS PATCH: it breaks text entry in web pages (e.g. Google Search). You should stay with the 3.3 webkit which works fine.
The Kindle is mounted on the Mac as /Volume/KINDLE DX.
- telnet to the kindle
-
Code:
cp /usr/lib/libwebkit-1.0.so.2.5.0 /mnt/us/
-back on the Mac:
Code:
tar zxvf update-patches.tar.gz
bspatch /Volumes/KINDLE\ DX/libwebkit-1.0.so.2.5.0 libwebkit-1.0.so.2.5.0 147.libwebkit-1.0.so.2.5.0.patch
- check that the MD5 is correct (there are several md5 checksum utilities around)
Code:
md5 libwebkit-1.0.so.2.5.0
MD5 (libwebkit-1.0.so.2.5.0) = f2f47b19fb5c94aae26713c8d781b77a
- copy the library to the KDX
Code:
cp libwebkit-1.0.so.2.5.0 /Volumes/KINDLE\ DX/libwebkit-1.0.so.2.5.0
- back on the kindle (telnet):
Code:
ls -l /usr/lib/libwebkit-1.0.so.2.5.0
-> -rwxr-xr-x 1 root root 14834209 Apr 3 15:13 /usr/lib/libwebkit-1.0.so.2.5.0
md5sum /usr/lib/libwebkit-1.0.so.2.5.0
-> 76f85380112fa810c728f0287ca1045f /usr/lib/libwebkit-1.0.so.2.5.0
md5sum /mnt/us/libwebkit-1.0.so.2.5.0
-> f2f47b19fb5c94aae26713c8d781b77a /mnt/us/libwebkit-1.0.so.2.5.0
mntroot rw
cp /mnt/us/libwebkit-1.0.so.2.5.0 /usr/lib/libwebkit-1.0.so.2.5.0
chmod 755 /usr/lib/libwebkit-1.0.so.2.5.0
md5sum /usr/lib/libwebkit-1.0.so.2.5.0
-> f2f47b19fb5c94aae26713c8d781b77a /usr/lib/libwebkit-1.0.so.2.5.0
mntroot ro
You now should have the newest webkit up and running. The browser crashes from time to time (there's too little memory on the KDX).
Too bad nobody found out how to get KF8 support (it would be great for reading comics).