flashtool을 사용하여 펌웨어를 설치하는 방법. SP 플래시 도구: Mediatek 프로세서 기반 Android 장치를 플래싱합니다. FlashTool을 사용하여 스마트폰 플래시 준비

플래시툴 - 5.1844.00.000 - FlashTool 프로그램은 중국 휴대폰에서 작동하도록 설계되었습니다. 이 프로그램은 전화에서 전체 숫자를 읽고 쓰는 기능과 형식을 제공합니다.


  • 장르: 펌웨어 소프트웨어
  • 활성화: 무료, 필요하지 않음
  • 영어

펌웨어 MT67**

67** 칩셋이 탑재된 스마트폰/태블릿은 버전이 v5.1444.00.000 이상인 플래시 드라이브로 플래시해야 합니다.


[*] USB 디버깅 [*]

USB 디버깅을 활성화하는 것을 잊지 마세요!

###-> Flashtool을 통한 플래싱 지침 컴퓨터 설정 변경 -> 일반 -> 특수 부팅 옵션 -> 지금 재부팅하세요.
종료할 때 진단 -> 고급 옵션 -> 부팅 옵션 -> 다시 시작을 클릭합니다.
그런 다음 메뉴가 나타나면 "필수 드라이버 서명 확인 비활성화"를 선택하십시오.

win8.1에서 서명 확인을 비활성화하는 방법은 다음과 같습니다.:

Win+I -> 설정 -> 컴퓨터 설정 변경 -> 업데이트 및 복구 -> 복구 -> 지금 다시 시작하세요.
종료할 때 진단 -> 고급 옵션 -> 부팅 옵션 -> 다시 시작을 클릭합니다.
메뉴가 나타나면 F7을 누르고 컴퓨터가 다시 시작될 때까지 기다립니다.
다음으로 지침에 따라 드라이버를 설치합니다.

휴대폰을 컴퓨터에 연결하면 장치가 노란색 삼각형 아이콘과 함께 "Android Composite ABD 인터페이스" 섹션에 나타나는 것을 볼 수 있습니다. 장치에 드라이버 파일 경로를 표시하지만 장치 관리자는 모든 것이 안전하다고 주장합니다. 드라이버에 이상이 없고 업데이트를 원하지 않는 경우 PID\VID를 등록해야 하는 파일을 편집해야 하므로 먼저 컴퓨터에서 이 데이터를 찾아야 합니다. 노란색 삼각형, 속성, 장치 ID가 있는 장치를 마우스 오른쪽 버튼으로 클릭합니다. 2줄이 됩니다. 이 줄은 드라이버 파일에 복제되어야 합니다. 그런 다음 이 드라이버의 경로를 다시 지정해야 합니다.

예:

android_winusb.inf - 이 파일을 변경합니다.


%SingleAdbInterface% = USB_설치, USB\VID_0BB4&PID_0C01
%CompositeAdbInterface% = USB_설치, USB\VID_0BB4&PID_0C01&REV_0255

vid\pid가 변경될 수 있습니다. 값을 입력하세요.

p.s: 이것은 SP 플래시 도구입니다. 중국 장치 등을 플래시하는 데 사용됩니다. 하지만 Sony Xperia용 Flashtool과 혼동하지 마세요.

중요한 정보

MT6575 및 MT6577이 있는 경우 주의하세요. 벽돌이 들어 올려지면 프리로더와 dsp_bl만 플래시하면 됩니다! 다른 모든 표준 업데이트 및 플래싱에서는 SP 플래시 도구에서 이 상자를 선택하지 말고 포맷을 활성화하지 마십시오. 그러면 집에서 아무 것도 할 수 없으며 서비스 센터로 가져갑니다. 무심코 이러한 파티션을 플래싱하는 것은 쓸모없고 매우 위험한 작업입니다. 특히 MT6575 및 MT6577에서는 더욱 그렇습니다.
꼭 필요한 경우가 아니면 프리로더 파일을 플래시하지 말고 포맷을 활성화하지 마십시오(다른 모든 사람에 대해).

플래셔와 펌웨어가 있는 폴더를 시스템 디스크의 루트에 복사하고 거기서 작업하세요(추가 문제를 일으키지 마세요)

