기계적 인조 인간

안드로이드에서 미디어 볼륨 및 라우드니스를 사용자 정의하는 방법

PHP Tips #1 Utf-8 encoding in PHP

PHP Tips #1 Utf-8 encoding in PHP

차례:

Anonim

눈치 챘을 지 모르겠지만 Android 기기의 기본 미디어 용량은 15 단계 (0-14)로 나누어집니다. 0은 음소거이고 14는 최대 볼륨입니다. 이제 문제는, 나는 항상 11이 나에게 너무 부드럽고 12는 약간 큰 것 같았다. 그것은 저를 12.5 정도의 크기로 갈망하게 만들었습니다.

다른 플랫폼에서이 설정을 사용자 정의하는 것은 아마도 불가능합니다. 그러나 우리는 여기서 안드로이드에 대해 이야기하고 있습니다.이 OS에 관한 가장 좋은 점은 그것을 조정할 때 유연성이 있다는 것입니다.

그래서 약간의 연구 끝에 Chris Dube가 쓴 놀라운 기사를 발견했습니다.이 기사는 미디어 볼륨의 15 단계를 30 단계로 변환하는 데 도움이되었습니다. 그것이 어떻게 행해지는지 보자.

참고: 작업 에는 루팅 된 장치 가 필요 합니다. 우리는 작업에서 안드로이드 시스템 파일을 조작 할 것이므로 파일을 편집하는 동안 매우 신중해야합니다. 예방 조치로 먼저 휴대 전화의 Nandroid 백업을 수행하십시오. 또한, 이 괴짜 튜토리얼과 ADB를 설치하는 것과 같은 물건을 알고 있어야합니다 안돼서 초보자 안드로이드 사용자를위한.

컴퓨터에 설치해야하는 도구.

자습서를 시작하기 전에 시스템에 설치해야하는 도구 목록입니다. 이미 설치하지 않은 경우 설치하십시오.

  • Java Development Kit 최신 버전.
  • 스마트 폰 드라이버.
  • Smali / Baksmali 관리자를 다운로드하여 컴퓨터의 폴더에 압축 해제하십시오.
  • ADB 파일이 필요합니다. 계속해서 개별적으로 다운로드 할 수 있지만 컴퓨터에 전체 Android SDK를 설치 한 다음 추가 도구를 설치하는 것이 좋습니다.
  • 7-Zip
  • NotePad ++

장치에서 프레임 워크 파일 당기기

1 단계: 컴퓨터에 위의 모든 도구를 다운로드하여 설치하고 ADB 파일의 경로를 Windows 경로 환경 변수에 추가하십시오 (링크를 확인하면 Windows 변수에 경로를 추가하는 단계가 있음). 전화 드라이버가 컴퓨터에 설치되어 있는지 테스트하려면 전화를 컴퓨터에 연결하고 (USB 디버깅 사용) 명령 adb 장치를 입력하십시오. 명령 프롬프트가 장치를 반환하면 다음 단계로 진행할 수 있습니다. 그렇지 않은 경우 컴퓨터에서 ADB 파일 및 모바일 드라이버를 확인하십시오.

2 단계: Baksmali Manager 폴더로 이동하고 오른쪽 클릭 옵션을 사용하여 명령 프롬프트를 엽니 다. Ctrl 키와 Shift 키를 누른 상태에서 마우스를 클릭하면 해당 옵션이 나타납니다.

3 단계: 명령 프롬프트에서 adb pull /system/framework/framework.jar 을 입력하여 장치 프레임 워크 파일을 컴퓨터에 복사하여 편집 할 수 있도록합니다.

프레임 워크 파일 수정

4 단계: 이제 baksmali Manager.bat 명령을 사용하여 Baksmali Manager를 실행합니다.

5 단계: Baksmali 관리자에서 4 (파일 선택) -> 2 (Framework.jar) -> 1 (Baksmali)을 선택 하고 명령 프롬프트를 열어 둡니다. Baksmali Manager 폴더로 전환하고 framework-> android-> media 폴더로 이동 한 다음 NotePad ++에서 AudioService.smali 를 엽니 다.

6 단계: 파일이 Notepad에서 열릴 때 ++에서 0xft 0x0t 0x0t 0x0t 를 검색하여 16 진수 표를 찾습니다. 미디어 볼륨 단계 수의 16 진수에서 네 번째 줄의 첫 번째 항목과 0xf는 16 진수 값 15입니다.

7 단계: f (16 진수 15)를 다른 16 진수로 바꾸면됩니다. 이것을 위해 Window Scientific Calculator를 사용할 수 있습니다. 그러나 나처럼, 30을 너무 만들고 싶다면 f를 1e로 바꾸고 파일을 저장하십시오.

8 단계: 파일을 저장 한 후 5 단계에서 방치 한 Baksmali 관리자 명령 프롬프트를 열고 2를 눌러 파일을 삭제하고 그 중 class.dex 파일을 만듭니다. dex 파일이 생성 된 후 framework.jar을 7-Zip으로 열고 Baksmali Manager를 사용하여 수정 한 classes.dex 파일을 드래그 앤 바꿉니다.

수정 된 파일 바꾸기

9 단계: 이제 Baksmali 관리자를 종료하고 adb 다시 마운트 를 입력하여 전화를 다시 연결하십시오.

10 단계: 확인 메시지가 나타나면 adb push framework.jar /system/framework/framework.jar 을 입력하여 파일을 대체하십시오.

11 단계: 파일을 대체 한 후 adb 쉘을 실행 하고 chmod 644 framework.jar입력 하여 파일 시스템의 권한을 변경하십시오.

휴, 거의 끝났어. 이제 장치를 재부팅하고 휴대 전화에서 일부 노래를 연주하고 자신의 차이를 느낄 수 있습니다.

결론

나는 그 절차가 단지 볼륨 단계를 변경하기 위해 약간 길다는 것을 인정하지만 이것은 이것을 행하는 유일한 방법 인 것처럼 보인다. 다행히 안드로이드 괴짜가이 점을 이해하고 아무런 문제없이 단계를 따르십시오.

최고 이미지 크레딧: woodleywonderworks