Archive for มกราคม 2016

*บล็อกนี้เน้นว่าอะไรคืออะไร แต่จะไม่ลงลึก (เนื่องจากผู้เขียนขี้เกียจรีเสิร์ชเพิ่ม) นะเอ้อ*

Android เป็นระบบปฏิบัติการที่อ่อนไหว เปราะบางมากครับ เนื่องจากเวลาที่ตั้ง Permission ให้มันน้อยไป เวลาบูทก็มักจะพัง คือติดบูทลูป แต่พอไปให้ Permission มันมากไป… มันก็พังอีก ติดบูทลูปเช่นกัน เมื่อก่อนเลยมี fix_permissions.sh รันเพื่อรีเซ็ทค่า permission เอาไว้ (ไม่แน่ใจว่ามันรีเซ็ทหรือตั้งเป็น 777 หมดกันแน่)

(นอกเรื่องนิด)

วันก่อนลองปรับค่า DPI บนหน้าจอให้ลดลงดู เผื่อว่าจะได้คะแนน Benchmark มากขึ้น ปรากฏมันมากขึ้นนิดเดียวครับ เลยปรับกลับ แต่ขนาดไอคอนดันเล็กเหมือนเดิม เลยหาทางแก้ดู หาไปหามาก็ไม่หายซักที บังเอิญไปเจอ fix_permissions ใน Recovery เลยเอาละ ลองดู ไม่น่าช่วยอะไรหรอก แต่ลองกดดูดีกว่า (ใน twrp ก็มีเตือนด้วยนะ ว่า fix_permissions มักจะทำให้ติด bootloop) แล้วต่อด้วย wipe Dalvik Cache, Cache ทิ้ง พอมือถือเข้าหน้าคอมไพล์แอพก็เสียบปลั๊กไฟแล้วไปนอน

พอตื่นขึ้นมา (เก้าชั่วโมงหลังจากนั้น) มือถือก็ยังบูทอยู่หน้าคอมไพล์ ตอนแรกนึกว่าทำไมเก้าชั่วโมงมันคอมไพล์ไปได้แค่ 20 แอพเองวะ สรุปว่าติด boot loop ครับ มันเลยคอมไพล์ บูท บูท บูท คอมไพล์ซ้ำ บูท บูท บูท อย่างนี้ไม่เข้า OS เสียที

พอ Google หาข้อมูลก็พบว่า

Fix_permissions ทำให้ Android ที่เป็น Lollipop ขึ้นไปติด bootloop (รวมไปถึง Marshmallow ด้วย) อันนี้ก็ไม่รู้ว่าสาเหตุจริงๆ เกิดจากอะไร (ขี้เกียจหาลึกๆ + ไม่รู้จะหายังไง) อาจจะเป็นเพราะความเปราะบางของ Android ในเรื่อง Permissions นั่นแหละ หรือสคริปต์มันมีปัญหา (อันนี้ไม่น่าใช่) แต่จะยังไงก็แล้วแต่ ตอนนี้สิ่งที่ต้องทำคือ… แบคอัพ!

ข่าวดีก็คือถ้าคุณทำ Fix Permissions ด้วย twrp ข้อมูลใน internal storage นั้นยังเข้าถึงได้ด้วยการเสียบมือถือกับคอมพิวเตอร์ แล้ว enable MTP เสีย เอาล่ะ อย่างน้อยตอนนี้ข้อมูลหลักอย่างรูปถ่าย เซฟเกมส์ ก็รอดพ้นจากการสูญหายแล้ว

เรื่องต่อมา (อันนี้ผมไม่ได้ทำ แต่มีคนใน XDA, Reddit แนะนำมา) ให้ทำ Backup พาร์ติชัน DATA เพื่อเก็บข้อมุลในแอพ แล้วลงใหม่ กู้ Data คืนด้วย Titanium Backup ทีหลังได้

เรื่องต่อมา Wipe

ผมนึกว่าความผิดพลาดมันอยู่ที่ System ผมก็เลย Wipe System ทิ้ง… ปรากฏพอแฟลชรอมใหม่บูทเข้าไปก็ยังติด Bootloop อยู่ดี สุดท้ายก็เลยต้อง Wipe DATA ทิ้งตามไปด้วย คิดว่าอาจจะเพราะ Permission ที่พังมันอยู่ในแอพจำนวนมาก ไม่รู้ว่าแอพใน System ถูกรีเซ็ท Permissions ด้วยหรือเปล่า (อยากรู้ว่าถ้า Wipe แต่ DATA ทิ้งจะบูทเข้าได้ไหม อันนี้ผมไม่ได้ลอง ไม่ว่างพอที่จะลองตอนนี้ด้วย)

ส่วนตัวหลังจาก Wipe เฉพาะ System ไป เข้ามาหน้าจอยังเป็น DPI จิ๋วๆ จ้า…. พัง พังหมดชีวิตกรู ล้างแม่งทั้งเครื่องเลยละกัน…….