다양한 중국 휴대폰 배치에서는 이전 배치의 유사한 장치에 대한 펌웨어와 올바르게 작동할 수 없는 하드웨어 구성 요소가 변경되었습니다. 가장 흥미로운 점은 이것이 다른 개정판이라는 사실조차 나타내지 않는 경우가 많다는 것입니다. 이것은 무엇을 위한 것입니까? 게다가 펌웨어를 플래시하기 전에 항상 전체 ROM 백업을 수행하십시오.



  • MT6573/MT6513/MT6575/MT6515/MT6577/MT6517

  • MT6589/MT6572/MT6570/MT6582/MT8135/MT6592/MT6571

  • MT8127/MT6595/MT6752/MT2601/MT8173/MT6795/MT6798/MT6799

  • MT6735/MT6535M/MT6753/MT8163/MT8590/MT6580/MT6757D/MT8167

  • MT6755/MT6797/MT6737T/MT6737M/MT6750/MT6757​/MT6757/MT0690



이전 버전 5.1804.00.000이 2018년 8월 5일 - 5.1828.01.000 기준으로 현재 버전으로 업데이트되었습니다.
이전에 이 버전은 5.1708.00.000으로 업데이트되었습니다.
버전 5.1640.00.000이 5.1708.00.000으로 업데이트되었습니다.


FlashTool.txt에 대한 파일 scat 26.27.28.29가 아카이브에 있습니다.
CBR 영역에서 맞춤형 바이너리를 다운로드하는 고객 매개변수 기능을 지원합니다.
WINBOND OTP 기능 지원
1) WINBOND 플래시에는 4개의 보안 레지스터 뱅크(OTP)가 있습니다. Bank0은 향후 사용을 위해 Winbond에 의해 예약되어 있습니다. 뱅크1~뱅크3만 사용합니다. 하나의 뱅크 크기는 0x100입니다. 사용자는 flashtool 드라이버가 이 주소를 뱅크1에서 뱅크3으로 지정하는 0x0 ~ 0x300 주소를 직접 사용할 수 있습니다.
2) WINBOND 플래시 고유 기능은 보안 등록 뱅크가 일회성 프로그램이 아니라는 것입니다. 특정 명령으로 지울 수 있습니다. 이러한 영역의 포맷을 방지하려면 사용자는 보안 뱅크에서 데이터가 변경되는 것을 방지하기 위해 해당 영역을 "잠금"해야 합니다.
버그 수정:
잘못된 블록 관리 방법으로 인해 CBR 생성 실패에 대한 버그 수정
향상된 기능:
MMAA는 4개의 플래시 ID 비교를 지원합니다.
메모리 지원:
새로운 직렬 플래시 추가: SF_N25W064A11EF640F, SF_MX25U12835FZNI_10G 및 SF_MX25L12835EMI_10G.
참고: SV5 플랫폼: MT6251, MT6276. SV3 플랫폼: 기타 칩

기능과 안정성을 확장하는 스마트폰용 새 펌웨어가 출시되는 경우가 많습니다. 불행하게도 이들 모두가 독립적으로 설치되는 것은 아닙니다. 이 기사에서는 장치에 Flashtool을 사용하여 펌웨어를 직접 설치하는 방법을 자세히 살펴보겠습니다.

이제 시작하겠습니다. 먼저 펌웨어가 무엇인지, 어떤 용도로 사용되는지 알아 보겠습니다. 펌웨어 또는 펌웨어는 스마트 장치의 기본 소프트웨어 부분으로 스마트폰의 모든 기본 기능과 고급 기능을 완벽하게 제어할 수 있습니다. 다른 말로 하면 이것이 장치의 디지털 '핵심'이라고 말할 수 있습니다.

펌웨어 업데이트가 필요한 이유는 무엇입니까?

이것이 기본 소프트웨어 패키지라는 것을 알았으므로 최신 버전으로 업데이트하면 다음을 받게 됩니다.
1) 오류와 "버그"를 제거합니다.
2) 장치 작동 속도를 높입니다.
3) 새로운 소프트웨어 기능의 추가 및 등장.

보시다시피 최신 버전의 펌웨어를 사용하면 이점만 얻을 수 있습니다.

FlashTool을 사용하여 스마트폰 플래시 준비

