อีกหนึ่งปัญหาเรื้อรังของระบบปฏิบัติการแอนดรอยด์คือ bootloop หรือการที่เปิดเครื่องไม่ได้ ติดวนอยู่หน้าจอตอนเปิดเครื่องอยู่จนแบตหมด ได้สร้างความรำคาญมามาก โดยเฉพาะกับฮาร์ดแวร์ของ LG ซึ่งใน Android 8.0 Oreo ที่เพิ่งเปิดตัวไปนั้น มีฟีเจอร์ชื่อ Rescue Party ที่กูเกิลบอกว่าเข้ามาช่วยให้เครื่องหลุดจากอาการดังกล่าวได้
ฟีเจอร์ Rescue Party ถูกฝังอยู่กับตัวระบบปฏิบัติการ ซึ่งจะคอยตรวจสอบเงื่อนไขอยู่ 2 อย่าง คือโปรเซส system_server
รีสตาร์ทมากกว่า 5 ครั้งภายใน 5 นาที (ติด bootloop) หรือ system app แครชมากกว่า 5 ครั้งภายใน 30 วินาที ฟีเจอร์ Rescue Party ก็จะเริ่มทำงานโดยอัตโนมัติ โดยแบ่งการทำงานออกเป็นหลายขั้น (level) และพยายามแก้ปัญหา เช่นรีเซ็ทอะไรบางอย่างไปในแต่ละขั้น (กูเกิลไม่ได้บอกว่าแต่ละขั้นทำอะไรบ้าง) พอทำเสร็จขั้นนึงก็รอดูผลว่าเครื่องบูตได้หรือไม่ ถ้ายังไม่ได้ก็ขยับไปทำขั้นที่สูงขึ้น
สุดท้ายหากยังแก้ปัญหาไม่ได้ ก็จะเข้า Recovery Mode และบอกให้ factory reset เครื่อง
กูเกิลระบุว่าฟีเจอร์นี้ไม่ต้องการฮาร์ดแวร์พิเศษอะไร ผู้ผลิตเพียงแค่เปิดใช้งานก็เรียบร้อยแล้ว
ที่มา - Android Open Source Project
Comments
(แต่จากประสบการณ์ factory reset ก็ไม่ช่วยอะไร)
Pitawat's Blog :: บล็อกผมเองครับ
*กุมขมับพร้อมตบบ่าไปด้วย*
Dream high, work hard.
เคยเหมือนกัน factory แล้วก็ยังติด loop
ปัญหาต่อไป Factory reset loop (พังที่ hardware)
ก็แค่ระบบช่วยแก้ปัญหาเบื้องต้นนี่นา ถ้าปัญหาเกิดที่ๆไม่สามารถใช้วิธีพื้นๆแบบนี้แก้ได้ก็ไร้อยู่ดี น่าจะเรียกว่า recovery assistant มากกว่า
กูเกิลระบุว่าฟีเจอร์นี้ไม่ต้องการฮาร์ดแวร์พิเศษอะไร ผู้ผลิตเพียงแค่เปิดใช้งานก็เรียบร้อยแล้ว
ถ้าผู้ผลิตไม่เปิด ก็จบ สินะ
จริงๆ ก็มีประโยชน์สำหรับเวลา OS พังหน่อยๆ แล้วไม่อยากลงรอมใหม่ ก็หวังว่าอันนี้จะช่วยซ่อมได้
ก็ยังจินตนาการไม่ออกว่ามันจะทำยังไงของมัน แอบเปิดสิทธิ์รูทกลางอากาศแบบนั้นอะเหรอ แต่ก็ดีครับ แต่ใช้งานจริง การที่แต่ละผู้ผลิตโมฯ จนเละเทะ ฟังก์ชั่นนี้คงไม่เกิดประโยชน์อะไรหรอกครับ
ผมว่าคนใช้โทรศัพท์แอนดรอยด์ทุกคน ก็ไม่ได้รู้วิธีที่จะแก้ปัญหาเบื้องต้นให้เครื่องตัวเองได้ตลอดไปครับ ฟังชั่นนี้น่าจะทำมาเพื่อกลุ่มนี้ล่ะครับ
ช่อง Youtube ของผมครับ รีวิวและชวนคุยนู่นนี่
มีประโยชน์ครับ
แต่บางที reset factory ก็ยังไม่หาย
ต้องส่งซ่อมอย่างเดียว
ผมว่าการที่มันติด boot loop บางครั้งก็เกิดจากค่าพื้นฐานที่เดาเอาว่า Oreo จะเข้าไปปรับกลับในแต่ละขั้นหรือเปล่า เมื่อปรับกลับ แล้ว reset factory โดยที่ค่าพื้นฐานถูกปรับที่ระดับต่ำสุดแล้วจึงหลุดออกมาได้จาก boot loop
แต่ปัจจุบัน บางทีเราพยายาม reset factory ทั้งที่ค่าบางอย่างมันถูกแก้แล้ว reset factory มันต้องการอ่านค่านั้น (บางทีค่านั้นอาจจะมีหลายตัวด้วย) ทำให้ reset factory กลับมาแล้วก็ไม่กลับสู่ค่าดั่งเดิม หรือสภาพของระบบแบบดั้งเดิมจริง ๆ มันเลยยังมีปัญหา
เพจตัวอย่างผลงานถ่ายภาพ / วีดีโอ
เหมือนจะทำเหมือนที่ MS ทำให้จอฟ้าหายไป สินะ
อย่างน้อยก็เข้า Recovery Mode ให้ใช่ไหม
สรุปแบบนี้เป็นที่ software หรือ hardware ที่ห่วยกันแน่ สงสัย
คดีฟ้อง LG จากปัญหา Boot Loop รวมกรณีของ Nexus 5X, G5, V20 เพิ่มเข้ามาด้วย
Google/Huawei ถูกฟ้องแล้วจากปัญหา Nexus 6P มีอาการ Boot Loop
ชัดเจนเลยครับ สรุปห่วยทั้งคู่นี่เอง
ส่วนตัวคิดว่ากรณีของ Nexus 6P เกิดจากแบตเตอรี่เน่าครับ
ฟีเจอร์ !!!