방법: /Cache 파티션을 가짜 SD 카드로 마운트

이는 대부분의 사용자에게는 유용하지 않지만 어떤 이유로 인해 휴대폰에서 더 이상 인식되지 않거나 더 이상 작동하지 않는 SD 카드를 가지고 있는 사람들에게는 도움이 될 것입니다.

휴대전화의 /cache 파티션을 /sdcard 파티션으로 마운트하여 SD 카드가 필요한 앱과 위젯을 제대로 작동하는 방법을 보여드리겠습니다. ADB 및 Linux 명령에 대한 기본 지식이 있으면 도움이 되지만 꼭 필요한 것은 아닙니다. 명령을 복사하여 붙여넣기만 하면 됩니다. 이는 쓰기 가능한 파티션을 SD 카드 파티션으로 마운트하도록 조정할 수 있습니다. 예를 들어 /cache 대신 /data를 사용하면 파티션 제한으로 인해 좀 더 많은 정보를 허용할 수 있습니다.

필요한 것:

* ADB;

* (선택 사항) 장치에 터미널 에뮬레이터가 설치되어 있습니다.

명령을 읽을 수 있게 유지하면서 가능한 한 최선을 다해 단계를 설명하려고 노력하겠습니다.

1: 기본 Android OS로 부팅합니다. /*이것은 매우 분명합니다.

2: 휴대폰을 컴퓨터에 연결하세요.

3: 명령 프롬프트/bash/터미널 창을 엽니다. /*여기에 명령을 입력하겠습니다.

4: 따옴표 없이 "adb devices"를 입력합니다. /* adb 서버가 없으면 시작하고 연결된 장치를 나열합니다.

4A: Linux에만 해당: 대신 "sudo adb devices"를 입력하고 루트 비밀번호를 입력합니다. /*루트로 adb를 시작하고 장치를 나열합니다.

5: 장치가 목록에 따옴표 없이 "adb remount"를 입력한 경우, 그렇지 않은 경우 USB 디버깅이 활성화되어 있는지 확인하고 다시 시도하십시오. /*메인 시스템을 읽기/쓰기로 마운트하십시오.

6: (선택 사항) "adb shell"을 따옴표 없이 입력하세요. 터미널 에뮬레이터에 다음 명령을 모두 입력하려는 경우 /*linux 명령에 대한 쉘 세션을 시작합니다.

7: "su"를 따옴표 없이 입력하세요. #을 받아야 합니다. TE를 처음 사용하는 경우 TE에 대한 su 권한을 허용할지 묻는 대화 상자가 표시됩니다. "항상 허용" 또는 "기억" 및 "예"를 클릭합니다. /*쉘에 대한 su 권한을 얻습니다.

8: 따옴표 없이 "umount /sdcard"를 입력하세요. /*좋은 측정을 위해 sdcard를 마운트 해제하세요.

9: 따옴표 없이 "mount -o rw, remount /"를 입력합니다. /*루트 파일 시스템 시스템을 읽기/쓰기로 마운트합니다.

10: 좋은 측정을 위해 다시 따옴표 없이 "umount /sdcard"를 입력합니다.

11: 따옴표 없이 "ln -s 캐시 /sdcard"를 입력합니다. /*/cache 파티션에 대한 심볼릭 링크를 만듭니다. 이제 앱이 /sdcard를 검색하면 데이터가 /cache에 저장됩니다.

12: SD 카드 접근이 필요한 앱이나 위젯을 실행하세요. 이제 작동할 것입니다.

재부팅하면 이 작업이 취소되지만 최소한 제대로 작동할 수 있도록 해야 합니다. 이는 /cache 파티션을 사용하기 때문에 휴대폰의 내부 메모리를 사용하므로 매우 제한되어 있으므로 다운로드할 때 주의하세요. 이는 교체용 SD 카드를 얻을 때까지 임시 해결 방법입니다. SD 카드가 삽입되어 있지 않지만 앱과 위젯이 SD 카드와 함께 잘 작동한다는 성가신 알림은 계속 받게 됩니다.

나는 ROM 관리자가 이 방법으로 작동하지 않으며 카메라도 작동하지 않지만 다음과 같은 앱이 작동한다는 것을 확인했습니다. "날씨 및 토글 위젯"을 사용하면 초기 설정을 수행하고 일정이 끝난 후에도 계속 작업할 수 있습니다. 재부팅. 나는 분명히 모든 앱의 호환성을 테스트하지는 않았지만 약간만 조정하면 훨씬 더 유용할 수 있습니다.