가장 먼저 확인해야 할 것은 배터리 상태입니다. 충전량이 충분히 높고 50% 이상인지 확인하세요.
또한 서비스 센터가 아닌 모든 작업을 직접 수행하는 경우 장치에 대한 두려움과 위험은 귀하에게 달려 있음을 기억하십시오.
Windows7 64비트를 사용하는 경우 드라이버를 설치하기 전에 속성에서 ..Flashtool\drivers\Flashtool-drivers.exe Windows Vista와의 호환성을 설정하고 확인란을 선택하여 응용 프로그램을 관리자로 실행해야 합니다.

스마트폰 펌웨어 플래싱에 대한 자세한 지침

1. FlashTool 프로그램(Windows 시스템용)을 다운로드합니다.
2. FlashTool을 실행하고 번개 아이콘이 있는 버튼을 클릭합니다.

3. 그런 다음 Flashmod를 선택하고 확인을 클릭해야 합니다.


4. 데이터의 백업 복사본을 만듭니다(예: Titanium Backup Pro 사용).
5. 나타나는 창의 왼쪽에서 펌웨어를 선택하고, 모든 데이터를 저장하려면 오른쪽에서 Wipe의 확인란 3개를 선택 취소해야 합니다. 프로세스 속도를 높이려면 최종 확인 없음을 선택 취소하세요(그러나 이렇게 하지 않는 것이 좋습니다).


6. 이제 스마트폰을 끄고 30초 동안 기다린 후 볼륨 버튼을 길게 누르세요. 그런 다음 프로그램 자체가 드라이버를 설치하고 스마트폰을 초기화해야 합니다.
7. 그런 다음 깜박임 프로세스가 시작되고 "깜박임 완료" 메시지가 나타납니다. 이로써 모든 펌웨어 프로세스가 성공적으로 완료되었습니다.
8. 스마트를 새로고침하고 기뻐하세요 :)

FlashTool 스마트 프로그램으로 플래시하는 방법에 대한 비디오 애플리케이션

이 지침은 주로 어떤 이유로든 PC Companion이나 무선을 통해 장치를 Android 7.0 Nougat로 업데이트할 수 없는 Xperia X, Xperia Z5, Xperia XZ 및 기타 스마트폰 소유자를 대상으로 합니다. 구입한 장치가 원래 특정 이동통신사를 대상으로 한 경우에 이런 일이 발생합니다. 그런 다음 운영자의 서비스가 "해당" 클라이언트에 업데이트를 배포하도록 결정할 때까지 몇 달 동안 업데이트를 기다릴 수 있습니다.

둘째, 어떤 이유로 Android 7.0 Nougat, 디자인, 기능 등을 좋아하지 않는 사람들에게는 지침이 필요합니다. FlashTool을 사용하면 Android 6.0.2 Marshmallow 기반의 이전 펌웨어로 쉽게 롤백할 수 있습니다.

경고!

FlashTool을 통해 Xperia 스마트폰 또는 태블릿을 플래싱하기 시작할 때 취한 모든 조치에 대한 책임은 전적으로 귀하에게 있다는 점을 기억하십시오. 펌웨어를 설치하기 전에 문제를 철저히 이해하십시오.

경솔한 행동으로 인해 업데이트된 Xperia 장치 대신 벽돌을 받은 경우 사이트를 비난해서는 안 됩니다. 모든 책임은 전적으로 본인에게 있습니다. .

FlashTool을 통해 펌웨어를 설치하면 보증이 상실되지 않으며 어떤 방식으로든 서비스에 영향을 미치지 않습니다.

새로운 펌웨어로 Sony Xperia 장치를 플래시하는 방법. FlashTool을 통해 펌웨어를 설치하기 위한 간단한 단계별 지침

먼저 장치를 준비해야 합니다.

  1. USB 디버깅을 활성화합니다. 설정 > 개발자 옵션으로 이동하고(옵션이 없는 경우 "휴대폰 정보" 섹션으로 이동하여 "빌드 번호" 항목을 여러 번 클릭) "USB 디버깅" 줄을 찾아 확인란을 선택합니다.
  2. 설정 > 보안으로 이동하여 알 수 없는 소스 모드를 활성화하세요.
  3. Xperia 장치에는 해당 모델에 특별히 필요한 모든 드라이버가 설치되어 있어야 합니다. 간단히 PC Companion 프로그램을 컴퓨터에 설치하고 서로 동기화하는 것이 가장 좋습니다.

