Quote:
Originally Posted by knc1
Do not let that update!
That version we can jailbreak.
Although the "viral" part of the jailbreak that auto-reinstalls it after an update is currently broken.
(Which is why I need access to a KOA2 - to look up the details of what needs to be fixed.)
PM'd you directions for the first part of what we need.
My next question:
Have you ever used our USBnetworking package on a Kindle?
|
I may get to the hotfix myself ( the viral part ), if I have time, but notes for everyone who may want them.
The exisiting hotfix looks for a linux device entry names roughty /dev/mmcblk0p1
The new kindle oasis 2 has a different name, so it needs to be programmed in.
For all the developers, ther eis a file on the oasis 2 ( and in the main update packages ) called '/etc/default/layout', that looks like this:
Code:
# root device definition and partition layout
source /etc/upstart/functions
ROOT=$(cat /proc/cmdline)
ROOT=${ROOT##*root=/dev/}
ROOT=${ROOT%p[0-9]*}
case "$(f_platform)" in
luigi) ROOT_P=p1 ; LOCAL_P=p2 ; DIAG_P=p3 ; USER_P=p4 ;;
zelda) ROOT_P=p5 ; LOCAL_P=p6 ; DIAG_P=p5 ; USER_P=p7 ; KEYS_P=p3 ;;
*) ROOT_P=p1 ; LOCAL_P=p3 ; DIAG_P=p2 ; USER_P=p4 ;;
esac
I believe ( though I cannot confirm on my device, becuasee I let it update ), that the 'ROOT' fied there is the one we need in the hotfix package.
And here is that same file from pw3 version 5.7.4
Code:
# root device definition and partition layout
source /etc/upstart/functions
ROOT=$(cat /proc/cmdline)
ROOT=${ROOT##*root=/dev/}
ROOT=${ROOT%p[0-9]*}
case "$(f_platform)" in
luigi) ROOT_P=p1 ; LOCAL_P=p2 ; DIAG_P=p3 ; USER_P=p4 ;;
*) ROOT_P=p1 ; LOCAL_P=p3 ; DIAG_P=p2 ; USER_P=p4 ;;
esac