วิธี JailBreak และเปลี่ยน ScreenSavers Kindle Paperwhite

JailBreak Kindle PaperWhite(KT, PW, PW2, KV, PW3)

สำหรับเครื่องที่ไม่เคย JailBreak มาก่อน

  • JailBreak Firmware version ได้ตั้งแต่ 5.0.x ถึง 5.4.4.2 เท่านั้น
  • เครื่องที่ FW >= 5.4.5 ไม่สามารถ JailBreak แบบปกติได้ ยกเว้น
  • เครื่องที่ FW ไม่ >= 5.7.2 สามารถลง FW 5.6.5 และ JailBreak ได้โดยใช้วิธีคนละแบบกัน
  • PW2 ที่ FW >= 5.4.5 แต่ < 5.5.0 สามารถ downgrade ไปเป็น version 5.4.3.2 ได้
  • แม้แต่ PW3 ซึ่งเป็นรุ่นใหม่ล่าสุด ก็ยังไม่ได้ขายมาพร้อมกับ FW >= 5.7.2 ดังนั้นสามารถใช้วิธีพิเศษสำหรับ 5.6.5 ได้

สำหรับเครื่องที่ต้องการอัปเดท JailBreak

  • FW 5.0.x ถึง 5.4.4.2 อัปเดทได้ด้วยวิธีถอนการติดตั้ง
  • FW >= 5.4.5 อัปเดทด้วยวิธีลง bridge
  • FW >= 5.6.x อัปเดทด้วยวิธีปกติไม่ได้ ต้องติดตั้ง update package ต้องติดตั้งด้วย MRPI (เป็น KUAL extension; ต้องติดตั้ง KUAL ก่อน)เท่านั้น

สำหรับเครื่องที่ JailBreak แล้วและต้องการอัปเดท FW Kindle

  • JailBreak จะยังคงอยู่แม้ Firmware >= 5.4.5  แต่ต้องทำการอัปเดท JailBreak เป็นเวอร์ชั่นล่าสุดก่อน
  • FW >= 5.6.x จะไม่สามารถ downgrade FW ได้โดยง่ายอีกต่อไป และจะไม่สามารถติดตั้ง update package (หมายถึงไฟล์ .bin) ได้อีกต่อไป ถ้าจะติดตั้ง update package ต้องติดตั้งด้วย MRPI (เป็น KUAL extension; ต้องติดตั้ง KUAL ก่อน)เท่านั้น
JailBreak เวอร์ชั่นปัจจุบัน (วันที่ 18/2/2016) คือ v1.14.N ดาวน์โหลดไฟล์ kindle-jailbreak-1.14.N ได้จากด้านล่างของโพส 1 ที่นี่ หลังจาก unzip ออกมาแล้ว ไฟล์ภายในที่สำคัญในที่นี้

kindle-5.4-jailbreak.zip

Update_jailbreak_1.14.N_uninstall.bin

Update_jailbreak_bridge_1.14.N_install.bin

วิธีติดตั้ง JailBreak แบบปกติ(สำหรับ FW 5.0.x ถึง 5.4.4.2 เท่านั้น)

  1. upzip ไฟล์ kindle-5.4-jailbreak.zip และนำไฟล์ที่ได้มาทั้งหมดไปวางไว้ใน kindle (root directory – ด้านนอกสุด)
  2. ไปที่เมนู [HOME] -> [MENU] > Settings -> [MENU] > Update Your Kindle หลังจากนี้จะไม่มีการอัปเดทใดๆ ทั้งสิ้น และไม่กี่วินาทีจากนี้จะมีคำว่า “**** JAILBREAK ****” ขึ้นที่ด้านของจอ เป็นอันเสร็จสิ้น