FlashTool을 통해 설치할 Xperia 펌웨어를 구할 수 있는 곳

두 가지 옵션이 있습니다:

첫 번째.웹사이트의 특별 페이지에서 다운로드할 수 있으며, 여기에는 .ftf 형식의 Xperia 장치용 기성 펌웨어 이미지가 대부분 포함되어 있습니다. FlashTool을 통해 펌웨어가 설치되는 형식입니다.

두번째. XperiaFirm 유틸리티를 사용하여 펌웨어를 직접 다운로드한 다음 후속 플래싱을 위해 다운로드한 파일을 ftf 이미지로 변환합니다.

XperiFirm을 통해 펌웨어 얻기

이것은 우리가 개발자들과 악수하는 슈퍼 애플리케이션입니다.


FlashTool을 사용하여 Xperia 펌웨어의 FTF 이미지 만들기

  1. Flashtool(0.9.23.0)을 다운로드하여 설치해야 합니다(링크를 따라가세요).
  2. 설치 후 프로그램을 시작하십시오. 이렇게 하려면 “C:\Flashtool”의 설치 폴더로 이동하여 FlashTool.exe 파일을 클릭하세요. 오류가 발생하면 “C:\Flashtool\firmwares” 폴더의 내용을 삭제하세요.
  3. FlashTool을 연 후 스크린샷에 표시된 대로 도구 > 번들 > 생성 탭으로 이동합니다.
  4. 새 창에서 "소스 폴더 선택" 줄에 점 3개가 있는 작은 버튼을 클릭하고 이전에 다운로드한 펌웨어가 있는 폴더를 선택합니다.

  5. 모든 파일이 "폴더 목록" 필드에 업로드된 것을 볼 수 있습니다. 그런 다음 숨겨진 선 "장치"를 두 번 클릭하고 Xperia 장치 모델을 선택하십시오.

  6. "브랜딩" 및 "버전" 줄에 펌웨어를 다운로드할 때 이전에 기억해야 했던 값을 입력합니다.

  7. "폴더 목록" 필드에서 모든 파일을 선택하고(확인하는 것을 잊지 마세요) 오른쪽 화살표 버튼을 클릭하세요. 그러면 모든 파일이 "펌웨어 콘텐츠" 필드로 전송됩니다. 그런 다음 "Create" 버튼을 클릭하면 펌웨어 컴파일 프로세스가 시작됩니다.

  8. FTF 펌웨어 이미지 생성 절차를 완료하면 특별한 문구가 나타납니다(스크린샷 참조). .ftf 형식의 완성된 펌웨어는 "C:\Users\Nickname of yourcomputer\.flashTool\firmwares\" 폴더에 나타나야 합니다.


FlashTool을 사용하여 Xperia 장치에 펌웨어 설치

따라서 이미 다운로드했거나 직접 만든 FTF 형식의 기성 펌웨어가 있습니다. 남은 것은 Xperia 장치에 설치하는 것뿐입니다.


이제 장치에서 USB 케이블을 분리하고 켤 수 있습니다. 이로써 FlashTool을 사용하여 펌웨어를 설치하는 프로세스가 완료되었습니다. 축하합니다! 🙂

예를 들어 필요한 모든 것을 다운로드한 후 일부 폴더의 루트에 Android 폴더를 만들고 압축을 푼 아카이브의 콘텐츠를 폴더로 구성할 수 있습니다. 드라이버는 Drivers 폴더에, Platform Tools는 별도의 폴더에, SP Flash Tool은 별도의 폴더에, MTK Droid Tools도 별도의 폴더에 있습니다.

그런 다음 장치에서 개발자 모드를 활성화하고 USB 디버깅을 활성화하십시오. 저것들. 먼저 설정 -> 휴대전화 정보(기기 정보)로 이동하여 개발자 모드가 활성화되었다는 메시지가 나타날 때까지 '빌드 번호'를 여러 번(5~7) 클릭하세요. 다음으로 설정 메뉴 -> 개발자용으로 이동하여 "USB 디버깅" 확인란을 선택하세요.

