Android에서 미디어 볼륨 및 음량을 사용자 지정하는 방법
잡집 / / November 29, 2021
다른 플랫폼에서는 이 설정을 사용자 정의하는 것이 불가능할 수 있습니다. 그러나 여기서 우리는 Android에 대해 이야기하고 있으며 이 OS의 가장 좋은 점은 조정 측면에서 제공하는 유연성입니다.
그래서 약간의 조사 끝에 놀라운 사실을 발견했습니다. Chris Dube가 작성한 기사 미디어 볼륨의 15단계를 30단계로 변환하는 데 도움이 되었습니다. 어떻게 되는지 봅시다.
메모: 필요할 것이예요 루팅된 기기 작업을 위해. 우리는 작업에서 Android 시스템 파일을 조작할 것이며 파일을 편집하는 동안 매우 주의해야 합니다. 하다 Nandroid 백업을 가져 가라 예방 조치로 먼저 휴대 전화를 사용하십시오. 또한 이것은 괴상한 튜토리얼이며 ADB 설치 등과 같은 것을 알고 있어야 합니다. 따라서 초보자 Android 사용자에게는 적합하지 않습니다.
컴퓨터에 설치하는 데 필요한 도구.
다음은 자습서를 시작하기 전에 시스템에 설치해야 하는 도구 목록입니다. 아직 없는 경우 설치하십시오.
- 의 최신 버전 자바 개발 키트.
- 스마트폰 드라이버.
- 다운로드 스말리/박크말리어 매니저 컴퓨터의 폴더에 압축을 풉니다.
- ADB 파일이 필요합니다. 계속해서 개별적으로 다운로드할 수 있지만 전체를 설치하는 것이 좋습니다. 안드로이드 SDK 다음 추가 도구를 설치하십시오.
- 7-Zip
- 메모장++
장치에서 프레임워크 파일 가져오기
1 단계: 위의 모든 도구를 컴퓨터에 다운로드하여 설치하고 Windows 경로 환경 변수에 ADB 파일 경로 추가 (링크를 확인하면 Windows 변수에 경로를 추가하는 단계를 찾을 수 있습니다). 전화 드라이버가 컴퓨터에 설치되어 있는지 테스트하려면 전화를 컴퓨터에 연결하고(USB 디버깅 활성화) 다음 명령을 입력합니다. adb 장치. 명령 프롬프트가 장치를 반환하면 다음 단계로 진행할 수 있습니다. 그렇지 않은 경우 컴퓨터에서 ADB 파일 및 모바일 드라이버를 확인하십시오.
![장치](/f/a02f8ad8c4a0bbe16377e66c6257a058.png)
2 단계: Baksmali Manager 폴더로 이동하고 마우스 오른쪽 버튼 클릭 옵션을 사용하여 명령 프롬프트를 엽니다. Ctrl 키와 Shift 키를 누른 상태에서 마우스를 클릭하면 해당 옵션이 나타납니다.
![여기에서 명령 프롬프트 열기](/f/f0aeda7cab015510ad8403f0440a8bdd.png)
3단계: 명령 프롬프트에서 다음을 입력하십시오. adb 풀 /system/framework/framework.jar 편집할 수 있도록 장치 프레임워크 파일을 컴퓨터에 복사합니다.
![풀 프레임워크](/f/6bfa1f79319e468599e62cdef747fb3e.png)
프레임워크 파일 수정
4단계: 이제 명령을 사용하여 Baksmali Manager를 실행하십시오. baksmali Manager.bat.
5단계: 박스말리 매니저에서는 4(파일 선택)->2(Framework.jar)->1(Baksmali)을 선택합니다. 명령 프롬프트를 열어 둡니다. Baksmali Manager 폴더로 전환하여 다음으로 이동합니다. 프레임워크—>안드로이드—>미디어 폴더 및 열기 AudioService.smali 메모장++에서.
![박스말리 매니저](/f/e837a028e5ec2425144a79e67ee57e9e.png)
6단계: 메모장 ++에서 파일이 열리면 다음을 검색하십시오. 0xft 0x0t 0x0t 0x0t 16진수 테이블을 찾습니다. 미디어 볼륨 단계 수의 16진수에서 네 번째 줄의 첫 번째 항목이며 0xf는 16진수 값 15입니다.
![변경](/f/721079d889a23b186b295fb5fb00d74c.png)
7단계: f(15의 16진수)를 다른 16진수로 바꾸기만 하면 됩니다. 당신이 사용할 수있는 창 공학용 계산기 이것을 위해. 그러나 저처럼 30으로 만들고 싶다면 f를 1e로 바꾸고 파일을 저장하십시오.
![계산기 16진수](/f/5d67197b16c24afe87a49ea79378097f.png)
8단계: 파일을 저장한 후 5단계에서 무인 상태로 둔 Baksmali Manager 명령 프롬프트를 열고 2를 눌러 파일을 축소하고 이 파일에서 classes.dex 파일을 만듭니다. dex 파일이 생성되면 7-Zip으로 framework.jar을 열고 Baksmali Manager를 사용하여 수정한 classes.dex 파일을 드래그 앤 교체하십시오.
![뼈대](/f/83fa17cc1eff8c46f1d75debafdaa112.png)
수정된 파일 바꾸기
9단계: 이제 Baksmali Manager를 종료하고 다음을 입력하십시오. adb 다시 마운트 전화를 다시 연결합니다.
10단계: 확인 메시지가 표시되면 다음을 입력합니다. adb 푸시 프레임워크.jar /system/framework/framework.jar 파일을 교체합니다.
![ADB 다시 마운트](/f/e54f65f2a6723f165147e3283d1cf579.png)
11단계: 파일 교체 후 실행 adb 쉘 및 chmod 644 framework.jar 입력 파일 시스템의 권한을 변경합니다.
휴, 거의 끝났습니다. 이제 장치를 재부팅하고 휴대폰에서 노래를 재생하고 그 차이를 직접 느낄 수 있습니다.
결론
볼륨 단계를 변경하는 절차가 다소 긴 것은 인정하지만 이 방법이 유일한 방법인 것 같습니다. 바라건대, 당신 중 안드로이드 괴짜는 이것을 감사하고 아무런 문제없이 단계를 따를 것입니다.
최고 이미지 크레딧: 우들리 원더웍스