วิธีติดตั้ง JailBreak สำหรับ FW 6.5.6 เท่านั้น

  1. ดาวน์โหลด jb.zip จากที่นี่
  2. upzip ไฟล์ jb.zip จากนั้นนำไฟล์ jb ไปไว้ใน kindle (root directory – ด้านนอกสุด)
  3. ต่อ internet ใน kindle จากนั้นเข้าเว็บเบราว์เซอร์แล้วเข้าเว็บ kindlefere.com/jb/
  4. ทำตามคำแนะนำ เมื่อได้รับแจ้งจาก notification bar ว่าให้รัน fc-cache ในช่องค้นหา ให้เปิด Kindle search แล้วพิมพ์ fc-cache ในช่องค้นหา
  5. เมื่อได้รับการแจ้งเตือนว่าเสร็จแล้ว ให้ไปโหลดไฟล์ JailBreak-1.14.N-FW-5.x-hotfix.zip จากที่นี่
  6. unzip ไฟล์ JailBreak-1.14.N-FW-5.x-hotfix.zip และนำไฟล์ Update_jailbreak_1.14.N_install.bin ที่ได้มาไปวางไว้ใน Kindle (root directory – ด้านนอกสุด)
  7. ไปที่เมนู [HOME] -> [MENU] > Settings -> [MENU] > Update Your Kindle แล้วรอจนเสร็จ

วิธีอัปเดท JailBreak สำหรับ FW 5.0.x ถึง 5.4.4.2

  1. วางไฟล์ Update_jailbreak_1.14.N_uninstall.bin ไว้ใน Kindle (root directory – ด้านนอกสุด)
  2. [HOME] -> [MENU] > Settings -> [MENU] > Update Your Kindle แล้วรอจนเสร็จ

วิธีอัปเดท JailBreak สำหรับ FW >= 5.4.5

  1. วางไฟล์ Update_jailbreak_bridge_1.14.N_install.bin ไว้ใน Kindle (root directory – ด้านนอกสุด)
  2. [HOME] -> [MENU] > Settings -> [MENU] > Update Your Kindle แล้วรอจนเสร็จ

วิธีติดตั้ง custom package ทั่วไป

วิธีการติดตั้ง custom package (หมายถึงไฟล์ .bin ทั่วไป) สำหรับ FW < 5.5.x

ถ้าได้อ่านวิธีข้างบนทั้งหมดจะเห็นว่า วิธีการติดตั้ง custom package รวมทั้ง official package ซึ่งทั้งหมดเป็นไฟล์ .bin จะเหมือนกันทั้งหมดคือ

  1. นำไฟล์ที่ต้องการติดตั้งไปไว้ใน Kindle (root directory – ด้านนอกสุด)
  2. เข้าเมนู [HOME] -> [MENU] > Settings -> [MENU] > Update Your Kindle
  3. วิธีนี้ติดตั้งได้ทีละ package

วิธีการติดตั้ง custom package (หมายถึงไฟล์ .bin ทั่วไป) สำหรับ FW >= 5.5.x ด้วย MRPI

จำเป็นต้อง JailBreak มาก่อนแล้ว ไม่ว่าจะ JailBreak มาก่อนเวอร์ชั่น 5.5.x แล้วอัปเดท FW ขึ้นมา หรือ JailBreak ที่ FW เวอร์ชั่น 6.5.6

  1. ติดตั้ง KUAL ก่อน ดาวน์โหลด KUAL-v2.6.zip ที่ท้ายโพสแรก
  2. unzip ไฟล์ KUAL-v2.6.zip แล้วนำไฟล์ KUAL-KDK-2.0.azw2 ไปไว้ใน folder documents ของ kindle เป็นอันเสร็จการติดตั้ง KUAL สามารถเข้าได้เหมือนอ่านหนังสือ สามารถดูรูปได้จากกระทู้ที่โหลด
  3. ติดตั้ง MRPI ซึ่งเป็นส่วนขยายของ KUAL ด้วยการไปดาวน์โหลด kual-mrinstaller-1.6.N.zip จากโพสแรก
  4. unzip ไฟล์ kual-mrinstaller-1.6.N.zip แล้ว นำไฟล์ทั้งหมดที่ได้ไปวางไว้ใน kindle ไฟล์ที่ได้ประกอบด้วย folder extensions (ข้างในมี folder MRInstaller) และ folder mrpackages
  5. เมื่อต้องการติดตั้ง custom package ใดๆ ให้เราเอาไปวางไว้ใน kindle จากนั้นเข้า KUAL > Helper > Install MR Packages หลังจากเลือกเมนูนี้แล้ว เราจะออกมาที่หน้า Home และจะมีข้อความเกี่ยวกับการติดตั้งแสดงที่ด้านล่างของจอ เป็นอันเสร็จสิ้น
  6. วิธีนี้สามารถลง custom package หลายอันพร้อมกันได้