그런 다음 장치를 PC에 연결하고 ADB 드라이버를 설치합니다(즉, 아카이브에서 AdbDriverInstaller.exe를 실행하거나 장치 관리자를 열고 Android ADB 드라이버 x64 폴더에서 드라이버 경로를 수동으로 지정하여 설치) 알 수 없는 장치의 경우). 결과는 다음과 같아야 합니다(장치 관리자).

장치 관리자의 Android ADB 인터페이스 장치는 다음 단계를 위한 준비가 되었음을 확인합니다.

장치가 감지될 때까지 기다렸다가 "블록 맵" 버튼을 클릭합니다.

그런 다음 "스캐터 파일 생성" 버튼을 클릭하고 결과 파일(제 경우에는 MT6582_Android_scatter.txt라고 함)을 디스크에 저장합니다. 이 시점에서 준비 단계가 완료되었으며 바로 데이터 읽기를 진행할 수 있습니다.

Notepad++ 또는 Word에서 결과 파일을 열고(일반 메모장은 작동하지 않음) 거기서 partition_name: CACHE 줄을 찾습니다.

그리고 Linear_start_addr 열에 기록된 내용을 기억하세요. 이 경우에는 0x3E900000입니다.

PC에서 전화를 끊고 끕니다. 전원 끄기 버튼을 누른 상태에서 메뉴에서 "전원 끄기"를 선택하면 배터리를 분리하고 삽입할 수도 있습니다. 그런 다음 SP 플래시 도구를 실행하고 Readback 탭으로 이동합니다. 다음으로 추가 버튼을 클릭하세요. 결과적으로 테이블에 하나의 행이 나타납니다.

이를 클릭하면 ROM_0 파일을 저장할 위치를 선택하고 저장하려는 폴더를 선택하라는 메시지가 표시되고 다음 화면의 길이 필드에 이전에 기억한 숫자(linear_start_addr)를 입력합니다.

최종 결과는 다음과 같아야 합니다.

그런 다음 꺼진 전화기(!)를 PC에 연결합니다. 이 시점에서 장치 관리자를 여는 것이 좋습니다. 지금은 이 화면에서 SP 플래시 도구의 어떤 버튼도 누르지 않습니다!

연결하는 순간 알 수 없는 MT65xx PreLoader 장치가 감지되고 OS에서 해당 장치에 대한 드라이버를 설치하라는 메시지를 표시합니다. 아래 그림은 이를 명확하게 보여줍니다. MT65xx PreLoader가 나타나는 순간을 "잡으려면" 전화기를 연결하기 직전에 장치 관리자를 여는 것이 좋습니다. 장치가 나타나고 OS가 드라이버 자동 설치를 제안하지 않는 경우 MT65xx PreLoader 장치를 마우스 오른쪽 버튼으로 클릭하여 수동으로 설치해야 합니다.

"이 컴퓨터에서 드라이버 검색"을 선택하고 mtk_xp_vista_7_8_x32_x64.zip 아카이브의 압축이 풀린 콘텐츠가 있는 폴더를 지정합니다(즉, 이 시점에서 아카이브의 압축을 어딘가에 풀어야 합니다). 드라이버가 성공적으로 설치되면 장치 관리자의 그림이 다음과 같이 변경되어야 합니다.

드라이버가 설치되어 있으면 다음 단계로 진행할 수 있습니다. 휴대폰을 연결하면 프리로더 USB VCOM 포트가 몇 초 동안만 나타날 수 있습니다. 이는 정상적인 현상입니다. 이 단계에서 우리가 할 일은 휴대폰 드라이버를 설치하여 프리로더 USB VCOM 포트로 정확히 감지되도록 하는 것입니다. 알려지지 않은 MT65xx PreLoader 장치가 아닙니다. 갑자기 드라이버를 설치할 시간이 없고 전화기가 켜진 경우 배터리를 꺼내고 전화기를 분리한 다음 배터리를 삽입하고 전화기를 연결하고 절차를 반복하십시오.

드라이버가 설치되었는지 확인하면 PC에서 전화기를 분리합니다. 우리는 그것을 끄고 열린 SP Flash Tool에서 Readback 버튼을 누르고 꺼진 전화기를 PC에 연결합니다. 그런 다음 전화기에서 펌웨어를 읽는 과정을 진행합니다.

