วิธีสร้างเฟิร์มแวร์ใหม่สำหรับโทรศัพท์ของคุณ วิธีประกอบของคุณเองจากเฟิร์มแวร์สำเร็จรูป Android, ตัวดัดแปลงเฟิร์มแวร์ DIY “เฟิร์มแวร์” และ “การรีเฟรช” โทรศัพท์หมายถึงอะไร

วันนี้เราจะพูดคุยกับคุณเกี่ยวกับวิธีเปลี่ยนสมาร์ทโฟนเป็น Android อย่างอิสระผ่านคอมพิวเตอร์ ขั้นตอนไม่ใช่เรื่องง่ายและเฟิร์มแวร์ของแต่ละอุปกรณ์มีความแตกต่างของตัวเองซึ่งคุณจะต้องชี้แจงในฟอรัมเฉพาะ แต่โดยทั่วไป คุณจะเข้าใจว่าด้วยวิธีการที่ถูกต้อง คุณสามารถกู้คืนอุปกรณ์ที่บ้าน ติดตั้งเฟิร์มแวร์ของบุคคลที่สาม หรืออัปเดตสต็อกเป็น เวอร์ชั่นใหม่.

เฟิร์มแวร์สำหรับสมาร์ทโฟน Android โดยใช้คอมพิวเตอร์

ขั้นแรก เราจะเตือนคุณว่าด้วยวิธีนี้ คุณสามารถ "ฆ่า" อุปกรณ์ของคุณได้ ในภาษาของคนเข้าใจให้กลายเป็น "อิฐ" ในกรณีนี้โดยไม่ต้องไป ศูนย์บริการคุณจะไม่สามารถหนีไปกับมันได้ คุณไม่ควรกังวลกับการกระพริบเฟิร์มแวร์ NoName สำหรับอุปกรณ์จากประเทศจีนหากคุณพังอาจไม่สามารถซ่อมแซมได้ที่ศูนย์บริการ

แต่อย่างไรก็ตาม เราอยู่ในยุคของเทคโนโลยี ยุคของอินเทอร์เน็ต - เวิลด์ไวด์เว็บคุณสามารถเรียนรู้ทุกสิ่งได้ตามที่คุณต้องการโดยที่แม้แต่เฟิร์มแวร์ของโทรศัพท์ Android จริงๆ แล้วตอนนี้คุณกำลังทำอะไรอยู่? เอาล่ะ มาเริ่มกันเลย....

การค้นหาและติดตั้งซอฟต์แวร์ที่จำเป็นสำหรับเฟิร์มแวร์

มันไม่เป็นความลับเลยสำหรับ ผู้ผลิตที่แตกต่างกันอุปกรณ์ต้องใช้ไดรเวอร์ที่แตกต่างกัน โชคดีที่สามารถดาวน์โหลดได้ทางอินเทอร์เน็ต ตัวอย่างเช่นคุณมีสมาร์ทโฟนจาก Samsung - สามารถดูไดรเวอร์สำหรับเฟิร์มแวร์รุ่นต่อ ๆ ไปได้จากเว็บไซต์อย่างเป็นทางการ นอกจากนี้ยังมี ทางเลือกอื่นโดยไม่ต้องค้นหาไดรเวอร์ - เพียงเชื่อมต่อโทรศัพท์เข้ากับคอมพิวเตอร์หลังจากนั้นระบบปฏิบัติการจะเลือกและดาวน์โหลดอย่างอิสระ (ใช้กับ เจ้าของวินโดวส์ Windows OS เวอร์ชัน 7 และใหม่กว่า)

ภารกิจต่อไปคือดาวน์โหลดเฟิร์มแวร์เอง แหล่งข้อมูลภาษารัสเซียที่ได้รับความนิยมมากที่สุดพร้อมเฟิร์มแวร์อย่างเป็นทางการและกำหนดเองคือ 4pda.ru ไปที่ฟอรัม ค้นหาอุปกรณ์และเฟิร์มแวร์ของคุณที่นั่น เลือกอันที่น่าสนใจที่สุดสำหรับคุณและดาวน์โหลดลงในคอมพิวเตอร์ของคุณ

จากนั้นคุณต้องกำหนดสิทธิ์ Superuser ให้กับโปรแกรมนั่นคือให้สิทธิ์การเข้าถึงรูท จะให้ได้อย่างไรดูบทความที่เขียนไว้ก่อนหน้านี้ของเรา

