Viber 앱 파일을 검색하는 방법

Viber 앱 파일을 검색하는 방법

Viber 애플리케이션에서 파일 시스템 추출을 수행하려고 합니다. 내 연구 결과에 따르면 Viber에는 관심 있는 파일, 즉 Viber_messages, Viber_data 및 Viber_call_log.db가 포함된 데이터베이스라는 폴더가 포함되어 있는 것으로 나타났습니다. 그래서 먼저 "adb devices" 명령을 사용하여 Android 장치를 연결한 다음 "adb shell"을 입력했습니다. 그런 다음 " " 다음에 폴더 이름과 파일 이름을 입력하여 위 파일을 검색하기로 결정했지만 find / -name내가 얻은 응답은 " not found"이었습니다. su를 입력하여 루팅을 시도했지만 동일한 응답을 받았습니다.

내가 뭘 잘못했나요? 제가 한 일에 대한 사진을 첨부했어요여기에 이미지 설명을 입력하세요.

답변1

키보드가 닳을 때까지 다양한 구문 변형을 시도해 볼 수 있습니다. find시작한 셸에서 파일을 찾을 수 없으므로 먼저 파일을 수정해야 합니다.

ADB에서 그런 것을 본 기억이 없으므로 find먼저 실제로 해당 명령이 있는지 확인하고 그렇지 않은 경우 다른 전략을 결정하십시오. 예를 들어 grep출력을 시도해 볼 수 있습니다.ls -R

답변2

만약에귀하의 휴대폰은 루팅되었습니다("su를 입력하여 루팅하려고 했습니다"라는 귀하의 진술에 따르면추측하다아니요, 하지만 잘 모르겠습니다. BusyBox와 터미널 에뮬레이터를 설치하면 예상했던 것보다 더 많은 Linux 명령을 얻을 수 있습니다. 실제로는 연결된 USB 또는 SD 카드에만 복사할 수 있으며 기본적으로 Play 스토어 앱 내에서 수행됩니다.

일반 adb 페이지 링크:
http://developer.android.com/tools/help/adb.html
Android와 일반적인 Linux 사이에는 몇 가지 매우 중요한 차이점이 있으므로 Android에 더 익숙해지려면 이 사이트와developer.android.com을 탐색해야 합니다. (기본적으로 루트 액세스 권한이 없고 모든 디렉토리에 액세스할 수 없다는 사실과 같습니다)

또한 읽어보세요:
http://www.linuxtopia.org/online_books/android/devguide/guide/developing/tools/android_adb_copyfiles.html

장치에서 또는 장치로 파일을 복사하는 방법을 설명합니다. 관련 라인은 다음과 같습니다:

adb pull <remote> <local>

명령에서 개발 머신(로컬) 및 에뮬레이터/장치 인스턴스(원격)의 대상 파일/디렉터리에 대한 경로를 참조합니다.

예는 다음과 같습니다.

adb push foo.txt /sdcard/foo.txt

관련 정보