เอาละ โม้มาเยอะ นอกเรื่องมามาก ขอสรุปขั้นตอนเป็นข้อๆ แล้วกันว่าถ้าเผลอไป Fix_Permissions ด้วยเหตุผลอะไรก็แล้วแต่ควรจะทำยังไง

  1. back up partition DATA (ถ้าใช้ twrp ไฟล์แบคอัพจะไปอยู่ใน sdcard0/twrp ถ้าเป็น CWM ไม่รู้ว่าจะไปซ่อนที่ไหน)
  2. เสียบมือถือใน Recovery (ถ้าเป็น TWRP) แล้วย้ายไฟล์ใน Internal Storage + SD Card ออกไปยังคอมพิวเตอร์ รวมไปถึงแบคอัพในข้อ 1)
  3. wipe system+data (หรืออาจจะ data อย่างเดียว ผมยังไม่ได้ลอง แต่ที่แน่ๆ wipe system อย่างเดียวไม่หาย)
  4. แฟลชรอมใหม่ ถ้าจะแฟลช stock rom ก็ใช้ fastboot เอา
  5. ย้ายไฟล์ในคอมพิวเตอร์ (จากข้อ 2) กลับมายังมือถือ
  6. ใช้ Titanium Backup ถอดไฟล์ TWRP Backup พาร์ติชัน data แล้วรีสโตร์กลับ (วิธีนี้ไม่ยืนยัน อ่านมาจาก reddit อีกที)

จบ ไม่ต้องเสียเวลาหาข้อมูลเพิ่มละ มันซ่อมไม่ได้ fix_permissions = factory reset อิน อะ ฮาร์ด เวย์ อย่าพยายามซ่อม พยายามกู้ข้อมูลดีกว่า

ส่วนตัวจะเก็บ SMS เพราะมีเบอร์ลูกหนี้ ไอ้เราก็นึกว่าแม่มอยู่ใน system แบคอัพไปดิ แม่งอยู่ในพาร์ติชัน data เบอร์หายหมดเลย สาด


มกราคม 2016
อา พฤ
« ธ.ค.   ก.พ. »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

คลังเก็บ

Tweet from twitter

  • Zenfone 4 เป็นแกงค์มือถือที่ลูกค้าอยากด่าสุดๆ กล่องใหญ่ไป๊ อีสัส นึกว่ากล่องโน้ตบุ๊คประเภท desktop replacement- 2 hours ago
  • @kenshinbhx @nostiaralos 555 ว่าแต่ทำไมผมรีพลายผิดเธรด 555- 3 hours ago
  • @nostiaralos High there นี่มัน "เอ็งเมายา!"- 3 hours ago
  • ทำไมเล่นทำเควสต์พวกเล่นการ์ดอาชีพนั้นนี้ แม่งเสือกเจอคนกดยอมแพ้เยอะจังวะ ไม้ได้อยากชนะ อยากเล่นการ์ดให้ครบๆ ไป- 3 hours ago
  • @kenshinbhx เนอะ ไม่แน่ใจว่าซาบซึ้ง CSR หรือ adver- 3 hours ago
  • @nostiaralos ไทยเลยตอบกลับไป hi there- 3 hours ago
  • โห อ่านละบรั่บ... https://t.co/cFUF83LSm2- 3 hours ago
  • @AdmOd Anyass- 7 hours ago
  • มนุษย์ที่ชื่ออัสนีนี่เค้าสะกดกันแบบไหน อัศนี อัศนีย์ อัสนีย์ เหรอ ทำไมไม่เคยมีใครถอดจากภาษาอังกฤษมาเป็นไทยถูกสักคน- 7 hours ago
  • Doesn't worth anything and shouldn't have change even the smallest thing- 16 hours ago
  • In the gazillion years of universe we are nothing.- 16 hours ago
  • RT @coderobe: Android... Android stop Android what are you doing https://t.co/3lhZN9VE7x- 18 hours ago
  • เสียงสิริดีกว่าบิ๊กซ์บี้ แต่การเว้นวรรคบิ๊กซ์บี้ดีกว่า เหมือนคนมากกว่า- 18 hours ago
  • ift.tt/2vkrELT https://t.co/8gsm53H8Jh- 1 day ago
  • RT @lutfali15: What an epic shot of the #SolarEclipse2017 https://t.co/BeX3Aquj8e- 1 day ago
  • @tikyon แหกขี้ตารอเพื่อออออออ ฮือออออออ- 1 day ago
  • เดี๋ยวนะ จบแค่นี้เหรอ https://t.co/IykM8Xl5eF- 1 day ago
  • Oreo! https://t.co/VDjetfjh5b- 1 day ago
  • อยากนอน แต่ต้องเขียนงาน Android O- 1 day ago
  • RT @XplodingUnicorn: My 3-year-old told me "I hate you" and "I love you" in a 2-minute timespan. She's already a teenager.- 1 day ago