ตอนนี้เรากลับไปที่เว็บไซต์ 4pda.ru ที่คุ้นเคยอยู่แล้วหรืออย่างแม่นยำยิ่งขึ้นไปที่ฟอรัมและดาวน์โหลดไฟล์การกู้คืน CWM สำหรับอุปกรณ์ของคุณ (สิ่งสำคัญคือมันมีไว้สำหรับอุปกรณ์ของคุณโดยเฉพาะมิฉะนั้นคุณอาจเสี่ยงที่จะกลายเป็น "อิฐ" ").

เราเขียนไฟล์ zip ที่มีเฟิร์มแวร์และการกู้คืนที่ดาวน์โหลดมาก่อนหน้านี้ลงในหน่วยความจำของอุปกรณ์หรือดีกว่านั้นลงในการ์ด SD

เรากลับมาอีกครั้งที่ โปรแกรมที่ติดตั้ง Mobileuncle MTK Tools เปิดใช้งานแล้วเข้าได้เลย โหมดอัตโนมัติจะพบการกู้คืน CWM บนสมาร์ทโฟนของคุณ คุณจะต้องยืนยันกระบวนการอัปเดตโดยกดปุ่ม "ตกลง" เท่านั้น

กำลังเตรียมเฟิร์มแวร์

หากไม่มีสำเนาสำรอง - ไม่มีที่ไหนเลย! มันจะมีประโยชน์สำหรับเราในกรณีที่เฟิร์มแวร์ไม่สำเร็จในการกู้คืนการทำงานของอุปกรณ์ ไป:


ดังนั้นการสำรองข้อมูลจึงถูกสร้างขึ้น หากต้องการคืนค่า ให้ไปที่ แอปพลิเคชันที่ติดตั้งการกู้คืน CWM แตะที่รายการ "สำรองข้อมูล" และเลือกรายการที่สร้างขึ้นล่าสุดที่นั่น

คุณควรบันทึกเป็นสำเนาสำรองข้อมูลทั้งหมดที่อาจถูกลบระหว่างการอัพเดตเฟิร์มแวร์ของอุปกรณ์ - รายชื่อติดต่อภาพถ่าย ฯลฯ :

หากต้องการกู้คืนข้อมูลจากสำเนาสำรองให้ใช้ปุ่ม "กู้คืน" ที่อยู่ใกล้เคียงนั่นคือ "การกู้คืน" คุณจะต้องระบุเส้นทางไปยังข้อมูลสำรองที่สร้างขึ้นก่อนหน้านี้และยืนยันการติดตั้ง อย่างที่คุณเห็นไม่มีอะไรซับซ้อนอย่างแน่นอน

การติดตั้งเฟิร์มแวร์บนสมาร์ทโฟน Android

ดังนั้น เมื่อติดตั้ง Recovery ใหม่แล้ว ตอนนี้คุณต้องเข้าสู่ระบบ ขั้นแรก ชาร์จอุปกรณ์ของคุณให้เต็ม ปิดเครื่องและใช้ปุ่ม Power และ Volume Up ร่วมกันเพื่อเข้าสู่ Recovery การรวมกันอาจแตกต่างกันไปขึ้นอยู่กับผู้ผลิตอุปกรณ์

ที่นี่เราเลือก "ล้างพาร์ติชันแคช" และยืนยันการกระทำของเรา
ตอนนี้เรามาดูส่วนที่น่าสนใจที่สุดกันดีกว่า - การติดตั้ง ระบบปฏิบัติการ. คลิกที่ "ติดตั้งจาก sdcard" จากนั้นคลิกที่ "เลือก zip จาก sdcard ภายใน" และค้นหาไฟล์ที่ดาวน์โหลดเฟิร์มแวร์ไว้ก่อนหน้านี้

เรายืนยันความยินยอมของเรา

เรารอให้กระบวนการติดตั้งเสร็จสิ้นหลังจากนั้นเราจะรีบูทอุปกรณ์และรอให้อุปกรณ์บู๊ต อย่าตกใจไปถ้าการดาวน์โหลดครั้งแรกใช้เวลานานกว่าปกติ นั่นควรจะเป็นอย่างนั้น

จะทำอย่างไรถ้าโทรศัพท์ไม่เริ่มทำงานหลังจากกระพริบเฟิร์มแวร์

หากกระบวนการเริ่มต้นของสมาร์ทโฟนไม่คืบหน้าเกินกว่าโลโก้ ก็ควรรีบูตอีกครั้ง นั่นก็ช่วยไม่ได้เหมือนกันเหรอ? แล้วแฟลชใหม่อีกครั้ง มิฉะนั้น เราจำเป็นต้องย้อนกลับไปใช้เฟิร์มแวร์มาตรฐานและกู้คืนข้อมูลสำรอง วิธีการคืนค่า สำเนาสำรองคุณรู้อยู่แล้ว แต่จะย้อนกลับไปก่อนหน้านี้ได้อย่างไร รุ่นที่ติดตั้งเฟิร์มแวร์? มีคำตอบเดียวเท่านั้น - ไม่มีทาง ต้องติดตั้งผ่านคอมพิวเตอร์

ลองดูกระบวนการโดยใช้อุปกรณ์ Samsung เป็นตัวอย่าง:

หากวิธีการไม่ได้ผลและเกิดเหตุการณ์เช่นนี้ขึ้น ถนนไปยังศูนย์บริการจะปูด้วย เราเตือนคุณ: ชื่อของโปรแกรมและไดรเวอร์นั้นแตกต่างกันในทุกโปรแกรม แต่โดยทั่วไปกระบวนการติดตั้งจะคล้ายกันดังนั้นจึงเข้าใจได้ไม่ยาก เราหวังว่าทุกอย่างจะออกมาดีสำหรับคุณ!

ให้การสนับสนุนลูกค้าอย่างต่อเนื่อง เผยแพร่การอัปเดตและอัปเกรดอุปกรณ์ที่มีระดับความสำเร็จที่แตกต่างกัน ในทางปฏิบัติ นักพัฒนาซอฟต์แวร์จะมอบเฟิร์มแวร์อย่างเป็นทางการโดยหลักๆ จะเป็นแบบ "ทางอากาศ" (ผ่านการอัพเดต OTA) รวมถึงการโพสต์ไฟล์อิมเมจเฟิร์มแวร์พิเศษบนเว็บไซต์หรือพอร์ทัล

คุณสามารถแฟลชภาพโดยใช้ชุดซอฟต์แวร์พิเศษ:

  • การกู้คืน CWM
  • การกู้คืน TWRP.
  • การใช้คอมพิวเตอร์และชุดโปรแกรมพิเศษ (Fastboot, KDZ Update, Odin และยูทิลิตี้อื่น ๆ )

ตามกฎแล้ว อิมเมจเฟิร์มแวร์ก่อนการอัพเดตจะถูกบรรจุในไฟล์เก็บถาวรพิเศษพร้อมส่วนขยาย ZIP, ISO และอื่น ๆ

นอกจาก เฟิร์มแวร์อย่างเป็นทางการบ่อยครั้งที่ผู้ใช้และชุมชนแกดเจ็ตสนับสนุนอุปกรณ์โดยการปล่อยเวอร์ชันเฟิร์มแวร์ที่กำหนดเองและโพสต์ไว้ในฟอรัมและพอร์ทัลสมัครเล่น การอัปเดตดังกล่าวสามารถขยายหรือลดฟังก์ชันการทำงานของรูปภาพอย่างเป็นทางการ เพิ่มหรือลบส่วนที่ไม่จำเป็นออกจากรูปภาพเหล่านั้นได้

ในการเริ่มต้น ก่อนกระบวนการแฟลช อย่าลืมดูแลข้อมูลของคุณก่อน หน่วยความจำภายในอุปกรณ์ เมื่ออัปเดต ไฟล์ทั้งหมดจะถูกลบ ซึ่งหมายความว่าคุณต้องสำรองข้อมูลล่วงหน้าและบันทึก ไฟล์สำคัญบนสื่อภายนอก

เมื่อมีคำถาม วิธีแฟลช Androidเราจะไม่หยุดที่การอัปเดต OTA แบบ “ทางอากาศ” แต่ให้เรามุ่งความสนใจไปที่วิธีการอัปเดตอื่นๆ แทน

กระพริบโทรศัพท์ของคุณโดยใช้ CWM Recovery

ฟังก์ชันการทำงานที่หลากหลายของ CWM Recovery ช่วยให้คุณสามารถดำเนินการหลายอย่างกับอุปกรณ์ได้รวมถึงการอัพเดตเฟิร์มแวร์ ตามค่าเริ่มต้น อุปกรณ์จะติดตั้งการกู้คืนหุ้นไว้ ซึ่งหมายความว่าก่อนอื่นคุณต้องติดตั้งยูทิลิตี้ ClockWorkMod Recovery เสียก่อน

กระบวนการกะพริบทั่วไปที่อธิบายไว้ด้านล่างข้อกังวล ไฟล์ ZIP. คำแนะนำ:

  1. ไปที่การกู้คืน ในการดำเนินการนี้ คุณจะต้องปิดอุปกรณ์โดยสมบูรณ์แล้วกดค้างไว้ ลำดับที่แน่นอนปุ่มบนตัวเครื่อง ชุดคีย์อาจแตกต่างกันไปขึ้นอยู่กับผู้ผลิตอุปกรณ์ แต่ละชุดอาจแตกต่างกัน ข้อมูลเพิ่มเติมคุณสามารถค้นหาได้ด้วยเครื่องมือค้นหาโดยถามคำถามที่เหมาะสม ตัวเลือกสากลคือการตั้งค่าการกดแป้นพิมพ์ต่อไปนี้:
  • ปุ่มเพิ่มระดับเสียง + ปุ่มเปิดปิด
  • ปุ่มลดระดับเสียง + ปุ่มเปิดปิด
  • ปุ่มเพิ่ม/ลดระดับเสียง + ปุ่มเปิดปิด + ปุ่มโฮม
  • กดปุ่มเพิ่มระดับเสียงและปุ่มเปิดปิดค้างไว้พร้อมกัน

เมื่ออยู่ในการกู้คืน คุณจะเห็นเมนูกลางซึ่งคุณสามารถนำทางได้โดยใช้ปุ่มเพิ่มระดับเสียงและปุ่มเปิดปิดจะทำงานเป็นตัวเลือกการดำเนินการ

  1. คุณต้องดำเนินการให้เสร็จสิ้นก่อนที่จะเริ่มอุปกรณ์ รีเซ็ตเต็มแกดเจ็ตสำหรับการตั้งค่าจากโรงงาน ในการดำเนินการนี้ ไปที่รายการ "ล้างข้อมูล/รีเซ็ตเป็นค่าจากโรงงาน" และยืนยันการดำเนินการโดยคลิกที่บรรทัดที่ระบุว่า "ใช่ - ล้างข้อมูลผู้ใช้ทั้งหมด"
  2. กลับไปที่ล็อบบี้หลัก เลือก "ติดตั้ง zip"
  3. จากนั้นคลิกที่รายการ "เลือก zip จาก /sdcard" และในแผนผัง Explorer เลือกไฟล์ที่มีเฟิร์มแวร์ที่บันทึกไว้ก่อนหน้านี้
  4. ยืนยันการเลือกของคุณโดยคลิกที่ "ใช่ - ติดตั้ง..."
  5. กระบวนการกระพริบอุปกรณ์จะเริ่มขึ้น เมื่อสิ้นสุดกระบวนการ ผู้ใช้จะเห็นข้อความ "ติดตั้งจาก sdcard เสร็จสมบูรณ์" บนหน้าจอ
  6. สิ่งที่เหลืออยู่ที่ผู้ใช้ต้องทำคือกลับไปที่ล็อบบี้การกู้คืน CWM หลักและดำเนินการขั้นตอนการรีบูตอุปกรณ์ให้เสร็จสิ้นโดยคลิกที่บรรทัด "ระบบรีบูตทันที"

หลังจากขั้นตอนเหล่านี้ การติดตั้งเฟิร์มแวร์จะเริ่มต้นขึ้น อย่าตกใจ เนื่องจากอัลกอริทึมการติดตั้งอาจใช้เวลาถึง 10 นาที

วิธีแฟลชโทรศัพท์ Android โดยใช้ TWRP Recovery

สำหรับผู้ที่ชื่นชอบการทำงานกับยูทิลิตี้ในรูปแบบของ TWRP Recovery เราขอนำเสนอ คำแนะนำถัดไป การติดตั้งทีละขั้นตอนอัปเดตในรูปแบบของไฟล์ ZIP:

  1. อัปโหลดไฟล์ที่มีอิมเมจเฟิร์มแวร์ไปยังหน่วยความจำอุปกรณ์
  2. ไปที่การกู้คืน TWRP ทำได้โดยการเปรียบเทียบกับ CWM
  3. ทำการรีเซ็ตเป็นค่าเริ่มต้นจากโรงงานโดยคลิกที่ตัวเลือก "Wipe" ในเมนูหลัก ลากคันโยกไปทางขวา เมื่อคุณทำความสะอาดอุปกรณ์เสร็จแล้ว ให้กลับไปที่ล็อบบี้เดิมโดยกดปุ่ม "ย้อนกลับ"
  4. ในล็อบบี้หลัก เลือก "ติดตั้ง" และค้นหาในแผนผัง ระบบไฟล์ภาพที่ดาวน์โหลดไว้ก่อนหน้านี้ คลิกโดยลากแถบเลื่อนไปด้านข้าง
  5. หลังจากนี้กระบวนการเฟิร์มแวร์จะเริ่มขึ้น ตามมาตรฐานก็ไม่เกิน 2-3 นาที
  6. เมื่อเสร็จสิ้น ยูทิลิตี้จะแสดงข้อความที่ระบุว่าการกะพริบสำเร็จโดยอัตโนมัติ โดยคลิกที่รายการ "Reboot System" ให้รีบูทอุปกรณ์

การติดตั้งการอัพเดตโดยใช้ ROM Manager

ด้วยความช่วยเหลือ แอปพลิเคชันนี้คุณไม่เพียงสามารถแฟลชเฟิร์มแวร์เท่านั้น แต่ยังสามารถสร้างสำเนาสำรองของระบบได้อีกด้วย ใช้ตัวเลือกนี้เพื่อไม่ให้ข้อมูลสำคัญสูญหายและกู้คืนการทำงานทั้งหมดของสมาร์ทโฟนของคุณอย่างรวดเร็ว

ในการเริ่มต้น คุณจะต้องมีอุปกรณ์พิเศษในอุปกรณ์ของคุณที่ช่วยให้คุณเข้าถึงระบบในระดับระบบได้ ไฟล์ภายในอุปกรณ์ของคุณ ในการทำเช่นนี้คุณสามารถใช้โปรแกรมใดก็ได้ที่นำเสนอ

สิ่งสำคัญประการที่สองเมื่อทำงานกับ ROM Manager คือการกู้คืนแบบกำหนดเอง การทำงานของเฟิร์มแวร์ทั้งหมดเกิดขึ้นโดยตรงในตัวเรียกใช้งาน Android และ ROM Manager ทำหน้าที่เป็นส่วนเสริมที่มองเห็นได้สำหรับการกู้คืน

ในการเริ่มต้น ให้ดาวน์โหลดไฟล์เฟิร์มแวร์สำหรับอุปกรณ์ของคุณแล้วทำตามคำแนะนำด้านล่าง:

  1. ถ่ายโอนไฟล์เก็บถาวรเฟิร์มแวร์ในรูปแบบ ZIP ไปยังหน่วยความจำของอุปกรณ์ของคุณ
  2. ในเมนูยูทิลิตี้ ไปที่ "ติดตั้ง ROM จากการ์ด SD"
  3. ในบรรดาโฟลเดอร์และไฟล์ ให้เลือกรูปภาพของคุณแล้วคลิก
  4. ในล็อบบี้ใหม่ เลือก "รีบูตและติดตั้ง" อย่าลืมทำเครื่องหมายที่ช่อง "บันทึก ROM ปัจจุบัน" ในกรณีนี้ คุณจะมีโอกาสกู้คืนระบบได้ตลอดเวลา
  5. เมื่อคลิก "ตกลง" อุปกรณ์ของคุณจะเข้าสู่โหมดการกู้คืนและกระบวนการอัพเดตเฟิร์มแวร์จะเริ่มขึ้น

ด้วยฟังก์ชันการทำงานขั้นสูงของแอปพลิเคชัน ROM Manager ผู้ใช้จึงสามารถดาวน์โหลดรูปภาพสำหรับอุปกรณ์ของตนได้โดยตรงจากแอปพลิเคชัน คุณสามารถทำได้โดยคลิกที่รายการ "ดาวน์โหลดเฟิร์มแวร์" การเข้าถึง ROM บางตัวมีเฉพาะในโปรแกรมเวอร์ชันชำระเงินเท่านั้น


วิธีแฟลช Android ผ่านคอมพิวเตอร์

เครื่องมือสากลสำหรับการแฟลชอุปกรณ์ Android โดยใช้พีซีคือยูทิลิตี้ Fastboot เป็นส่วนหนึ่งของ SDK Platform Tools ซึ่งหมายความว่าเหมาะสำหรับอุปกรณ์จำนวนมาก

ขั้นตอนที่สองก่อนที่จะเริ่มเฟิร์มแวร์คือการเข้าถึงเคอร์เนลของระบบ บ่อยครั้งที่ผู้ผลิตหลายรายบล็อกพารามิเตอร์ระบบนี้ โดยไม่ต้องการให้ผู้ใช้เปลี่ยนด้วยตนเอง ไฟล์ระบบรูปภาพของเฟิร์มแวร์ของพวกเขา ผู้ผลิตดังกล่าว ได้แก่ HTC, อุปกรณ์กลุ่ม Nexus, Sony และอื่น ๆ ในการดำเนินการนี้ คุณจะต้องปลดล็อก Bootloader ในการทำเช่นนี้คุณต้องศึกษา คำแนะนำโดยละเอียดสำหรับการตั้งค่าและการจัดการ บรรทัดคำสั่ง. ก่อนที่คุณจะเริ่มแฟลชเฟิร์มแวร์โดยใช้คอมพิวเตอร์ อย่าลืมเปิดใช้งานการดีบักอุปกรณ์ผ่าน USB การตั้งค่าทางวิศวกรรมอุปกรณ์

คำแนะนำสั้น ๆ สำหรับการติดตั้งเฟิร์มแวร์ ZIP โดยใช้ Fastboot

  1. ขั้นแรก ให้คัดลอกไฟล์ .zip พร้อมรูปภาพและวางลงในโฟลเดอร์ที่มี “ADB”
  2. ใส่สมาร์ทโฟนหรือแท็บเล็ตของคุณลงไป โหมดประมวลผลไวและเขียนคำขอบนบรรทัดคำสั่ง: fastbooflash zip filename.zip โดยที่ filename.zip คือชื่อของเฟิร์มแวร์ของคุณ
  3. รอจนกว่าการติดตั้งจะเสร็จสิ้นและรีบูตอุปกรณ์

วิธี reflash โทรศัพท์ Android ผ่านคอมพิวเตอร์ที่บ้าน - นั่นคือสิ่งที่บทความนี้เกี่ยวกับ! เมื่อไม่มีอะไรทำงานบนโทรศัพท์ Android ของคุณหรือทุกอย่างช้าลงและล่าช้าและคำแนะนำทั่วไป (การล้างแคชหรือการเพิ่มหน่วยความจำของโทรศัพท์) ไม่ได้ช่วย - ถึงเวลาที่ต้องหันไปใช้มาตรการที่รุนแรงเช่นการกะพริบของ Android การแฟลชโทรศัพท์ anodroid ไม่ใช่เรื่องยาก คุณสามารถแฟลชโทรศัพท์ที่บ้านได้ด้วยตัวเอง วันนี้เราจะบอกรายละเอียดวิธีการทำ!

  • แกน Android นั้นเอง
  • ไดรเวอร์ที่รับประกันการทำงานร่วมกันของส่วนประกอบต่างๆ ของอุปกรณ์รุ่นใดรุ่นหนึ่ง ซึ่งก็คือฮาร์ดแวร์

คำกริยา “Flash” อุปกรณ์หมายถึงขั้นตอนการติดตั้งแพลตฟอร์ม อย่างไรก็ตามกระบวนการติดตั้งระบบปฏิบัติการสำหรับคอมพิวเตอร์และอุปกรณ์พกพาบนแพลตฟอร์ม Android นั้นแตกต่างกันอย่างมาก เหตุผลนี้คือการใช้งานระบบปฏิบัติการที่พบบ่อยที่สุดนี้ในอุปกรณ์มือถือที่หลากหลาย ซอฟต์แวร์จำนวนมากถูกสร้างขึ้นแยกกันสำหรับสมาร์ทโฟนและแท็บเล็ตบางรุ่น ดังนั้นการติดตั้งเฟิร์มแวร์ใหม่มักจะจบลงอย่างไม่สำเร็จสำหรับผู้ใช้ที่ไม่มีประสบการณ์เนื่องจากขาดข้อมูลและขาดอัลกอริธึมการดำเนินการที่ถูกต้องต่อหน้าต่อตาพวกเขา

คำแนะนำด้านล่างจะช่วยให้คุณ reflash Android ที่บ้านและจะแนะนำคุณเกี่ยวกับความเสี่ยงที่เป็นไปได้ของขั้นตอนและวิธีการลดความเสี่ยง

ทำไมคุณต้อง reflash โทรศัพท์ Android ของคุณ?

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

ข้อโต้แย้งสำหรับการติดตั้งระบบปฏิบัติการใหม่

ด้วยความเปิดกว้างของระบบปฏิบัติการนี้ ผู้ผลิตจึงมีอิสระในการปรับปรุงและปรับแต่งให้เหมาะกับรุ่นอุปกรณ์ของตน ซอฟต์แวร์ขั้นสูงจำนวนมากได้รับความรักและความไว้วางใจจากผู้ใช้แล้ว ในเรื่องนี้เจ้าของสมาร์ทโฟนและแท็บเล็ตมักจะเสี่ยงและตัดสินใจ reflash เพื่อนอิเล็กทรอนิกส์ของตน สิ่งนี้ยังอำนวยความสะดวกโดยนักพัฒนาบางรายที่ในที่สุดก็หยุดเผยแพร่การอัปเดตสำหรับอุปกรณ์ของตน ผู้ใช้จากแหล่งข้อมูลต่างๆ จะได้เรียนรู้เกี่ยวกับการปรับเปลี่ยนซอฟต์แวร์ใหม่ๆ ที่ช่วยให้สามารถใช้ความสามารถด้านฮาร์ดแวร์ของอุปกรณ์ได้อย่างเหมาะสม และแน่นอนว่ายังสงสัยว่าจะ reflash Android ได้อย่างไร

แม้แต่บริษัทที่มีชื่อเสียงที่ผลิตสมาร์ทโฟนและแท็บเล็ตก็มักจะทำบาปโดยการติดตั้งซอฟต์แวร์ของตัวเอง ซึ่งด้วยเหตุผลที่ชัดเจนจึงไม่เหมาะกับผู้ใช้ส่วนใหญ่ นอกเหนือจากการออกแบบเชลล์ภายนอกที่ไม่สำเร็จแล้ว ซอฟต์แวร์ที่เป็นกรรมสิทธิ์เหล่านี้ทำให้การทำงานของอุปกรณ์ช้าลงอย่างมาก ในเวลาเดียวกัน Pure Android ซึ่งไม่ได้อัดแน่นไปด้วยเทคนิคการตลาดที่ไม่จำเป็นจากนักพัฒนามักจะทำให้ประหลาดใจกับมัน ประสิทธิภาพสูงและความมั่นคงในการงาน ดังนั้น คำตอบสำหรับคำถามคือการติดตั้งซอฟต์แวร์แบบกำหนดเอง ซึ่งไม่มี "ขยะ" ที่ติดตั้งไว้ล่วงหน้าจากผู้ผลิต

ข้อโต้แย้งต่อต้านการติดตั้งระบบปฏิบัติการใหม่

หากขาดประสบการณ์หรือการดูแลไม่เพียงพอ มีความเสี่ยงสูงที่จะได้ชิ้นส่วนไมโครวงจรและพลาสติกที่ไม่ทำงานและไร้ประโยชน์หลังขั้นตอน หรือในฐานะผู้เชี่ยวชาญที่เคยเรียกอุปกรณ์ที่ล้มเหลวนี้ว่า "อิฐ"

หากติดตั้งเฟิร์มแวร์ด้วยซอฟต์แวร์ที่นำมาจากแหล่งที่ไม่เป็นทางการ การรับประกันอุปกรณ์จะถือเป็นโมฆะ

ไดรเวอร์บางตัวที่รวมอยู่ในแพ็คเกจซอฟต์แวร์จากนักพัฒนาบุคคลที่สามนั้นทำงานอย่างถูกต้องกับส่วนประกอบของแกดเจ็ต เกิดขึ้นว่าหลังจากกระพริบโมดูล GPS ปฏิเสธที่จะค้นหาดาวเทียมและกล้องก็ถ่ายภาพคุณภาพต่ำ นอกจากนี้ซอฟต์แวร์ที่เลือกไม่เหมาะสมอาจทำให้แบตเตอรี่หมดเร็ว

วิธีแฟลชโทรศัพท์ Android ด้วยตัวคุณเองและคุณต้องการอะไร?

ความสำเร็จของงานใด ๆ ขึ้นอยู่กับการเตรียมการเบื้องต้นอย่างละเอียดถี่ถ้วน

กิจกรรมเตรียมความพร้อมประกอบด้วยประเด็นหลักดังต่อไปนี้:

  • อย่าลืมชาร์จอุปกรณ์ให้เต็มก่อนที่จะเริ่มขั้นตอน
  • ผ่านเมนูการตั้งค่า Gadget ค้นหาชื่ออุปกรณ์และการแก้ไขปัจจุบัน ซอฟต์แวร์(ขอแนะนำให้จดไว้เป็นอักขระตัวสุดท้ายและลงชื่อมิฉะนั้นหากคุณแฟลชเฟิร์มแวร์ด้วยชุดประกอบที่ไม่เหมาะสมคุณอาจจบลงด้วย "อิฐ")

ผู้ใช้แต่ละรายจะต้องตัดสินใจเลือกเวอร์ชันของซอฟต์แวร์โดยอิสระที่จะให้ความสำคัญกับ:

ก) เป็นทางการ;
ข) บุคคลที่สาม

