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에 더 익숙해지려면 이 내용을 살펴보고 일반적으로 development.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

관련 정보