Делаем звук Beats Audio на Android устройствах
สารบัญ:
- เครื่องมือที่คุณต้องการติดตั้งบนคอมพิวเตอร์ของคุณ
- การดึงไฟล์ Framework จากอุปกรณ์
- การแก้ไขไฟล์ Framework
- การแทนที่ไฟล์ดัดแปลง
- ข้อสรุป
อาจไม่สามารถปรับแต่งการตั้งค่านี้ในแพลตฟอร์มอื่นได้ แต่เรากำลังพูดถึง Android ที่นี่และสิ่งที่ดีที่สุดเกี่ยวกับระบบปฏิบัติการนี้คือความยืดหยุ่นที่มีให้ในแง่ของการปรับแต่ง
ดังนั้นหลังจากการค้นคว้าเล็กน้อยฉันพบบทความที่น่าอัศจรรย์ที่เขียนโดย Chris Dube ซึ่งช่วยฉันในการแปลงปริมาณสื่อ 15 ขั้นตอนเป็น 30 ขั้นตอน เรามาดูกันว่ามันทำกันอย่างไร
หมายเหตุ: คุณจะต้อง มีอุปกรณ์รูท สำหรับงาน เราจะจัดการไฟล์ระบบ Android ในงานและคุณจะต้องระมัดระวังในการแก้ไขไฟล์ ใช้การสำรองข้อมูล Nandroid ของโทรศัพท์ของคุณเป็นมาตรการป้องกันไว้ก่อน นอกจากนี้ยังเป็นการสอนแบบ geeky และต้องการให้คุณรู้ว่าสิ่งต่าง ๆ เช่นการติดตั้ง ADB เป็นต้นดังนั้นไม่ใช่สำหรับผู้ใช้มือใหม่ Android
เครื่องมือที่คุณต้องการติดตั้งบนคอมพิวเตอร์ของคุณ
นี่คือรายการเครื่องมือที่ต้องติดตั้งบนระบบของคุณก่อนที่คุณจะเริ่มการสอน โปรดติดตั้งหากคุณยังไม่มี
- Java Development Kit เวอร์ชันล่าสุด
- ไดรเวอร์สมาร์ทโฟนของคุณ
- ดาวน์โหลด Smali / Baksmali Manager และแตกไปยังโฟลเดอร์ในคอมพิวเตอร์ของคุณ
- คุณจะต้องใช้ไฟล์ ADB คุณสามารถไปข้างหน้าและดาวน์โหลดทีละรายการ แต่ฉันขอแนะนำให้คุณติดตั้ง Android SDK แบบเต็มบนคอมพิวเตอร์ของคุณแล้วติดตั้งเครื่องมือเพิ่มเติม
- 7-Zip
- NotePad ++
การดึงไฟล์ Framework จากอุปกรณ์
ขั้นตอนที่ 1: ดาวน์โหลดและติดตั้งเครื่องมือทั้งหมดข้างต้นในคอมพิวเตอร์ของคุณและเพิ่มเส้นทางไปยังไฟล์ ADB ในตัวแปรสภาพแวดล้อมของ Windows Path (ตรวจสอบลิงค์คุณจะพบขั้นตอนในการเพิ่มเส้นทางไปยังตัวแปร Windows) ในการทดสอบว่ามีการติดตั้งไดรเวอร์โทรศัพท์ไว้ในคอมพิวเตอร์หรือไม่ให้เชื่อมต่อโทรศัพท์เข้ากับคอมพิวเตอร์ของคุณ (เปิดใช้งานการแก้ไขข้อบกพร่อง USB) และพิมพ์คำสั่ง อุปกรณ์ adb หากพรอมต์คำสั่งส่งคืนอุปกรณ์คุณสามารถไปยังขั้นตอนถัดไปได้ หากไม่มีให้ตรวจสอบไฟล์ ADB และไดรเวอร์อุปกรณ์พกพาในคอมพิวเตอร์ของคุณ
ขั้นตอนที่ 2: ไปที่โฟลเดอร์ Baksmali Manager และเปิด Command Prompt โดยใช้ตัวเลือกคลิกขวา กดปุ่ม Control และ Shift ค้างไว้ในขณะที่คลิกเมาส์เพื่อแสดงตัวเลือกนั้น
ขั้นตอนที่ 3: ใน Command Prompt พิมพ์ adb pull /system/framework/framework.jar เพื่อคัดลอกไฟล์เฟรมเวิร์กอุปกรณ์ของคุณไปยังคอมพิวเตอร์ของคุณเพื่อให้คุณสามารถแก้ไขได้
การแก้ไขไฟล์ Framework
ขั้นตอนที่ 4: ตอนนี้รัน Baksmali Manager โดยใช้คำสั่ง baksmali Manager.bat
ขั้นตอนที่ 5: ใน Baksmali Manager เลือก 4 (Select File) -> 2 (Framework.jar) -> 1 (Baksmali) และเปิด Command Prompt ค้างไว้ สลับไปยังโฟลเดอร์ Baksmali Manager นำทางไปยัง เฟรมเวิร์ ก-> android-> โฟลเดอร์ สื่อ และเปิด AudioService.smali ใน NotePad ++
ขั้นตอนที่ 6: เมื่อไฟล์เปิดขึ้นใน Notepad ++ ค้นหา 0xft 0x0t 0x0t 0x0t เพื่อค้นหาตารางของเลขฐานสิบหก รายการแรกของบรรทัดที่สี่ในจำนวนเลขฐานสิบหกของจำนวนขั้นตอนวอลุ่มสื่อบันทึกและ 0xf คือค่าเลขฐานสิบหกที่ 15
ขั้นตอนที่ 7: สิ่งที่คุณต้องทำคือแทนที่ f (ฐานสิบหกของ 15) ด้วยเลขฐานสิบหกอื่น ๆ คุณสามารถใช้ Window Scientific Calculator สำหรับสิ่งนี้ อย่างไรก็ตามอย่างฉันถ้าคุณต้องการที่จะทำให้มัน 30 แทน f ด้วย 1e และบันทึกไฟล์
ขั้นตอนที่ 8: หลังจากที่คุณบันทึกไฟล์ให้เปิดพรอมต์คำสั่ง Baksmali Manager ที่คุณไม่ต้องใส่ในขั้นตอนที่ 5 และกด 2 เพื่อ smali ไฟล์และสร้างไฟล์ classes.dex ออกมา หลังจากสร้างไฟล์ dex แล้วให้เปิด framework.jar ด้วย 7-Zip แล้วลากและแทนที่ไฟล์ classes.dex ที่แก้ไขโดยใช้ Baksmali Manager
การแทนที่ไฟล์ดัดแปลง
ขั้นตอนที่ 9: ออกจาก Baksmali Manager และพิมพ์ adb remount เพื่อเชื่อมต่อโทรศัพท์อีกครั้ง
ขั้นตอนที่ 10: หลังจากที่คุณเห็นข้อความยืนยันให้พิมพ์ adb push framework.jar /system/framework/framework.jar เพื่อแทนที่ไฟล์
ขั้นตอนที่ 11: หลังจากแทนที่ไฟล์แล้วให้รัน adb shell แล้วพิมพ์ chmod 644 framework.jar เพื่อเปลี่ยนการอนุญาตของระบบไฟล์
ว้าเกือบหมดแล้ว ตอนนี้คุณสามารถรีบูตอุปกรณ์เล่นเพลงบนโทรศัพท์และรู้สึกถึงความแตกต่างสำหรับตัวคุณเอง
ข้อสรุป
ฉันยอมรับว่ากระบวนการนี้ใช้เวลานานในการเปลี่ยนขั้นตอนเสียง แต่ดูเหมือนจะเป็นวิธีเดียวที่จะทำได้ หวังว่าแอนดรอยด์ในหมู่คุณจะพึงพอใจและทำตามขั้นตอนโดยไม่ต้องสะดุด
เครดิตรูปภาพยอดนิยม: woodleywonderworks
โนเกียได้ประกาศเปิดตัวระบบปฏิบัติการระบบปฏิบัติการ Symbian Mobile แล้วจะเข้าร่วมกับ Android และจะกลายเป็นโอเพ่นซอร์สระบบปฏิบัติการ การประกาศดังกล่าวจัดขึ้นเมื่อวันอังคารที่งาน Smartphone Show ในกรุงลอนดอนและได้รับการมองว่าเป็นการประมูลเพื่อรักษาและอาจขยายฐานผู้พัฒนา การย้ายครั้งนี้เกิดขึ้นในเวลาเดียวกัน Google ได้สร้างซอร์สโค้ด Android สำหรับนักพัฒนาซอฟต์แวร์ ข่าวของโนเกียขัดต่อรายงานก่อนหน้านี้เกี่ยวกับ Nokia ที่ใช้ Android OS

Fantastic Four
ซอฟต์แวร์ Android ของ Google ทำงานบนโปรเซสเซอร์ ARM แต่บุคคลนั้นไม่ได้กล่าวว่า netbook จะเป็นเจ้าภาพซอฟต์แวร์ Android บนกระดานหรือไม่ นอกจาก Android แล้วยังมีระบบปฏิบัติการจำนวนมากสำหรับ netbook ที่ใช้ ARM ได้แก่ Ubuntu Linux และ Microsoft Windows Mobile

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

จนถึงปัจจุบันมีเพียงไม่กี่ บริษัท เท่านั้นที่ได้ประกาศเปิดตัวสมาร์ทโฟน Android ได้แก่ High Tech คอมพิวเตอร์ (HTC) ซึ่งเปิดตัวไปแล้วสามเครื่อง เทคโนโลยี Huawei ของจีนและยักษ์โทรศัพท์มือถือของเกาหลีใต้ซัมซุงอิเลคทรอนิคส์ได้กล่าวว่ากำลังสร้างสมาร์ทโฟนที่ใช้แอนดรอยด์