티스토리 뷰

Application

아임백(IM-100) 키보드 (VEGAIME.apk)

Mir(whdghks913) 2016.08.04 23:15


안녕하세요.


베가 시크릿 업 키보드부터 베가 아이언2 키보드 포스팅에 이어 아임백 키보드도 설치해보았습니다.

개인적인 평은 베가 아이언2 키보드때 너무 큰 충격(?)을 받아서인지 큰 감흥은 없더라고요.


기능면에서나 디자인면에서나 큰 발전은 없다는 느낌이 들었습니다.

그러므로 만약 이 앱이 작동하지 않으신다면 아래 링크로 들어가셔서 베가 아이언2 키보드 등을 설치해주세요.


[Application] - 20140522 - 베가 아이언2 (Vega Iron2) 키보드 (VEGAIME.apk)

[Application] - [APK] 베가 아이언2 (Vega Iron2) 키보드 (VEGAIME.apk)

[Application] - [KitKat] Vega Secret UP (베가 시크릿 업) 키보드 킷캣 업데이트

[Application] - [APP] Vega Secret UP (베가 시크릿 업) 키보드



참고로 제가 가진 안드로이드 기기중 가장 최신 OS버전이 갤넥의 CM12.1, Android 5.1.1입니다.

키보드 설정 화면의 디자인은 기기마다 다를 수 있습니다.



그러고보니 팬택의 키보드로 포스팅하는건 2년만이네요. ㅋㅋ




키보드 설정 메인화면입니다.

런처에 키보드 설정으로 바로 진입 가능한 바로가기를 생성해두었습니다.



베가 아이언2 키보드의 종류와 차이 없습니다.



이 부분도 베가 아이언2 키보드와 마찬가지로 같은 키보드 테마를 가지고 있으며

달라진 점이 있다면 키보드 내부적으로 코드의 변화가 조금 생겨 com.pantech.res.apk를 참고합니다.

따라서 이 com.pantech.res.apk를 설치하지 않을 경우 패키지를 찾을 수 없다며 강제종료가 발생합니다.



키 동작도 별다른게 없습니다.


위 스샷의 키보드 소리와 진동은 전 기기의 키보드와 마찬가지로 동작하지 않습니다.

그 이유는 팬택이 위 스샷의 설정 + SKYSettings에서 값을 불러오게 코드를 만들었기 때문에

이를 해결하지 않으면 영영 불가능합니다.


개인적으로 진동이 매우 필요해서 한시간 정도를 투자했는데도 별다른 진척이 없네요...



마찬가지 기호 팝업입니다.



키보드 높이 스샷입니다.



바로 위 스샷은 작동을 테스트한 갤넥의 기기 정보입니다.





참고로 베가 아임백 키보드는 인생을 루팅한 고1님께서 먼저 설치에 성공하셨습니다

