CyanogemMod의 지침에 따라 장치 (Samsung Young S6310)에 대한 CWM 복구를 만들었습니다. 문제는이 복구가 아무 것도 표시하지 않는다는 것입니다.
복구 코드를 확인하고 debug (로그는 /tmp/recovery.log에 있음)에 fprintf() 함수를 추가하여 복구시 장치에 무언가를 표시해야한다는 것을 알게되었습니다.
수동으로 (/ sbin/recovery를 사용하여) 복구를 실행하려고하면 세그먼트 화 오류가 발생하고 아무 것도 화면에 표시되지 않습니다.
이 장치는 현재 CyanogenMod에서 지원되지 않지만 복구 작업 코드가 필요합니다. 문제를 해결하거나 문제를 분석하려면 어떻게해야합니까?
(나는 execinfo.h를 사용할 수 없습니다 - 그것은 android에서 지원하지 않습니다).
OpenGL과 관련이있는 것으로 보이지만 잘 모르겠습니다.
감사합니다.내가 만든 CWM 복구가 항상 손상됩니다.
0
A
답변
0
크래시의 원인이 struct fb_var_screeninfo의 크기가 너무 작습니다.
이 충돌을 일으킨 메모리 대체가 있습니다.
그런 다음 커널을 파고이 구조체의 적절한 크기를 찾았습니다.
이제 Young에 대한 복구 작업을 수행했습니다!
관련 문제
- 1. Visual Studio가 항상 손상됩니다
- 2. 내가 만든
- 3. , 내가 만든
- 4. 내가 만든
- 5. 내가 만든
- 6. Cassandra 읽기 복구가 쿼리를 차단하는시기
- 7. RabbitMQ 기본 복구가 작동하지 않습니다.
- 8. mongodb 복구가 기록을 삭제했습니다
- 9. PrimeFaces는 항상 내가 tabView 이렇게 만든 첫 번째 탭
- 10. EF 모델에서 데이터베이스 복구가 가능합니까?
- 11. 내가 항상
- 12. asp.net 암호 복구가 작동하지 않습니다.
- 13. 비밀번호 복구가 이메일을 보내지 않습니다.
- 14. 카산드라 3 복구가 완료되지 않음
- 15. 복구가 삭제되었지만 실행중인 python 스크립트
- 16. 내가 만든 젠토
- 17. MVC보기 내가 만든
- 18. 내가 sails.js 템플릿을 만든
- 19. 내가 라이브러리의 일종 만든
- 20. 내가 만든 NSThread를 출시해야합니까?
- 21. 기본 초기화 내가 만든
- 22. 내가 각도 서비스 만든
- 23. 내가 만든 버그
- 24. 내가 객체의 벡터를 만든
- 25. 이름으로 만든 특정 프로세스가 내가 만든 List에없는 이유는 무엇입니까?
- 26. 내가 $ _POST [] 변수와 내가 만든 간단한 양식을
- 27. MSI, 복구가 실행되지만 이유를 모르겠 음
- 28. 관리되는 부트 스트 래퍼에서 WiX 복구가 손상된 DLL을 수정하지 못합니다.
- 29. 내가 항상 오류가있어
- 30. 내가 항상 이전에 사용했던,
이 질문에 대한 장소가 아닙니다. – tyczj
이 질문에 대한 적합한 장소는 어디입니까? – ranshw
화면에 인쇄 할 수 없으면 다음을 수행하지 마십시오. P는 좀 더 진지한 메모로 @tyczj에 동의합니다. 어쩌면 http://android.stackexchange.com/에서 더 나은 행운을 누릴 수 있을까요? –