To Free Radical
This ROM is created using your ROM Cooker so that all credit goes to you. It is expected to be the backup for http://forum.xda-developers.com/showthread.php?t=1561705 because FR’s PC was dead. Sorry for not inform you in that thread because I still have no permission to post a comment in that forum. 😛
ถึงชาว droidsans A99
รอมตัวนี้เหมาะสำหรับชาว MIUI ที่
- ชอบความโล่ง
- ชอบความโล่ง
- ชอบความโล่ง
สืบเนื่องจากเห็นเพื่อนๆ อยู่ 2-3 ท่าน (รวมถึงตัวผมเอง) บอกว่าอยากได้ MIUI ตัวที่โล่งๆ จึงเป็นเหตุผลหนึ่งที่เลือกตัวนี้มาให้ใช้เพราะมันโล่งที่สุดในบรรดารอม MIUI ported ทั้งหมดที่มีใน XDA ขณะนี้ ประกอบกับ FR ได้ทำ ROM Cooker ให้ใช้ ทำให้พวกเราๆ สามารถพอร์ตกันเองได้แบบง่ายๆ 🙂
อันนี้ถือเป็นภาคต่อของกระทู้ http://forum.xda-developers.com/showthread.php?t=1561705 ของ Free Radical นะครับ ที่บอกว่าเป็นภาคต่อเพราะว่า FR ช่วงนี้ไม่สามารถอัพเดตผลงานได้เนื่องจากคอมเดี้ยง ดังนั้นฟีเจอร์ทุกอย่างที่มี แอพที่เพิ่ม และแอพที่ถูกเอาออกจะมีบอกไว้ในกระทู้ต้นทางอยู่แล้ว ขอบรรยายซ้ำสักหน่อย
ฟีเจอร์ที่เพิ่มเข้ามาใน MIUI original (since MIUI 2.3.23)
- New adaptive resolution support for lock screen
- New lock screen support to add more customisation switches
- New lock screen support for display of the music spectrograph animations
note จากผมเอง: สังเกตว่าเป็นฟีเจอร์ที่มีมาตั้งแต่ MIUI 2.3.23 แล้ว ดังนั้น MIUI 2.3.30, 2.4.6, 2.4.13 และ 2.4.20 GB ตัวเดิมๆ จะไม่มีอะไรเพิ่มเติมจาก 2.3.23 เนื่องจาก MIUI dev ไปทุ่มแรงและเวลาทำ MIUI ICS กันหมด
ฟีเจอร์ที่เพิ่มเข้ามาโดย FR
- mOCk OC (64 MHz – 2 GHz) and Undervolting kernel with 2 way call recording patch
- Sony Bravia postprocessing engine
- No headset bug and no incoming call volume bug
- Native Wifi hotspot feature/tethering working
- USB tethering working
- JazzK % battery mod (switch to percentage battery indicator style)
- Timezone has been set to IST (+5:30) (เซ็ตเป็น GMT+7 ภายหลังเองได้)
- Ads blocker hosts included and enhanced to block all Google ads
- Spare Parts
- CM7 camera beside MIUI camera
- Angry GPS
- Custom and improved GPS.conf for Indian users
- Equalizer app
- X5 settings
- G-sensor calibration app
- E-Compass calibration app
- Power button app
- Compass
- SD card tweak (เป็นฟีเจอร์จาก MIUI dark theme by CK ซึ่งไม่มีบอกในกระทู้ต้นทาง แต่ผมลองเช็คแล้วพบว่ามี เลยใส่เพิ่มไว้เอง)
Apps removed
- BugReport.apk
- MIUIStats.apk
- TelocationProvider.apk
ขั้นตอนการแฟลช
- Nandroid backup
- บู๊ต/รีบู๊ตเข้า CWM
- Wipe data + wipe cache
- Install zip from SD card
Download MIUI 2.4.20: http://www.mediafire.com/download.php?su2t2mcju8n52gc
md5sum: 0AD6DE48D03323A59A65D8548CBED36D
สำหรับผู้ที่อยากทดลองพอร์ตเอง เข้าไปดูที่นี่ http://forum.xda-developers.com/showthread.php?t=1562642
ผมตั้งใจว่าจะอัพเดตกระทู้นี้ไปเรื่อยๆ ทุกๆ วันศุกร์ซึ่ง MIUI จะออกเวอร์ชันใหม่ครับ ถ้าสัปดาห์ไหนไม่มาอัพเดต แปลว่า FR มีคอมใช้แล้ว หรือไม่ก็เพราะ ROM Cooker ไม่เวิร์กกับ MIUI ที่ออกมาใหม่แล้ว เคสหลังนี้ผมทำอะไรไม่ได้ละ รอ FR เท่านั้น 😉
ขอถามหน่อยนะครับ ลงต่อจากรอมอะไรก็ได้ใช่ไหมครับแล้วลงเหมือนกับลงMIUI ธรรมดารึเปล่าครับ
ลงต่อจากรอมที่เคอร์เนลเวอร์ชัน .32 ได้เท่านั้นนะครับ โชคดีว่ารอมส่วนใหญ่เป็น .32 ที่ลงต่อไม่ได้คือ Sharp กับ RC3 สองตัวนี้เคอร์เนลเป็น .35
ลงได้เหมือน MIUI ธรรมดาเลยครับ
ความรู้ ครับ ความรู้
ขอบคุณมากครับ
กด เลีย เอ้ย Like 1000 ครั้ง
อ่าาาา น่าลองคับ เป็นกำลังใจให้ คับ
เยี่ยมครับ
ขอลองไปใช้ด้วยครับ
ปล. อยากทราบว่าต่อไวไฟช้าไหมครับ
เดิมผมใช้ rc3 กับ sharp แล้วต่อไวไฟ ได้ไวมากๆ ไม่ถึง 10 วินาที O_o
เท่าที่เคยลอง MIUI ทุกตัวมา ไวพอๆ กันหมดนะครับ (ใช้ lib ชุดเดียวกันหมด)
ที่ผมลองต่อ Wi-Fi ดู ช้ากว่า 10 วินาทีเล็กๆ
ทำไมผมลอง install แล้ว boot ไม่ขึ้นครับ ไม่ทราบว่าลองหรือยังครับ
Wipe data รึยังครับ แล้วลงต่อจาก RC3 หรือ Sharp รึเปล่า?
ลงต่อจาก ROM 0 อ่ะครับ ต้อง RC3 เท่านั้นหรึ
wipe แล้ว
อ่อ ไม่ครับ MIUI ทุกตัวที่มีอยู่ตอนนี้ลงต่อจาก RC3 กับ Sharp ไม่ได้ เพราะเคอร์เนลคนละเวอร์ชันกัน ถ้าลงต่อจากรอมศูนย์ไม่ควรมีปัญหา
คำถามต่อไป อยากให้ชัวร์ว่า wipe อันไหน ใช่ wipe data/factory reset รึเปล่า เกรงว่าจะเข้าใจผิดว่าเป็น wipe cache partition หรือ wipe dalvik cache อันนี้มีสิทธิบูตไม่ขึ้นในกรณีที่รอมตัวเก่ามันต่างกับตัวนี้มากๆ
คำถามต่อไปคือ ดาวน์โหลดไปแล้ว ก่อนจะลง มีการแก้ไขอะไรในไฟล์รึเปล่าครับ ถ้ามีเป็นไปได้ว่าไปแก้โดนอะไรที่อันตรายเข้า ลองลงแบบไม่แก้อะไรเลยดูก่อน
ถ้าลองแบบไม่แก้อะไรเลยแล้วยังมีปัญหาอยู่ คำถามต่อไปคือเลยลอง MIUI ตัวอื่นที่เวิร์กมาก่อนรึเปล่าครับ
ผม wipe data กับ wipe cache อ่ะ แล้วก็บูตไม่ขึ้นเลย
ตอนนี้ลองลง 0 ใหม่ > wipe > miui
บูตไม่ขึ้นฮะ
คิดว่าไม่น่าจะเป็นปัญหาที่รอมครับ เพราะตอนพอร์ตมาก็ทดสอบจนมั่นใจระดับหนึ่งแล้วเหมือนกัน เอางี้ได้ป่ะครับ ถ้าไม่รบกวนจนเกินไป ลอง MIUI ตัวอื่นๆ เช่น
– Droidfriend SV5
– MIUI 2.3.30 dark theme by CK http://forum.xda-developers.com/showthread.php?t=1575472
– MIUI 2.4.13 by Free Radical http://forum.xda-developers.com/showthread.php?t=1561705
– MIUI 1.11.11 by tj_style http://forum.xda-developers.com/showthread.php?t=1264639
โดยทั่วไปถ้า 2.4.20 ในกระทู้นี้ไม่เวิร์ก 3 ตัวบนก็ไม่ควรจะเวิร์กด้วยเช่นกัน เพราะ bin กับ lib ก็ใช้ชุดเดียวกันเลย แปลว่าอาจจะชง คงต้องทำใจใช้รอมอื่นที่ไม่ใช่ MIUI ครับ
Droidfriend SV5
MIUI 1.11.11
2 ตัวนี้ผ่าน แต่ของ FR ไม่ได้ลองฮะ
ตอนลง step เดียวกันกับของ 2 ตัวข้างบนครับ
ตอนนี้กำลังเล่น Droidfriend SV5 อยู่ฮะ
โอวว ยิ่งยากไปกันใหญ่เลย งั้นเดี๋ยวผมขอลองกับเครื่องตัวเองอีกรอบแล้วกัน ระหว่างนี้แนะนำให้ใช้ droidfriend ไปเลยก็ได้ครับ ทำได้เยอะกว่าตัวนี้มากๆ จูนมาพร้อมสำหรับเล่นเกมหรืออื่นๆ อยู่แล้ว ส่วนตัวนี้เน้นโล่งๆ เอาไว้ไปมอดกันเองมากกว่าครับ
สุดท้ายนี้ขออภัยด้วยครับที่ช่วยแก้ปัญหาให้บ่ได้ T T
555 ไม่เป็นไรครับ ผมซิต้องขอบคุณที่คุณทำมาให้เน๊อะ
เพราะผมก็อยากได้โล่ง ๆ เลยมาเล่นตัวนี้ดูฮะ สู้ ๆฮะ ทำต่อไป
ฮ่าๆ ยินดีครับ
อ่อ เมื่อสักครู่ผมลองลงใหม่อีกรอบแล้ว ยังเวิร์กนะครับ แปลกจริงจัง T T เดี๋ยวว่างๆ จะแคปสกรีนมาให้ดูครับ ตอน restore กลับมาเพิ่งนึกได้ว่าลืมแคปไว้
ถ้าเป็นไปได้อยากจะวิ่งทะลุประตูสี่มิติไปขโมยเครื่องคุณ jaykungzcs มาลองเองเสียเลย 😉
ตัวนี้ต้องลง mock หรือ sd เพิ่มอีกไหมครับ
แล้วตัวนี้ทัชนิ่ง ติดมือ ดีไหมครับ
ยังไม่ได้ลองเลย
ผมใช้ rc3 อยู่
อย่างนี้ต้องแฟลชกลับไปรอมตัวไหนก่อนครับ
ขอบคุณครับ
mOCK ติดมากับรอมอยู่แล้วครับ ถ้าอยากให้ SDKernel ลองเข้าไปโหลดตัวที่ CK ทำไว้ในนี้
http://forum.xda-developers.com/showthread.php?t=1575472
ถ้าใช้ RC3 หรือ Sharp อยู่ ต้องแฟลชกลับไปรอมศูนย์ก่อน อัพเดตว่ารอมโมที่สามารถลงต่อจาก RC3/Sharp ได้ ตอนนี้มีแค่สองตัวครับคือ CM7.2 by edowar (เวอร์ชันหลังวันที่ 22-3-2012) กับ ICS Alpha5 by edowar นอกนั้นต้องแฟลชกลับรอมศูนย์ทั้งหมด
แล้วเจ้า SDKernel นี่จำเป็นต้องลงไหมครับ
ไม่รู้ว่าลงแล้วมันจะช่วยอะไรบ้างครับ
ลองอ่านรายละเอียดของเคอร์เนลทั้งสองตัวได้จากที่นี่ครับ
SD: http://androidforums.com/triumph-all-things-root/444917-kernel-speeddemon-v5-6-performance-battery-improvements-miui-kernel.html
mOCK: http://androidforums.com/triumph-all-things-root/444703-kernel-mock-kernel-v1-6-12-miui-released.html
จากประสบการณ์ของหลายๆ คนในที่นี้ mOCK ทัชลื่นกว่า อันนี้ผมเองก็รู้สึกอย่างนั้นเหมือนกัน แต่ข้อเสียคือแบตร้อนกว่า อันนี้ก็แล้วแต่ความชอบครับ
ตัวปัญหาเรื่อง carrier name บน status bar ขึ้น UNKNOWN ลงผ่าน CWM ได้เลยใช่ไหมครับ ผมใช้ droidfriend มันจะใช้กันได้ไหมครับ แล้ว Nandroid backup คือไรอะครับ
ใช่ครับ ลงผ่าน CWM ได้เลย แต่บังคับให้ทำ nandroid backup ก่อนนะครับ เพราะมันเป็นตัวที่ผมลอง compile ขึ้นมาใหม่ ได้ทดลองในวงแคบมากๆ
ผมลองแล้วบน MIUI dark, MIUI by FR แล้วก็ Droidfriend ครับ สามตัวนี้บนเครื่องผมขึ้นว่า True Move ถูกต้องทั้งหมด แต่ผมไม่มีของ AIS กับ DTAC ให้ทดสอบ อ้อ ใครที่ใช้ MIUI 1.11.11 ห้ามใช้นะครับ ไม่เวิร์กชัวร์ๆ
สมมติว่าลองแล้วไม่เวิร์กยังไง ก็ restore -> advance restore -> restore system จากนั้นให้ wipe dalvik cache นะครับ
nandroid backup ก็คือ เข้า CWM -> backup and restore ไงครับ สังเกตว่าชื่อเมนูข้างบนสุดบอกไว้ว่า “Nandroid”
ได้แล้วครับ กลับมาแจ้งให้ทราบ เหมือนไฟล์ที่โหลดมาจะมีปัญหา ลองโหลดใหม่ก็ได้และฮะ
โอวว ขอบคุณครับ สาเหตุเกินความคาดหมายมากๆ 55+
เดี๋ยวผมเพิ่ม md5 ไว้ข้างบนแล้วกัน เอาไว้เช็คว่าไฟล์ที่โหลดมาสมบูรณ์รึเปล่า
nandroid backup คือ แบ็คอัพรอมเก่า เก็บเผื่อไว้ … เกิดมีปัญหา
แก้ปัญหาเสียงสนทนาเบาเวลารับสายยังไงครับ
ใช้ incallvol หรือ audio lib patch จาก The Dark CK MIUI 2.3.9 http://forum.xda-developers.com/showthread.php?t=1575472 จะช่วยได้มั้ยครับ
patch จาก CK มันรวมเข้าไปใน ROM Cooker ที่ผมใช้ทำรอมตัวนี้อยู่แล้วน่ะครับ ถ้ายังมีปัญหาเรื่องเสียงเบาอีกก็ไม่น่าจะช่วยได้
ปัญหาเรื่องเสียงเบาต้องอาศัยความสามารถของคนที่เคยคอมไพล์ bin+lib แล้วน่ะครับ ซึ่งเกินความสามารถของนักพอร์ตรอมทั่วๆ ไปที่ใช้แค่ copy กับ paste ให้ถูกไฟล์
MIUI ส่วนมากต่อง wipe แล้ว Reboot ก่อน ถึงจะค่อยลง MIUI นะ ไม่งั้นมีปัญหา
อืม อันนี้เป็นอีกเรื่องที่แปลกครับ รอมอื่นๆ อย่าง Bumblebee ที่เขาบอกให้รีบู๊ตทีนึงก่อนถึงจะเวิร์ก เครื่องผมไม่ต้องรีเลยอ่ะ 55
เอาเป็นว่าถ้าเครื่องใครมีปัญหาแปลกๆ ลอง wipe -> reboot -> install แล้วกันครับ เพราะเป็นไปได้ว่าแต่ละเครื่องมันไม่เหมือนกัน 100% ขอบคุณสำหรับคำแนะนำครับ
โพสต์นี้ขอนำเสนอวิธีการแก้ปัญหาเรื่อง carrier name ครับ
[list=1]
[*]เนื่องจากว่าต้อง decompile framework-res.apk ต้องใช้ tool ที่ชื่อ apktool ดาวน์โหลดได้จาก http://code.google.com/p/android-apktool/
[*]หยิบ framework-res.apk จากในซิปไฟล์ วางไว้ที่เดียวกับ apktool เพื่อความสะดวก
[*]เปิด cmd และ cd ไปที่ dir ที่เราวาง apktool กับ framework-res.apk ไว้
[*]พิมพ์คำสั่ง apktool d framework-res.apk พอรันเสร็จจะได้โฟลเดอร์ framework-res
[*]เปิด framework-res\res\values\arrays.xml ด้วย text editor เช่น notepad++ ตัวที่เราต้องแก้อยู่แถวๆ mobile_operator_numeric_values กับ mobile_operator_display_names (ค่า haptic feedback สามารถแก้ได้ในไฟล์นี้เช่นกัน)
[*]เพิ่ม carrier ของประเทศเราเข้าไป ตัวที่ผมแก้ผมใช้ข้อมูลจากเว็บ http://numberportabilitylookup.com/networks?s=
[*]compile กลับด้วยคำสั่ง apktool b framework-res จะได้ framework-res.apk ตัวใหม่อยู่ใน framework-res/dist
[*]ก๊อป META-INF กับ AndroidManifest.xml จาก framework-res.apk ตัวเก่ามาใส่ไว้ใน framework-res.apk ตัวใหม่
[/list]
ผมเอาไฟล์ที่โหลดมาทำการ cwm เลย ผลปรากฎว่าหายครับผมทำถูกรึเปล่าครับ
หายนี่หมายถึงยังไงครับ ปัญหาหายไป หรือว่าอย่างอื่นหาย?
พี่ครับแล้วพวก HDMI กับ FM หละครับใช้ได้หรือเปล่าเพราะว่า rom miui ตัวก่อนๆมันใช้ไม่ได้อะครับ
ยังคงใช้ไม่ได้อยู่อย่างนั้นครับผม เพราะยังไม่มีใครสามารถหา lib ของ HDMI กับ FM ของ A99 มาให้กับ MIUI และ CM ได้
หลักๆ รอม MIUI ช่วงหลังๆ ที่พอร์ตกันสนุกสนาน ก็อาศัยก๊อปไฟล์ bin กับ lib ที่เฉพาะเจาะจงกับ A99 มาจาก MIUI 1.11.11 by tj_style น่ะครับ ซึ่งเข้าใจว่าต้องคอมไพล์ซอร์สโค้ดใหม่ โชคร้ายว่า HDMI กับ FM เรามัน proprietary เลยพอร์ตมาง่ายๆ ไม่ได้
แล้ว Sony Bravia postprocessing engine นี่หละครับมันช่วยให้ภาพตอนดูหนังสวยขึ้นหรอครับ
เท่าที่ลองใช้ดู ส่วนตัวก็รู้สึกว่าจอคมชัดขึ้นนะครับ แต่ไม่ได้รู้สึกว่าดีขึ้นมากมาย เป็นไปได้ว่าอาจจะรู้สึกไปเอง แต่ก็ชอบ
ถ้าไม่ต้องการ Bravia Engin ให้ทำตามนี้ (ทำในไฟล์ซิปก่อนลงรอมนะครับ)
1. ลบไฟล์ be_movie กับ be_photo ออกจาก \system\etc\
2. แก้ build.prop ลบสามบรรทัดนี้ออกไป แล้วก็ใส่กลับเข้าไปในซิป
#Bravia Engine Service
ro.service.swiqi.supported=true
persist.service.swiqi.enable=1