많은 사람들이 바로 이 단계에서 발생하는 어려움에 대해 글을 씁니다. 좀 더 자세히 설명하려고 노력하겠습니다. Readback 버튼을 누르면 SP Flash Tool은 휴대폰 연결 대기 모드로 전환됩니다. 그 전에는 꺼진 전화기가 MT65xx PreLoader로 식별되고 드라이버를 설치하여 Preloader USB VCOM 포트가 COM 포트에 나타나는 순간을 포착했다고 가정합니다. 어떤 이유로 갑자기 SP 플래시 도구에 오류가 발생했거나 전화기에 연결할 시간이 없었던 경우 다음 방법이 도움이 될 수 있습니다. 설명된 모든 내용은 드라이버를 올바르게 설치하고 전화기를 연결할 때만 해당됩니다. Preloader USB VCOM 포트가 나타남): PC에서 휴대폰을 분리하고 배터리를 제거한 후 Readback 버튼을 누르고 배터리가 제거된 휴대폰을 연결합니다. SP 플래시 도구에는 빨간색 막대(다운로드)가 있습니다. 이 시간 동안 배터리를 빠르게 다시 삽입합니다. 시간이 있으면 그림과 같이 파란색 리드백 막대가 백분율과 함께 나타납니다.

프로세스가 완료되기를 기다리고 있습니다. 백업을 만드는 데 10~15분 정도 걸릴 수 있습니다. 실행 비율만 보고 아무것도 건드리지 마세요 😉 읽기 절차가 끝나면 Readback Ok 메시지가 표시됩니다.

백업을 하면서 스캐터 파일이 무엇인지, 출력으로 받게 될 ROM_0 파일이 무엇인지 설명할 차례입니다. 휴대폰의 메모리는 특정 섹션으로 구분된 일반 EMMC 플래시입니다. Scatter 파일은 섹션 설명 파일입니다. 예를 들어 Scatter에는 PRELOADER, RECOVERY, LOGO, ANDROID 등의 섹션이 있습니다. 파티션의 목적은 다릅니다. 예를 들어 복구에는 복구 이미지가 포함되고, 로고에는 시스템을 로드할 때 사용되는 로고가 포함되며, Android에는 시스템 이미지가 포함됩니다. 출력으로 얻는 ROM_0 파일은 본질적으로 하나의 파일에 있는 EMMC 플래시의 연속 덤프입니다. 그러나 예를 들어 다른 유사한 장치를 복원하기 위해 결과 펌웨어 백업을 사용하려면 여전히 이를 파티션으로 분할해야 합니다. 여기서는 이를 수행하는 몇 가지 방법을 설명하겠습니다. 첫 번째이자 가장 일반적인 방법은 MTK Droid Tools를 이용하는 것입니다. SP 플래시 도구를 사용하여 만든 ROM_0 파일이 이미 있다고 가정해 보겠습니다.

장치(휴대폰)의 전원을 켜고 부팅한 후 MTK Droid Tools를 다시 시작합니다(물론 휴대폰의 USB 디버깅 모드가 켜져 있어야 하고 PC에 ADB 드라이버가 설치되어 있어야 함). 루트, 백업, 복구 탭으로 이동하여 "ROM_플래시 드라이브에서 백업 생성" 버튼을 클릭합니다:

이전 단계에서 얻은 ROM_0을 선택하면 로그 창에 다음과 같은 내용이 표시됩니다.

— 컴퓨터에 폴더 저장: E:\Android\MtkDroidTools\backups\KINGSING_S1_141117_ForFlashtoolFromReadBack_150512-005322\
— 스캐터는 파일에 저장됩니다:
E:\Work\Megaphone Login Plus\MtkDroidTools\backups\KINGSING_S1_141117_ForFlashtoolFromReadBack_150512-005322\MT6582_Android_scatter.txt복사 완료
- preloader.bin ... 복사됨 ... 잘라내기 확인
- MBR...복사됨
- EBR1...복사됨
- pro_info ...복사됨
- nvram.bin...복사됨
- protected_f ...복사됨
— protected_s ...복사됨
-seccfg...복사됨
- uboot.bin...복사됨
- boot.img ...복사됨

