원 클릭 업그레이드 ME 860 CWM recovery

최근 안 드 로 이 드 폰 사용 자 를 보고 CWM 을 어떻게 업그레이드 해 야 할 지 몰라 업그레이드 도 구 를 썼 습 니 다.
 우선 CWM 업그레이드 절 차 를 살 펴 보 자.
1. 우선 지금 recovery. img 에 대응 해 야 합 니 다. 이곳 은 바로http://www.clockworkmod.com/rommanager
2. 현재 fastboot 공구 꾸러미 를 마음대로 검색 해 보 세 요.
3. 명령 fastboot 사용 flash recovery  recovery.img  이 파일 들 이 같은 디 렉 터 리 에 있 는 지 확인 하기 만 하면 됩 니 다. 하지만 브러시 를 사용 하기 전에 반드시 fastboot 모드 에 들 어가 야 합 니 다.
이것 을 window 프로그램 에 기록 하면 다음 과 같 습 니 다.
1. 프로 세 스 를 시작 합 니 다.
자원 에서 파일 을 방출 하 다
진정한 과정
BOOL LaunchProcess(CString &strCmd,  CString& strWorkPath, BOOL bShow = FALSE, BOOL bWait = FALSE )
{
	LPCTSTR lpWorkPath = NULL;
	if ( !strWorkPath.IsEmpty() )
	{
		lpWorkPath = strWorkPath.GetBuffer( strWorkPath.GetLength() );
	}

	STARTUPINFO StartInfo = { sizeof(StartInfo)};
    StartInfo.dwFlags = STARTF_USESHOWWINDOW;
	StartInfo.wShowWindow = SW_HIDE;
	if ( bShow )
	{
		StartInfo.wShowWindow = SW_SHOW;
	}

	PROCESS_INFORMATION PiThis = {0};
	BOOL bRetCode = CreateProcess(
		NULL,
		strCmd.GetBuffer( strCmd.GetLength() ),
		NULL,
		NULL,
		FALSE,
		0,
		NULL,
		lpWorkPath,
		&StartInfo,
		&PiThis);
	if ( !bRetCode )
	{
		return FALSE;
	}
 
	strCmd.ReleaseBuffer();
	if (!strWorkPath.IsEmpty())
	{
		strWorkPath.ReleaseBuffer();
	}

	if ( bWait )
	{
		WaitForSingleObject( PiThis.hProcess, -1);
	}
	
	DWORD dwCode = 0;
	GetExitCodeProcess(PiThis.hProcess, &dwCode);

	CloseHandle( PiThis.hProcess );
	CloseHandle( PiThis.hThread );

	if ( dwCode == 0 )
	{
		return TRUE;
	}

	return FALSE;
}

이 도구 의 위치 는http://download.csdn.net/detail/zwh37333/4279271

좋은 웹페이지 즐겨찾기