(관련 게시글 : http://cafe.naver.com/develoid/646537)



키보드 높이가 설정되지 않는 이유를 알아보기 위해 smali를 java로 변환해서 확인하였습니다.



드래그한 부분이 키보드 설정을 비활성화 하는 코드입니다.

저는 바로 위 if문과 setEnabled()를 제거해서 언제나 키보드 설정이 활성화 되도록 수정했습니다.


따라서 상황에 따라 키보드 높이 설정 진입시 강제종료가 될 수 있으며, 시간도 보낼겸 만들어 본거라 앞으로 완벽한 해결 계획은 없습니다.




최소 안드로이드 동작 API를 21(Android 5.0이상)로 만들었습니다.

따라서 롤리팝 이상 기기에서 설치는 가능합니다.



그러나 이 앱이 API 23(마시멜로)을 타겟으로 만들었기 때문에

마시멜로 이하 기기에서 발생하는 오류는 해결하기 힘듭니다.



아래는 제 뷰3(킷켓)에서 발생한 오류의 로그입니다.


java.lang.NoSuchMethodError: java.lang.System.arraycopy



네... 해결방법이 안보여서 최소 API를 더 내리진 못했습니다.


따라서 마시멜로 이하에서 작동을 보증할 수 없습니다.





저에겐 최신의 안드로이드를 탑재한 기기가 없습니다.... 갤넥 CM12에서만 작동을 확인했기 때문에

그래서 이 키보드는 베가 아이언2떄처럼 작동을 확신할 수 없네요..

베가 아임백 키보드와 베가 아이언2 키보드는 1%의 차이가 존재하고 대부분 같으므로

이 앱이 문제가 발생하신다면 베가 아이언2 키보드를 사용해 보시는 것도 추천드립니다!




위에서 설명한 대로 com.pantech.res.apk를 설치하지 않으시면 패키지를 찾을 수 없는 오류가 발생하여 강제종료가 발생합니다.



기본 apk는 kimcloud.kr에서 받아서 수정했습니다.

http://www.kimcloud.kr/pantech/IM-100S/ 의 IM-100S_DEODEXED.zip




긴 글 읽어주셔서 감사합니다.


저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
댓글
  • 비밀댓글입니다 2016.08.05 02:20
  • Favicon of http://itmir.tistory.com Mir(whdghks913) 안녕하세요! 제 블로그에 방문해주셔서 감사합니다~

    저는 배울때 반복을 중요하다고 생각했습니다.
    책으로 보고, 이해가 되면 노트패드++ 가지고 코드를 직접 작성했습니다. 책에 있는걸 따라하지 않고 이걸로 뭘 할 수 있을까를 생각해서 만들었습니다. (이클립스를 쓰라고도 하던데 지금 생각해보면 클래스를 새로 만들지 않는 이상 노트패드로 연습하는게 더 기억에 오래남더라고요.)
    그다음 javac 컴파일 오류를 잡다보면 이해하지 못한걸 알 수 있더라고요. 제가 Java게시판에 쓴 예제들은 대부분 이렇게 만들어진 것입니다.
    그다음 블로그에 포스팅을 할 때 제가 작성한 코드를 다시 한번 보게되고 이 코드를 설명하는 과정에서 한번더 반복하게 되더라고요.
    안한날도 있었지만 하루에 한두시간정도 이렇게 한달정도 한 것 같습니다.
    그다음은 앱을 처음 만들때 제가 우연히 서평 이벤트에 당첨되어 책을 받게 되었습니다. 책의 도움을 조금 받아서 몇번 만들어보니 감이 잡히고, 구조를 알게되었습니다.
    2016.08.05 08:05 신고
  • 비밀댓글입니다 2016.08.06 05:22
  • Favicon of http://itmir.tistory.com Mir(whdghks913) 넵.. 원래 자바 게시글도 꾸준히 올려야하는데 어쩌다보니 잊어버리네요..ㅎ

    1. 프로그래밍 언어를 배운건 자바가 처음입니다. 그런데 언어를 처음 접해본건 자바가 아니라 정확히 말씀드리면 C라고 할 수 있습니다. 왜냐하면 저는 앱을 만들기 전에 안드로이드 빌드를 해보거나 커널을 만져보고 싶어서 소스파일을 받아서 빌드해보고 그랬거든요.. 이해하진 못했지만 프로그래밍 언어를 처음 접한건 이때입니다.
    그래도 자세하게 배워보려고 생각한건 그때가 처음입니다. 난 Java를 배운적이 없다고요라는 책으로 배웠는데 중학교 수학으로도 책의 중간 부분까진 몇개월이면 이해할 수 있더라고요. 물론 중간을 넘어가는 순간부터 막혔습니다. 그리고 그때부터 아마 앱을 만들어보기 시작했슬겁니다.

    2. 제 포스팅 기록을 보시면 아시겠지만 2월쯤 책을 사서 3개월정도 뒤에 앱을 만들었다는 포스팅을 한 기억이 납니다. 간단한 앱은 깊은 자바 지식이 필요없어서(사실 완전히 이해할수는 없지만) 바로 만들 수 있습니다.
    저는 이벤트에 당첨돼서 Do it이라는 책을 받게되어 책으로 공부한 것도 있습니다만 한두번본뒤론 책을 잘 안보게되더라고요. 기본적인 예제는 잘 나와있지만 조금만 응용하려면 차라리 Stackoverflow나 블로그 찾아보는게 더 좋다고 생각합니다.

    3. 서버는 제가 아는분께서 ftp로 뭘 하신다 해서 잠깐 본 것 말고는 딱히 없는 것 같습니다. 서버가 필요하다면 그것도 구글링이 답이라 생각합니다.
    sqlite는 학교앱을 만들려고 살짝 배웠지만 입문정도의 지식만 가지고 있어 뭐라 말씀드리기 어렵네요..ㅜ
    위에서도 말씀드렸지만 책보다는 구글에서 검색해보시면 자료가 매우 많습니다. 한두개 키워드로 검색하면 외국 자료들이 넘쳐나고 가끔 한글 자료들도 있습니다.
    2016.08.08 00:37 신고
  • Favicon of http://itmir.tistory.com Mir(whdghks913) 당장 필요하면 구글링 몇일동안 하면 대부분 나오더라고요.
    티스토리 블로그를 꾸미고 싶어서 html을 알아보고 시중의 몇개 스킨을 뜯어보면 대충은 알수 있었습니다.
    앱도 원랜 제가 앱을 만들기 전에 SystemUI.apk나 framework-res.apk를 수정한다던가 해서 이미 앱의 구조에 대해 대충이라도 알고 있었던 상황이었습니다. 그래서 앱을 만들때도 다른 분들과는 달리 이런 면에서 좋게 시작할 수 있지 않았을까 생각이 듭니다.

    자바도 처음엔 class부분부턴 뭔말인지 하나도 몰랐는데 앱을 짜보니 조금씩 이해가 되더라고요.
    책을 몇번 정독하다보면 뒤에서 나오는 내용을 이해하니 앞의 내용이 저절로 알게된다던가, 직접 코드를 짜거나 이미 만들어진 소스를 분석할때도 알게되는게 상당히 많다고 생각합니다.
    그래서 저는 앱을 만드시는게 목표라면 자바책에서 정독후 완벽히 중간정도까지 배우시고 앱을 만들어보신다음 막히시는 부분에서 다시 책을 읽어보시는건 어떨까 추천드립니다.
    2016.08.08 00:45 신고
  • Favicon of http://itmir.tistory.com Mir(whdghks913) 아, 그리고 자바같은 프로그래밍 언어 배우실때 가장 좋은 방법은 직접 무엇인가를 만들어보시는겁니다!
    예를들면 오늘까지 변수와 반복문들 배웠다고 하시면 이거 가지고 구구단을 n단까지 출력한다던가 등 직접 처음부터 코드짜보시는게 매우 도움이 된 기억이 납니다.
    2016.08.08 00:59 신고
  • 진정한꿈틀 와..정말 답변 감사합니다. 부담스러운 질문에도 성심성의것 답해주셨어 다시한번 감사드려요(꾸벅) 저는 일단 자바를 끝내고 다시 앱만들기를 도전해보겠습니다ㅎ 물론 미르님이 말씀하신거 처럼 자바라도 코드를 짜보는 연습을 중점적으로 많이 해보겠습니다! 2016.08.09 01:55 신고
  • 킴앤 넘나 잘 사용하고 있습니다 !
    LR님꺼 썼다가 높이 수정까지 된다고 하기에 금방 옮겨탔네요 !!
    좋은 자료 감사합니다 !!
    2016.08.09 17:27 신고
  • 김태윤 혹시 s6 키보드나 s7 키보드도 포팅해주실 수 있나요? 2016.08.27 22:18 신고
  • ㅂ붛ㅎ ㅜ ㅜ 한손모드가 잇ㅅ으면 좋겟어오.. 2016.09.17 13:07 신고
  • 한손모드 미르님이 만드신 베가 아이언 2 키보드 쓰는데 이건 한손모드가 있내요 ㅎㅎ 2016.09.28 16:03 신고
  • 김정민 너무나도 아이언2 키보드를 좋아하고 님덕분에 잘 썼어요. 근데 기계를 안드로이드 6.0 마시멜로로 업했더니 강제어류가 생겨서 못쓰고 있네요. 6.0에서도 쓸 수 있게 부탁드려요. 2016.10.01 20:40 신고
  • 베가키보드 정말감사합니당 폰바꾸면서키보드가익숙치안아고생햇는데 덕분에 편해졌어요 2016.10.02 02:39 신고
  • 강백호 베가아이언2 쓰다가 노트7으로 갈아탄 유저인데 기본 내장되어있는 베가키보드가 적응안되어 여기저기서 다운받고 지우고 했는데 드디어 쓰던걸 쓰게되서 너무 감사드립니다 2016.10.11 08:26 신고
  • 와 감사해요. 베가키보드 제일좋아하는데 다시 쓸수있게되서 좋네요 2016.10.30 23:32 신고
  • 갤럭시 알파 롤리팝 5.0.2 에서 잘됩니다. ^^
    아이언2에 있던 편집모드가 없어진건 아쉽네요. 영역지정기능 짱잘써먹었는데... 팬택아 진짜 ㅠ
    2016.10.31 00:09 신고
  • No.2_Sabo 정말 감사합니다
    베가아이언2 키보드도 노트4에서 잘 사용하였고
    마쉬멜로우로 넘어오면서 더 이상 사용하지 못해 저와 와이프 둘 모두 매우 아쉬웠는데 다시 사용할 수 있어서 너무 좋습니다
    정말정말 감사합니다
    와이프한테 다시 사용할 수 있다고 하니 너무 좋아하네요^^
    2016.11.06 19:39 신고
  • SDA커커컴보 벡아언 RR누가롬 쓰는중인데 벡아언2키보드는 자꾸 강종되더니 이 키보드는 잘 되네요!
    이키보드만 쓰다가 다른거 쓸려하니 너무 안익숙했는데 ㅜㅠㅠ 감사합니다!!
    2016.12.06 13:15 신고
  • Favicon of http://itmir.tistory.com Mir(whdghks913) 사용해주셔서 감사합니다~ 2017.01.20 18:38 신고
  • 잠귀신004 베가아이언2에서 G5로 갈아타면서 키보드때문에 너무 불편했는데... 너무너무 감사합니다 잘 작동하네요
    잘 쓰겠습니다 ^_^
    2017.01.20 20:04 신고
  • 우연히 정말 감사합니다. 홍미4에 적용하니 잘 작동하네요. 다른거 쓸려니 너무 불편했는데 감사합니다~~ 2017.01.26 11:29 신고
  • 감사 미맥스도 잘 동작합니다. 원래 베가폰을 써서 이키보드가 편해요. 감사합니다. 잘쓰겠습니다. 2017.02.02 07:44 신고
  • ㅇㅇ 한자변환이 잘 안되네요..
    몇달 전까지는 잘 됬었는데 최근 한자변환을 하면 한자들이 안뜨곤 하네요 음....
    2017.03.24 23:42 신고
  • 두손싫어한손좋아ㅋ 사용중인 폰이 커서 한손조작 모드 없는게 아쉽네요.
    아이언2 키보드는 안드로이드 7에서 실행 안되고 아임백 키보드는 한손조작 모드가 빠졌고ㅜㅜ
    2017.04.04 12:59 신고
댓글쓰기 폼