- การติดตั้ง Tailscale บน Kindle ที่ผ่านการ jailbreak จะขยายการใช้งานของ e-reader ที่มีข้อจำกัดให้เป็นอุปกรณ์ Linux ขนาดเล็กที่เชื่อมต่อเครือข่ายได้
- ผ่านการ jailbreak คุณจะได้รับสิทธิ์ root ของ Kindle และรันซอฟต์แวร์ไม่เป็นทางการ เช่น KOReader หรือ แอป KindleForge
- เมื่อเพิ่ม การเชื่อมต่อ Tailscale แล้ว จะสามารถใช้งานฟีเจอร์บนเครือข่ายได้ เช่น การเข้าถึงผ่าน SSH, การส่งไฟล์ด้วย Taildrop และการเข้าถึงไลบรารี Calibre Web
- กระบวนการติดตั้งรวมถึงการตั้งค่า KUAL, MRPI, USBNetworking และการกำหนดค่า ไบนารี Tailscale และคีย์ยืนยันตัวตน
- ชุดนี้เป็นกรณีการใช้งานเชิงทดลองที่เปลี่ยน Kindle ให้เป็นอุปกรณ์ส่วนตัวที่สามารถจัดการ e-book แบบไม่ล็อก DRM และเข้าถึงไฟล์ทางระยะไกลได้
แนวคิดของ Kindle ที่ถูก jailbreak
- การ jailbreak คือกระบวนการการลบข้อจำกัดซอฟต์แวร์ที่ผู้ผลิตตั้งไว้เพื่อให้ได้สิทธิ์ root
- ทำให้สามารถเข้าไปถึงระบบปฏิบัติการภายใน รันแอปไม่เป็นทางการ และแก้ไขระบบได้
- หลังจาก jailbreak Kindle ยังคงรองรับการส่งหนังสือผ่าน Amazon Store และแอป Libby
- ตั้งแต่การเปิดตัว iPhone ในปี 2007 เป็นต้นมา วัฒนธรรม jailbreak ได้เกิดขึ้นในอุปกรณ์ที่มีข้อจำกัดจำนวนมาก และ Kindle ก็ไม่ใช่ข้อยกเว้น
- ปัจจุบันวิธี AdBreak รองรับได้ถึงเฟิร์มแวร์เวอร์ชันก่อนหน้า 5.18.5.0.2
- การ jailbreak มีความเสี่ยงสูงต่อการเกิด bricking และมีโอกาสทำให้การรับประกันสิทธิ์ใช้งานเป็นโมฆะ
ฟีเจอร์ที่ Tailscale เพิ่มให้กับ Kindle
- Tailscale ไม่ได้เป็นสิ่งจำเป็น แต่ช่วยเพิ่มศักยภาพการใช้งานของ Kindle ที่ถูก jailbreak อย่างมาก
- ทำให้การเข้าถึงเครือข่ายง่ายขึ้นด้วย ที่อยู่ IP คงที่ (100.xx.yyy.zzz)
- ทำให้การเชื่อมต่อ SSH ผ่าน magicDNS เรียบง่ายขึ้น (
ssh root@kindle)
- ส่งไฟล์ตรงเข้าดirectory ของ Kindle ด้วย Taildrop
- รองรับการเชื่อมต่อแบบปลอดภัยกับเซิร์ฟเวอร์ e-book ที่โฮสต์ด้วยตัวเอง เช่น Calibre Web
- จึงสามารถส่งไฟล์ e-book เช่น epub, mobi ไปยังโฟลเดอร์
/documents ได้โดยไม่ต้องต่อ USB
- Tailscale ยังมีประโยชน์ในขั้นตอน การติดตั้งและตั้งค่า KOReader ด้วย
ขั้นตอนการเตรียม jailbreak Kindle
- ก่อน jailbreak ควรตรวจสอบ รุ่นอุปกรณ์ เวอร์ชันเฟิร์มแวร์ และพื้นที่จัดเก็บข้อมูล
- ตรวจสอบวิธี jailbreak ที่ตรงกับเวอร์ชันได้ที่ Kindle Modding Wiki
- สำหรับเฟิร์มแวร์ต่ำกว่า 15.18.1 ให้ใช้ WinterBreak และ 15.18.1~5.18.5.0.1 ให้ใช้ AdBreak
- ควรรักษาโหมด เครื่องบิน เพื่อป้องกันการอัปเดต Wi-Fi อัตโนมัติ
- ขั้นตอน jailbreak ล่าสุดอธิบายละเอียดใน วิดีโอของ Dammit Jeff
ขั้นตอน jailbreak จริง
- เตรียม PC/Mac/Linux และสายเคเบิล USB และมีสัญญาณ Wi-Fi ที่เสถียร
- ขั้นตอนพื้นฐาน
- ทำตาม คู่มือ jailbreak ของ KindleModding.org
- ติดตั้ง hotfix และปิดการอัปเดต OTA (Over-The-Air)
- ติดตั้ง KUAL(Kindle Unified Application Launcher) และ MRPI(MobileRead Package Installer)
- ติดตั้ง KOReader เพื่อเสริมความสามารถ e-reader
- หลังจากนั้นดำเนินขั้นตอนเพิ่มเติมเพื่อเตรียมการติดตั้ง Tailscale
ติดตั้ง Tailscale บน Kindle ที่ jailbreak
- หลังยืนยันว่า KUAL และ MRPI ทำงานปกติแล้ว ให้ติดตั้ง USBNetworking Lite
- เลือกหนึ่งในที่เก็บโค้ด Tailscale สองตัวเลือก
- เวอร์ชันมาตรฐานของ Mitanshu หรือ เวอร์ชัน fork ที่รองรับ Taildrop
- ขั้นตอนการติดตั้ง
- โคลน repository จาก GitHub หรือดาวน์โหลดไฟล์ ZIP
- ดาวน์โหลด ไบนารี Linux สำหรับ ARM แบบ static ของ Tailscale
- คัดลอกไฟล์
tailscale และ tailscaled ไปยัง /extensions/tailscale/bin
- สร้างคีย์รับรองใน คอนโซลผู้ดูแลระบบ Tailscale (เปิดใช้งานตัวเลือกการใช้งานซ้ำและการอนุมัติก่อนล่วงหน้า)
- ใส่คีย์ที่สร้างลงใน
auth_key.txt
- หากใช้ Taildrop ให้กำหนดโฟลเดอร์ปลายทางใน
taildrop_dir.txt (แนะนำ /mnt/us/documents)
- คัดลอกโฟลเดอร์
tailscale ที่เสร็จสิ้นไปยังโฟลเดอร์ /extensions ของ Kindle
- หลังจากเปิด KUAL แล้ว
- ตรวจสอบว่า USBNetwork Status ถูกเปิดใช้งานแล้ว
- รัน Start Tailscaled → Start Tailscale ตามลำดับ
- เมื่อยืนยันการเชื่อมต่อ Kindle ในคอนโซล Tailscale แล้ว ให้ตั้งค่า Disable key expiry
การใช้งานหลังการติดตั้ง Tailscale
- การจัดการไฟล์ การติดตั้งแอป และการตั้งค่าผ่าน SSH ทำได้ง่ายขึ้น
- งานผ่านบรรทัดคำสั่ง เช่น การเชื่อมต่อ คีย์บอร์ด Bluetooth สามารถทำได้
- เมื่อ Kindle ถูก รวมเข้า tailnet จะสามารถเข้าถึงแดชบอร์ด Home Assistant และเซิร์ฟเวอร์ Calibre-Web ได้
- ด้วย Taildrop สามารถส่ง epub, PDF, ไฟล์การ์ตูน, DjVu และอื่นๆ ไปยัง Kindle โดยตรงได้
- ตัวอย่าง: ซื้อ e-book แบบ DRM-free จากสมาร์ตโฟน แล้วส่งผ่าน Taildrop ไปยัง Kindle
- Tailscale ทำให้รวม Kindle เข้ากับ เครือข่ายส่วนตัว ได้ ช่วยขยายการใช้งานเกินกว่าเครื่องอ่านหนังสือธรรมดา
การมีส่วนร่วมในชุมชน
- แนะนำให้แชร์ตัวอย่างการติดตั้ง Tailscale บนอุปกรณ์ที่ ไม่ปกติหรือหายาก
- แชร์ประสบการณ์ผู้ใช้ได้บน Reddit, Discord, Bluesky, Mastodon, LinkedIn และแพลตฟอร์มอื่น
2 ความคิดเห็น
น่าประหลาดใจที่เรื่องนี้ถูกโพสต์บนบล็อกอย่างเป็นทางการของ Tailscale พอดีนึกขึ้นได้เลยว่าจะต้องไปหยิบ Kindle รุ่นเก่ามากที่นอนอยู่ที่บ้านออกมาดูสักหน่อย
ความคิดเห็นจาก Hacker News
ซื้อ Kindle มาจาก eBay เครื่องหนึ่งเพื่อทดลอง
แต่พอ เชื่อมต่อ Wi‑Fi ปุ๊บ มันก็อัปเดตเป็นเวอร์ชันล่าสุดทันที เลย เจลเบรกไม่ได้อีกต่อไป
แม้จะไม่ได้รองรับการรูทอย่างเป็นทางการ แต่ก็แทบไม่มีความพยายามจะปิดกั้น
ข้อมูลเพิ่มเติมคือ Kindle Paperwhite รุ่นที่ 10 (PW4) หน้าจอเล็กกว่ารุ่นล่าสุด แต่รองรับถึงแค่ OS 5.18.1 เลยยังมี ช่องโหว่ AdBreak อยู่
สุดสัปดาห์นี้ฉัน jailbreak PW4 และติดตั้ง Tailscale ได้แล้ว หลังจากพยายามด้วย exploit ของ WinterBreak มา 1 ปีแล้วไม่สำเร็จ ในที่สุดก็ทำได้
ปกติฉันอ่านบน iPad แต่ Kindle ใช้สำหรับกลางแจ้งอย่างชายหาดหรือสระว่ายน้ำ ไอเดียนี้น่าสนใจเกินกว่าจะปล่อยผ่าน
Kindle เป็นอุปกรณ์ที่ดีมากสำหรับการแฮ็กหรือดัดแปลงเป็น แดชบอร์ดขนาดเล็ก
คอมมูนิตีก็คึกคักและเต็มไปด้วยคนที่ชอบทดลอง ถ้ามี Kindle เก่าอยู่ แนะนำให้ลองปลุกชีวิตใหม่ให้มัน
ฉันสรุปประสบการณ์ไว้ในบล็อก
ดูการสนทนาเก่าได้ที่นี่
แนะนำให้ใช้เป็นอุปกรณ์ฐาน เพราะได้ทั้งจอแสดงผล ลินุกซ์ แบตเตอรี่ และเครือข่ายมาในแพ็กเกจเดียว
ตัวอย่างแดชบอร์ดของฉันดูได้ที่นี่
สงสัยว่าการใช้ Tailscale เท่ากับเป็นการมอบหมายให้พีซีของคนอื่นทำหน้าที่ไฟร์วอลล์แทนหรือเปล่า
ฉันติดตั้ง Tailscale ไว้ใน หุ่นยนต์ดูดฝุ่น
ทำให้มันกลายเป็น โหนด mesh VPN แบบเคลื่อนที่อัตโนมัติ ที่ใช้เข้าถึงเครือข่ายบ้านจากภายนอกได้
ถ้าจะ jailbreak Kindle และติดตั้ง KOReader ขอแนะนำคู่มือจาก kindlemodding.org
ค่อนข้างเจ๋งอย่างคาดไม่ถึงที่บทความนี้มาจาก บล็อกของบริษัท
ส่วนตัวคิดว่าชุด Kobo + Booklore คือการตั้งค่า e‑reader ที่ดีที่สุด
ถ้าแก้ไฟล์ตั้งค่าให้เชื่อมกับไลบรารีของ Booklore ได้ หนังสืออิเล็กทรอนิกส์ของฉันจะถูกรวมเข้ากับคอนเทนต์จากร้าน Kobo อย่างแนบเนียน
ยังไม่ได้ตั้งค่า Tailscale แต่ก็ทำได้
เคยลองติดตั้ง Tailscale บน แท็บเล็ต reMarkable
ด้วย IP คงที่ ทำให้ซิงก์เอกสารผ่าน SSH ได้ง่ายขึ้นมาก
แต่การตั้งค่าให้รันอัตโนมัติตอนบูตทำได้ยาก สุดท้ายเลยยอมแพ้
ถึงอย่างนั้น การ SSH เข้าได้จากทุกที่ทั่วโลกก็เจ๋งมากจริง ๆ
ตัวบทความน่าสนใจดี แต่การโพสต์เรื่องที่เกี่ยวกับ การละเมิด EULA บนเว็บไซต์บริษัทคงไม่ใช่สิ่งที่หัวหน้าจะชอบนัก
ฉันรอโอกาสแบบนี้มานานเพราะบั๊กของเครื่องอ่านรุ่นพื้นฐาน
สามารถรัน Syncthing บน Kindle ที่เจลเบรกแล้วได้เหมือนกัน
แบบนั้นจะเปิดความเป็นไปได้ใหม่ทั้งหมด
เลยถามว่ามีโปรเจกต์อื่นอีกไหม
ตอนนี้ส่งหนังสือผ่านอีเมลด้วย calibre อยู่ แต่ดูเหมือนจะตัดขั้นตอนตรงกลางนั้นออกได้
ตอนแรกนึกว่าเป็นแค่โพสต์ในบล็อกส่วนตัว แต่จริง ๆ แล้วเป็นบทความจาก บล็อกทางการของ Tailscale
tailscale.com/blog/tailscale-jailbroken-kindle