เมื่อเสร็จสิ้นมาตรการเบื้องต้นทั้งสามจุดแล้วและที่สำคัญที่สุดคือเมื่อตัดสินใจได้อย่างแม่นยำเกี่ยวกับการปรับเปลี่ยนซอฟต์แวร์แล้วคุณควรดำเนินการตามขั้นตอนการติดตั้งโดยตรง

มีวิธีดังต่อไปนี้:

  • อัปเดต (เมื่อเครื่องออกวางจำหน่ายแล้ว เวอร์ชันอัปเดตซอฟต์แวร์ ดังนั้นวิธีที่สะดวกสำหรับผู้ใช้ทุกคนคือ "อัปเดตอัตโนมัติ" หากต้องการทราบว่ามีเฟิร์มแวร์เวอร์ชันใหม่หรือไม่ คุณต้องเปิดส่วน "เกี่ยวกับโทรศัพท์" ผ่านการตั้งค่าและไปที่ส่วนย่อย "การอัปเดตระบบ")
  • การติดตั้งด้วยตนเอง (สำหรับรุ่นจากผู้ผลิตหลายราย จะใช้วิธีการเฟิร์มแวร์ที่แตกต่างกันโดยใช้ซอฟต์แวร์ที่แตกต่างกันซึ่งเรียกว่า "Flashers" ตัวอย่างเช่นสำหรับอุปกรณ์จาก Samsung จะใช้โปรแกรม Odin สำหรับ Nexus, Sony และ HTC - "Fastboot", " Lenovo” - “เครื่องมือแฟลช”, “LG” - “KDZ Updater” ฯลฯ)

รายการขั้นตอนของขั้นตอนการแฟลชโดยใช้โปรแกรม ROM Manager:

  • รับสิทธิ์รูทอุปกรณ์ Android ของคุณ
  • ติดตั้งยูทิลิตี้ ROM Manager
  • สร้างสำเนาของระบบปฏิบัติการปัจจุบัน
  • ค้นหาและบันทึกเฟิร์มแวร์ที่เหมาะสม
  • ติดตั้ง;
  • ทดสอบซอฟต์แวร์ใหม่และหากคุณไม่พอใจกับผลลัพธ์ ให้กลับไปที่ รุ่นก่อนโดยใช้สำเนาที่สร้างขึ้นในขั้นตอน “3”

คุณสามารถค้นหาและติดตั้งยูทิลิตี้ “ROM Manager” ได้จาก Google Play Market จากนั้น เมื่อเปิดหน้าต่างแอปพลิเคชันหลักและคลิกที่บรรทัดบนสุด คุณสามารถติดตั้ง “ClockWorkMod” (CWM) และใช้บรรทัดที่สอง “Load Recovery Mode”

หากต้องการบันทึกสำเนาของระบบปฏิบัติการ คุณจะต้องติดตั้ง “CWM”

สิ่งสำคัญนอกเหนือจาก:ระหว่างการติดตั้ง "CWM" ไม่ควรเชื่อมต่ออุปกรณ์กับพีซี

เมื่อคลิกที่ "ติดตั้ง CWM" คุณจะต้องระบุชื่อที่แน่นอนของแกดเจ็ตและรอให้ขั้นตอนการติดตั้งเสร็จสิ้น


ฉันจะรับเฟิร์มแวร์สำหรับ Android ได้ที่ไหน

พร้อมให้ดาวน์โหลดจากแหล่งข้อมูลอย่างเป็นทางการของนักพัฒนาสมาร์ทโฟนและแท็บเล็ตเอง หากผู้ใช้มีประสบการณ์เพียงพอตามชื่อของรุ่นเขาสามารถค้นหาซอฟต์แวร์หลายเวอร์ชันบนไซต์บุคคลที่สามซึ่งเลือกรุ่นที่เหมาะสมและไฟล์เก็บถาวรจะถูกบันทึกลงในหน่วยความจำคอมพิวเตอร์ จากนั้นคุณสามารถเขียนลงในการ์ดหน่วยความจำได้โดยไม่ต้องแตกไฟล์

หากคุณใช้ยูทิลิตี้ "ROM Manager Premium" ผู้ใช้สามารถคลิกบรรทัด "ดาวน์โหลดเฟิร์มแวร์" หลังจากนี้แอปพลิเคชันจะแสดงรายการซอฟต์แวร์ที่เหมาะกับอุปกรณ์ โปรแกรมที่มีประโยชน์นี้ช่วยให้คุณประหยัดเวลาในการค้นหาซอฟต์แวร์ในแหล่งข้อมูลออนไลน์ของนักพัฒนาบุคคลที่สามซึ่งปัจจุบันมีจำนวนมาก

เหตุใดคุณจึงต้องใช้เฟิร์มแวร์ที่ไม่เป็นทางการ (กำหนดเอง) สำหรับ Android

ซอฟต์แวร์ที่ไม่เป็นทางการได้รับการพัฒนาเพื่อให้มากขึ้น ทำงานเร็วอุปกรณ์และบางส่วนสามารถเพิ่มเข้าไปได้ คุณสมบัติที่มีประโยชน์และการออกแบบที่ดี

บางครั้งเฟิร์มแวร์ที่กำหนดเองยังคงได้รับการปรับปรุงโดยนักพัฒนาแม้ว่าอุปกรณ์ที่ล้าสมัยไปแล้วจะถูกยกเลิกก็ตาม ดังนั้นผู้ใช้จะได้รับอุปกรณ์ที่มีซอฟต์แวร์อัปเดตซึ่งตรงตามข้อกำหนดสมัยใหม่อย่างเหมาะสมที่สุด

สำหรับผู้ใช้บางรายเกิดขึ้นว่าเกณฑ์ชี้ขาดในการตัดสินใจติดตั้งผลิตภัณฑ์ของบุคคลที่สามคือการประหยัดพลังงานแบตเตอรี่และอินเทอร์เฟซที่น่าดึงดูดยิ่งขึ้น

ด้วยการติดตั้งซอฟต์แวร์ที่ไม่เป็นทางการ คุณสามารถให้สิทธิ์รูทแก่ตัวเองได้ทันที ซึ่งหมายความว่าคุณสามารถเพิ่มความปลอดภัยด้วยการติดตั้งไฟร์วอลล์ที่ทรงพลัง เจ้าของอุปกรณ์จะสามารถติดตั้งแบบอักษรใด ๆ ที่เขาชอบได้ตามดุลยพินิจของตนเองรวมถึงเพิ่มความเร็วของโมดูล GPS เป็นต้น

คุณสามารถกำจัดยูทิลิตี้ระบบที่ไม่ได้ใช้ซึ่งไม่เพียงแต่ใช้พื้นที่หน่วยความจำ แต่ยังสิ้นเปลืองอีกด้วย การเข้าชมบนมือถือโดยเฉพาะอย่างยิ่งหากผู้ใช้ไม่สามารถเข้าถึงเครือข่าย Wi-Fi แบบไม่จำกัดได้

จะแฟลชโทรศัพท์ Android ผ่านคอมพิวเตอร์ที่บ้านได้อย่างไร?

หากเจ้าของอุปกรณ์สนใจคำถามเกี่ยวกับวิธีการแฟลชโทรศัพท์ Android ผ่านคอมพิวเตอร์ก็จำเป็นต้องมีสิ่งต่อไปนี้:

  1. ติดตั้งไดรเวอร์บนพีซีเพื่อทำงานกับอุปกรณ์
  2. ดาวน์โหลดเฟิร์มแวร์ที่สอดคล้องกับรุ่นอุปกรณ์
  3. สร้างสำเนาสำรองของระบบปฏิบัติการปัจจุบันในอุปกรณ์
  4. ติดตั้งแอปพลิเคชั่นเฟิร์มแวร์ (กะพริบ)


สาระสำคัญของการกระทำก็เหมือนกันสำหรับ รุ่นต่างๆอุปกรณ์ ด้านล่างนี้เป็นตัวอย่างการทำงานกับ Odin flasher จาก Samsung:

  • เชื่อมต่ออุปกรณ์เข้ากับพีซีในโหมดดาวน์โหลด ในการดำเนินการนี้คุณควรปิดอุปกรณ์และกดปุ่มพร้อมกัน: "บ้าน", "เปิด/ปิด" และ “เพิ่มเสียง”
  • ถัดไป “โอดิน” จะเห็นอุปกรณ์
  • จากนั้นในคอลัมน์ "AP" ระบุตำแหน่งของซอฟต์แวร์ที่ดาวน์โหลด
  • วางเครื่องหมายในคอลัมน์ “F. รีเซ็ตเวลา" และ "รีบูตอัตโนมัติ";
  • คลิก "เริ่ม";
  • รอให้กระบวนการเสร็จสิ้น


ลำดับของการกระทำประกอบด้วยขั้นตอนต่อไปนี้:

  1. เปิดตัว “ROM Manager” และคลิก “ติดตั้ง ROM จากการ์ด SD”;
  2. ระบุตำแหน่งของแพ็คเกจการกระจายระบบปฏิบัติการที่คัดลอกไปยังการ์ด
  3. ในเมนูที่ปรากฏขึ้น ให้ทำเครื่องหมายในช่องที่ผู้ใช้สนใจแล้วคลิก "ตกลง"
  4. รอให้ขั้นตอนการติดตั้งเสร็จสิ้น


จะ reflash Android ผ่านการกู้คืนด้วยตัวเองได้อย่างไร

หากต้องการติดตั้งซอฟต์แวร์โดยใช้การกู้คืน คุณต้องบันทึกไฟล์เฟิร์มแวร์ลงในการ์ดอุปกรณ์ก่อน ถัดไป คุณจะต้องทำตามขั้นตอนต่อไปนี้ให้เสร็จสิ้น:

  • ปิดอุปกรณ์
  • กดปุ่มพร้อมกัน: “เปิด/ปิด” และ “เพิ่มระดับเสียง” (ในบางรุ่นการใช้ปุ่มร่วมกันอาจแตกต่างกัน)
  • ในหน้าต่างที่ปรากฏขึ้น ให้ระบุ "โหมดการกู้คืน" (การเปลี่ยนระหว่างคอลัมน์ทำได้โดยใช้ปุ่มเพื่อเพิ่มและลดระดับเสียง)
  • จากนั้นระบุ “ใช้การอัปเดต” จากภายนอกที่เก็บข้อมูล" และคลิกปุ่ม "เปิด/ปิด";
  • รอจนกว่ากระบวนการจะเสร็จสิ้น

คำถามเกี่ยวกับวิธีการแฟลชแท็บเล็ต Android มีคำตอบโดยละเอียดอยู่แล้วในย่อหน้าด้านบนของคู่มือนี้ การทำงานทั้งหมดใน Gadget บน Android จะเหมือนกัน ตัวอย่างเช่น พิจารณาขั้นตอนการใช้พีซีที่เกี่ยวข้องกับโมเดลจาก บริษัทยอดนิยม"เลโนโว".

ต้องปฏิบัติตามขั้นตอนต่อไปนี้:

  1. ชาร์จแท็บเล็ตจนเต็ม
  2. ติดตั้งแอพพลิเคชั่น” อัพเดตซอฟต์แวร์เครื่องมือ" และไดรเวอร์ บันทึกไฟล์เก็บถาวรด้วยการกระจายเฟิร์มแวร์ที่เหมาะสมในหน่วยความจำ
  3. ปิดการใช้งานอุปกรณ์พกพา
  4. กดปุ่มพร้อมกัน: “เปิด/ปิด” และ “ระดับเสียงต่ำลง” (อุปกรณ์ควรสั่น)
  5. หลังจากแสดง“ Fastboot USB” บนหน้าจอให้เชื่อมต่ออุปกรณ์เข้ากับคอมพิวเตอร์
  6. เปิดแอปพลิเคชันที่ติดตั้งและระบุตำแหน่งของการแจกจ่ายที่บันทึกไว้
  7. จากนั้นในเมนูโปรแกรมให้ระบุประเภทของซอฟต์แวร์
  8. คลิก "ลบข้อมูลผู้ใช้";
  9. คลิก "เริ่ม" และรอจนกว่ากระบวนการจะเสร็จสิ้น


โปรแกรมสำหรับกระพริบ Android

แอปพลิเคชั่นจำนวนมากได้รับการพัฒนาเพื่อจุดประสงค์นี้แล้ว นี่คือยูทิลิตี้ที่ประสบความสำเร็จสูงสุดซึ่งพิสูจน์ความน่าเชื่อถือและได้รับคำวิจารณ์จากผู้ใช้ในเชิงบวก


ยูทิลิตี้นี้ได้รับการติดตั้งลงในอุปกรณ์โดยตรง ติดตั้งเฟิร์มแวร์จากการ์ดซีดีของอุปกรณ์



ยูทิลิตี้สากลที่เหมาะสำหรับอุปกรณ์เกือบทั้งหมดบนแพลตฟอร์ม Android การติดตั้งดำเนินการผ่านคอมพิวเตอร์เท่านั้น ดังนั้นคุณจะต้องใช้สาย USB อย่างแน่นอน อินเทอร์เฟซที่ใช้งานง่ายช่วยให้ผู้ใช้มือใหม่สามารถรับมือกับงานที่ยากลำบากในการติดตั้งระบบใหม่ได้



บูตด่วน

นี่เป็นหนึ่งในแอปพลิเคชั่นที่ยากที่สุดสำหรับผู้เริ่มต้น การกระทำในนั้นค่อนข้างสับสนเล็กน้อย ขั้นตอนการติดตั้งดำเนินการผ่านคอนโซลของระบบปฏิบัติการ Windows

จะแฟลชโทรศัพท์ได้อย่างไรหากไม่เปิดขึ้นมา?

จะสามารถแก้ไขปัญหาได้สำเร็จก็ต่อเมื่อความสมบูรณ์ของ bootloader ไม่ถูกทำลาย หากต้องการทราบสิ่งนี้ คุณสามารถกดปุ่ม "เปิด/ปิด" ค้างไว้ได้ เมื่อมีการตอบสนองปรากฏขึ้นจากอุปกรณ์ในรูปแบบของหุ่นยนต์หรือไอคอนบางอย่าง เช่น “!” เราก็สามารถสรุปได้ว่าระบบปฏิบัติการล้มเหลว คุณยังสามารถลองเชื่อมต่ออุปกรณ์กับพีซีผ่านสาย USB และกดปุ่มต่อไปนี้บนอุปกรณ์: “เปิด/ปิด” และ "ปริมาณ" เมื่อพีซีพบอุปกรณ์แล้ว การช่วยชีวิตจะไม่ใช่เรื่องยากและจะสำเร็จใน 95% ของกรณี จากนั้น คุณสามารถใช้วิธีใดวิธีหนึ่งข้างต้นและติดตั้งซอฟต์แวร์ใหม่ได้ ไม่ใช่เรื่องแปลกที่เฟิร์มแวร์ที่ดำเนินการไม่ถูกต้องจะทำลายพาร์ติชันการกู้คืนหลังจากนั้นแกดเจ็ตสามารถกู้คืนได้โดยการติดตั้งการแก้ไขระบบปฏิบัติการที่ถูกต้องเท่านั้น

อัลกอริธึมของการกระทำมีดังนี้:

  1. ติดตั้งยูทิลิตี้เฟิร์มแวร์บนพีซี
  2. ดาวน์โหลดและบันทึกไฟล์เฟิร์มแวร์
  3. เปิดยูทิลิตี้
  4. เชื่อมต่ออุปกรณ์เข้ากับคอมพิวเตอร์แล้วกดปุ่ม (การรวมกันจะแตกต่างกันไปในแต่ละรุ่น)
  5. ระบุตำแหน่งของชุดการแจกจ่ายในยูทิลิตี้ด้วยระบบปฏิบัติการใหม่
  6. คลิก "เริ่ม";
  7. พร้อม. คุณเพียงแค่ต้องรอให้ขั้นตอนการติดตั้งเสร็จสิ้นและรีสตาร์ทอุปกรณ์

จะทำอย่างไรถ้าการกะพริบล้มเหลว?

คุณสามารถใช้การกู้คืนระบบได้ ในการดำเนินการนี้ คุณจะต้องมีสำเนาของระบบที่บันทึกไว้


แอพ TouchScreenTune ปรับความไวและการตอบสนองให้เหมาะสม หน้าจอสัมผัส. มันจะมีประโยชน์อย่างยิ่งในกรณีต่อไปนี้:...

แต่ก่อนที่จะทำการแฟลชคุณควรทำการดัมพ์ (สำเนาสำรอง) ของเฟิร์มแวร์ที่ติดตั้งบนโทรศัพท์หรือแท็บเล็ตของคุณในปัจจุบัน นี่เป็นสิ่งจำเป็นเพราะหากมีข้อผิดพลาดระหว่างการสร้าง อุปกรณ์อาจกลายเป็นอิฐหรืออาจไม่เสถียร ดังนั้น คุณจะต้องคืนอุปกรณ์ให้กลับสู่สถานะการทำงานก่อนหน้านี้

ครัวแอนดรอยด์

วิธีที่ง่ายที่สุดคือการเข้าสู่เว็บไซต์ Android Kitchen ที่นี่แม้แต่ผู้ที่ไม่ใช่มืออาชีพก็สามารถสร้างเฟิร์มแวร์ได้ด้วยตัวเองจากไฟล์สำเร็จรูป ในขณะที่ค่อยๆ เลือกการตั้งค่าบางอย่างสำหรับไอคอน ระดับเสียง แบบอักษร หน้าจอ และอื่นๆ อีกมากมาย

เมื่อทำการเลือกการเปลี่ยนแปลงแล้ว ผู้ใช้จะสามารถเลือกได้เฉพาะเวอร์ชันเฟิร์มแวร์ที่ใช้เท่านั้น ช่วงเวลานี้(สิ่งสำคัญคืออย่าทำผิดพลาดที่นี่) ในแท็บ "สรุป" ให้ตรวจสอบรายการอีกครั้งและคลิกที่ปุ่ม "ส่งงานไปที่ครัว" ตอนนี้คุณต้องรอถึงตาของคุณเพื่อสร้างไฟล์เก็บถาวรด้วยไฟล์เฟิร์มแวร์ ซึ่งสามารถอัปโหลดผ่านการกู้คืนได้

ระบบปฏิบัติการสำหรับอุปกรณ์มือถือที่ได้รับความนิยมมากที่สุดหากไม่ใช่ที่นิยมมากที่สุด ไม่ว่าจะเป็นสมาร์ทโฟน แท็บเล็ต หรืออุปกรณ์อื่นๆ ก็คือ Android อย่างไม่ต้องสงสัย มีอุปกรณ์พกพาจำนวนมากที่ทำงานบนพื้นฐานของซอฟต์แวร์นี้และยิ่งกว่านั้น - เวอร์ชันเฟิร์มแวร์ทั้งที่เป็นทางการจากผู้ผลิตและไม่เป็นทางการที่รวบรวมโดยมือสมัครเล่นหรือแฟน ๆ ของอุปกรณ์เฉพาะ แต่มันเกิดขึ้นมันเกิดขึ้นว่าเฟิร์มแวร์ตัวใดตัวหนึ่งไม่เหมาะกับคุณ เหตุผลอาจแตกต่างกันมาก ตั้งแต่ประสิทธิภาพไปจนถึงอินเทอร์เฟซ และความแตกต่างเล็กๆ น้อยๆ อื่นๆ อีกมากมาย จะทำอย่างไรในกรณีนี้? สร้างเฟิร์มแวร์ด้วยตัวเอง!

คุณสามารถปรับแต่งเฟิร์มแวร์ของอุปกรณ์ของคุณเองได้ตามต้องการ เปลี่ยนแปลงองค์ประกอบ ภาพเคลื่อนไหว ไอคอน การตั้งค่าประสิทธิภาพและการประหยัดพลังงาน และอื่นๆ อีกมากมาย ขอบเขตของจินตนาการนั้นยิ่งใหญ่อย่างปฏิเสธไม่ได้ และเป็นไปไม่ได้ที่จะคาดเดาว่าอะไรจะเป็นตัวเลือกในอุดมคติสำหรับบุคคลใดบุคคลหนึ่ง ท้ายที่สุดแล้ว ทุกคนมุ่งมั่นที่จะปรับแต่งทุกอย่างให้เหมาะกับตนเอง

สร้างเฟิร์มแวร์ Android

เราจะมาดูวิธีสร้างเฟิร์มแวร์ของคุณเองซึ่งเหมาะสำหรับผู้ใช้ที่ไม่ค่อยมีประสบการณ์มากนัก แต่มีความกระตือรือร้นอย่างเต็มที่ ไม่จำเป็นเสมอไปที่จะต้องเข้าสู่การเขียนโปรแกรมระดับต่ำเพื่อให้บรรลุการเปลี่ยนแปลงที่ต้องการบ่อยครั้งนัก ฟังก์ชั่นที่จำเป็นหรือ รูปร่างสามารถเปลี่ยนได้ง่ายกว่ามาก เพียงเข้าไปที่เว็บไซต์ Android Kitchen เฉพาะทาง กระบวนการ "ทำอาหาร" ด้วยซอฟต์แวร์เวอร์ชันใหม่จะเกิดขึ้นใน "ครัว" นี้ ข้อแม้เดียวคือเฟิร์มแวร์ใหม่จะขึ้นอยู่กับเวอร์ชันที่มีอยู่ซึ่งสร้างโดยบุคคลอื่น แต่การปรุงรสด้วยการปรับปรุง การเปลี่ยนแปลง และ "เครื่องเทศ" อื่น ๆ ทั้งหมดจะไม่ใช่เรื่องยาก

หลังจากไปที่ Android Kitchen คุณสามารถเลือกสิ่งที่คุณต้องการเปลี่ยนได้ - ตัวบ่งชี้แบตเตอรี่ ไอคอนระบบ แถบสถานะ ภาพเคลื่อนไหวต่างๆ กล่องโต้ตอบระดับเสียง ตัวคั่นและแถบความคืบหน้า หน้าจอล็อค แบบอักษร ด้วยการเลือกฟังก์ชั่นบางอย่างใน “ห้องครัว” คุณสามารถได้ทันทีแบบเรียลไทม์ ดูตัวอย่างการเปลี่ยนแปลงที่ทำขึ้นเพื่อประเมินสิ่งเหล่านั้น หลังจากทำการเปลี่ยนแปลงที่จำเป็นทั้งหมดแล้ว ให้ไปที่แท็บอัปโหลดไฟล์ มีการตั้งค่าบางอย่างที่นี่ แต่จะเหมาะสมที่สุดตามค่าเริ่มต้น อย่าเปลี่ยนแปลงการตั้งค่าเหล่านี้ เว้นแต่คุณจะแน่ใจว่าคุณกำลังทำอะไรอยู่ ในส่วน "เลือก ROM ของคุณจากรายการครัวหรืออัปโหลดไฟล์ของคุณเอง" เลือกตัวเลือก "รายการครัว" จากรายการแบบเลื่อนลง ให้เลือกเฟิร์มแวร์ที่ใช้ ระวัง - หากคุณระบุเวอร์ชันซอฟต์แวร์ผิด มีความเป็นไปได้สูงที่จะเกิดข้อผิดพลาด หลังจากนั้นอย่างดีที่สุด แพตช์จะไม่ถูกนำไปใช้เลย และอย่างแย่ที่สุด ระบบจะหยุดบูตและคุณจะต้องดำเนินการทั้งหมด รีเฟรชอุปกรณ์

มักเกิดขึ้นที่ผู้ใช้ Android บางรายไม่ชอบเฟิร์มแวร์มาตรฐานของสมาร์ทโฟนหรือแท็บเล็ตของตน ตัวอย่างเช่นเนื่องจากซอฟต์แวร์ที่ไม่จำเป็นซึ่งมีการลดลงอย่างรวดเร็วหรือเพียงแค่ไม่ชอบการทำงานของบางโปรแกรมและต้องการแทนที่ด้วยโปรแกรมอื่น การค้นหาเฟิร์มแวร์แบบกำหนดเองที่เข้มข้นเริ่มต้นขึ้น แต่ไม่ได้ให้ผลลัพธ์ที่ต้องการเสมอไป จะทำอย่างไร?

เฟิร์มแวร์ใด ๆ สามารถแก้ไขได้สำหรับผู้ใช้เฉพาะ

ไม่ใช่ทุกคนที่รู้ว่าสามารถปรับเปลี่ยนเฟิร์มแวร์ให้เหมาะกับความต้องการส่วนตัวของคุณได้ สามารถทำได้หลายวิธี โดยแต่ละวิธีมีระดับความซับซ้อนและแตกต่างกัน ชุดที่จำเป็นเครื่องมือ และหากคุณไม่ทราบวิธีสร้างเฟิร์มแวร์ Android ด้วยตนเอง บทความนี้เหมาะสำหรับคุณ

สร้างจากแหล่งที่มา

วิธีที่ถูกต้องที่สุดวิธีหนึ่งคือการใช้ซอร์สโค้ดที่เผยแพร่โดย Google หรือทีมพัฒนา Cyanogenmod แต่ในเวลาเดียวกันวิธีนี้เป็นวิธีที่ยากที่สุดเพราะในการที่จะรวบรวมเฟิร์มแวร์ Android จากซอร์สโค้ดเพิ่มประสิทธิภาพและทำให้มันทำงานบนอุปกรณ์เฉพาะคุณต้องมีทักษะการเขียนโปรแกรมที่ค่อนข้างลึกซึ้งและเข้าใจความซับซ้อนทั้งหมดของ ระบบปฏิบัติการมือถือและฮาร์ดแวร์ของอุปกรณ์ ความรู้นี้ไม่ได้รับภายในหนึ่งวัน ดังนั้นในบทความนี้ เราจะไม่อธิบายวิธีการนี้โดยละเอียด


การเปลี่ยนไฟล์ที่มีอยู่

หากคุณไม่เชี่ยวชาญความซับซ้อนทั้งหมดของระบบปฏิบัติการ แต่ต้องการเปลี่ยนบางสิ่งในเฟิร์มแวร์ของคุณ ทางออกที่ดีที่สุดจะแก้ไขให้ถูกต้องแล้ว คุณสามารถเปลี่ยนทั้งเฟิร์มแวร์ในตัวและที่คนอื่นเปลี่ยนไปแล้วได้ มีเฟิร์มแวร์ที่ปรับแต่งเองมากมายบนอินเทอร์เน็ต และคุณไม่น่าจะขาดปริมาณของมัน ดังนั้นเราจึงนำเสนอคำแนะนำทีละขั้นตอนในการประกอบเฟิร์มแวร์ของคุณเองโดยอิงตามผลิตภัณฑ์ที่มีอยู่

การแก้ไขโดยใช้คอมพิวเตอร์

ซอฟต์แวร์ที่จำเป็น

เราจะต้องมีคอมพิวเตอร์ อุปกรณ์ ไฟล์เฟิร์มแวร์ และโปรแกรมพิเศษที่เรียกว่า Android Kitchen (หรือที่เรียกว่าครัว) ไฟล์เฟิร์มแวร์สามารถพบได้ในฟอรัมเฉพาะไฟล์ที่มีชื่อเสียงที่สุดคือนักพัฒนา XDA ภาษาอังกฤษและ w3bsit3-dns.com ภาษารัสเซีย ในส่วนของรุ่นอุปกรณ์ของคุณ คุณจะพบลิงก์ไปยังเฟิร์มแวร์ยอดนิยมและผ่านการพิสูจน์แล้ว ทั้งในสต็อกอย่างเป็นทางการและเฟิร์มแวร์แบบกำหนดเองอย่างไม่เป็นทางการ

ต่อไปคุณต้องติดตั้งห้องครัวบนคอมพิวเตอร์ของคุณ เป็นการดีที่สุดที่จะทำงานบน Linux แต่สามารถติดตั้งไลบรารีที่จำเป็นบน Windows ได้เช่นกัน ในกรณีนี้ คุณสามารถออกจากสถานการณ์นี้ได้ด้วยการติดตั้ง Cygwin และทำตามคำแนะนำทีละขั้นตอนที่อยู่ในไฟล์เก็บถาวร ก่อนหน้านี้ คุณจะต้องติดตั้ง Java Platform (JDK) จากเว็บไซต์อย่างเป็นทางการ (http://www.oracle.com/technetwork/java/javase/downloads/index.html สำหรับ Windows) หรือค้นหาและดาวน์โหลด OpenJDK Java 6 ใน Ubuntu Application Center Runtime หรือที่คล้ายกัน (สำหรับ Linux) กรณีการใช้งานที่สองคือการติดตั้ง Linux บนเครื่องเสมือนและจัดการกระบวนการผ่านเครื่องนั้น


การปรับเปลี่ยนเฟิร์มแวร์

เฟิร์มแวร์ส่วนใหญ่มักแจกจ่ายเป็นไฟล์ที่มีนามสกุล .img ซึ่งน้อยกว่าในรูปแบบไฟล์ ZIP ในทั้งสองกรณี คุณจะต้องมีเฟิร์มแวร์ในโฟลเดอร์ครัวที่ติดตั้งเพื่อให้สามารถนำเข้าและเริ่มทำงานได้ ควรติดตั้ง Kitchen ในพาธ c:/cygwin/home/user/ (เมื่อติดตั้งผ่าน Cygwin) หรือ Filesystem/home/user/ (เมื่อติดตั้งผ่าน Linux)


  1. เริ่มครัวผ่าน Cygwin หรือเทอร์มินัล Linux โดยใช้คำสั่ง cd kitchen จากนั้น ./menu
  2. แกะไฟล์เก็บถาวรลงในห้องครัวตามที่อธิบายไว้ข้างต้น
  3. หลังจากที่เมนูโปรแกรมปรากฏขึ้น ให้ไปที่ส่วนที่ 0 ตัวเลือกขั้นสูง
  4. หลังจากนี้จะแสดงรายการคำสั่งสำหรับแก้ไขเฟิร์มแวร์ เลือกสิ่งที่คุณต้องการ คุณสามารถเพิ่ม Busy Box, Root, Apps2SD, แทนที่แอพพลิเคชั่นสต็อก, แอนิเมชั่นต่างๆ, เพิ่มพื้นที่หน่วยความจำของอุปกรณ์ และอื่นๆ อีกมากมาย
  5. หลังจากเสร็จสิ้นการจัดการแล้วให้รันคำสั่ง 99 สร้าง ROM จากโฟลเดอร์ที่ทำงานในเมนูหลักและนำไฟล์ ZIP จาก OUTPUT_ZIP


เฟิร์มแวร์ของอุปกรณ์

คุณสามารถแฟลชอุปกรณ์ผ่านคอมพิวเตอร์หรือไม่ใช้ก็ได้ ในกรณีแรก คุณต้องดาวน์โหลดโปรแกรมเฟิร์มแวร์ ซึ่งมักจะเป็น Flash Tool หรือ Odin ซึ่งเป็นไดรเวอร์สำหรับรุ่นอุปกรณ์ของคุณ และเตรียมไฟล์เก็บถาวรที่แก้ไขแล้ว


เมื่อแฟลชเฟิร์มแวร์ผ่านการกู้คืน คุณจะต้องคัดลอกไฟล์ไปที่รูทของการ์ดหน่วยความจำ บูตอุปกรณ์ในโหมดการกู้คืน ฟอร์แมตอุปกรณ์และแคช จากนั้นติดตั้งเฟิร์มแวร์จากไฟล์เก็บถาวร หลังจากรีบูต คุณจะมีเฟิร์มแวร์ที่คุณดัดแปลงเป็นการส่วนตัว


การแก้ไขบนอุปกรณ์

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


การเปลี่ยนเฟิร์มแวร์ของคุณเอง

  1. หากอุปกรณ์ของคุณยังไม่ได้รูท ให้รับมัน คุณสามารถอ่านวิธีดำเนินการนี้ได้ในฟอรัมเฉพาะในส่วนที่เกี่ยวข้องกับอุปกรณ์ของคุณโดยเฉพาะ ความจริงก็คืออุปกรณ์จำนวนน้อยรองรับและส่วนใหญ่มีขั้นตอนเฉพาะบุคคล
  2. ติดตั้งการสำรองข้อมูล Nandroid (https://play.google.com/store/apps/details?id=com.h3r3t1c.onnandbup&hl=ru) และใช้เพื่อสำรองข้อมูลระบบของอุปกรณ์ของคุณ บันทึกไว้ในที่ปลอดภัย เช่น ในที่เก็บข้อมูลบนคลาวด์ ทำไมต้องสร้างสำเนา? หากมีสิ่งผิดปกติเกิดขึ้นหรือคุณลบสิ่งที่คุณต้องการโดยไม่ตั้งใจ คุณจะสามารถคืนทุกอย่างเหมือนเดิมได้


  1. ติดตั้งตัวจัดการไฟล์ที่ทำงานร่วมกับพาร์ติชันระบบเพื่อลบซอฟต์แวร์ที่ไม่จำเป็นและเพิ่มแอปพลิเคชันของคุณเอง มาตรฐานทองคำคือ Titanium Backup
  2. เลือกแอพที่คุณต้องการลบและลบออกผ่านตัวจัดการไฟล์
  3. ติดตั้งแอปพลิเคชันที่คุณต้องการแทนที่แอปพลิเคชันที่ถูกลบ และใช้ Titanium Backup เพื่อสร้างแอปพลิเคชันระบบ
  4. รีบูทอุปกรณ์ของคุณและเพลิดเพลินไปกับความก้าวหน้าของคุณ


การเปลี่ยนเฟิร์มแวร์ของบุคคลที่สามในไฟล์ ZIP

  1. ดาวน์โหลดไฟล์เฟิร์มแวร์ที่คุณสนใจในรูปแบบ .zip
  2. ติดตั้งตัวจัดการไฟล์ที่สามารถทำงานกับไฟล์เก็บถาวรได้ เช่น ES Explorer หรือ Total Commander และแตกเนื้อหาของไฟล์เก็บถาวร
  3. ลบแอปพลิเคชันที่ไม่จำเป็นหรือเพิ่มแอปพลิเคชันที่ขาดหายไป จากนั้นแพ็คไฟล์เก็บถาวรกลับและย้ายไปยังรากของแฟลชการ์ด
  4. การใช้การสำรองข้อมูล Nandroid (https://play.google.com/store/apps/details?id=com.h3r3t1c.onnandbup&hl=ru) สร้างสำเนาสำรองของระบบและคัดลอกไปยังไดรฟ์คลาวด์
  5. แฟลชอุปกรณ์จากโหมดการกู้คืน


บทสรุป

อย่างที่คุณเห็นการประกอบเฟิร์มแวร์ Android ด้วยมือของคุณเองนั้นไม่จำเป็นต้องใช้เวลานานมากและต้องใช้ความรู้เชิงลึก เป็นที่ชัดเจนว่าการสร้างการดัดแปลงตั้งแต่เริ่มต้นจะยากกว่ามาก แต่เกือบทุกคนสามารถแก้ไขหรือแทนที่บางสิ่งและลบโปรแกรมที่ไม่จำเป็นออกได้ เราหวังว่าคำแนะนำของเราจะช่วยคุณในเรื่องนี้

คุณรวบรวมเฟิร์มแวร์ Android ด้วยตัวเองแล้วหรือยัง? คุณเปลี่ยนแปลงอะไรในนั้นและคุณทำอย่างไร? มันจะน่าสนใจถ้าคุณแบ่งปันความคิดเห็นของคุณ

เคยเกิดขึ้นกับคุณบ้างไหมว่าคุณได้ติดตั้งเฟิร์มแวร์แบบกำหนดเองใหม่ และดูเหมือนว่าจะสมบูรณ์แบบจากทุกด้าน รวดเร็วทันใจด้วยระบบเวอร์ชั่นล่าสุดสวยงามตระการตา แต่จู่ๆ เพื่อนก็โอ้อวดว่าเขาอัพเกรดเมื่อวานนี้ด้วย และคุณก็รู้ว่าสินค้าของคนอื่นสวยกว่า เร็วกว่า อร่อยกว่า และเป็นที่ต้องการมากกว่า จะทำอย่างไร?

คำตอบนั้นง่ายมาก - คุณสามารถออกแบบเฟิร์มแวร์ของคุณใหม่ได้ตามต้องการ แทนที่องค์ประกอบต่างๆ ในนั้น เพิ่มภาพเคลื่อนไหวของคุณเองหรือสิ่งอื่นๆ ตัวอย่างเช่น คุณต้องการภาพเคลื่อนไหวที่รออยู่ ตัวแสดงการชาร์จ หรือแถบความคืบหน้าเหมือนกับในภาพหน้าจอ ที่สามารถเปลี่ยนสีและรูปร่างให้เหมาะกับความต้องการของคุณได้หรือไม่? จากนั้นฉันจะบอกคุณว่าสามารถทำได้อย่างไร

หากต้องการเปลี่ยนเฟิร์มแวร์ สิ่งแรกที่คุณต้องทำคือไปที่เว็บไซต์ครัว http://uot.dakra.lt/kitchen/ นี่คือที่ที่กระบวนการทั้งหมดจะเกิดขึ้น ในความเป็นจริง เป็นไปไม่ได้ที่จะสร้างเฟิร์มแวร์ตั้งแต่ต้น คุณจะต้องยึดเอาการสร้างสรรค์ของคนอื่นมาเป็นพื้นฐาน แต่คุณสามารถปรุงรสด้วยเครื่องเทศของคุณเองได้อย่างง่ายดาย

ตามลิงค์แล้วทุกอย่างก็ง่าย เราเลือกสิ่งที่เราต้องการเปลี่ยน: ตัวบ่งชี้แบตเตอรี่, ไอคอนระบบและอีโมติคอน, แถบสถานะ, ลักษณะของป๊อปอัป, ภาพเคลื่อนไหวที่รอ, เอฟเฟกต์เรืองแสงเมื่อเลื่อนรายการ, กล่องโต้ตอบเปลี่ยนระดับเสียง, ตัวคั่นในรายการ, แถบความคืบหน้า, หน้าจอล็อค, หน้าต่างภาพเคลื่อนไหวการเปลี่ยน , ฟอนต์, บิวแอนิเมชั่น ฯลฯ

นอกจากนี้ เมื่อเลือกตัวเลือกบางอย่างในห้องครัว คุณสามารถสร้างการแสดงตัวอย่างการเปลี่ยนแปลงแบบเรียลไทม์เพื่อดูว่าผลลัพธ์จะเป็นเช่นไร

หลังจากเลือกการเปลี่ยนแปลงที่คุณต้องการแล้ว คุณต้องไปที่แท็บอัปโหลดไฟล์ ไม่จำเป็นต้องเปลี่ยนแปลงอะไรจากการตั้งค่าเว้นแต่จำเป็นจริงๆ เฉพาะในส่วน "เลือก ROM ของคุณจากรายการครัว" หรืออัปโหลดไฟล์ของคุณเอง" ให้เลือกตัวเลือก "รายการครัว" รายการแบบเลื่อนลงจะปรากฏขึ้นซึ่งคุณจะต้องระบุเฟิร์มแวร์ที่ใช้ หากคุณระบุอย่างอื่นที่ไม่ใช่ของคุณ มีความเป็นไปได้สูงที่แพตช์ที่สร้างขึ้นจะไม่ถูกนำไปใช้ หรือที่แย่กว่านั้นคือ คุณจะต้องทำการแฟลชใหม่อีกครั้งเนื่องจากระบบจะไม่สามารถบูตได้

หลังจากการยักย้ายทั้งหมดนี้ไปที่แท็บ "สรุป" ตรวจสอบรายการการเปลี่ยนแปลงที่วางแผนไว้แล้วกดปุ่ม "ส่งงานไปที่ครัว"

ต่อไปเราไปที่หน้า http://uot.dakra.lt/pickup/ ซึ่งเรารอถึงตาเรา ทันทีที่มาถึงไซต์จะให้ไฟล์ zip แก่คุณพร้อมแพตช์เฟิร์มแวร์ที่เตรียมไว้ใหม่ซึ่งจะต้องแฟลชผ่านการกู้คืน

โปรดทราบ ก่อนที่จะแฟลชเฟิร์มแวร์ อย่าลืมสำรองข้อมูลระบบของคุณ!

มีความสุขในการปรับแต่ง!

หากคุณสนใจข่าวสารจากโลกไอที สมัครรับข้อมูลจากเว็บไซต์ได้ที่

นี่เป็นแรงบันดาลใจให้เราเขียนเนื้อหาใหม่ ขอบคุณ;)

และด้านล่างคุณสามารถอ่านหรือแสดงความคิดเห็นได้ คุณจะเลื่อนหน้าหรือไม่? มีอะไรจะพูดไหม?

ความคิดเห็น:

เต็มตัว: และถึงกระนั้นฉันก็ยังสงสัยเกี่ยวกับเรื่องแบบนี้ เมื่อพิจารณาดูว่าผู้คนมีปัญหามากมายกับการกะพริบปกติบางครั้งแม้ระหว่างสองเวอร์ชันสต็อกการติดตั้ง Frankinstein กับใครก็ตาม IMHO นั้นไม่ปลอดภัย =) โดยส่วนตัวแล้วฉันไม่เคยลองเลย ... ดังนั้นฉันจะไม่พูดอะไรเฉพาะเจาะจง แค่ข้อสังเกต

ผู้ใช้ Android ทุกคนมีความคิดของตนเองว่าระบบปฏิบัติการควรมีลักษณะอย่างไร ควรใช้งานฟังก์ชันใด และควรติดตั้งชุดซอฟต์แวร์ใดเป็นค่าเริ่มต้น อย่างไรก็ตามไม่ใช่ทุกคนที่รู้ว่าการสร้างเฟิร์มแวร์ของคุณเองนั้นไม่ใช่เรื่องยาก ในการทำเช่นนี้ไม่จำเป็นต้องเข้าใจเคอร์เนล Linux สามารถรวบรวมแหล่งที่มาของ Android หรือเข้าใจวิธีการทำงานของสมาร์ทโฟนได้

การแนะนำ

มีสามวิธีในการสร้างเฟิร์มแวร์ของคุณเองสำหรับเครื่องมือสื่อสาร Android: 1. การตกแต่งและรวบรวมระบบปฏิบัติการจากแหล่งที่เผยแพร่ โดย Googleหรือคำสั่ง CyanogenMod 2. การปรับเปลี่ยนเฟิร์มแวร์หุ้นของผู้สื่อสาร 3. การดัดแปลงเฟิร์มแวร์บุคคลที่สามที่สร้างขึ้นโดยใช้วิธีแรกหรือวิธีที่สอง

วิธีแรกนั้นถูกต้องและยืดหยุ่นที่สุด แต่มักต้องใช้ความรู้เชิงลึกเกี่ยวกับคุณสมบัติของ Android และความสามารถในการแก้ไขแหล่งที่มาของระบบเพื่อให้ทำงานบนอุปกรณ์ได้ หัวข้อนี้อยู่นอกเหนือขอบเขตของบทความของเรา ดังนั้นเราจะไม่พิจารณารวบรวมแหล่งที่มาของ Android แต่จะมุ่งเน้นไปที่อีกสองวิธีหรือวิธีที่สาม

เฟิร์มแวร์ของบุคคลที่สาม (เรียกว่า mods) มีอยู่ในอุปกรณ์ Android เกือบทุกเครื่องที่อยู่ในตลาดเป็นเวลาอย่างน้อยหนึ่งสัปดาห์ โดยปกติแล้วจะรวมการแก้ไขที่จำเป็นทั้งหมดที่จำเป็นสำหรับการทำงานที่ถูกต้องของเฟิร์มแวร์บนตัวสื่อสารอยู่แล้วดังนั้นจึงเป็นแพลตฟอร์มที่ยอดเยี่ยมสำหรับการทดลองกับระบบ สามารถแก้ไขได้จนแทบจะจำไม่ได้ รวมซอฟต์แวร์ใด ๆ ไว้ในระบบปฏิบัติการ เปลี่ยนรูปลักษณ์ สร้างการตั้งค่าระดับต่ำมากมายโดยใช้โปรแกรมแก้ไขข้อความและตัวจัดการไฟล์แบบธรรมดา ขั้นตอนเหล่านี้ไม่จำเป็นต้องมีความรู้เชิงลึกเกี่ยวกับระบบปฏิบัติการ และสามารถทำได้โดยผู้อ่านบันทึก

การเลือกวิชาทดสอบ

สมมติว่าเครื่องมือสื่อสารของเราได้รับการรูทแล้วและคอนโซลการกู้คืน ClockworkMod ถูกเขียนลงในพื้นที่บูตซึ่งช่วยให้คุณติดตั้งเฟิร์มแวร์ใด ๆ บนอุปกรณ์โดยไม่มีข้อ จำกัด ใด ๆ (เราเขียนเกี่ยวกับวิธีการทำเช่นนี้ในบทความ "Total Subordination" ตีพิมพ์ใน ฉบับเดือนตุลาคม ][ ) ตอนนี้เราต้องการติดตั้งเฟิร์มแวร์อื่นบนอุปกรณ์ ไม่ใช่แค่เฟิร์มแวร์ใดๆ แต่ด้วยการดัดแปลง การตั้งค่า และชุดซอฟต์แวร์ของเราเอง ดังนั้นเราจึงจำเป็นต้องมีเฟรมเวิร์ก กล่าวคือ เฟิร์มแวร์ของผู้อื่นที่ทำงานได้อย่างเสถียรบนอุปกรณ์ของเรา ฉันจะหามันได้ที่ไหน?

แหล่งที่อยู่อาศัยหลักของ romodels ทั้งหมดคือฟอรัม xda-developers.com ที่นั่นคุณจะพบทุกสิ่งที่คุณต้องการสำหรับนักสื่อสารที่ใช้ iOS, Windows Mobile, Windows Phone และ Android เปิดไซต์ในเบราว์เซอร์ คลิกที่ส่วนฟอรั่ม และค้นหาผู้สื่อสารของคุณในรายการฟอรั่ม จากนั้น ไปที่ส่วนที่เหมาะสมของการพัฒนา Android และดูรายการหัวข้อที่มีคำว่า “” ในชื่ออย่างละเอียด จะดีกว่าหากค้นหาเฟิร์มแวร์ใหม่ที่มีชื่อเช่น "Pure Android 2.3 Rom" หรือพอร์ตของ CyanogenMod แม้ว่าโดยพื้นฐานแล้วอย่างอื่นก็ตามจะทำ (แม้ว่าคุณอาจต้องยกเลิกการเปลี่ยนแปลงของผู้เขียนก็ตาม) เปิดหัวข้อ เลื่อนดูโพสต์แรก ค้นหาลิงก์ดาวน์โหลดที่ไหนสักแห่งในตอนท้าย และดาวน์โหลด ROM ลงในคอมพิวเตอร์ของคุณ

ตอนนี้จำเป็นต้องเปิดไฟล์เฟิร์มแวร์ ทำได้โดยใช้การคลายซิปที่พบบ่อยที่สุด:

$ mkdir ~/rom; cd ~/rom $ คลายซิป ../path/to/firmware.zip

โครงสร้างไดเร็กทอรีทั่วไปและไฟล์สำคัญ

โดยพื้นฐานแล้วชุดของไฟล์และไดเร็กทอรีที่เกิดขึ้นจากการรันคำสั่งก่อนหน้านี้คือระบบปฏิบัติการ Android และอยู่ในรูปแบบที่จะอยู่ในหน่วยความจำ NAND ของอุปกรณ์ ขึ้นอยู่กับเวอร์ชันของ Android และจินตนาการของผู้เขียนอาจมีชุดไดเร็กทอรีและไฟล์ที่แตกต่างกัน แต่จะมีออบเจ็กต์ที่จำเป็นสามรายการเสมอ: META-INF, ไฟล์ boot.img และไดเร็กทอรีระบบ

ไดเร็กทอรีแรกประกอบด้วยข้อมูลเมตาเกี่ยวกับเฟิร์มแวร์ รวมถึงไฟล์ใบรับรองผู้เขียน รายการไฟล์และเช็คซัม รวมถึงสคริปต์อัปเดตที่สามารถสร้างไฟล์ใหม่ในหน่วยความจำ NAND เปลี่ยนสิทธิ์การเข้าถึง และแสดงแถบความคืบหน้า ที่ผู้ใช้เห็นระหว่างการติดตั้งเฟิร์มแวร์

ไฟล์ boot.img ประกอบด้วย ภาพบูตซึ่งรวมถึงเคอร์เนล Linux และอิมเมจเริ่มต้น สามารถแตกไฟล์ได้ แต่มันไม่มีประโยชน์อย่างยิ่งสำหรับเรา เนื่องจากพารามิเตอร์ระบบเกือบทั้งหมดสามารถเปลี่ยนแปลงได้โดยใช้ไฟล์การตั้งค่าและระบบไฟล์ /proc หากคุณต้องการเคอร์เนลที่สร้างด้วยพารามิเตอร์พิเศษ เช่น ด้วยตัวกำหนดตารางเวลา BFS ที่เปิดใช้งานหรือรองรับ NFS คุณจะพบเคอร์เนลดังกล่าวได้บน xda-developers เดียวกันและแฟลชโดยใช้ ClockworkMod

สุดท้ายนี้ ไดเร็กทอรีระบบคือสิ่งสำคัญทั้งหมด เนื้อหาของไดเร็กทอรีนี้แสดงถึงระบบปฏิบัติการ Android ที่ไม่มีเคอร์เนล Linux ประกอบด้วยทุกสิ่งที่จำเป็นสำหรับระบบปฏิบัติการจึงจำเป็นต้องทราบโครงสร้างของระบบปฏิบัติการ ดูเหมือนว่านี้:

  • แอป- แอพพลิเคชั่นที่ติดตั้งไว้ล่วงหน้า: โทรศัพท์ เครื่องคิดเลข ปฏิทิน ฯลฯ
  • ถังขยะ- คล้ายกับไดเร็กทอรี /bin และ /usr/bin ใน Linux ประกอบด้วยส่วนประกอบระบบต่างๆ ที่ใช้โดยส่วนประกอบระบบระดับสูงกว่า ตัวอย่างเช่น นี่คือที่ตั้งเครื่องเสมือน dalvikvm
  • ฯลฯ- ไฟล์การตั้งค่า อะนาล็อกที่สมบูรณ์ของ /etc ใน Linux ใช้โดยส่วนประกอบของระบบเท่านั้น แอพพลิเคชั่น Androidเก็บการตั้งค่าไว้ในไดเร็กทอรี /data/data
  • แบบอักษร- แบบอักษร โดยค่าเริ่มต้น จะมีเฉพาะแบบอักษรของแบรนด์ Droid (หรือ Roboto ใน Android 4.0)
  • กรอบ- ชุดคลาส Java ที่ใช้โดยระบบและซอฟต์แวร์ Android นอกจากนี้ยังมีไฟล์ framework-res.apk ที่มีคำอธิบายที่สมบูรณ์ของอินเทอร์เฟซระบบปฏิบัติการ รวมถึงไฟล์กราฟิกทั้งหมด
  • lib- ไลบรารี Linux ที่ใช้โดยส่วนประกอบของระบบระดับต่ำ อะนาล็อกของไดเร็กทอรี /lib และ /usr/lib ใน Linux ซึ่งมีดังต่อไปนี้ ห้องสมุดมาตรฐานเช่น libc (แม้ว่า Android จะใช้ Bionic ของตัวเองแทน Glibc), libz (การเข้ารหัส gzip), libssl และอื่นๆ
  • สื่อ- ไฟล์มีเดีย: เสียงเรียกเข้า เสียงแจ้งเตือน เสียงอินเทอร์เฟซ และไฟล์แอนิเมชันขณะบูตระบบปฏิบัติการ
  • ทีที- ไฟล์ที่จำเป็นสำหรับเครื่องสังเคราะห์เสียงพูดในการทำงาน
  • เรา- ไดเร็กทอรีทางเลือกที่มักจะมีไฟล์ที่จำเป็นสำหรับซอฟต์แวร์ในการทำงานจากไดเร็กทอรี bin โดยพื้นฐานแล้วอะนาล็อกของ /usr/share
  • ผู้ขาย- ไฟล์ที่จัดทำโดยผู้ผลิตอุปกรณ์ โดยปกติจะมีเฟิร์มแวร์ไบนารีสำหรับส่วนประกอบฮาร์ดแวร์ต่างๆ เช่น โมดูล Wi-Fi
  • เอ็กซ์บิน- ไดเร็กทอรีทางเลือกที่มีทุกอย่างที่ไม่รวมอยู่ใน bin ตามกฎแล้วจะใช้เพื่อจัดเก็บยูทิลิตี้ที่มีประโยชน์ แต่ไม่จำเป็นสำหรับการทำงานของระบบ (บนสุด โปรแกรมแก้ไขข้อความ). CyanogenMod ใช้เพื่อจัดเก็บเครื่องมือการดูแลระบบ: bash, ssh, powertop, busybox ฯลฯ
  • build.prop- ไฟล์ที่มีข้อมูลเกี่ยวกับแอสเซมบลีรวมถึงการตั้งค่าระดับต่ำต่างๆ

คำสั่งเซ็ตพร็อพ

การตั้งค่า build.prop ที่ให้ไว้ในบทความยังสามารถนำไปใช้กับระบบที่รันอยู่แล้วโดยใช้คำสั่ง setprop:

# setprop debug.sf.nobootanimation 1

ชุดซอฟต์แวร์ของตัวเอง

ไดเร็กทอรี /system/app มีซอฟต์แวร์ทั้งหมดที่ติดตั้งไว้ล่วงหน้าในเฟิร์มแวร์ การลบและเพิ่มแพ็คเกจลงในไดเร็กทอรีนี้ทำให้เราสามารถเปลี่ยนชุดแอปพลิเคชันที่มีอยู่ได้ทันที ตัวอย่างเช่น ไม่เป็นความลับเลยที่ตัวเรียกใช้งาน Android มาตรฐาน (และ ADWLauncher ใน CyanogenMod) ทำงานช้าและมีข้อบกพร่องมากมาย ตกลง มาแทนที่ด้วย LauncherPro:

ระบบ $ rm/app/Launcher.apk $ wget goo.gl/U9c54 -o system/app/LauncherPro.apk

และนั่นคือทั้งหมด คุณไม่จำเป็นต้องติดตั้งอะไรเลย ไม่ต้องไปค้นหาที่ไหนเลย เพียงแค่วางแอปพลิเคชันที่ต้องการลงในไดเร็กทอรี - เท่านี้ก็เสร็จเรียบร้อย แม้แต่ชื่อก็ไม่สำคัญ แต่ Android เองก็จะค้นหาแอปพลิเคชันที่คุณต้องการและตั้งเป็นหน้าจอหลักของคุณ ในทำนองเดียวกันคุณสามารถใส่โปรแกรมอื่นลงในเฟิร์มแวร์หรือลบออกจากที่นั่นได้

จะมีประโยชน์ที่จะใส่แอพพลิเคชั่นตัวใดตัวหนึ่งลงในเฟิร์มแวร์เพื่อค้นหาสมาร์ทโฟนที่สูญหาย (เช่นเหยื่อ) แม้ว่าคุณจะรีเซ็ตเป็นการตั้งค่าจากโรงงาน แต่มันจะยังคงอยู่ในระบบปฏิบัติการและจะทำงานได้ คุณยังสามารถแทนที่ซอฟต์แวร์ระบบบางตัวได้ เช่น เพิ่ม Dialer One แทน Phone.apk มาตรฐาน หรือ Go SMS แทน sms.apk

แล้วแอปพลิเคชันระบบ Linux เช่น เซิร์ฟเวอร์ ssh หรือ mc ล่ะ ทุกอย่างก็เรียบง่ายที่นี่เช่นกัน คุณสามารถสร้างซอฟต์แวร์สำหรับโปรเซสเซอร์ Android และ ARM โดยใช้ชุด NDK จาก Google ได้ แต่ส่วนใหญ่ แอปพลิเคชันที่จำเป็นรวบรวมไว้ต่อหน้าเราแล้ว ตัวอย่างเช่น เราต้องการติดตั้ง mc ล่วงหน้าในเฟิร์มแวร์ของเรา ไปที่ xda-developers และค้นหาคำขอ ผู้บัญชาการเที่ยงคืน. ในหน้าแรก เราพบแพ็คเกจ apk พร้อมตัวติดตั้ง และแตกไฟล์โดยใช้การแตกไฟล์เดียวกัน:

$ซีดี/tmp; คลายซิป ~/NativnuxInstaller_1.1.apk

เราเห็น Assets/kits/mc-4.7.5.4-arm.tar.jet ในรายการไฟล์ที่คลายแพ็ก นี่คือไฟล์เก็บถาวร tar.gz ซึ่งแตกไฟล์ไปที่รูทของระบบหลังจากติดตั้งแพ็คเกจ apk (หรือหลังจากติดตั้ง apk ให้เปิดแอปพลิเคชันแล้วคลิกปุ่มติดตั้ง) เราสามารถแกะมันลงในเฟิร์มแวร์ของเราได้ทันทีและรับ mc ที่ติดตั้งไว้ล่วงหน้า:

$ cd ~/rom $ tar -xzf /tmp/assets/kits/mc-4.7.5.4-arm.tar.jet

ตอนนี้เพื่อเริ่มต้น ตัวจัดการไฟล์บนอุปกรณ์เพียงเปิดเทอร์มินัลแล้วพิมพ์ mc แอปพลิเคชันอื่นสามารถแจกจ่ายในไฟล์ zip สำหรับการแฟลชโดยใช้ ClockworkMod Recovery ง่ายกว่ามากที่จะวางไว้ใน mod ของคุณ โดยไปที่รูทของเฟิร์มแวร์ (ในกรณีนี้ ~/rom) แล้วคลายไฟล์เก็บถาวรโดยใช้ unzip

รูปร่าง

เฟิร์มแวร์ที่กำหนดเองมักถูกสร้างขึ้นเพื่อเปลี่ยนรูปลักษณ์ของ Android ตามที่คุณต้องการ การดำเนินการนี้ใน Android นั้นง่ายมากอีกครั้ง การตั้งค่า Android GUI ทั้งหมดจะถูกจัดเก็บไว้ในไฟล์ framework/framework-res.apk สามารถแตกไฟล์ได้โดยใช้ยูทิลิตี้ apktool:

$ซีดี~; wget goo.gl/hxz5l $ tar -xjf apktool1.4.1.tar.bz2 $ cd ~/rom/system/framework $ java -jar ~/apktool.jar d framework-res.apk

ด้วยเหตุนี้ ไดเร็กทอรี framework-res ที่มีไฟล์แพ็กเกจทั้งหมดควรปรากฏในไดเร็กทอรีปัจจุบัน ไดเร็กทอรีย่อยที่น่าสนใจที่สุด ได้แก่ res/drawable-* และ res/layout-* ส่วนแรกประกอบด้วยองค์ประกอบกราฟิกทั้งหมดในรูปแบบไฟล์ PNG สำหรับ ความละเอียดที่แตกต่างกันและตำแหน่งหน้าจอ ตัวอย่างเช่น Drawable-land-mdpi เป็นไดเร็กทอรีที่มีทรัพยากรกราฟิกสำหรับหน้าจอความละเอียดปานกลางที่อยู่ในตำแหน่งแนวนอน (เมื่อหมุนหน้าจอ ระบบปฏิบัติการจะสลับไปใช้ไฟล์อื่น) แน่นอนว่าไฟล์ใดๆ ก็ตามสามารถแก้ไขหรือแทนที่ด้วยไฟล์อื่นได้

ไดเร็กทอรีโครงร่างมีคำอธิบายขององค์ประกอบกราฟิกในรูปแบบ XML (จริงๆ แล้วจะถูกจัดเก็บในรูปแบบ AXML ไบนารี แต่ apktool แปลงเป็น XML ปกติ) รูปแบบคำอธิบายค่อนข้างเรียบง่ายและเข้าใจได้ แต่ก็ยากที่จะเข้าใจอย่างรวดเร็ว โดยเฉพาะอย่างยิ่งหากคุณไม่รู้ว่าทุกสิ่งอยู่ที่ไหน ดังนั้นเราจะหันไปใช้บริการของผู้อยู่อาศัยในฟอรัม xda-developers อีกครั้งซึ่งได้ทำการปรับเปลี่ยนอินเทอร์เฟซกราฟิก Android มากมายแล้ว สามารถพบได้ง่ายโดยใช้คำค้นหา "framework-res mod device_name"

โดยทั่วไปแล้ว mod ดังกล่าวจะเผยแพร่ในรูปแบบของไฟล์ framework-res.apk สำเร็จรูปซึ่งคุณสามารถใส่ในเฟิร์มแวร์ของคุณได้ หากคุณต้องการค้นหาความแตกต่างที่เฉพาะเจาะจงในเนื้อหา คุณสามารถแตกไฟล์ mod และเปรียบเทียบกับความละเอียดเฟรมเวิร์กของคุณโดยใช้ diff ได้:

$ diff -R ~/framework-res \ ~/rom/system/framework/framework-res

น่าเสียดายที่ภายในกรอบของบทความหนึ่ง เราไม่สามารถพิจารณาอย่างน้อยส่วนหนึ่งของโครงสร้างภายในของ framework-res ได้ ดังนั้นสำหรับข้อมูลเพิ่มเติม โปรดดูที่หัวข้อฟอรัมที่เกี่ยวข้อง w3bsit3-dns.com

หลังจากทำการแก้ไขแล้ว คุณสามารถสร้าง framework-res.apk โดยใช้ apktool เดียวกันได้ อย่างไรก็ตาม การดำเนินการนี้ต้องใช้ยูทิลิตี้ aapt จาก Android SDK ซึ่ง apktool ใช้เพื่อจัดทำไฟล์ APK ในที่สุด สามารถรับแยกต่างหากได้:

$ซีดี ~/bin; ไปที่ goo.gl/tC7k8

ตอนนี้คุณสามารถสร้างไฟล์ได้:

$ cd ~/rom/system/framework $ java -jar ~/apktool.jar b framework-res $ cp framwork-res/dist/framework-res.apk $ rm -rf กรอบความละเอียด

ขั้นตอนต่อไปคือการเปลี่ยนภาพเคลื่อนไหวในการโหลด มันถูกจัดเก็บในรูปแบบของไฟล์ png ปกติซึ่งบรรจุอยู่ในไฟล์ system/media/bootanimation.zip มาแกะกันดีกว่า:

$ cd /tmp $ mkdir การบูตภาพเคลื่อนไหว; ซีดี bootanimation $ คลายซิป ~/rom/system/media/bootanimation.zip

ข้างในมีไฟล์ desc.txt ที่อธิบายภาพเคลื่อนไหวในรูปแบบต่อไปนี้:

ความกว้าง ความสูง FPS p สั่งซื้อ หยุดชั่วคราว แค็ตตาล็อก...

รูปแบบมาตรฐานของไฟล์นี้คือ:

480 800 30 หน้า 1 0 ส่วน0 หน้า 0 0 ตอนที่1

ซึ่งหมายความว่ารูปภาพมีขนาด 480 x 800 และอัตราเฟรม (FPS) คือ 30 fps ต่อไปนี้เป็นคำอธิบายของส่วนแรกของภาพเคลื่อนไหว ซึ่งไฟล์ต่างๆ จะอยู่ในไดเร็กทอรี part0 เล่นครั้งเดียว (หมายเลข 1 หลัง p) ส่วนถัดไป (ตอนที่ 1) จะถูกเล่นไม่จำกัดจำนวนครั้งจนกว่าอุปกรณ์จะบู๊ต โดยทั่วไปไดเร็กทอรี part0 จะมีรูปภาพที่สอดคล้องกับส่วนแรกของภาพเคลื่อนไหว และ part0 จะมีรูปภาพอื่นๆ ทั้งหมดที่เล่นในลูป รูปภาพจะต้องมีขนาดเท่ากัน และชื่อจะต้องมีตัวเลขเรียงจากน้อยไปมาก เช่น 0001.png, 0002.png เป็นต้น

เนื่องจากแอนิเมชั่นการโหลดมีรูปแบบที่เรียบง่าย จึงทำได้ค่อนข้างง่าย ก็เพียงพอแล้วที่จะแปลงวิดีโอเป็นภาพ PNG โดยใช้ mencoder (ใน desc.txt คุณต้องตั้งค่า FPS เป็น 24):

$ mplayer -nosound -vo png:z=9 video.avi

แต่สิ่งนี้ก็ไม่จำเป็นเช่นกัน สมาชิกของฟอรัม xda-developers ได้สร้างแอนิเมชั่นมากมายโดยที่คุณไม่จำเป็นต้องทำงานด้วยมือเลย ลิงก์ไปยังภาพเคลื่อนไหวที่น่าสนใจมีอยู่ในตอนท้ายของบทความ

การตั้งค่าระดับต่ำ

สิ่งสุดท้ายที่ฉันอยากจะพูดถึงในบทความนี้คือการแก้ไขการตั้งค่าระดับต่ำ ใน Android มีไฟล์สำหรับสิ่งนี้: system/build.prop ซึ่งเก็บข้อมูลเกี่ยวกับการสร้างเฟิร์มแวร์และการตั้งค่าสำหรับอุปกรณ์เฉพาะ ด้วยการเพิ่มบรรทัดบางบรรทัดลงในไฟล์นี้ คุณสามารถเปลี่ยนการทำงานของ Android เร่งความเร็วการทำงานของมัน หรือลดการใช้แบตเตอรี่ได้ ด้านล่างนี้คือการตั้งค่าที่น่าสนใจที่สุด

  1. ข้อห้ามในการยกเลิกการโหลดเดสก์ท็อปจากหน่วยความจำ: ro.HOME_APP_ADJ=1

    ตัวเลือกนี้ช่วยให้คุณทำงานกับอุปกรณ์ได้สะดวกยิ่งขึ้นเนื่องจากสามารถเข้าถึงเดสก์ท็อปได้ทันทีทุกเวลา ไม่แนะนำสำหรับอุปกรณ์ที่มีหน่วยความจำเหลือน้อย

  2. การปรับปรุงคุณภาพของไฟล์ JPG ที่บันทึกไว้: ro.media.enc.jpeg.quality=100

    ช่วยให้คุณทำให้ภาพของกล้องชัดเจนขึ้น แต่เพิ่มภาระบน CPU อย่างมาก

  3. ปิดการใช้งานภาพเคลื่อนไหวสำหรับบูตเพื่อเพิ่มความเร็วในการโหลดระบบปฏิบัติการ: debug.sf.nobootanimation=1
  4. การกำหนดส่วนหนึ่งของงานการเรนเดอร์อินเทอร์เฟซให้กับ GPU: debug.sf.hw=1

    ช่วยให้คุณสร้างอินเทอร์เฟซได้เร็วขึ้นและราบรื่นยิ่งขึ้น

  5. การปิดกั้นการแจ้งเตือนของโหมดการแก้ไขข้อบกพร่องที่ใช้งานอยู่ (เมื่อเชื่อมต่อกับคอมพิวเตอร์ด้วย ผ่าน USB): ยังคงอยู่.adb.notify=0
  6. แก้ไขปัญหาหน้าจอสีดำปรากฏขึ้นหลังจากวางสาย: ro.lge.proximity.delay=25 mot.proximity.delay=25
  7. เปิดไฟแบ็คไลท์ของปุ่มควบคุมทันทีหลังจากเปิดหน้าจอ: ro.mot.buttonlight.timeout=0

นอกจากนี้ ผู้ใช้จำนวนมากยังแนะนำให้ใช้ชุดค่าสถานะต่อไปนี้:

  1. การลดเวลาตอบสนองของหน้าจอสัมผัส: debug.Performance.tuning=1 video.accelerate.hw=1 windowsmgr.max_events_per_sec=150
  2. การเพิ่มอายุการใช้งานแบตเตอรี่: wifi.supplicant_scan_interval=180 pm.sleep_mode=1 ro.ril.disable.power.collapse=0
  3. การปรับแต่งโมดูล 3G: ro.ril.hsxpa=2 ro.ril.gprsclass=10 ro.ril.hep=1 ro.ril.enable.dtm=1 ro.ril.hsdpa.category=10 ro.ril.enable. a53 =1 ro.ril.enable.3g.prefix=1 ro.ril.htcmaskw1.bitmask=4294967295 ro.ril.htcmaskw1=14449 ro.ril.hsupa.category=5
  4. ปรับปรุงประสิทธิภาพของเครือข่าย: net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960 net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960 net.tcp.buffersize.umts= 4096,87380,256960,4096,16384,256960 net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960 net.tcp.buffersize.edge=4096,87380,256960,4096,1 638 4.256960

บรรทัดทั้งหมดเหล่านี้เพียงแค่ต้องวางไว้ในไฟล์ system/build.prop และบันทึก

การประกอบ

ตกลง เราได้ทำการเปลี่ยนแปลงที่จำเป็น ปรับใช้แอปพลิเคชันของเรา ปรับแต่งระบบ และตอนนี้เราต้องสร้างอิมเมจระบบปฏิบัติการที่พร้อมสำหรับเฟิร์มแวร์ ยูทิลิตี้ testsign จะช่วยเราในเรื่องนี้ ก่อนอื่นคุณควรแพ็คเฟิร์มแวร์โดยใช้ zip:

$ซีดี ~/rom; zip -r my-rom.zip *

ตอนนี้คุณต้องลงนามในไฟล์เก็บถาวรเพื่อให้ Recovery สามารถติดตั้งได้:

$ wget goo.gl/OyBBk $ java -classpath testsign.jar testsign \ my-rom.zip my-rom-signed.zip

หลังจากนั้นให้อัปโหลดไฟล์เก็บถาวร my-rom-signed.zip ไปยังการ์ดหน่วยความจำของอุปกรณ์แล้วปิดอุปกรณ์ หากต้องการเข้าสู่การกู้คืน ให้เปิดอุปกรณ์โดยกดปุ่มลดระดับเสียงค้างไว้ (ขั้นตอนอาจแตกต่างกันสำหรับอุปกรณ์บางชนิด)

ตอนนี้ไปที่ "ติดตั้ง zip จาก sdcard" จากนั้นไปที่ "เลือก zip จาก sdcard" ค้นหา my-rom-sign.zip บนการ์ด SD แล้วเลือกใช่ หลังจากการติดตั้งเสร็จสิ้น ให้เลือก “ระบบรีบูตทันที”

ข้อสรุป

Android เป็นแพลตฟอร์มที่ยืดหยุ่น และบทความนี้ไม่ได้อธิบายความเป็นไปได้ทั้งหมดในการแก้ไข การปรับเปลี่ยนในระดับลึกอาจรวมถึงการเปลี่ยนเคอร์เนล การเปลี่ยนหน้าจอล็อค และ การใช้งานมาตรฐานการเปิดใช้งานคุณสมบัติต่างๆ เช่น การติดตั้งแอปพลิเคชันอัตโนมัติบนการ์ดหน่วยความจำ การใช้กลไกสคริปต์การบูต (/etc/init.d) และอื่นๆ อีกมากมาย เราจะพูดถึงทั้งหมดนี้ในบทความต่อไปนี้

โดยปกติแล้วการรีแฟลชสมาร์ทโฟนจะพิจารณาโดยผู้ใช้ที่อุปกรณ์ไม่พอใจกับความเร็วและความเสถียรในการทำงานรวมถึง "ผู้โชคดี" ที่เผชิญกับการโจมตีของไวรัส โดยปกติแล้วผู้คนจะไปขอความช่วยเหลือจากผู้เชี่ยวชาญ หากไม่มีวิธีติดต่อศูนย์บริการ ผู้ใช้จะเริ่มมองหาวิธี reflash Android ผ่านคอมพิวเตอร์ด้วยตนเอง

แนวคิดของ "เฟิร์มแวร์" ปรากฏขึ้นในช่วงกลางศตวรรษที่ผ่านมาและผู้เชี่ยวชาญใช้เกี่ยวกับคอมพิวเตอร์ที่ใช้หน่วยความจำบนแกนแม่เหล็ก เมื่อมีการนำสมาร์ทโฟนที่ใช้ระบบปฏิบัติการ Android ออกสู่ตลาด คำนี้จึงเปลี่ยนความหมายเดิมไปบ้าง และเริ่มมีการใช้กันอย่างกว้างขวาง

เฟิร์มแวร์หรือเฟิร์มแวร์คือเนื้อหาของหน่วยความจำชั่วคราวใดๆ อุปกรณ์อิเล็กทรอนิกส์: คอมพิวเตอร์, โทรศัพท์มือถือ, เครื่องนำทาง GPS ฯลฯ รวมถึงเฟิร์มแวร์ที่จำเป็นสำหรับการทำงานที่ถูกต้องของอุปกรณ์ บางครั้งคำนี้ยังหมายถึงอิมเมจ ROM ที่มีไว้สำหรับบันทึกลงในหน่วยความจำของอุปกรณ์ที่เกี่ยวข้องเพื่ออัปเดตเฟิร์มแวร์ตลอดจนกระบวนการป้อนข้อมูลลงในสมาร์ทโฟนหรือแท็บเล็ต

การกะพริบคือการเปลี่ยนแปลงเนื้อหาของหน่วยความจำโดยการเปลี่ยนชิปทางกายภาพหรือการติดตั้งซอฟต์แวร์พิเศษที่ออกแบบมาสำหรับอุปกรณ์เฉพาะ ควรสังเกตว่าผู้ผลิตอุปกรณ์ส่วนใหญ่ห้ามไม่ให้ผู้ใช้ดำเนินการใดๆ กับเฟิร์มแวร์ ดังนั้นการเปลี่ยนซอฟต์แวร์โดยไม่ได้รับอนุญาตมักจะทำให้ภาระการรับประกันของบริษัทสิ้นสุดลง

h2>ประเภทของเฟิร์มแวร์

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

เฟิร์มแวร์ Android สามารถแบ่งออกเป็นสองประเภท:

ประเภทเฟิร์มแวร์

คำอธิบาย

เป็นทางการหรือสต็อก ผลิตโดยผู้ผลิตสมาร์ทโฟนสำหรับ รุ่นเฉพาะอุปกรณ์ ผู้ผลิตมักส่งเฟิร์มแวร์หุ้นเวอร์ชันอัปเดตไปยังอุปกรณ์เองและการติดตั้งไม่จำเป็นต้องมีทักษะพิเศษจากผู้ใช้ - เพียงทำตามคำแนะนำบนหน้าจอโทรศัพท์ สามารถดาวน์โหลดเฟิร์มแวร์อย่างเป็นทางการได้จากเว็บไซต์ของผู้ผลิตหรือในฟอรัมเฉพาะ ตามกฎแล้วเฟิร์มแวร์หุ้นมีเสถียรภาพและได้รับการทดสอบหลายครั้งว่าไม่มีข้อบกพร่องต่าง ๆ ดังนั้นจึงควรใช้พวกมันดีกว่า
กำหนดเองหรือกำหนดเอง พัฒนาโดยบริษัทขนาดเล็กหรือเจ้าของอุปกรณ์ Android เอง โดยเปิดให้บริการแล้ว แหล่งที่มาและเป็นทางเลือกแทนการติดตั้งไว้ล่วงหน้า เวอร์ชัน Android. มักใช้กับ โทรศัพท์จีนและในอุปกรณ์ที่ไม่ค่อยมีใครรู้จักซึ่งผู้ผลิตไม่สนใจการสนับสนุนทางเทคนิคสำหรับผลิตภัณฑ์ของตน การใช้ซอฟต์แวร์ที่กำหนดเองนั้นสัมพันธ์กับความเป็นไปได้ในการติดตั้งการอัปเดตคุณภาพต่ำซึ่งจะทำให้ปัญหาของผู้ใช้แย่ลงไปอีก ดังนั้นเฉพาะผู้ที่มั่นใจในความรู้เท่านั้นจึงควรดาวน์โหลดเฟิร์มแวร์ดังกล่าว หนึ่งในความนิยมมากที่สุดคือ CyanogenMod (ปัจจุบันคือ LineageOS)

วิธีการติดตั้ง

มีความจำเป็นต้องเข้าใจว่า คำแนะนำเดียวด้วยเฟิร์มแวร์ที่เหมาะกับทุกคน อุปกรณ์เคลื่อนที่ไม่มีอยู่ในหลักการ โทรศัพท์หรือแท็บเล็ตแต่ละเครื่องมีลักษณะเฉพาะของตัวเองที่ควรคำนึงถึง การติดตั้งซอฟต์แวร์เวอร์ชันที่ไม่ถูกต้องหรือขัดขวางกระบวนการอัปเดตอาจส่งผลให้อุปกรณ์กลายเป็นอิฐที่เรียกว่า ดังนั้นก่อนที่คุณจะเริ่มแฟลชคุณควรอ่านข้อมูลที่มีอยู่ทั้งหมดเกี่ยวกับรุ่นของอุปกรณ์เฉพาะและวิธีการติดตั้งซอฟต์แวร์ใหม่อย่างละเอียด

ติดตั้งบนอุปกรณ์ เฟิร์มแวร์ใหม่สามารถทำได้หลายวิธี:

เทคนิคการกระพริบ

คำอธิบาย

ผ่านการกู้คืนสต็อก (ติดตั้งโดยผู้ผลิต) วิธีการนี้เกี่ยวข้องเฉพาะในกรณีที่ผู้ใช้จะทำการอัปเดตซอฟต์แวร์อย่างเป็นทางการ
ผ่านการกู้คืนแบบกำหนดเอง (CWM, Philz หรือ TWRP) เหมาะสำหรับการติดตั้งอัพเดตและเฟิร์มแวร์แบบกำหนดเองในรูปแบบ .zip เมื่อใช้อย่างถูกต้อง วิธีนี้เกือบจะเป็นสากล แต่ไม่ใช่ทุกอุปกรณ์ที่จะมีการกู้คืนแบบกำหนดเองสำเร็จรูปได้ มีความเป็นไปได้ที่คุณจะต้องพอร์ตด้วยตัวเอง
การใช้พีซีและยูทิลิตี้พิเศษ หากต้องการติดตั้งเฟิร์มแวร์บนโทรศัพท์ผ่านคอมพิวเตอร์ ผู้ใช้จะต้องดาวน์โหลดไดรเวอร์ที่จำเป็นทั้งหมดและใช้โปรแกรมแฟลชพิเศษ เช่น SP Flash Tool (สำหรับอุปกรณ์ที่มีโปรเซสเซอร์ MTK) ดาวน์โหลดการวิจัย (สำหรับสมาร์ทโฟนบน Spreadtrum) หรือเอดีบี ผู้ผลิตบางรายผลิตยูทิลิตี้พิเศษที่ออกแบบมาสำหรับโทรศัพท์ของตน เช่น Kies สำหรับ Samsung และ KDZ สำหรับ LG

การเตรียมการสำหรับกระบวนการ

หากผู้ใช้อ่านข้อมูลที่จำเป็นทั้งหมด ชั่งน้ำหนักความเสี่ยง และพร้อมที่จะเริ่มแฟลชอุปกรณ์แล้วเพื่อให้ขั้นตอนนี้เสร็จสมบูรณ์จำเป็นต้องเตรียมตัวอย่างรอบคอบ

เมื่อแฟลชอุปกรณ์ของคุณโดยใช้การกู้คืนแบบกำหนดเอง คุณต้องดาวน์โหลดและติดตั้งก่อน หากคุณมีสิทธิ์รูท คุณสามารถทำได้โดยใช้ แอปพลิเคชัน Android พิเศษตัวอย่างเช่น Rashr หากอุปกรณ์ไม่มีสิทธิ์ superuser จะต้องดาวน์โหลดการกู้คืนในรูปแบบ .img จากฟอรัมพิเศษและติดตั้งโดยใช้แฟลชไดร์ฟเวอร์

หากผู้ใช้จะแฟลชโทรศัพท์ผ่านคอมพิวเตอร์ เขาจะต้องดาวน์โหลดโปรแกรมที่เหมาะสมรวมทั้งไดรเวอร์ที่ออกแบบมาสำหรับ อุปกรณ์เฉพาะ. บางครั้งตัวกะพริบจะติดตั้งยูทิลิตี้ที่ขาดหายไปเมื่อเชื่อมต่อโทรศัพท์เข้ากับพีซี แต่บ่อยครั้งที่ผู้ใช้ยังต้องค้นหาด้วยตนเอง บางส่วนสามารถดาวน์โหลดผ่านบริการออนไลน์พิเศษ เช่น DriverPack Solution

นอกจากนี้คุณจะต้องค้นหาเฟิร์มแวร์ที่เหมาะสม หากอุปกรณ์ของคุณมีรูท คุณสามารถทำได้โดยไม่ต้องใช้พีซีโดยติดตั้งลงบนเครื่อง โปรแกรมแอนดรอย ROM Manager และดาวน์โหลดเวอร์ชันซอฟต์แวร์ที่ต้องการ แต่วิธีนี้ไม่เหมาะกับสมาร์ทโฟนทุกรุ่นในกรณีของรุ่นงบประมาณที่ไม่ค่อยมีใครรู้จักและอุปกรณ์จีนก็ไม่มีประโยชน์

เมื่อพบไฟล์ที่จำเป็นทั้งหมดแล้ว คุณสามารถดำเนินการขั้นที่สองของการเตรียมการได้:

  1. ชาร์จโทรศัพท์ของคุณให้เต็ม หากแบตเตอรี่หมดในระหว่างกระบวนการเฟิร์มแวร์ อุปกรณ์จะกลายเป็น "ก้อนอิฐ"
  2. ทำสำเนาสำรองข้อมูลที่สำคัญ เมื่อติดตั้งซอฟต์แวร์ใหม่ ข้อมูลทั้งหมดที่อยู่ในสมาร์ทโฟนจะสูญหาย
  3. สร้างการสำรองข้อมูลของระบบเพื่อให้สามารถกู้คืนฟังก์ชันการทำงานของโทรศัพท์ได้ในกรณีที่เกิดปัญหาที่ไม่คาดคิด

อัปเดตจากการกู้คืน

การกู้คืนแบบกำหนดเองช่วยให้คุณสามารถแฟลชสมาร์ทโฟนโดยไม่ต้องใช้คอมพิวเตอร์โดยดาวน์โหลดไฟล์เฟิร์มแวร์หรือไฟล์สำรองในรูปแบบ .zip ไปยังอุปกรณ์ก่อน (หรือดีกว่านั้นไปยังการ์ด SD) อินเทอร์เฟซในระบบการกู้คืนที่แตกต่างกันอาจแตกต่างกันเล็กน้อย แต่หลักการติดตั้งซอฟต์แวร์จะเหมือนกันสำหรับทุกคน

ตัวอย่างเช่น หากต้องการแฟลชโทรศัพท์ของคุณโดยใช้ TWRP คุณต้องทำสิ่งต่อไปนี้:


การเปิดตัว Android ครั้งแรกหลังจากการกะพริบอาจใช้เวลานานถึง 10 นาที ซึ่งถือเป็นเรื่องปกติและไม่มีอะไรต้องกังวล อย่างไรก็ตาม หากระบบยังคงไม่บู๊ตหลังจากเวลาที่กำหนด เราสามารถพูดถึง "bootloop" ซึ่งก็คือการรีสตาร์ทแบบวนรอบ ในกรณีนี้ คุณควรรีบูตเข้าสู่การกู้คืนและกู้คืนจากข้อมูลสำรองระบบปฏิบัติการที่สร้างขึ้นก่อนหน้านี้

หากโทรศัพท์ของคุณส่งเสียงและตอบสนองต่อการสัมผัส แต่ไม่มีภาพบนหน้าจอ เฟิร์มแวร์ที่ติดตั้งไม่เหมาะสำหรับ ประเภทนี้แสดง. คุณต้องค้นหาและดาวน์โหลดซอฟต์แวร์เวอร์ชันอื่น

จะแย่ไปกว่านั้นหากอุปกรณ์เริ่มร้อนขึ้นมากหลังจากเฟิร์มแวร์ไม่สำเร็จ ปกหลังไม่สามารถสัมผัสได้ ที่นี่เรากำลังพูดถึงปัญหาที่ร้ายแรงกว่า - ความล้มเหลวของโปรเซสเซอร์หรือหน่วยความจำแฟลช สิ่งเดียวที่สามารถทำได้ในสถานการณ์เช่นนี้คือติดต่อศูนย์บริการเพื่อขอความช่วยเหลือ

การเปลี่ยนซอฟต์แวร์ผ่านทางคอมพิวเตอร์

มีหลายวิธีในการแฟลชโทรศัพท์โดยใช้พีซี ขึ้นอยู่กับรุ่นของอุปกรณ์และโปรเซสเซอร์ที่ติดตั้งอยู่ อย่างไรก็ตาม ไม่ว่าในกรณีใด ผู้ใช้จะต้องใช้สาย USB คุณภาพสูง โดยเฉพาะสายที่มาพร้อมกับโทรศัพท์ การสูญเสียการเชื่อมต่อกับคอมพิวเตอร์ในระหว่างกระบวนการแฟลชจะสิ้นสุดลงอย่างหายนะสำหรับสมาร์ทโฟนดังนั้นคุณจึงไม่ควรละเลยรายละเอียดนี้

อุปกรณ์บนโปรเซสเซอร์ MTK จะกะพริบดังนี้:

  1. แตกไฟล์เก็บถาวรเฟิร์มแวร์ลงในโฟลเดอร์บนไดรฟ์ C (ชื่อหลังไม่ควรมีอักขระซีริลลิก)
  2. เปิดโปรแกรม SP Flash Tool กดปุ่ม Scatter-loading และระบุเส้นทางไปยังไฟล์ชื่อเดียวกันซึ่งอยู่ในโฟลเดอร์ที่มีเฟิร์มแวร์ที่คลายแพ็ก
  3. ยกเลิกการเลือกบรรทัด Preloader รายการนี้เป็นสิ่งจำเป็น: หากมีสิ่งผิดปกติเกิดขึ้นระหว่างการติดตั้งเฟิร์มแวร์ตัวโหลดล่วงหน้าที่ใช้งานได้จะช่วยให้คุณสามารถกู้คืนสมาร์ทโฟนของคุณได้แม้จะอยู่ในสถานะ "ปิดฉาก" หากไฟล์ถูกเขียนทับไม่ถูกต้อง ผู้ใช้จะต้องเสียเงินจำนวนมากในการซ่อมโทรศัพท์
  4. คลิกที่ปุ่มดาวน์โหลด
  5. เชื่อมต่อโทรศัพท์ที่ปิดอยู่เข้ากับคอมพิวเตอร์และรอให้กระบวนการเสร็จสิ้นซึ่งจะได้รับแจ้งโดยปรากฏหน้าต่างที่มีวงกลมสีเขียว
  6. ตัดการเชื่อมต่อสมาร์ทโฟนจากพีซีแล้วเปิดเครื่อง

การเปิดตัวครั้งแรกอาจใช้เวลาประมาณ 5-10 นาที แต่ไม่นานกว่านั้น หากการแฟลชเสร็จสมบูรณ์ อุปกรณ์จะบู๊ตด้วยระบบใหม่

เฟิร์มแวร์สำหรับสมาร์ทโฟนบน Spreadtrum ค่อนข้างซับซ้อนกว่า เพื่อดำเนินการตามขั้นตอนนี้ คุณต้อง:

  1. ดาวน์โหลดไฟล์เฟิร์มแวร์ในรูปแบบ .pac และย้ายไปยังรากของไดรฟ์ C (ไม่จำเป็นต้องแตกไฟล์)
  2. เปิดการดาวน์โหลดการวิจัย คลิกที่ไอคอนรูปเฟืองที่มุมซ้ายบนแล้วระบุเส้นทางไปยังเฟิร์มแวร์ หลังจากนี้โปรแกรมจะหยุดทำงานชั่วระยะเวลาหนึ่งซึ่งเป็นเรื่องปกติ
  3. กดปุ่ม Play โดยให้ไฟกะพริบเข้าสู่โหมดสแตนด์บายของอุปกรณ์
  4. ปิดโทรศัพท์ ถอดแบตเตอรี่ออก (หากถอดออกได้) แล้วใส่กลับเข้าไป
  5. กดปุ่มลดระดับเสียงและเชื่อมต่อสมาร์ทโฟนของคุณเข้ากับพีซี
  6. หากเฟิร์มแวร์เริ่มต้นได้สำเร็จคุณควรรอให้เสร็จสิ้นนั่นคือคำจารึก Passed เป็นการดีกว่าที่จะไม่ปล่อยปุ่มปรับระดับเสียงจนกว่ากระบวนการจะเสร็จสิ้น หากโปรแกรมก่อให้เกิดข้อผิดพลาดหรือไม่ตอบสนองต่อการเชื่อมต่อสมาร์ทโฟน คุณควรตรวจสอบให้แน่ใจว่าได้ติดตั้งไดรเวอร์ที่จำเป็นทั้งหมดบนคอมพิวเตอร์ของคุณและเยี่ยมชมเว็บไซต์ของผู้พัฒนาดาวน์โหลดการวิจัยเพื่อค้นหาสาเหตุของปัญหา
  7. เมื่อเฟิร์มแวร์เสร็จสิ้นให้คลิกที่ปุ่ม "หยุด" ในไฟกะพริบและถอดโทรศัพท์ออกจากคอมพิวเตอร์ หากแบตเตอรี่ถอดออกได้ ให้ถอดออก ใส่กลับเข้าไปแล้วเปิดอุปกรณ์

สมาร์ทโฟนที่พวกเขาได้รับการออกแบบ สาธารณูปโภคพิเศษ(Samsung, HTC, LG ฯลฯ) จะกะพริบตามคำแนะนำที่มาพร้อมกับโปรแกรมเฉพาะ

ใช้ Android Debug Bridge

ADB เป็นแอปพลิเคชันคอนโซลสำหรับพีซีที่ให้คุณแก้ไขข้อบกพร่องของอุปกรณ์ต่างๆ ได้ การควบคุมหุ่นยนต์(รวมถึงโปรแกรมจำลอง) หากคุณใช้คำสั่ง ADB อย่างถูกต้อง คุณสามารถแฟลชสมาร์ทโฟนได้เกือบทุกเครื่อง โปรแกรมนี้จัดทำโดยเป็นส่วนหนึ่งของ Android SDK

ด้วย ADB คุณสามารถทำสิ่งต่อไปนี้:

  • ดูรายการอุปกรณ์ที่เชื่อมต่อที่รองรับการทำงานกับยูทิลิตี้นี้
  • ลบและติดตั้งแอปพลิเคชันบน Android
  • ล้างและเขียนทับส่วนข้อมูล
  • ติดตั้งเฟิร์มแวร์และการกู้คืนแบบกำหนดเอง
  • บันทึกบันทึก;
  • เปลี่ยนสคริปต์ควบคุม
  • ทำการสำรองข้อมูล

โปรแกรมต้องการให้ผู้ใช้มีทักษะบางอย่าง (โดยเฉพาะความสามารถในการทำงานกับบรรทัดคำสั่ง) และความรู้เกี่ยวกับคำสั่งคอนโซล ดังนั้นก่อนที่คุณจะคิดที่จะแฟลชเฟิร์มแวร์ของอุปกรณ์คุณต้องอ่านคำแนะนำก่อน ส่วนหลังนำเสนอบนเว็บไซต์ของผู้พัฒนา

แฟลชโทรศัพท์ของคุณฟรี ด้วยมือของฉันเองเป็นไปได้สำหรับเกือบทุกคนที่มีความเข้าใจพื้นฐานเกี่ยวกับหลักการเป็นอย่างน้อย งานแอนดรอย. แต่คุณต้องเข้าใจว่าการเปลี่ยนซอฟต์แวร์เป็นกระบวนการที่รับผิดชอบและใช้เวลานานซึ่งอาจส่งผลให้สมาร์ทโฟนพังได้