View Single Post
Old 11-02-2017, 06:48 PM   #25
coplate
Guru
coplate ought to be getting tired of karma fortunes by now.coplate ought to be getting tired of karma fortunes by now.coplate ought to be getting tired of karma fortunes by now.coplate ought to be getting tired of karma fortunes by now.coplate ought to be getting tired of karma fortunes by now.coplate ought to be getting tired of karma fortunes by now.coplate ought to be getting tired of karma fortunes by now.coplate ought to be getting tired of karma fortunes by now.coplate ought to be getting tired of karma fortunes by now.coplate ought to be getting tired of karma fortunes by now.coplate ought to be getting tired of karma fortunes by now.
 
Posts: 645
Karma: 1888888
Join Date: Jun 2009
Device: prs-505, Kindle Keyboard 3g, PW3
Quote:
Originally Posted by knc1 View Post
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

Last edited by coplate; 11-02-2017 at 06:51 PM.
coplate is offline   Reply With Quote