
많은 버그를 수정한 다른 자료의 배포로 이 thread topic은 그만 닫겠습니다.
테스트해주시고 피드백 주신 분들 고맙습니다.
__________________________________________________________________________________________________
설렁탕탕탕님이 갈무리 해주신 노트 2에 에어커맨드air command와 각종 기능들을 적용하는 자료들의 링크입니다.
http://www.matcl.com/?m=bbs&bid=usermoim&uid=210680
이 글은 해당 링크에 따라 노트2에 노트3의 기능들을 적용하신 분들이 겪는 문제를 해결할 수 있을 것이라 기대하는 방법을 제공합니다.
글이 깁니다만 신경쓰실 부분들이 있습니다. 지루하시더라도 슥슥 읽어주시길 바랍니다.
--> Samsung Galaxy Note II (삼성 갤럭시 노트2) SKT 버전의 MK9 펌웨어, 언어 설정 영어 기준으로 수정되었습니다. 같은 계열 버전의 타 통신사도 적용될 것으로 기대됩니다. 본문에서 언급됩니다.
통신사보다는 펌웨어에 따른 적용 여부가 갈리는 것 같습니다. 저는 히어로즈(하얀여우) 님의 sboot&knox 제거판 펌웨어 공초 상태에서 시작한 기기를 사용했습니다. (펌웨어: http://nuriggun.tistory.com/8)
[v1.3]이상 -- 개인적으로 하루 정도 사용해보니 HD Voice가 오류 없이 작동하고 있는 것 같습니다.
framework의 수정으로 인한 문제의 해결인지, phyb님의 [갤럭시S3 3G/LTE,갤럭시S4/4A,노트2/노트3 SecPhone Full MOD v2] 적용으로 해결된 것인지 확실치 않습니다. 피드백 부탁드립니다.
[v1.8] 업데이트가 2013/12/28 1:53am경에 이루어졌습니다. 이전 버전을 이미 사용중이신 분들은 포스트 맨 하단을 참고하시고 테스트 부탁드립니다.
자잘한 버그들이 많이 해결되어가고 있습니다. 참여해주시는 테스터 분들 감사드립니다.
________________________________________________________________________________________________________
해당 자료를 링크의 설명에 따라 적용한 후에는 다음과 같은 문제들이 발견되었습니다.
1. 모바일 데이터 아이콘mobile data icon이 와이파이와 연결된 상태에서 사라지지 않음.
2. 스크린샷 촬영 후 저장은 되지만 오류 알림error notification이 뜸.
3. 앱 연결 설정시 '항상'을 누르면 폰이 강제종료되고 재부팅됨. 재부팅 후 확인해보면 설정은 저장되어 있음.
4. 볼륨 9 이상 진행시 오류 및 재부팅
5. 웹이나 웹기반 어플들에서 스크롤 버튼 터치시 강종되는 문제 (이 문제는 겪어보지 못해서 잘 모르겠습니다만... 해결되는지 여부를 제보 바랍니다.)
6. ([v1.8]추가 해결) 부팅시 Settings가 한 두 번 씩 강제 종료됨.
6. 기타 자잘한 오류들
해당 문제들은 순정stock framework-res.apk를 사용하면 해결되나, 이 경우 에어커맨드air command 이미지 적용 등이 되어있지 않아 완전한 기능 구현이 되지 않습니다.
모든 문제들은 아니더라도 불편하다고 느낄만한 자잘한 오류들은 해외판 framework-res.apk와 국내판의 차이에 기인합니다.
그렇다고 8000개가 넘는 파일들을 일일이 비교할 수 없어, WinMerge라는 프로그램을 이용해 차이점을 뽑아내고 비교해보았습니다. 그래도 차이가 있는 파일이 500개가 넘더군요... 물론 테마사 분들이 부딪히는 분량과는 비교할 바가 아닙니다만.
그리고 SKT Note 2 MK9 순정 framework-res.apk에 에어커맨드 이미지 파일과, 이미지 파일과 시스템을 연결시켜주는 id들과 name들이 포함된 xml파일들을 일일이 한줄한줄 비교해보고 수정해보았습니다.
그런데 이렇게 (힘들게;;) 수정된 apk를 그대로 적용하면 또 부팅화면에서 진행이 안되더군요.
각종 환경설정들과 충돌하는 듯 합니다.
이것 덕분에 제가 apk수정을 잘못한 줄 알고 몇 번을 같은 짓을 반복하는 안타까운 일이 있었습니다.
그래서 처음에 적용시킬때 사용했던 위 링크의 zip파일을 참고해서 framework-res.apk가 안정적으로 적용될 수 있도록 했더니, 훌륭하게도 부팅화면에서 넘어가 주네요.
________________________________________________________________________________________________________
적용 방법입니다.
설렁탕탕탕님의 링크 (http://www.matcl.com/?m=bbs&bid=usermoim&uid=210680)의 지시 사항에 따라 설치하시면 됩니다. 모든 지시사항에 따라 설치를 완료하신 후에 note_3_framework_for_note_2_modified&reset.zip 을 적용하시면 됩니다. (수정: 모든 경우에 reset 포함 [v1.3])
단, 아래 빨간 박스를 참고하십시오.
물론 ClockworkMod Recovery로 적용합니다. CWM Recovery를 미사용중이신 분은, 첨부한 터치 가능 CWM 리커버리를 odin 3.09 이상을 이용하셔서 AP 버튼으로 첨부한 recovery.tar.md5를 선택하고 Start로 핸드폰에 적용하신 후, 리커버리 모드에 진입하신 후 install zip -> install zip from sdcard 기능으로 sdcard 어딘가에 미리 옮겨두신 파일을 적용해주시면 됩니다.
초보자newbie분들은 참조 문서를 확인하시기 바랍니다.
참조 문서:
1. 오딘 다운로드: http://forum.xda-developers.com/showthread.php?t=2353876
2. Odin(오딘) 사용방법: http://azdesigntm.com/53 - Azdesign 님
3. 리커버리 진입 방법: http://www.youtube.com/watch?v=1VPxUnfTDTU
4. CWM 리커버리 기능설명 http://www.matcl.com/?m=bbs&bid=tip&cat=%EC%9D%BC%EB%B0%98+%EB%85%B8%ED%95%98%EC%9A%B0&uid=157672 - 길동군 님
(중요) 이 때, 만약 처음 노트3 기능을 사용하시는 분들이라면 note_2_settings_reset_of_note3_features.zip 도 같이 받으셔서 CWM Recovery로 플래싱하시길 바랍니다.
이 경우 설렁탕탕탕님의 note_3_framework_for_note_2.zip와 마찬가지로 홈 런처의 설정들과 환경설정의 설정들이 모두 날아갑니다.
또한, Device ID가 변경되므로 이에 영향을 받는 앱들을 소유하신다면 Titanium Backup의 디바이스 ID 복원 기능을 사용하시기 바랍니다. (이미 사용중이시라면 Device ID가 변경된 후 Titanium Backup을 실행하면 자동으로 복원할 것이냐고 묻는 창이 뜹니다.)
저 같은 경우는 그 설정이 폴더 분류를 포함해서 매우 많기 때문에 Titanium Backup을 이용해서 백업해두었다가 적용했습니다.
단순히 오류 해결을 위해서 적용하시는 분들은 reset은 한 번 제외하고 framework modified zip만 먼저 적용해보시길 바랍니다. 그런데 오류가 나거나 부팅화면에서 넘어가지 않을 경우 마찬가지로 reset zip을 플래싱해주십시오. 따라서 잊지 말고 두 파일 모두 미리 sdcard에 올려두시기 바랍니다.
수정: reset을 따로 분리시키지 않고 통합시켰습니다. 처음 사용하시는 분들은 파일명 modified&reset으로 테스트해주십시오.
적용법을 간단히 정리하면 설렁탕탕탕님의 note_3_features_for_note_2.zip 플래싱-> note_3_framework_for_note_2.zip 플래싱 -> 이 포스트에 첨부된 note_3_framework_for_note_2_modified&reset 중 최신버전 플래싱 순입니다.
저 같은 경우는 완전히 노트3화 시키기 위해서
히어로즈님의 루팅펌웨어 (http://nuriggun.tistory.com/8) 상태에서 공장초기화 -> CWM Recovery 설치 -> SkyBlu님의 Note3 App Pack (http://www.matcl.com/?m=bbs&bid=appDB&uid=209357) 플래싱 -> note_3_features_for_note_2.zip 플래싱 -> note_3_framework_for_note_2.zip 플래싱 -> note_3_framework_for_note_2_modified&reset 플래싱 -> phyb님의 SecPhone Mod (http://www.matcl.com/?m=bbs&bid=appDB&uid=211104) 플래싱 순으로 적용한 후 사용중입니다.
--> Samsung Galaxy Note II (삼성 갤럭시 노트2) SKT 버전의 MK9 펌웨어, 언어 설정 영어 기준으로 수정되었습니다.
framework-res.apk에는 통신 3사의 코드가 모두 들어있기 때문에 테마 상으로는 타 통신사 적용이 가능할 것이라 기대됩니다. (제보 바랍니다)
물론 XML의 ID 코드가 꼬이면 타 통신사 적용이 되지 않을 수도 있겠네요.
________________________________________________________________________________________________________
이 스크립트가 해결해 주지 않는 문제 (제보 바랍니다.)
1. Settings가 부팅시 한 번 정도 충돌하는 문제 [v1.8]을 기점으로 해결되었다고 기대됨
2. 펜 윈도우pen window를 최소화 할 경우 동그란 아이콘 배경에 검은색 정사각형이 보이는 문제
3. 잠금화면 위젯 사용 불가, 잠금화면 시계에 날씨 정보 표시 불가 (날씨 설정씨 설정 강제 종료)
4. 수채화락이 작동하지 않는 문제
5. (2013/12/28 추가) T roaming 시도시 Settings 강제 종료
해결되는지 궁금한 문제 (제보를 기다립니다)
1. HD Voice의 작동
알려진 문제점 (기존 파일과 비교하여: 제보 바랍니다)
1. 비디오 플레이어를 순정으로 복구하기 때문에 Smart Pause 기능이 작동하지 않을 것 같습니다. 사실 이만큼 쓸데없는 쇼 전용 기능이 있나 싶어 개인적으로는 개의치 않습니다만... 시간이 있으면 해결 방법을 찾아보겠습니다.
2. (중요) 에어뷰의 미작동 수정했습니다 (v1.2) settings의 문제로 부팅시 air view가 적용되지 않을 때 settings에서 해제했다가 다시 작동해주면 될 듯합니다.
3. 순정 키보드 사용하여 클립보드/이모티콘 사용시 튕기는 문제 : 이 문제점은 제가 순정 키보드를 사용하지 않다보니 관련 파일들을 가져오지 않아서 발생하는 문제 같군요. 시간 나는대로 해결 시도하겠습니다.
4. 에어 커맨드의 Inserting/attaching content, Adding recipients, Showing available actions 세 가지 기능은 작동하지 않는 것 같습니다. 음... 역시 사용할 것 같지는 않은 기능들입니다만.
5. 순정 키보드의 자잘한 버그 발생. 저는 개인적으로 Swype Keyboard를 구매해서 사용중이라.. 키보드 오류는 마지막으로 미뤄두겠습니다.
6. S Planner Wdiget의 부재
7. KT에서의 미작동
8. 이 포스팅의 자료를 적용한 후 SkyBlu님의 App Pack을 cwm형태로 적용하실 경우 에어커맨드가 투명화됩니다. 되도록 이 자료를 마지막에 적용하시길 바랍니다.
--저는 클린상태에서 테스트한 게 아니라 400개가 넘는 앱들이 얽히고 섥힌 상태에서 수정했습니다. 제 기준으로 위의 이 스크립트가 해결해 주지 않는 문제를 제외하곤 아직 완전히 작동합니다. 사실 다른 폰에서 작동할 지조차 미지수이긴 합니다.... m(_ _)m
________________________________________________________________________________________________________
기존 파일과 비교하여 변경점 (꼭 읽어주시기 바랍니다)
1. (중요) 멀티윈도우multi window 앱을과 services.jar[v1.2]을 순정으로 되돌림.
-> FlashBarService의 오류를 최소화하기 위함입니다. 이 경우 모든앱 멀티윈도우가 해제되기 때문에, 2번을 적용했습니다. ([v1.3]을 기점으로 멀티윈도우를 순정으로 되돌리지 않습니다.)
멀티윈도우를 순정으로 되돌리고 싶으시다면 [v1.2]를 사용하십시오
2. 1번에 따라 멀티윈도우 앱을 편집하기 위해 Xposed Installer, MW Manager 자동 설치
-> 안타깝게도 맛클에 올라온 멀티윈도우 앱 목록 수정 자작앱으로는 목록 수정이 안되어 Xposed Framework의 힘을 빌려야 했습니다. Xposed Installer 사용법을 아신다면 곧바로 사용하시고, 아니라면 곧 다른 포스팅을 통해 스크린샷과 함께 설명드리겠습니다.
-> 멀티윈도우 순정 파일이 포함되어 있지 않으므로, 정상적으로 작동하는 FlashBarService.apk를 각자 사용하시기 바랍니다. 이 앱들은 필요하지 않다면 삭제하십시오.
3. 볼륨 문제 해결을 위해 Wanam Xposed 설치
-> http://www.matcl.com/?m=bbs&bid=usermoim&uid=210607 를 참고하셔서 볼륨 에러를 해결하십시오
4. framework-res.apk를 국내판으로 포팅 : 글 상단의 문제들을 해결하는 중요 기점
5. 삼성 순정 비디오 리스트 앱SecVideoList과 비디오 앱SecVideoPlayer.apk 추가
6. 설정 삭제 스크립트를 삭제 (note_2_settings_reset_of_note3_features.zip으로 대신함)
7. SamsungIME.apk을 수동으로 교체할 필요 없이 자동으로 투척합니다.
________________________________________________________________________________________________________
P.S. 사설이지만, 순정 프레임워크에도 에어커맨드가 언급되는 XML이 있습니다. 다만 그것이 다른 숨겨진 기능들과 마찬가지로 DUMMY ID를 가지고 있어 구현되지 않습니다. 귀요미 삼성.
P.S.2. 순정에 제가 필요하다고 생각되는 파일들과 스크립트를 지극히 주관적인 방법과 노가다로 옮기고 수정했기 때문에, 미처 옮겨지지 못한 부분이 있을 수 있습니다. 제보 바랍니다.
P.S.3. 즐거운 크리스마스를 보내고 씻고 자기 전에 잠깐 해볼까 했던 일이 새벽 6시까지... 이어졌군요. 물론 재밌는 일이기 때문에 역시 즐거운 시간이었습니다. 문제가 해결됐을때의 짜릿함은 무엇과도 바꿀 수 없죠.
P.S.4. 펜윈도우의 앱 목록을 수정하고자 하시는 분들은 https://play.google.com/store/apps/details?id=mobi.xperiacle.penwindowmanager 사용하시면 됩니다.
즐거운 연말 되시기 바랍니다.
추천은 초보 개발자도 춤추게 합니다.
맛클 메인에 가서 많은 분들이 도움받을 수 있도록 많은 성원 부탁드립니다.
적용되는지 여부에 대한 댓글 피드백도 꼭 부탁드립니다.
________________________________________________________________________________________________________
글이 다소 길어서 추가 및 변경사항을 포스트 하단에 아예 따로 적겠습니다.
2013/12/27 8:20pm 추가 사항
제가 디바이스를 가지고 놀다가 치명적 오류가 발생해서 왠만해서는 안하는 펌웨어 엎기를... 시전했습니다.
멀티윈도우 작동에 관한 추가사항 입니다.
그런데 제 순서대로 각종 기능들을 적용하고 나니 멀티윈도우가 작동을 하지 않더군요.
SKT이시고 저와 같이 멀티윈도우(그리고 멀티윈도우가 작동하지 않으면 펜 위도우도 되지 않으므로 펜 윈도우도) 작동하지 않는 분들은 별도로 첨부한 [NON-CWM]FlashBar[SKT-MK9].zip을 다운받으시고(cwm 리커버리용이 아닙니다!) 압축을 해제하여 안에 있는 FlashBarService.apk와 FlashBarService.odex를 루트익스플로러 등의 애플리케이션을 이용하여 /system/app/ 에 덮어씌우시길 바랍니다. SKT Note 2 MK9의 순정 FlashBar로 정상적으로 작동할 것이라 기대합니다.
__________________________________________________________________________________________________
2013/12/28 1:53AM 추가 및 변경 사항 (Semi-major Change) [v1.8]
준 메이저급 추가 및 변경 사항입니다.
1. (중요) Settings 강종 문제의 해결 방법을 고민해보았는데요, 다른 앱과의 충돌 가능성보다는 연계되는 앱의 부재로 추측하고 노트3 펌웨어의 파일 목록을 보았더니 Settings에서 검색하는 역할을 하는 앱이 별도로 있더군요. 그 파일을 가져와서 추가해 주었더니 Settings 강종 문제가 더이상 일어나지 않고 Settings 검색도 훌륭하게 작동합니다.
(처음 Settings에서 검색 시동시 "Restoring data...."라는 메세지가 상당 시간 떠 있습니다만, 처음에 초기화initialization하는 것이므로 그 이후에는 구동에 문제가 없습니다.)
2. 오류를 최소화하기 위해서 CWM Recovery 진행 중 복사 스크립트를 구체화했습니다.
3. KT에서 정상 작동하지 않는다는 피드백에 따라, 오류가 발생할 수 있는 변수를 최소화하기 위해서 odex형식으로 zip에 포함된 순정 비디오 앱을 제외한 zip을 추가로 만들었습니다. KT 유저분들은 [SKT,U+]가 아닌 [KT] 파일로 시도해 보시고, 이 경우 제대로 부팅되었는데 비디오 앱이 없다면 첨부된 StockVideo.zip을 다운받으시고 (cwm 리커버리용이 아닙니다!) 압축을 해제하여 안에 있는 4개의 파일들을 /system/app 폴더에 루트익스플로러 등의 앱을 이용해서 덮어씌우시기 바랍니다. 물론 같은 파일명을 가진 파일이 있다면 백업을 미리 하시기 바랍니다.
--> 순전히 테스트를 요청드리는 것으로, 이렇게 하면 오류가 나지 않는다는 것을 말씀드리는 것이 아닙니다. 제보 바랍니다!
[v1.3]을 별 문제 없이 사용중이신 유저분들은 첨부한 SettingSearchProvider.apk를 /system/app 폴더에 넣고 퍼미션을 644로 변경하는 것 만으로 [v1.8] 상태가 됩니다.
__________________________________________________________________________________________________
↓↓↓↓↓추천을 누르셔서 더 많은 분들이 노트2의 발전에 동참할 수 있도록 도움 부탁드립니다.↓↓↓↓↓