휴대폰 내장 스토리지는 컴퓨터에 미러링됩니다.
현재 안드로이드 휴대폰 이미지 데이터 복구는 모두의 난제, 특히 SD 카드가 없는 휴대폰이다.
저는 삼성 W20 13 휴대폰을 만들었는데, 그 데이터와 sdcard 는 파티션 (ext4) 의 다른 디렉터리입니다. 당시에는 생각지도 못했는데, =/SD 카드 /data.img 의 DD if =/dev/block/mmcblkxpx 로 직접 데이터를 복구했는데, 나중에는 어리둥절하여 미러링할 때 데이터 영역의 사용된 공간도 증가하고 있다. 데이터가 덮어쓰여집니다. ! ! 나중에 나는 고객의 백업에서 휴대전화의 연락처를 찾았다. 이것은 허황된 충격이다.
-응? 이제 휴대 전화 메모리를 컴퓨터에 직접 미러링하여 모든 파티션에 저장할 수 있는 방법을 소개합니다.
-응? 이 방법을 소개하기 전에, 먼저 우리의 준비 작업을 살펴보자.
/ROOT-0/. 휴대 전화에는 루트 권한이 있어야 합니다.
휴대 전화는 디버깅 모드를 시작해야합니다.
3. 핸드폰은 외부와 소통할 수 있는 경로가 있어야 합니다.
4. 데이터 영역의 마운트 지점을 알고 있습니다.
5. 해당 미러 명령 (DD) 을 알고 있어야 합니다
6. 컴퓨터에는 해당 도구 (nc.exe pv.exe Cygwin 1) 가 있어야 합니다. DLL 및 필수 adb.exe adbwinapi.dll adbwinusbapi.dll). 내 도구는 모두 c: ₩ adbshell ₩ adbhelp 디렉토리에 있습니다.
-응? 우리 휴대전화 저장의 목적은 데이터를 복구하는 것이기 때문에, 우리는 휴대폰의 데이터 파티션이 데이터를 쓰지 않도록 보장해야 한다는 전제조건이 있다.
1 에 대한 설명입니다. 뿌리
-응? 뿌리 방법은 여기서 많이 말하지 않는다. 인터넷에는 여러 가지 방법이 있다. 선택해 주세요.
-응? HTC 나 소애와 같은 일부 휴대폰의 경우, 루트를 원하면 먼저 잠금을 해제해야 한다. 모르면 뿌리를 얻을 수 없다.
-응? 일반적인 루트에는 세 가지 방법이 있습니다.
-특정 유형의 휴대폰을 위해 특별히 설계된 루트 도구. 을 눌러 섹션을 인쇄할 수도 있습니다
-응? -응? 컴퓨터측의 원버튼 루트 도구
-응? 휴대폰 끝의 루트 도구.
-응? 나는 네 번째 방법이 있는데, 일부 휴대폰이 꺼져 있을 때 루트를 얻고 거울을 얻을 수 있다. 이것은 루트를 찾는 가장 완벽한 방법입니다.
-응? 어떤 종류의 루트 도구를 찾을 수 없는 사람에게는? 나는 컴퓨터측에서 360 1 버튼 루트를 테스트한 적이 있다. 이 소프트웨어 루트를 사용할 경우 데이터 영역에 기록되는 데이터 양이 가장 적습니다 (/ROOT-0/MB 미만).
-응? 만일 컴퓨터의 루트 도구가 루트 휴대폰을 사용할 수 없다면, 핸드폰의 루트 도구를 사용하세요. 뿌리가 있는 것이 없는 것보다 낫다.
2. 디버그 모드 설명
말할 필요도 없이, 전원을 켜면 된다. 휴대전화의 디버깅 모드를 켜는 방법에 대해서는 먼저 관련 지식을 말해 보자. 여기는 더 이상 말하지 않는다.
3. 외부 파이프 설명
-응? 이것은 유명한 수치 제어 공구를 사용해야 한다. 너는 인터넷에서 이 도구에 대한 설명을 찾을 수 있다. 나는 오래 전에 이 도구로 뒷문을 만들었던 것을 기억한다. 하지만 저는 수년 동안 해커가 되지 않았습니다.
-응? 준비 작업이 완료되면 이제 미러링 작업을 시작합니다.
-응? 휴대폰이 컴퓨터에 연결되어 있습니다.
그림 1 휴대폰이 컴퓨터와 잘 연결되어 있습니다.
-응? 이것은 휴대폰과 컴퓨터의 연결이 온전하다는 것을 보여준다. 안드로이드 태블릿이라면 비슷해요. 장치가 나타나지 않으면 인터넷에서 해당 휴대폰 드라이버를 다운로드해야 합니다.
참고: 모바일 드라이버를 다운로드할 때는 QQ 휴대폰 집사, 9 1 조수, 완두콩 폴더 등과 같은 타사 휴대폰 관리 소프트웨어를 사용하지 마십시오. 이 소프트웨어는 휴대 전화에 해당 소프트웨어를 설치합니다. 이것은 데이터 복구의 금기이다.
-응? 인터넷에서 직접 드라이버를 다운로드하거나 windows win7 시스템이 해당 드라이버를 검색하도록 해야 합니다. XP 학생, 빨리 win7 로 업그레이드하세요.
다음: cmd 를 열고 adb.exe 가 있는 디렉토리로 이동합니다.
그림 2 연결된 휴대 전화를 보려면 명령을 입력합니다.
-응? 적절한 명령을 입력합니다. 보시다시피, 여기에 (중흥 -N88 1F) 휴대폰이 있습니다. 회복의 편의를 위해 컴퓨터에 복구가 필요한 휴대폰만 연결하는 것이 좋다. 그렇지 않으면 많은 번거로움이 생길 수 있다.
-응? 이 명령을 입력하는 목적은 복구할 휴대폰이 컴퓨터에 연결되어 있는지 확인하는 것이다. 휴대폰 드라이버가 설치되어 있고 이 명령을 입력한 후 컴퓨터에 연결된 휴대폰을 찾을 수 없는 경우 adb.exe 를 업그레이드하고 최신 버전의 도구를 사용해야 합니다. 최신 버전의 adb.exe 를 사용해도 여전히 휴대폰을 찾을 수 없다면 별도로 처리해야 합니다. 너는 컴퓨터를 바꿔볼 수 있다. 컴퓨터를 바꾸면 사용할 수 없습니다. 그런 다음 내 전문 교육에 참여하십시오.
-응? 다음은 휴대폰에 파이프 도구 NC 가 있는지 여부를 판단하는 것이다.
-응? 명령을 다음과 같이 입력합니다.
그림 3 은 휴대폰에 파이프 도구가 있는지 여부를 판단한다.
-응? 다음 줄에 busybox v1.2.0.2xxxxx (2012-xx-xx: xx) 라는 단어가 나타나면 휴대전화에 도구 busybox 가 설치된 것입니다 우리는 busybox 의 NC 하위 명령을 사용할 것이다.
-응? 만약 busybox 를 설치하지 않았다는 메시지가 나타나면, 우리는 핸드폰에 busybox 를 설치해야 한다.
참고: 도구 busybox 를 설치하는 것도 기교가 있다. 우리는 여전히 데이터 파티션에 어떠한 데이터도 쓸 수 없는 원칙이다. 온라인 자습서는 휴대 전화 설치 apk 소프트웨어에 관한 것입니다. 그 후, 휴대폰의 일부 지역은 데이터 영역으로 덮일 것이다. 이것은 휴대전화 법의학에 있어서는 바람직하지 않다.
-응? 다음 문장, 만약 핸드폰에 busybox 소프트웨어가 없다면, 어떻게 데이터 영역을 우회하여 휴대폰에 busybox 를 설치할 수 있는지 알려드릴게요.
-응? 이제 모든 도구가 있습니다.
4. 휴대폰 데이터 영역의 마운트 지점을 가져옵니다.
-응? 이를 위해 mount 명령을 사용할 수 있습니다.
그림 4 데이터 파티션의 마운트 지점 얻기
-응? 데이터 파티션이 마운트된 파티션이 /dev/block/mmcblk0p 13 이라는 것을 알고 있습니다. 물론 이는 비교적 간단하며 mount 명령을 실행한 후 마운트 지점을 직접 제공합니다. 우리에게 직접 마운트 지점을 주지 않은 일부 휴대폰의 경우, 우리는 어쩔 수 없이 다른 방법으로 데이터 파티션의 마운트 지점을 얻어야 한다. 이 마운트 지점은 보통 /dev/block/mmcblkxPx 입니다.
5. 대칭 명령
-응? 일반적으로 하이엔드 휴대폰의 경우 DD 를 사용하여 휴대폰의 스토리지를 미러링합니다. 로우엔드 휴대폰의 경우 DD 명령을 사용하면 틀릴 수 있다. Cat 명령을 사용해서만 미러링할 수 있습니다.
-응? 인터넷에는 많은 DD 명령 형식이 있습니다. 이 명령을 사용할 때 if 뒤에는 소스 주소, 즉 데이터 파티션의 마운트 지점이 있습니다. 뒤에는 대상 주소가 있습니다.
이제 미러링을 시작하겠습니다.
-응? 먼저 ADB 에 대한 포트 매핑을 설정합니다.
그림 5 TCP 포트 52330 을 엽니다. 물론 자신의 포트로 변경할 수 있습니다.
-응? 아래에 휴대폰 케이스를 입력하세요.
그림 6 휴대폰 하우징으로 들어갑니다.
-응? 모두 구분에 주의해야 한다. 휴대폰 껍데기에 들어가면 모든 입력 명령이 휴대전화에 있다. 다른 말로 하자면, 핸드폰은 우리의 현재 육계에 해당한다.
-응? 현재 제 이 핸드폰은 특수처리를 거쳐 껍데기에 들어간 후 바로 루트 권리를 획득했습니다. $ 휴대폰의 경우, 휴대폰의 루트 권한을 사용하려면 또 다른 명령인 su (루트 암호 필요 없음) 를 입력해야 한다.
-응? Su 에 들어갈 때, 휴대전화에 허가가 필요한지 주의하세요. (어떤 핸드폰은 우리의 허가케이스가 필요하고, 어떤 것은 필요없습니다.) 핸드폰의 팝업 창구에 승인이 필요하면 허락해 주세요.
다음으로 mirror 명령을 입력합니다.
그림 7 미러 명령 입력
-응? 이 명령은 가젯 NC 로 휴대폰의 52330 포트 (-l -p 52330) 를 켜는 것을 의미한다. 프로그램이 이 포트에 연결되면 -e 이후의 명령이 실행됩니다. Dd 명령은 데이터를 미러링하는 데 사용됩니다.
-응? Nc 의 주요 기능은 네트워크의 한쪽 끝에서 다른 쪽 끝으로 입력 데이터를 전송하여 출력하는 것입니다.
-응? 명령이 끝난 후 아래에 깜박이는 흰색 블록이 있습니다.
-응? 이때 핸드폰의 명령이 완성되었다.
-응? 또 다른 cmd 를 열고 NC 를 도구로 사용하여 52330 포트를 연결하고 F:\330wang 디렉토리에 데이터를 저장합니다.
그림 8 컴퓨터측 NC 명령
-응? 모두 주의하세요. 이제 컴퓨터의 nc.exe 를 사용하여 방금 포트 52330 에 연결합니다. 처음에 설정한 포트 매핑으로 인해 nc.exe 에 직접 연결할 수 있습니다.
그림 9 미러링 프로세스
-응? 이때 USB 케이블을 사용하여 데이터 파티션을 컴퓨터의 F 디스크에 직접 미러링할 수 있습니다.
-응? Pv.exe 의 명령을 알려 드리겠습니다. 전송된 데이터의 양과 현재 속도를 보여주는 가젯입니다.
-응? -i 1 은 1 초에 한 번 표시되는 데이터입니다.
-응? -i 0.5 는 0.5 초마다 데이터를 표시합니다.
-응? 뒤에 공백을 추가하는 것을 잊지 마십시오.
물론 너무 번거롭다면 NC127.0.0.152330 >: f: \ 330wang \ data.img 를 직접 입력해도 됩니다
-응? 이것도 가능합니다.
-응? 미러 작업이 완료되었습니다. 나머지 작업은 미러가 끝날 때까지 기다리는 것입니다. 거울의 속도는 휴대폰과 관련이 있다.
그림 10 미러 완료 후 휴대폰 디스플레이
그림 1 1 미러 완료 후 컴퓨터 디스플레이
-응? 우리는 데이터 복구 소프트웨어를 들고 F 디스크 330wang 디렉토리에서 data.img 를 열어 스캔했습니다. Winhex r-studio UFS 와 같은 ext4 만 지원할 수 있습니다.