Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Android

วิธีเปลี่ยนฟอนต์ระบบ Android โดยไม่ใช้แอพ


เปลี่ยนฟอนต์ระบบผ่าน ADB (ลดความเสี่ยงการบริค)

การเปลี่ยนฟอนต์ระบบควรง่าย แต่ซับซ้อนบนหลายอุปกรณ์ Stock Android ไม่มีฟีเจอร์นี้ ผู้ผลิตบางรายเพิ่มไว้ (Samsung, HTC, LG) แต่ผ่านร้านธีม ต้องซื้อ

แอพเปลี่ยนฟอนต์ (FontFix, iFont) เสี่ยงต่อการบริค จากฟอนต์ไม่ได้รับสิทธิ์ระบบถูกต้องหลังติดตั้ง

เราจะเปลี่ยนผ่าน ADB ซับซ้อนกว่าแต่อย่างมากลดความเสี่ยง

คำเตือน: ใช้เฉพาะไฟล์ TrueType font (.ttf) เท่านั้น

หาโฟนต์ที่ไหน

แอพดึงฟอนต์จากไดเรกทอรีออนไลน์ เราสามารถดาวน์โหลดจาก PC เองได้ ไดเรกทอรีฟรีที่ดี:

  • Google Fonts
  • Font Squirrel
  • DaFont
  • Urban Fonts
  • 1001FreeFonts

ข้อกำหนด

  • ADB (ดู "How to Install ADB on Windows")
  • โทรศัพท์ root แล้ว
  • [Optional] Auto Font Unbricker

ขั้นตอนเปลี่ยนฟอนต์ด้วย ADB

  1. ดาวน์โหลดโฟนต์ที่ต้องการเก็บบน Desktop PC
  2. วิธีเปลี่ยนฟอนต์ระบบ Android โดยไม่ใช้แอพ
  3. คัดลอกโฟนต์ไปเก็บที่ external storage โทรศัพท์ผ่าน USB เปลี่ยนชื่อเป็น Roboto-Regular.ttf — สำคัญมาก ต้องหลอกระบบ Android
  4. เปิด ADB terminal พิมพ์คำสั่ง:
    adb shell
    su
    mount –o remount,rw /system
    cd /system/fonts
  5. วิธีเปลี่ยนฟอนต์ระบบ Android โดยไม่ใช้แอพ
  6. ADB อยู่ในโฟลเดอร์ fonts แล้ว Android ใช้ Roboto เป็นฟอนต์ระบบ มี variants:
    Roboto-Regular.ttf
    Roboto-Bold.ttf
    Roboto-Italic.ttf
    Roboto-BoldItalic.ttf
  7. เราจะแทนที่ Roboto-Regular ก่อน (ทำแบบเดียวกันกับ bold, italic, bold-italic ได้)
  8. สำรอง Roboto-Regular เดิมก่อน: mv Roboto-Regular.TTF Roboto-Regular.ttf.bak
  9. แทนที่ด้วยโฟนต์ของเรา: cp /sdcard/Roboto-Regular.ttf /system/fonts
  10. ตั้งค่าสิทธิ์ไฟล์ สำคัญมาก — จุดที่ส่วนใหญ่บริคจากแอพเปลี่ยนฟอนต์:
    chmod 644 Roboto-Regular.ttf
    exit
  11. รีบูทโทรศัพท์ — จะเห็นโฟนต์ใหม่ใน UI หลัก: Settings, แถบแจ้งเตือน ฯลฯ

ถ้าผิดพลาด (Bootloop):

มือใหม่มักตกใจ bootloop การกู้คืนจาก bootloop เพราะฟอนต์ง่าย: คืน Roboto เดิม

ใน ADB terminal:
adb devices
su
mount –o remount,rw /system
cd /system/fonts
rm Roboto-Regular.ttf
mv Roboto-Regular.ttf.bak Roboto-Regular.ttf
chmod 644 Roboto-Regular.ttf
exit

รีบูท ควรกลับปกติ ถ้าไม่ได้ มี tool "Auto Font Unbricker" ดาวน์โหลด ต่อ USB รันโปรแกรม ตามขั้นตอน