כיצד להתאים אישית את עוצמת הקול ועוצמת המדיה באנדרואיד
Miscellanea / / November 29, 2021
אני לא יודע אם שמתם לב אבל ברירת המחדל נפח מדיה של מכשיר האנדרואיד שלך מחולק ב-15 שלבים (0 עד 14). 0 הוא עבור השתקה ו-14 הוא עבור עוצמת הקול המקסימלית. עכשיו העניין הוא שתמיד הרגשתי ש-11 זה רך מדי בשבילי בעוד ש-12 קצת רועש. זה גרם לי להשתוקק ל-12.5 או משהו בסולם הזה.
התאמה אישית של הגדרה זו בפלטפורמות אחרות כנראה אינה אפשרית. אבל אנחנו מדברים על אנדרואיד כאן, והדבר הטוב ביותר במערכת ההפעלה הזו הוא הגמישות שהיא מציעה במונחים של כוונון שלה.
אז אחרי קצת מחקר, מצאתי משהו מדהים מאמר שנכתב על ידי כריס דוב מה שעזר לי להמיר את 15 השלבים של נפח המדיה ל-30 צעדים. בוא נראה איך זה נעשה.
הערה: אתה תצטרך מכשיר שורשי עבור המשימה. אנו נתפעל קבצי מערכת אנדרואיד במשימה ועליך להיות זהיר מאוד בעת עריכת הקובץ. לַעֲשׂוֹת קח גיבוי של Nandroid של הטלפון שלך תחילה כאמצעי זהירות. כמו כן, זו הדרכה חנונית ודורשת שתדע דברים כמו התקנת ADB וכו'. אז לא עבור משתמשי אנדרואיד מתחילים.
כלים שאתה צריך להתקין במחשב שלך.
אלו הן רשימת הכלים שיש להתקין במערכת שלך לפני שתתחיל את המדריך. אנא התקן אותם אם עדיין אין לך אותם.
- הגרסה האחרונה של ערכת פיתוח Java.
- מנהלי ההתקן של הטלפון החכם שלך.
- הורד מנהל סמאלי/בקסמלי וחלץ אותו לתיקיה במחשב שלך
- תצטרך קבצי ADB. אתה יכול להמשיך ולהוריד אותם בנפרד, אבל הייתי מציע לך להתקין את המלאים SDK של אנדרואיד במחשב ולאחר מכן התקן את הכלים הנוספים.
- 7-Zip
- NotePad++
משיכת קובץ המסגרת מהמכשיר
שלב 1: הורד והתקן את כל הכלים לעיל במחשב שלך ו הוסף את הנתיב לקבצי ADB לתוך משתני הסביבה של Windows Path (בדוק את הקישור, תמצא שלבים להוספת נתיב למשתני Windows). כדי לבדוק אם מנהלי ההתקן של הטלפון מותקנים במחשב שלך, חבר את הטלפון למחשב שלך (אפשר איתור באגים ב-USB) והקלד את הפקודה מכשירי adb. אם שורת הפקודה מחזירה מכשיר, תוכל להמשיך לשלב הבא. אם לא, בדוק קבצי ADB ומנהלי התקנים לנייד במחשב שלך.
שלב 2: נווט אל תיקיית Baksmali Manager ופתח את שורת הפקודה באמצעות האפשרות לחיצה ימנית. החזק את מקש Control ומקש Shift תוך כדי לחיצה על העכבר כדי לחשוף את האפשרות הזו.
שלב 3: בשורת הפקודה, הקלד adb pull /system/framework/framework.jar כדי להעתיק את קובץ המסגרת של המכשיר למחשב שלך כדי שתוכל לערוך אותו.
שינוי קובץ המסגרת
שלב 4: כעת הפעל את Baksmali Manager באמצעות הפקודה baksmali Manager.bat.
שלב 5: במנהל בקסמאלי, בחר 4 (בחר קובץ)—>2(Framework.jar)—>1(בקסמלי) והשאירו את שורת הפקודה פתוחה. עבור לתיקיית מנהל בקסמאלי, נווט אל framework—>אנדרואיד—>מדיה תיקיה ופתח AudioService.smali ב-NotePad++.
שלב 6: כאשר הקובץ נפתח ב-Notepad++ חפש 0xft 0x0t 0x0t 0x0t כדי למצוא טבלה של מספרים הקסדצימליים. הכניסה הראשונה של השורה הרביעית במספר ההקסדצימלי של מספר שלבי נפח המדיה ו-0xf היא הערך ההקסדצימלי של 15.
שלב 7: כל שעליך לעשות הוא להחליף את ה-f (הקסדצימלי של 15) בכל מספר הקסדצימלי אחר. אתה יכול להשתמש מחשבון מדעי של חלונות לזה. אבל כמוני, אם גם אתה רוצה להפוך אותו ל-30, החלף את ה-f ב-1e ושמור את הקובץ.
שלב 8: לאחר ששמרת את הקובץ, פתח את שורת הפקודה Baksmali Manager שהשארת ללא השגחה בשלב 5 והקש 2 כדי להקטין את הקובץ וליצור מתוכו קובץ classes.dex. לאחר יצירת קובץ dex, פתחו את framework.jar עם 7-Zip וגררו והחליפו את קובץ classes.dex ששונה באמצעות ה-Baksmali Manager.
החלפת הקובץ המשתנה
שלב 9: כעת צא ממנהל בקסמאלי והקלד התקנה מחדש של adb כדי לחבר מחדש את הטלפון.
שלב 10: לאחר שתראה הודעת אישור, הקלד adb push framework.jar /system/framework/framework.jar כדי להחליף את הקובץ.
שלב 11: לאחר החלפת הקובץ, הפעל מעטפת adb והקלד ב-chmod 644 framework.jar כדי לשנות את ההרשאה של מערכת הקבצים.
אוף, זה כמעט נגמר. כעת אתה יכול לאתחל את המכשיר שלך, לנגן כמה שירים בטלפון ולהרגיש את ההבדל בעצמך.
סיכום
אני מודה שההליך קצת ארוך רק כדי לשנות את שלבי עוצמת הקול, אבל נראה שזו הדרך היחידה לעשות זאת. אני מקווה שחנוני האנדרואיד שביניכם יעריכו זאת ויבצעו את השלבים ללא שיהוקים.
קרדיט תמונה מובילה: woodleywonderworks