fix_permissions ติดบูทลูป ตื่นตระหนก อย่าตกใจ

Posted on: 13 มกราคม, 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 เบอร์หายหมดเลย สาด

Advertisements

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

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

คลังเก็บ

Tweet from twitter

  • goHทออกต่างประเทศพังปะวะเนี่ย หรือ AWS มีปัญหา ทำไมช้าๆ- 12 hours ago
  • ซัส ไม่ทันแดกข้าวเคสเข้าอีกแล้วว- 12 hours ago
  • จะออกไปกินข้าว เคสเข้า ตอบเคส จะออกไปกินข้าว.... เคสเข้า ตอบเคส- 13 hours ago
  • @Fox220422 รีรันของเก่านี่นา- 16 hours ago
  • RT @StickboyBangkok: 🤔🤔🤔 https://t.co/6CjAVnvO9R- 16 hours ago
  • โถ ถึงเวลาจะพลิกลิ้นมั้ย แบบตอน p10 lpddr4 lpddr3 งี้ twitter.com/kengkawiz/stat…- 17 hours ago
  • @nostiaralos ก็พิมพ์ผิดไง ดู prediction ข้างล่างสิ- 17 hours ago
  • Gboard ฉลาดนะ ตัวล่าสุดค่อนข้างแม่นกะ predict คำได้ดีเลยล่ะ สะกดผิดนิดหน่อยก็เดาที่ถูกจากบริบทให้ ใช้มานานแล้วแต่อั… twitter.com/i/web/status/9…- 17 hours ago
  • For a frequent of time until end of campaign. Now my wallet is dried. #fukuoka_tonkotsu #fukuoka_tonkotsu_th twitter.com/i/web/status/9…- 1 day ago
  • @gimme_2000 กราบบบบบ เสี่ยแน่นมาเอง- 1 day ago
  • ลายเส้นเหมือน โปรดเรียกฉันว่าสกุณา เลยอะ twitter.com/totorodoeo/sta…- 1 day ago
  • RT @businessinsider: This creature is a worm with two little arms via @thisisinsider https://t.co/vyhIoF3LED- 1 day ago
  • RT @ScarcyRS: For people not up to date on #Battlefront. @EA , please don't do this to us #disney #gambling https://t.co/lLUVBfQIqF- 1 day ago
  • ift.tt/2AW2aYq https://t.co/nnWTDQITTy- 2 days ago
  • @linyuekun ต่างตรงที่ผมทำหน้าที่รับข่าวมาแปะลงเว็บ ซึ่ง... ไม่มีพาดหัวข่าว ไม่มีรูป ไม่มีพารากราฟ ไม่มีเหี้ยอะไรเลยนี่ข่าวประกาศหรือคำพูดลอย- 2 days ago
  • @linyuekun เหนื่อยชิบหาย เจอทำงานแบบไม่โปรมาแล้วต้องนั่งแก้ให้- 2 days ago
  • ให้ผมสอนวิธีเขียนงานที่ดีให้เถอะครับ จะได้ไม่เป็นภาระกับผมเอง- 2 days ago
  • โดยเฉพาะห้างพาลาเดียมที่เคยจะพยายามแข่งกับพันทิป ข่าวทุกวันนี้เขียนแย่ ไม่มีเว้นพารากราฟ ไม่กดแท็บ (กดสเปซไปสิบยี่สิบรอบเอา) และไม่มีพาดหัว- 2 days ago
  • อยากเมล์หาทุกเจ้าที่เขียนข่าว PR ห่วยแตกแล้วเรียกมาอธิบายว่าห่วยแตกยังไง และควรจะแก้ไขการเขียนยังไงให้ออกมาดี- 2 days ago
  • @kahonoii แม่มมมม- 2 days ago
%d bloggers like this: