때때로 Google 시스템이 있는 장치의 사용자는 사소한 작업에 직면해야 하며, 그 해결 방법은 먼저 폴더 데이터 및 시스템 찾기중요한 파일이 있는 곳. Android에서 수행하는 방법은 기사에서 알려 드리겠습니다.


우선, 사용자는 멀티미디어 데이터가 아닌 디스크의 실제 내용을 보여주는 파일 관리자가 필요합니다. 때때로 이러한 관리자는 펌웨어에 내장되어 있습니다. 그렇지 않으면 무료 옵션이 있는 Play 스토어로 이동할 수 있습니다.

그런 다음 그것을 사용하여 "/"로 표시된 시스템의 루트로 이동합니다. 여러 매니저들에게 빠른 접근작업 표시줄에 별도의 항목이 있으며 ".." 기호를 클릭하거나 "파일 시스템 루트"를 선택하기만 하면 됩니다. Android에서는 데이터 및 시스템 폴더를 찾을 수 있으며 이름도 슬래시로 시작합니다.

이 섹션, 특히 두 번째 섹션에는 중요한 내용이 포함되어 있습니다. 중요한 정보. 사용자에게 루트 액세스 권한이 있고 다음과 같은 경우 데이터 및 시스템 폴더의 파일 삭제, 장치의 성능에 문제가 발생할 수 있습니다.

이 방법은 "아무것도 이미 도움이 되지 않는" 경우에 유용할 수 있습니다. 루트 탐색기아니요, 전화가 전혀 부팅되지 않습니다. 제 경우에는 "전투" 모드에서 어리석게 삭제된 SystemUI.apk를 복원해야 했습니다. 동시에, 오류가 발생한 이전 창에서 "확인" 버튼을 누른 후 다음 동일한 창의 출현 사이의 1초 미만의 찰나의 시간 만에 전화기에서 무언가를 수행할 수 있었습니다. 다시 플래싱하기 싫어서 급하게 adb를 마스터해야 했습니다.

따라서 Google 전화를 adb에 연결하려면 다음이 필요합니다.

1) 시스템용 Android SDK(여기 - GNU/Linux Ubuntu를 예로 사용)
2) Android SDK 플랫폼 도구(Android SDK에서 해당 확인란을 선택하여 설치)
3) "설정 - 프로그램 - 디버깅"에서 "USB를 통한 디버깅"에 체크 표시가 있어야 합니다.
4) 휴대폰을 USB에 연결
5) 제 경우에는 두 가지를 더 해야 했습니다.
전화 제조업체 ID idVendor 지정(찾을 수 있음):
#echo SUBSYSTEM=="usb", SYSFS(idVendor)==" 0bb4 ", MODE="0666" > /etc/udev/rules.d/51-android.rules
#chmod a+r /etc/udev/rules.d/51-android.rules
여기서 0bb4를 제조업체 코드로 바꾼 다음 adb를 다시 시작합니다.
#adb 킬 서버
#adb 시작 서버

따라서 모든 것이 설치되고 연결되었으며 운영 체제의 $PATH 변수에 platform-tools 경로를 추가했거나 cd 명령을 사용하여 이 폴더로 변경했습니다. "adb devices" 명령에서 특정 번호와 그 오른쪽에 "device"를 발행해야 합니다. 이것은 adb가 전화를 보고 작업할 수 있음을 의미합니다. "장치" 대신 다른 것이 있거나 일반적으로 "연결된 장치 목록"이 있는 경우 문제는 4-5단계 어딘가에 있습니다.

다음으로 설치하려는 시스템 파일을 platform-tools 폴더에 넣어야 합니다. 즉, 시스템 파일의 백업 복사본을 미리 준비하거나 유사한 전화기에서 복사해야 합니다.

그런 다음 다음 명령 시퀀스를 사용하여 시스템 파일을 /system/app에 드롭할 수 있습니다.

$adb 푸시 YourFile.apk /data/Yourfile.apk
$ adb 다시 마운트
$ adb 쉘
$수
#cp -f /data/YourFile.apk /system/app/Yourfile.apk
#chmod 644 /system/app/YourFile.apk
#출구
$exit
$ adb 재부팅
여기서 YourFile.apk는 시스템 파일의 이름이며 대소문자가 중요합니다.
마지막 명령 후에 전화기가 새 파일로 재부팅되어야 합니다.
"adb remount" 명령에 대해 "리마운트 실패: 작업이 허용되지 않음"이라는 응답을 받은 경우 "su" 다음에 "#mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system"을 입력하여 시도하십시오.

추신: Linux에서 플랫폼 도구가 $PATH에 추가되지 않은 경우 "adb" 대신 "./adb"를 작성해야 합니다.

이 문서에서 내가 대신하여 실행한 명령은 일반 사용자루트를 대신하여 행 시작 부분에 $ 기호가 표시됩니다. # 기호로 표시됩니다.

기사 및 라이프핵

현대 스마트폰 실행 모바일 플랫폼파일을 폴더로 나누어 가장 편리한 방식으로 정리한 리얼 포터블 미니 컴퓨터입니다. 이 기사는 제안할 것입니다 Android에서 폴더에 액세스하는 방법그리고 그들이 어디에 있는지.

Android에서 폴더는 어디에 있으며 어떻게 입력합니까?

우리가 사용하는 경우 데스크탑 컴퓨터 Windows에서는 이 시스템의 모든 것이 디스크에 분산되어 있다는 사실에 익숙할 것입니다. 예를 들어, 시스템은 C 드라이브에 설치되고 D 드라이브는 개인 파일을 저장하는 데 사용됩니다. 나머지 드라이브는 예를 들어 이동식 플래시 드라이브 및 외부 하드 드라이브(예: Z 또는 E).

Linux 커널을 기반으로 하는 Android 시스템은 다른 방식으로 구성됩니다. 루트가 시작점인 트리와 같은 파일 구조를 제공합니다. 또한 모바일 운영 체제 자체는 대소문자를 구분합니다. 따라서 Windows에서 ALBUM 및 Album 폴더를 동시에 한 곳에서 만들 수 없다면 Android에서는 가능합니다.

Linux의 데이터 섹션에는 사용자 자신의 데이터와 개인 설정및 캐시 섹션 - 시스템 업데이트를 포함한 임시 파일. 장치 정보는 dev에 저장되고 IMEI 식별자를 담당하는 파일은 efs에 저장됩니다(비록 마지막 섹션항상 발생하지는 않음). 시스템 폴더는 시스템에 있습니다. 커널과 그 구성에 대한 정보는 proc에 포함되어 있습니다. 이러한 이름으로 루트 파티션을 보려면 루트 권한과 특수 파일 관리자가 필요하다고 추가합니다.

Android에서 폴더에 액세스하는 방법에 관심이 있고 루트 권한이 없는 경우 Linux 커널에 원래 표시되었던 파티션을 보는 것만으로 위험을 감수할 가치가 없습니다. 다음과 같은 가장 일반적인 파일 관리자 중 하나를 사용하는 것이 가장 좋습니다. 총사령관. 이러한 디스패처를 통해 우리는 정확히 어디에 무엇이 있는지 명확하게 알 수 있습니다.

Android에서 게임 캐시가 있는 폴더로 이동하는 방법은 무엇입니까?

게임이 올바르게 작동하려면 세트 없이는 할 수 없습니다. 추가 파일, 즉 캐시가 없습니다. 이것은 3D 그래픽이 포함된 상당한 볼륨의 게임에 특히 해당됩니다. 게임을 설치하고 연 직후 캐시가 인터넷을 통해 다운로드되기 시작합니다. 또한 USB를 통해 연결하여 모바일 장치에 미리 다운로드하고 업로드할 수 있습니다. WinRar와 같은 아카이버를 사용하여 캐시 압축을 풉니다.

Wi-Fi를 통해 캐시를 다운로드하는 것이 좋습니다. 지금 액세스할 수 없는 경우 와이파이 핫스팟그러나 안정적이고 무제한 모바일 인터넷, 핀치에서 사용할 수 있으며 Android 용 Reverse Tethering이라는 응용 프로그램도 사용할 수 있습니다.
obb 캐시 형식 설치 지침을 별도로 읽는 것이 좋습니다. 일반적으로 sdcard/Android/obb 주소에서 액세스할 수 있습니다.

부재로 인해 obb 폴더를 찾을 수 없으면 직접 만들어야 합니다. 다른 유형의 캐시는 sdcard/Android/data에서 찾을 수 있습니다.

이 기사는 보는 방법을 보여줍니다 시스템 파일실행 중인 휴대전화 또는 태블릿에서 안드로이드 방식 안드로이드 연결 Windows 컴퓨터에. 전신 안드로이드 파일 Mac OS X 컴퓨터에서는 볼 수 없습니다.

단계

1부 파일에 액세스하는 방법

  1. 1 설정 앱을 엽니다.이 응용 프로그램의 아이콘은 회색 기어이며 일반적으로 설치된 응용 프로그램 목록에서 찾을 수 있습니다.
  2. 2 아래로 스크롤하여 휴대전화 정보를 탭합니다.화면 하단에서 이 옵션을 찾을 수 있습니다.
    • 태블릿에서 태블릿 정보를 클릭합니다.
  3. 3 아래로 스크롤하여 빌드 번호 섹션을 찾습니다.화면 하단에 있습니다.
  4. 4 "빌드 번호" 줄을 7번 클릭합니다.개발자 옵션을 성공적으로 활성화했음을 나타내는 "개발자가 되었습니다"라는 메시지가 열립니다.
    • 그러한 메시지를 받으려면 표시된 줄을 7번 이상 클릭해야 할 수도 있습니다.
  5. 5 뒤로 버튼을 클릭합니다.화면 왼쪽 상단 또는 화면 아래에 있습니다.
  6. 6 개발자 옵션을 클릭합니다.이 옵션은 "휴대전화 정보" 옵션 위에 있습니다.
    • Samsung Galaxy에서는 "개발자용" 옵션이 화면 하단에 있습니다.
  7. 7 아래로 스크롤하여 "USB 디버깅" 옵션을 활성화합니다.화면 중앙의 디버그 섹션에 있습니다.
  8. 8 아래로 스크롤하여 USB 구성을 클릭합니다.이 옵션은 "USB 디버깅" 옵션 아래에 있습니다.
  9. 9 MTP(미디어 전송 프로토콜)를 클릭합니다.이 옵션은 USB 구성 페이지 상단에 있습니다. 기기를 컴퓨터에 연결하면 Android 시스템 파일을 볼 수 있는 방법입니다.

파트 2 시스템 파일을 여는 방법

  1. 1 Android 기기를 컴퓨터에 연결합니다.한쪽 끝 충전 케이블컴퓨터의 USB 포트에 연결하고 다른 쪽 끝을 전화에 연결합니다. Android 기기를 컴퓨터와 동기화하는 프로세스가 시작됩니다.
    • Android 장치로 수행할 작업을 지정하라는 창이 열릴 수 있습니다. 이 경우 이 창을 닫으십시오.
  2. 2 시작 메뉴를 엽니다.화면 왼쪽 하단에 있는 Windows 로고를 클릭합니다.
  3. 3 파일 탐색기를 엽니다.시작 메뉴 왼쪽 하단의 폴더 모양 아이콘을 클릭합니다.
  4. 4 이 PC를 클릭합니다.탐색기 창 왼쪽에 있는 모니터 모양의 아이콘입니다.
  5. 5 연결된 Android 장치를 두 번 클릭합니다.창 중앙의 "장치 및 드라이브" 섹션에 나타납니다. Android 시스템 폴더가 열립니다.
  6. 6 내부 메모리를 두 번 클릭합니다.모바일 장치의 메모리에 저장된 모든 폴더(시스템 파일이 있는 폴더 포함)를 표시하는 창이 열립니다. 이제 이러한 폴더와 파일을 볼 수 있습니다.
    • 컴퓨터에서 모바일 장치를 분리하기 전에 절차를 따르십시오.
  • 시스템 파일을 보기 전에 운영 체제 버전에 따라 다릅니다.

경고

  • 용도를 알고 있는 파일과 응용 프로그램만 삭제하십시오. 필요한 시스템 파일을 삭제하면 Android 시스템이 붕괴되고 기기가 완전히 작동하지 않습니다.

전신 구글 앱, Gmail, Google Maps, Google+, Gtalk와 같은 것은 철거될 수 있지만 서비스가 없으면 서비스에서 실패로 이어질 수 있으므로 서비스를 떠나는 것이 좋습니다. 잡 플레이시장, 게임 및 기타 프로그램, 빈번한 오류.

또한 다음을 수행하려는 경우 주소 및 탐색을 삭제할 수 없습니다. 구글 사용지도이지만 스트리트 뷰는 이 애플리케이션에 포함되어 있지 않으므로 제거할 수 있습니다.

시스템 응용 프로그램을 제거하려면 수퍼유저 권한이 필요합니다. 즉, 다음을 변경할 수 있도록 먼저 장치를 루팅해야 합니다. 시스템 폴더및 파일.

기본 프로그램은 /system/app 폴더에 있으며 apk 및 odex 확장자를 가진 파일로 표시됩니다. 펌웨어가 해독되면 apk만 있습니다. 폴더에 들어가려면 루트 탐색기와 같은 타사 파일 관리자를 사용해야 합니다.

수동으로 또는 다음을 통해 응용 프로그램을 제거할 수 있습니다. 추가 프로그램. 첫 번째 경우에는 다음이 필요합니다.

  • 루트 탐색기를 통해 / 시스템 / 앱으로 이동합니다.
  • 오른쪽 상단의 "R/W 권한" 버튼을 클릭하여 녹음 폴더를 다시 마운트합니다.
  • 동일한 이름을 가진 삭제된 apk 및 odex 응용 프로그램 파일에 확인란을 추가합니다.
  • 하단에서 가위로 아이콘을 선택하십시오.

  • 플래시 드라이브의 폴더로 이동하십시오.
  • 그런 다음 "여기로 이동"합니다.

필요한 경우 파일을 반환할 수 있으므로 이동을 사용해야 합니다.

절차를 단순화하기 위해 Uninstaller pro를 설치할 수 있습니다.

다음과 같이 사용하십시오.

  • 첫 번째 실행 후에는 그에게 수퍼유저 권한을 부여해야 합니다.
  • 뒤로 버튼을 누르십시오.
  • 프로그램 목록에서 필요한 프로그램을 찾아 클릭하십시오.
  • 그런 다음 "삭제"하고 동의합니다.

또한 만일의 경우에 대비하여 여기에서 먼저 백업을 할 수 있습니다.

표준 프로그램이 업데이트된 경우 먼저 표준 방식으로 업데이트를 제거해야 합니다.

  • 설정으로 바로 가기";
  • "응용 프로그램";
  • 올바른 것을 선택하십시오.
  • "업데이트 제거".

기본 파일을 지운 후 나머지 파일은 다음 폴더에 있습니다.

  • /system/lib에는 관련 응용 프로그램이 작동하는 데 필요한 .so 라이브러리가 포함되어 있습니다. 이 라이브러리는 기본 파일의 이름과 일치하지 않으며 어떤 경우에도 만지면 안 됩니다. 장치를 죽일 수 있기 때문입니다.
  • /data/dalvik-cache - 삭제해야 하므로 하드 리셋을 수행하는 것이 좋습니다.

이것은 공개 API를 사용하여 수행할 수 없기 때문에 임베디드 장치가 필요한 매우 "해키" 방식으로 수행하는 방법을 찾았습니다.

업데이트: user864555가 아래에 설명한 것처럼 이것은 또 다른 솔루션입니다.

"이 코드는 실제로 메뉴 표시줄인 SystemUI 앱을 비활성화합니다. 이 수정 사항은 이 시스템 표시줄의 공간도 얻을 수 있지만 종료하려면 뒤로 버튼이나 무언가를 실행해야 합니다.

업데이트:다음은 세 번째 방법입니다. 이를 수행하는 방법은 프로그래밍 방식으로 또는 명령줄을 사용하는 것입니다. 여기에서 찾을 수 있습니다: http://android.serverbox.ch/?p=306

이 방법은 루트 액세스가 필요하지만 LCD의 밀도를 변경할 필요가 없어 원본과 동일하게 유지되며 매번 다시 시작하지 않고도 UI 탐색 모음을 빠르게 다이얼할 수 있습니다.

블로그는 또한 안드로이드 앱에서 그것을 구현하는 방법을 보여줍니다. 루트가 필요하며 이상적인 아이디어가 아닐 수도 있습니다. 앱이 키오스크나 자신의 기기에서 작동하지 않는 경우 이 방법을 사용하지 마십시오. 당신의 앱은 안드로이드 마켓이나 어디에나 게시됩니다.

시스템 표시줄을 중지/제거/비활성화하려면(이 명령을 실행하기 전에 su 명령을 실행해야 함):

시스템 표시줄을 복원하려면 다음 명령을 실행하기만 하면 됩니다.

매우 간단합니다. ICS가 소스 코드와 함께 곧 출시되어 모든 사람이 키오스크 태블릿용 Android를 만들 수 있기를 바랍니다.

Android 2.3 이하에서는 앱을 전체 화면으로 만든 다음 false onKeyDown()...을 반환하고 앱을 다음으로 등록하여 메뉴/뒤로/검색 버튼을 "캡처"할 수 있습니다. 표준 응용 프로그램집에서 실행하려면 응용 프로그램에서 출구가 없습니다.

Android 3.0(Honeycomb)에서는 탐색 버튼(시스템 표시줄)이 항상 존재하는데 이것을 숨기고 싶습니다. 가능합니까?

참고로 저는 이 애플리케이션을 Android 마켓에 게시하지 않습니다. 그것 내부 신청장치를 내부적으로 사용하려면 장치를 보호해야 합니다.

대부분 현대 스마트폰및 태블릿이 설치된 운영 체제 Android. 스마트폰이나 태블릿에 있는 모든 파일은 모바일 기기 자체를 통해 직접 관리할 수 있으며, 스마트폰이나 태블릿이 연결된 컴퓨터에서도 관리할 수 있습니다.

Android 파일을 관리하는 프로그램 중 하나 데스크탑 컴퓨터모보게니입니다. 이 프로그램을 사용하면 모바일 장치의 파일을 관리할 수 있을 뿐만 아니라 인터넷을 통해 새 게임, 음악, 비디오 및 사진을 다운로드할 수 있습니다. 프로그램은 필요한 파일을 업로드할 수 있는 서비스에 연결됩니다.

프로그램 자체는 간단하고 이해하기 쉽습니다. 실행 후 모바일 장치를 찾고 찾지 못하면 연결을 제안하고 편의를 위해 USB 케이블을 통해 연결하는 방법에 대한 설명서를 볼 수 있도록 제공합니다.

프로그램 창은 첫 번째 부분에서 두 개의 영예로 나뉘며 왼쪽은 Mobogenie 메뉴이고 오른쪽에는 다운로드할 수 있는 모든 종류의 응용 프로그램과 음악이 표시됩니다. 프로그램 메뉴는 세 부분으로 구성되며 상단에는 다운로드할 수 있는 파일 범주가 있고 중간에는 설정이 있으며 세 번째 부분에는 파일 범주도 있지만 상단 부분과 달리 이러한 파일은 위치해있다 휴대 기기컴퓨터에 연결된 것입니다.

다양한 파일을 디바이스에 직접 업로드하거나, 파일을 컴퓨터에 다운로드한 후 프로그램 폴더를 통해 디바이스에 업로드할 수 있습니다.

