ดูเหมือนว่าสิ่งนี้สามารถทำได้บนอุปกรณ์ใด ๆ ก็ตามที่มีข้อแม้ที่อุปกรณ์ของคุณต้องได้รับการรูทและคุณจะต้องเต็มใจที่จะโผล่ในframework-res.apk
ไฟล์ของระบบของคุณ คำแนะนำเหล่านี้มาจากโพสต์บน XDAโดยมีการดัดแปลงเพื่อลดความสว่าง แต่การปรับขนาดในทิศทางตรงกันข้ามจะทำให้สว่างขึ้น:
นี่คือคำแนะนำเกี่ยวกับวิธีการทำ mod นี้บน framework-res.apk ใด ๆ โดยใช้ apk manager (ขอบคุณสำหรับคำแนะนำจะไปที่ desean)
- ดาวน์โหลดเครื่องมือจัดการ APKและแกะไฟล์ออกจากที่ใดที่หนึ่ง
- หยิบ framework-res.apk จากโทรศัพท์ของคุณภายใต้ \ system \ framework \ (เช่น adb pull) และวางไว้ในโฟลเดอร์ "place-apk-here-for-modding"
- เรียกใช้ Script.bat แล้วเลือกตัวเลือก 9
- เมื่อเสร็จแล้วให้ไปที่ projects \ framework-res.apk \ res \ values \ arrays.xml และแก้ไขค่าของคุณตามโพสต์แรก
- แก้ไขเมื่อรวบรวม apk โดยใช้ตัวเลือก 11
- Qn: นี่เป็นระบบ apk ตอบ: y
- Qn: นอกเหนือจากลายเซ็นก็จะ .... น้อยที่สุด ตอบ: y
- พรอมต์: ในโฟลเดอร์ apk manager คุณจะพบโฟลเดอร์เก็บ ..... แล้วกด Enter ที่สคริปต์นี้ กดปุ่มใดก็ได้เพื่อดำเนินการต่อ . . คุณต้องไปที่โฟลเดอร์ "Keep" และลบ resources.arsc เนื่องจาก arrays.xml มีการเปลี่ยนแปลง หลังจากนี้คุณสามารถกดปุ่มใด ๆ ในหน้าต่างตัวจัดการ apk
- เมื่อเสร็จแล้วให้ป้อน 22 ใน apk manager และเลือก "unsignedframework-res.apk" โดยป้อนหมายเลขที่ตรงกับมัน หลังจากเลือกแล้วคุณจะเห็นในหน้าต่างหลัก apk ที่มุมบนขวา "แอปปัจจุบัน: unsignedframework-res.apk" ตอนนี้กด 5 เพื่อ zipalign apk คุณจะพบ apk ที่เสร็จสมบูรณ์และ zipaligned ของคุณภายใต้ place-apk-here-for-modding \ unsignedframework-res.apk เปลี่ยนชื่อมันกลับเป็น framework-res.apk และ adb ดันไฟล์กลับไปที่โทรศัพท์ของคุณ
ไฟล์ arrays.xml ควรมีส่วนดังนี้หากอุปกรณ์ของคุณรองรับความสว่างอัตโนมัติ:
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>32</item>
<item>69</item>
<item>118</item>
<item>177</item>
<item>255</item>
</integer-array>
โดยทั่วไปค่าต่างๆจะถูกจัดเรียงตามแสงที่ตรวจพบจากเซ็นเซอร์โดยค่าสูงสุดคือ "แสงน้อยที่สุด" และค่าล่างเป็น "แสงสูงสุด" ค่าที่สอดคล้องกับความสว่างของ LCD ในระดับ 1 ถึง 255 โดย 255 เป็นความสว่างเต็ม คุณสามารถขยายขนาดของค่าแสงต่ำให้สว่างขึ้นได้ถ้าต้องการ