글쎄요. 이제 저장 폴더에는 E:\Android\MtkDroidTools\backups\입니다. 펌웨어의 전체 백업이 섹션으로 구분된 폴더가 있습니다(즉, 각 섹션이 별도 파일에 있음).

이것으로 백업 펌웨어 생성 프로세스가 완료됩니다. SP 플래시 도구를 사용하여 백업 펌웨어를 만드는 방법을 알고 싶었고 성공했다면 더 이상 읽을 필요가 없습니다.

고급의 경우

MTK Droid Tools가 전화기를 "인식"하지 못하는 경우 어떻게 해야 합니까? 아니면 스캐터 파일을 생성하거나 결과 ROM_0 파일을 여러 섹션으로 분할하는 것이 불가능합니까? 파티션 맵을 얻는 방법과 ROM_0 파일을 수동으로 "자르기"가 가능합니까? 그런 가능성이 있습니다. MTK 65xx에서 파티션 맵을 얻으려면 ADB 콘솔에서 명령을 제공해야 합니다. 즉, 콘솔에서 adb shell을 실행하고 거기에 다음 명령을 입력하세요.

어떤 이유로 갑자기 ADB를 통해 휴대폰이 표시되지 않는 경우(이 경우 ADB 매뉴얼을 읽어 보시기 바랍니다. 기기의 VEN_ID에 문제가 있을 수 있으므로 에 등록하시면 됩니다.) %USERPROFILE%\.android\adb_usb.ini, Google Play에서 Android용 터미널 에뮬레이터를 설치하여 휴대폰 자체에서 동일한 명령을 내릴 수 있습니다.

보시다시피 결과는 정확히 동일하며 여기에서 캐시 섹션의 선형_시작_주소를 가져올 수 있습니다. 예, 그런데 Beeline Pro, ZTE Q Lux 등과 같은 MTK 6752 기반의 새 장치에서는 가능합니다. 파티션 맵은 cat /proc/partinfo를 사용하여 얻을 수 있습니다. MTK Droid Tools는 이러한 장치에서 전혀 작동하지 않습니다.

이제 SP 플래시 도구를 사용하여 ROM_0을 얻는 데 필요한 캐시 섹션의 시작 주소를 얻는 방법이 있습니다. 또한 각 파티션의 주소(오프셋)와 크기도 알고 있습니다. 저것들. ROM_0을 파티션으로 "절단"하기 위해 MTK Droid 도구를 사용할 필요는 없습니다. 이 작업은 블록을 선택하고 파일에 저장하는 기능을 지원하는 Hex 편집기에서 수동으로 수행할 수 있습니다(저는 HIEW 콘솔을 사용합니다). 예를 들어 결과 ROM_0 파일에서 복구 파티션을 "잘라내"겠습니다.

우리는 (scatter 또는 dumchar_info를 통해) 선형_start_addr: 0x4180000 및 partition_size: 0x1000000을 알고 있습니다. HIEW에서 ROM_0을 열고 0x4180000으로 이동합니다. 저것들. 콘솔에서 hiew32 ROM_0을 만든 다음 F5를 누르고 파티션 시작 주소(4180000)를 입력합니다.

4180000에서 볼 수 있듯이 우리는 올바른 방향으로 가고 있음을 알려주는 ANDROID!의 서명을 가지고 있습니다 😉 우리의 경우 파티션 주소의 끝은 선형_start_addr+partition_size-1 = 0x517FFFF로 계산됩니다. HIEW *(추가 키보드의 별표)를 눌러 블록 선택을 시작하고(화살표를 위/아래/오른쪽/왼쪽으로 움직이면 블록이 어떻게 색상으로 강조 표시되기 시작하는지 확인) 0x517FFFF로 내려갑니다. , 또는 F5를 통해 수행합니다.

그리고 다시 "회색"*(추가 키보드에서)을 사용하여 블록 선택을 마칩니다. 그런 다음 F2 - 블록 넣기(블록을 파일에 저장)를 누르세요.

그리고 복구 섹션이 기록되어 있습니다. 같은 방법으로 ROM_0에서 다른 파티션을 잘라낼 수 있습니다. 아시다시피 MTK Droid Tool은 전혀 필요하지 않습니다.

절차를 단순화하기 위해 모든 섹션에 대해 자동으로 이 작업을 수행하는 스크립트/프로그램을 작성할 수도 있지만 솔직히 말해서 시간이 충분하지 않고 이 작업이 자주 발생하지 않으므로 HIEW는 상당히 이러한 목적으로는 충분합니다.