Android에서 폴더와 파일의 구조와 목적

다운로드한 모든 파일은 맨 아래에 있는 작업 메뉴에서 찾을 수 있습니다. 같은 곳에서 열린 다운로드 폴더 창 상단의 비문을 클릭하면 모든 파일이 컴퓨터에 다운로드되는 폴더를 열 수 있습니다. 하기 위해서는 지원또는 파일 관리자를 사용하여 Android에서 파일을 관리하려면 툴킷 메뉴로 이동해야 합니다.

일반 프로그램컴퓨터를 통해 Android 파일을 관리하기 Mobogenie를 사용하면 모바일 장치에서 쉽게 작업할 수 있습니다.

이를 통해 다양한 파일 다운로드, 관리, 연락처 변경, SMS 및 MMS 메시지 읽기 등을 훨씬 쉽게 수행할 수 있습니다.

배포: 무료.
운영 체제: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10.
인터페이스: 영어.
프로그램 웹사이트 mobogenie.com

안드로이드 adb- 이것은 Total Commander용 플러그인, 당신이 얻을 수 있습니다 전체 권한에게 파일 시스템기계적 인조 인간, 및 시스템의 일부 다른 기능.

시스템 파일 및 폴더를 편집하거나 교체하는 방법은 무엇입니까?

플러그인은 이 편리한 기능 없이는 작업할 수 없는 사용자에게 매우 편리합니다. 파일 관리자. 플러그인을 사용하면 장치를 컴퓨터와 연결할 수 있으며 동기화를 위한 것이 아닙니다. 복사하여 응용 프로그램을 설치할 수 있습니다. APK파일을 루트 folder.apps에 저장합니다.

특징:

  • 애플리케이션 관리(설치, 제거 및 백업)
  • 열의 애플리케이션 아이콘 및 해당 메타데이터
  • 로그, 오류 보고서, 커널 로그, 셸
  • 메뉴에서 재부팅(종료, 재부팅, 복구)
  • 스크린샷(.screenshot 폴더에서 쉽게 복사).
  • 이름 바꾸기 기능으로 여러 장치 연결
  • 루팅 및 비루팅 기기에 적합
  • 완전한 유니코드 지원
  • x32 및 x64 시스템 지원
  • 통합 명령줄 TC
  • 백그라운드에서 복사 및 이동 명령 실행
  • 사용자 정의 파일 데이터 열
  • 전체 파일 시스템 관리
  • 두 장치 간에 복사
  • 파일 권한 변경
  • adb usb그리고 무선 adb(안드로이드 SDK를 설치할 필요가 없습니다)
  • 장치 자동 마운트 지원
  • 디버그 로그
  • 기타 설정

요구 사항:

- 전화에서 활성화해야 합니다 " USB 디버깅«

- 전화 드라이버가 설치되어 있어야 합니다.

와이파이 ADB~을 위한 무선 통신(에서 찾을 수 있습니다 구글 플레이 ) 필요한 경우

안드로이드 SDK플러그인이 작동하지 않아도 됩니다!

설치:

아카이브를 열려고 하면 총사령관, 그러면 관리자가 플러그인 설치에 대해 자동으로 묻습니다.

TC에서 우리는 네트워크 환경, 나열된 드라이브 옆에 "\"처럼 보입니다. \ADB를 선택한 다음 MSM8225* 전화를 선택하고 재부팅해야 할 수 있습니다. 총사령관.

스크린샷:

ADBplugin_v7.3.zip 7247 다운로드

Android 시스템 응용 프로그램 편집은 스마트폰, 태블릿 또는 이에 의해 제어되는 기타 장치의 사용자가 수행할 때 가장 자주 수행됩니다. 운영 체제, 현재를 만족하지 않음 모습제조업체 또는 판매자가 장치에 설치한 프로그램. 또 다른 이유는 Android 애플리케이션의 그래픽 디자인과 관련하여 변경해야 할 뿐만 아니라 위치에도 영향을 미칠 필요가 있기 때문일 수 있습니다. 다양한 요소및 기본 기능을 수행합니다.

