이 방법은 저의 경우에 성공한 방법으로, 다른 분들의 경우에도 동일하게 해결 될 지는 확신할 수 없습니다.
http://matcl.com/s/?mid=freeboard&document_srl=942394
우선, 이 전 상황은 윗 글을 참조해 주시기 바랍니다.
복구는 저 위의 상태에서 그대로 이어져서 진행됩니다.
-----------------------
현재 갤럭시S 상태
VOODOO 내장 EXT4 / IO Sched / /System 영역은 RFS로 사용중
-----------------------
요약 : 잉명님 '진저브레드 UI'를 테마스토어 설치 후 재부팅 했더니 테마스토어에서 '시스템 비정상' 표시
해결방법
1. /sdcard/matpclub_theme/temp 폴더에 현재 적용중인 테마의 apk 파일들이 있는지 확인한다. (있으면 4번으로 진행)
2. temp에 apk파일이 없다면, /sdcard/matpclub_theme/setup 폴더에 zip 으로 압축된 테마파일이 있는지 확인한다.
3. 2번의 zip 파일을 PC로 옮기든, 여타의 방법으로 압축을 해제한 뒤에 나오는 apk 파일을 /sdcard/ 임의의 영역에 저장한다.
4. 테마스토어 어플 자체를 삭제한다. (의미있는지는 모르겠으나, 저는 이렇게 했습니다)
5. 핸드폰 종료
6. 다운로드모드 진입
7. Odin 프로그램을 이용해 factoryfs.rfs 파일을 플래싱 해서 /system 영역을 초기화해준다.
(/system영역의 초기화는 기존에 설치된 app이나 문자/전화번호부에 영향을 미치지 않습니다. 그러나 걱정이 되신다면, KIED 어플 등을 이용하여 문자/전화번호부 정도는 백업을 해두시길 권장합니다.)
8. 재부팅
9. 이미 깔려있던 Z4Root 등을 이용하여 루팅을 한다.
10. 재부팅
11. 마켓에 가서 '테마스토어' 검색 후 재설치
12. 테마스토어 실행 후 시스템용량이 '부족' 하다는 경고메세지 확인 (이때 시스템은 '정상'으로 확인되어야 함)
13. KIED 어플을 이용하여, 기본 프로그램들 중 사용하지 않는 것들을 삭제한다. (SKT/구글/시스템관련은 손대지 말것)
14. 테마스토어를 실행해서 시스템 용량 확보여부 / 시스템 정상여부 확인 (둘 다 정상이어야 함)
15. 위의 1번, 또는 3번에서 찾아두었던 apk 파일들을 복사할 준비를 한다. 경로는 다음과 같다.
*Browser.apk : /system/app
*Contacts.apk : /system/app
*DialerTabActivity.apk : /system/app
*MediaProvider.apk : /system/app
*framework-res.apk : /system/framework
*twframework-res.apk : /system/framework
16. 위 방법대로 각각의 파일들을 해당 /system/app 또는 /system/framework/ 에 정상적으로 복사했다면,
복사할 때마다 '덮어쓸 것인지의 여부'를 물어보았을 것이다. 순정 apk파일이 원하는 테마의 apk파일로 교체되어야만 한다.
17. 위 파일들을 정상적으로 복사했다면, 바로 시스템을 종료하고, 재부팅을 한다.
18. 원하는 테마로 바뀌어 적용된 것을 확인할 수 있다.
19. 테마스토어 접속 후 '시스템 정상 확인'
이상, 제가 복구했던 방법입니다.
-----------------------------------------------------------------------------------------------------------------------
떡/벼리님께서 힘들게 테마스토어를 만들어 주셨는데,
그걸 제대로 활용 못한 것 같아서 우선 개발자님께 죄송하다는 말씀 드리고 싶습니다.
하지만, 개발자님도 알아차리지 못한 버그 아닌 버그가 아마 테마스토어 프로그램 내부에 있는 것 같습니다.
어쩌면 실제로 정상인데도, 단순 오류로 비정상으로 표시하는 정말 단순한 버그일 수도 있다는 생각이 듭니다.
위 방법은 테마스토어를 이용하지 않고, Root Explorer등을 이용해서 수동으로 테마를 변경하는 방법을 그대로 적용한 겁니다.
테마스토어를 재설치 하는 이유는 '시스템 정상/비정상 여부'를 확인하기 위한 용도이며, 테마 변경에는 사용하지 않았습니다.
굳이 저렇게 자세하게 적은 이유는,
저처럼 테마 변경에 대해 사전지식 없이 바로 테마스토어로 손쉽게 접근했다가,
오류가 생겨도 복구하는 것을 어려워 하는 Soft user들이 분명 있을 것이라 생각해서 적어보았습니다.
부디 도움 되시길 바랍니다.
(성공 여부를 알려주시면 감사하겠습니다)