ScreenSavers Hack

โหลดได้จากด้านล่างของโพสแรกที่ FW 5.x ScreenSavers Hack สิ่งที่ต้องโหลดคือ

  1. kindle-python-0.14.N-touch_pw1.zip สำหรับ KT และ PW1 หรือ kindle-python-0.14.N-pw2_kt2_kv_pw3.zip สำหรับ KT2, PW2, KV, PW3
  2. kindle-linkss-0.24.N.zip (แตกไฟล์มาแล้ว ข้างในจะมีไฟล์ สำหรับรุ่น KT, PW1 หรืออีกไฟล์ทีเหลือสำหรับ KT2, PW2, KV, PW3)

ต่อไปแตกไฟล์ที่ดาวน์โหลดมา แล้วลงตามวิธีด้านบน (ถ้าใช้ MRPI สามารถติดตั้งพร้อมกันทั้ง 2 อันได้) หลังจากลงทั้ง 2 อันเสร็จ ถ้าเราลองกด sleep ดูจะขึ้นหน้ายืนยันว่าติดตั้งเสร็จเรียบร้อยเป็นหน้า ScreenSavers ดังภาพ

change screensaver

การทำงานของ ScreenSavers Hack มี โหมด ได้แก่

  • cover ใช้หน้าปกหนังสือเล่มล่าสุดที่อ่านมาแสดง
  • last ใช้สิ่งสุดท้ายที่อยู่บนหน้าจอแสดง (ถ้าเปิดโหมด cover กับ last พร้อมกัน kindle จะเลือก cover ก่อน)
  • autoreboot ไม่เกี่ยวกับ screensavers ทำให้ kindle restart ทุกครั้งเมื่อถอดสาย USB เวลาต่อกับคอม ต้องใช้คู่กับโหมด auto
  • random จะแสดง screensaver ที่เพิ่มเข้าไปตาม “ลำดับ” และ “ลำดับ” จะถูกสุ่มจัดใหม่ทุกครั้งที่ kindle restart
  • shuffle จะแสดง screensaver ที่เพิ่มเข้าไปตาม “ลำดับ” และ “ลำดับ” จะถูกสุ่มใหม่ทุกครั้งที่ framework restart (ผ่านการ restart, autoreboot)

วิธีเลือกโหมดคือ ให้สร้างไฟล์เปล่าขึ้นมา แล้วตั้งชื่อตามโหมดที่ต้องการ แล้ววางไว้ใน folder linkss ใน kindle (ปกติจะมีไฟล์เปล่าวางไว้อยู่ในนั้นอยู่แล้ว ให้คัดลอกแล้ววางจากนั้นเปลี่ยนชื่อ) สำหรับภาพ ให้นำไปวางไว้ใน linkss/screensavers คุณสมบัติไฟล์ดังนี้

  • KT/KT2 ขนาด 600x800px
  • PW/PW2 ขนาด 758x1024px
  • KV/PW3 ขนาด 1072×1448

และต้องเป็นไฟล์ .png และเป็นภาพขาวดำ(ภาพสีก็ได้) ถ้าไม่ได้ใช้ไฟล์ .png kindle จะมองไม่เห็น และถ้าใช้ขนาดไม่ถูกต้องอาจจะทำให้เกิดปัญหาได้