코드를 변경하려면 거의 모든 언어(선호하는 Java 및 C ++)에서 기본 프로그래밍 기술이 필요합니다. 그래픽을 교체하려면 직접 손과 그래픽 편집기에서 작업할 수 있는 기능이 필요합니다.

먼저 Android 애플리케이션에서 그래픽만 교체해야 하는지 아니면 시스템의 요소 배열을 변경하고 코드를 더 많이 변경해야 하는지를 결정해야 합니다. 이것에 의존 다음 단계, 응용 프로그램을 아카이브로 사용하거나 완전한 분해 및 편집을 포함합니다.

Android 시스템 애플리케이션에서 그래픽 변경

원본 그래픽을 간단히 바꾸거나 수정하려면(버튼 색상 변경, 그림 다시 그리기 등) 컴퓨터에 표준 WinRAR 아카이버가 있으면 충분합니다. 동시에 사용자는 장치에 대한 "루트" 권한이 있어야 합니다(예: 계정 Windows의 경우 관리자), 대체 복구(CWM) 및 루트 탐색기(장치 자체에서 직접 Android 파일 시스템에 액세스하기 위해)를 갖는 것이 바람직합니다.

먼저 장치에서 USB 디버깅을 활성화한 다음 USB 케이블을 사용하여 컴퓨터에 연결하고 필요한 드라이버를 설치해야 합니다. 그들은 일반적으로 가상 디스크컴퓨터에 연결했을 때 나타납니다.

그런 다음 인터넷에서 파일 관리자용 ADB 플러그인도 다운로드해야 합니다. 이 플러그인을 사용하면 전체 Android 시스템을 폴더가 있는 연결된 드라이브로 볼 수 있습니다. 모든 시스템 응용 프로그램은 /system/app 및 /system/framework에 있습니다. 원하는 응용 프로그램을 찾으면 컴퓨터에 복사하기만 하면 됩니다. 플러그인이 설치되어 있지 않으면 루트 탐색기를 사용하여 응용 프로그램을 복사할 수 있습니다. APK 확장이동식 SD 카드로 이동한 다음 컴퓨터로 이동합니다.

Android 스마트폰의 폴더와 그 의미

복사 후 원하는 응용 프로그램그래픽 편집을 시작할 수 있습니다. 그건 그렇고, Android 애플리케이션의 모든 사진은 다음 위치에 저장됩니다. png 형식누구나 쉽게 열 수 있는 그래픽 편집기. 응용 프로그램 파일을 열면 WinRAR 사용, 여러 폴더를 볼 수 있습니다. 우리는 res 폴더에만 관심을 가질 것입니다. 다른 폴더. 이 중 이름에 "drawable"이라는 단어가 있는 것만 필요합니다.

이제 장치 유형과 화면 해상도를 기억해 보겠습니다. 이것이 스마트폰이고 해상도가 240x320인 경우 주로 drawable 및 drawable-ldpi 폴더에 관심이 있습니다. 해상도가 320x480인 경우 - 각각 드로어블 및 드로어블-mdpi 폴더, 해상도 480x800인 경우 - 드로어블 및 드로어블-hdpi 폴더. 그 외에도 일반적으로 이름에 "land"라는 단어가 포함된 폴더가 있습니다. 이는 세로 모드용 그래픽입니다. 장치가 기울어졌을 때.

손에 태블릿이 있다면 모든 화면 해상도에서 drawable 및 drawable-mdpi 폴더에만 관심이 있습니다.

선택한 폴더를 컴퓨터에 복사하여 교체하거나 다시 칠할 수 있습니다. 소스 이미지필요하고 눈에 즐겁습니다. 해상도가 9.png인 사진은 특히 주의해야 합니다. 사실 그러한 이미지의 둘레를 따라 1픽셀 너비에 특수 표시가 있는 특수 프레임이 있으며 무결성을 위반하면 응용 프로그램이 실패합니다. 따라서 이러한 파일을 편집할 때는 각별한 주의가 필요합니다.