추신. 지금은 그게 전부입니다... 해당 게시물은 "초안 버전"으로 판명되었습니다. 왜냐면... 급하게 썼는데, 나중에 불분명한 부분이 있으면 추가하겠습니다. 물론, 언제나 그랬듯, 여러분의 의견과 질문에 답변해 드리겠습니다.

p.s. 그들이 나를 약간 수정해 주었기 때문에 /proc/dumchar_info에는 분산의 선형_start_addr이 포함되어 있지 않지만 Physical_start_addr이 포함되어 있습니다. 저것들. 복구 파티션에 대해 제공된 예에서는 다음과 같습니다.

선형_시작_주소: 0x4180000
Physical_start_addr: 0x2D80000
partition_size: 0x1000000

그리고 /proc/dumchar_info에서 StartAddr 열에 정확히 Physical_start_addr이 표시됩니다. 하지만 첫 번째 파티션(프리로더)의 크기를 보면 Physical_start_addr을 Linear_start_addr로 변환하는 방법이 명확해지며, 0x2D80000에 0x1400000을 추가하면(정확히 프리로더의 크기) 0x4180000을 얻습니다.

Flashtool을 사용하여 플래시하는 방법은 무엇입니까?




최신 휴대폰과 스마트폰의 경우 새롭고 업데이트된 소프트웨어 버전이 자주 출시됩니다. 휴대폰을 최대한 기능적으로 만들려면 직접 플래시를 켜기만 하면 됩니다.

FlashTool을 사용하여 휴대폰을 플래시하는 방법을 살펴보겠습니다.

필요할 것이예요

  • 플래시툴 프로그램. 예를 들어 펌웨어 웹사이트에서 다운로드할 수 있습니다.
  • 전화용 드라이버. 제조업체의 공식 웹사이트나 특정 모델의 포럼에서 다운로드할 수 있습니다.
  • 펌웨어. 해당 휴대폰 모델의 포럼에서도 다운로드할 수 있습니다.
  • 휴대폰을 컴퓨터의 USB 포트에 연결하기 위한 케이블입니다. 일반적으로 전화기와 함께 제공됩니다.

Flashtool을 통한 펌웨어 프로세스에 대한 단계별 지침

  1. 먼저 휴대폰의 배터리 충전 수준을 확인하세요. 최소 50% 이상이어야 합니다.
  2. 휴대폰 드라이버가 이미 설치되어 있는지 또는 설치가 필요한지 확인하세요. 이를 위해:
    • 장치 관리자를 엽니다.
    • 꺼진 휴대폰을 USB를 통해 연결하세요.
    • 드라이버가 설치되어 있지 않으면 알 수 없는 새로운 장치가 노란색 삼각형으로 표시됩니다(또는 휴대폰 모델이 표시됩니다).
    • 드라이버를 설치하려면 이 장치를 마우스 오른쪽 버튼으로 클릭하고 "드라이버 업데이트"를 선택하십시오.
    • 그런 다음 "이 컴퓨터에서 드라이버 검색", "이미 설치된 드라이버 목록에서 드라이버 선택", "디스크에서 설치"를 선택하고 다운로드한 드라이버 파일을 선택합니다.
    • 컴퓨터에서 휴대폰을 연결 해제하세요.
  3. FlashTool을 다운로드한 폴더에서 실행하세요.
  4. 열리는 프로그램 창에서:
    • 스캐터 로딩 파일 선택: 다운로드한 펌웨어가 있는 폴더를 열고 선택합니다.
    • 체크섬이 포함된 DA DL All 상자를 선택합니다.
    • 펌웨어 업그레이드를 클릭하세요.
  5. 휴대전화를 연결하세요
  6. 펌웨어가 완료될 때까지 기다렸다가 컴퓨터에서 전화기를 분리합니다.

이제 새 펌웨어를 설치했으므로 전화기를 켜고 결과를 확인할 수 있습니다. 휴대폰을 처음 부팅하는 데는 최대 10분이 걸릴 수 있으므로 즉시 아무것도 작동하지 않는다고 생각하지 말고 휴대폰을 재부팅하세요.