폴더를 편집한 후에는 apk 확장자가 있는 애플리케이션 자체인 아카이브에 다시 업로드해야 합니다. 이 경우 WinRAR에서 "압축 없음" 옵션을 선택해야 합니다.

수정된 응용 프로그램은 루트 탐색기를 사용하여 장치에 다시 다운로드됩니다(먼저 파일이 SD 카드로 복사되고 장치에서 장치로 복사됨) 또는 복구를 종료한 후 - 컴퓨터에서 / 시스템/앱으로 즉시 또는 / 시스템 / 프레임워크 폴더 . 다음으로 루트 탐색기 또는 ADB 플러그인에서 적절한 옵션을 사용하여 파일 권한을 설정해야 합니다. 644 형식이어야 하며, 장치를 재부팅하면 업데이트된 응용 프로그램의 결과를 볼 수 있습니다.

시스템 애플리케이션의 소스 코드 편집

시스템 응용 프로그램의 소스 코드를 편집하려면 조금 더 노력해야 합니다. 애플리케이션을 변경한 후 분해하고 빌드하려면 다음 몇 단계를 수행해야 합니다.

1) 자신의 컴퓨터에 필요한 소프트웨어 패키지를 설치합니다. 최신 버전: Java SE Runtime Environment 및 Android SDK Windows(응용 프로그램 및 해당 구성 요소 작업용 프로그램), APKtool 또는 APKManager 또는 Firmware_tool(시스템 응용 프로그램 디스어셈블 및 디컴파일을 위한 세 가지 프로그램 중 하나), NotePad ++ 편집기(소스 코드 변경용) 안드로이드 시스템 애플리케이션의 ).

2) 장치에서 "USB 디버깅"을 활성화하고 USB 케이블을 사용하여 컴퓨터에 연결하고 장치와 작동하는 데 필요한 드라이버를 설치합니다.

3) 위의 프로그램 중 하나를 사용하여 응용 프로그램 코드 작업을 하려면 전화에서 폴더 / 시스템 / 프레임워크를 (완전히) /시스템 / 앱 폴더에서 프로그램 및 시스템 응용 프로그램의 해당 폴더로 추출해야 합니다. 예를 들어, Firmware_tool 프로그램의 경우 전화의 파일을 적절한 하위 폴더의 C: Firmwaretoolfw_project1_source2_system.img_unpacked 폴더로 복사해야 합니다(응용 프로그램은 앱 폴더로, 파일은 프레임워크에서 프레임워크 폴더로). 이 프로그램과 다른 프로그램을 모두 사용하는 경우 해당 지침을 반드시 읽으십시오.

4) "참조 프레임워크"를 설치합니다. 응용 프로그램의 디컴파일(즉, 코드 디스어셈블리) 및 컴파일(즉, 코드 어셈블리)이 수행되는 규칙 집합입니다.

이것으로 시스템 응용 프로그램 작업을 위한 준비가 완료되었습니다.

장치에서 애플리케이션을 언로드하고 다시 로드하는 것은 "Android 시스템 애플리케이션에서 그래픽 변경" 섹션에 설명된 절차와 유사하게 수행됩니다.

Android 애플리케이션의 코드 편집은 일반적으로 다음을 사용하여 수행됩니다. 메모장 편집기++ - 가장 편리한 것 중 하나 텍스트 편집기, 선택한 프로그래밍 언어에 대한 구문 강조 옵션이 있습니다. 일반적으로 편집할 때 선택한 그래픽 편집기를 사용하여 도중에 그래픽을 변경할 수도 있습니다.

편집이 완료되면 수정된 응용 프로그램이 장치에 다시 로드되고 장치 자체를 재부팅해야 합니다. 응용 프로그램을 장치에 다운로드하기 전에 디버깅하는 고급 편집기는 Google의 Eclipse와 같은 다양한 에뮬레이터를 사용합니다.