일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 오라클
- 한동대
- 한동대학교
- ipod touch
- backlight
- 터치
- RW6100
- 프로그래밍팁
- 윈터보드
- GALAXYTab
- PDA/모바일
- 생활의 지혜/정보
- 팁
- 갤럭시탭
- winterboard
- 자바스크립트
- oracle
- flex
- SDS
- Clie
- 한동
- 개발
- 자바
- iPod
- TOUCH
- JSP
- 컴퓨터 TIP & TECH
- m180k
- java
- 아이팟
- Today
- Total
목록갤럭시탭 M180K 끄적임 (14)
fairworld's life
예전에 했었는데 기록해둔 정보가 매우 미약해서 다시 환경 구축하고 컼파일 하려고 시도 중이나... 현재 와탭의 최신 펌웨어가 UC29임에도 불구하고 opensource.samsung.com에는 아직도 오래전 펌웨어가 올라와 있어 당황스럽다... -_- 와이파이탭은 UC30 소스도 올라와 있던데... 그래서 일단 메일로 요청을 해보긴 했으나 답이 올지는 알 수 없음... 커널 컴파일을 하려는 궁극적인 이유는 2가지인데... 첫째는 fuse.ko를 컴파일해서 사용함으로 기존 갤럭시탭에서 ntfs 파티션에 대한 읽기 쓰기를 할 수 있도록 하기 위함 => 대용량 동영상을 볼 수 있음... => 이미 갤투는 이 기능이 지원이 되니까 가능은 할 것으로 보이나 과정이 험난할 것 같음 둘째는 비슷하게 wibro관련 모..
여태까지는 와이브로를 상태바에서 조작했을때 그 이벤트를 받아와서 처리하지 못했다... 그래서 계속 1초 단위로 와이브로 상태를 문의해서 상태가 on이거나 off이면 이미지를 업데이트하도록 했다... 서비스는 아니라고 해도 1초 단위로 계속 해서 서비스를 호출해서 문의하는 과정이 들어가 있으니 배터리를 소모하는데 도움(?)이 되었을 거라고 생각된다. 언젠가는 바꾸리라 하다가 오늘 드디어 변경했다... WiMax 서비스를 가지고 와서 getWimaxStatus 메서드를 호출하니 int의 값이 나오는데 0,1,2,3의 4가지 값이 나온다. logcat으로 분석해보니 상태가 변경될때마다 착실하게 값을 뿌려주고 있길래... 그걸 응용해봤는데 android.net.wimax.WIMAX_STATUS_CHANGED 라..
꾸미기도 동적으로 처리할 수 있도록 하고... 몇가지 더 추가할 수 있도록... Button Backlight, Extended Power Menu 일괄 적용 / 해제 기능... 도돌3에서 와이브로 사용량 측정이 된다고 하는데... 음... 와이브로 측정하는 방안은 알고 있지만... 그거 합산처리하고 뭐 하는게 골치 아팠는데 일단 그건 패스... 이거 되고 나면 레이아웃만 조절해서 갤투마이저로... -ㅇ- dropbox에 파일 올려두고 앱내에서 다운로드 받는것 다운로드 받은 파일로 분석해서 활용하는 것
오늘은 와탭마이저에 Thread를 추가하고 있음 기본앱 제거/복구를 할때에 다량의 앱을 동시에 처리하고자 할때 Thread를 사용하지 않으면 앱이 죽은듯 보인다...-ㅇ-; 그래서 이를 Thread를 이용해서 해결하고 있음... Thread를 이용한 제거는 성공... 그런데 이걸 그냥 놔두자니 애매하고 그렇다... 그래서 어제 언급한 ProgressBar를 추가해야 할것 같다... 킁킁... 오늘은 Thread와 Handler 그리고 Message에 대해서 깨우쳤음...
뭔가 까탈스럽다... ; 반투명 해보고자 이거저거 했더니 제대로 안되네... ㅎㅎㅎ 이것도 공부를 해야 하는듯... 아놔... ================================================================================================ apk를 디컴파일 디컴파일된 내용물 중 이미지를 반투명화 작업(선택 후 오린 레이어로 레이어를 따로 만들고 작업 후 아래 레이어와 병합을 통해 병합) apk를 컴파일 컴파일된 내용물중에 아까 이미지를 추출해서 원래의 apk에 투입! 새로이 작업완료된 apk를 기기에 넣으면서 odex작업 그리고 재부팅 =============================================================..
음... 이거 쉽게 될까... Thread도 써야 하는데... 음 대대적으로 뜯어 고쳐야 해서 새롭게 기본앱 제거를 만들어서 적용할 계획... Thread에선 UI를 못만지게 되어 있다니...아놔... Thread에서 처리만 하게 하고 나머진 다 handler에 던져서 handler에서 ui를 처리할 수 있도록... ;; 아니면 button 활성화 여부를 일괄 처리하는 method를 만들어서 처리를... 음... 뭐가 덜 버벅이고 멈춘듯하지 않으려나...
위의 스샷처럼 일괄적으로 처리가 가능하도록 체크박스를 이용하여 변경하였... 이제 /system/app에 모든 목록을 읽어와서 삭제 추천목록만 일괄 처리가능하고 나머지는 수동 처리가 가능하도록 하는 식으로... 그리고 이거 갤투용도 만들어서 써야 겠다... ㅡ.,ㅡ; 갩탭은 이게 있어서 삭제가 좀 용이한데 갤투 펌업했더니 기본앱 다 살아나서... 으억...
루팅이 되어있는 기기에서 su 권한으로 아래의 명령어를 실행하면 echo 1 > /sys/devices/virtual/leds/button-backlight/brightness 백라이트가 계속 켜져 있는다. 단 전원키로 대기모드로 들어가는 경우 꺼지고 그 다음 켜지면 다시 원래의 설정으로 되돌아감 echo 0 > /sys/devices/virtual/leds/button-backlight/brightness 1 대신 0 값을 주면 꺼진다. 이를 응용하면 프로그램내에서도 터치키 백라이트 시간을 조절할 수 있을 듯 하나 안드로이드 앱에선 기본적으로 키를 눌렀을 때의 event를 알아차릴 수 없게 되어 있다. (앱 내에서 눌린 키는 가능) 그래서 일단 여기까지 알아내고 종료... 대신 services.jar를..
1. 갤럭시탭 전면 터치버튼 조명 시간 변경 순정 services.odex를 baksmali하고 com/android/server/PowerManagerService.smali 파일을 수정한다. 순정 기준으로 기본값이 백라이트 타임아웃이 6초다. 이 값은 다시 ms로 6000이고 이걸 16진수로 돌리면 0x1770이다. 즉 0x1770 값을 검색해서 원하는 값으로 변경하면 된다. 0x1770 값은 총 6개가 검색이 된다. 모조리 바꾸자. 6초는 너무 짧으니 15초로 변경한다고 해보면 15초는 다시 ms로 15000이다. 이걸 16진수로 변경해보자(윈도우 기본 계산기를 이용) 그럼 0x3a98 이 된다. 0x1770 => 0x3a98로 일괄 변경한다. 저장한다음 smali를 다시 smali.jar를 이용해..
전면 버튼키 - 인터넷 브라우저 추가(Explorer) 서비스 생성해서 - 키가 눌렸을 때 키 코드 읽어와서 알아내보기... - 키가 눌렸을때 일정 시간을 넘겼을 경우 즉 오랜 시간 터치를 했을 경우에만 위의 동작을 실행해보기 와이브로 갤럭시탭 한정 지원 해제? 기본앱 제거 - 음성 녹음 Mount Manager 따라하기? - 화면 구성만 좀 비슷하게 하면... 쉽게 구현 가능(?) 도돌 인터넷 사용량 따라하기? - 될까 이게...; - 와이브로 갤탭인데 와이브로 서비스를 안쓰는 터라... 테스트도 못하고.. ㅡ.,ㅡ;
아래처럼 모듈이 등록/제거가 가능해졌습니다. 그리고 부팅시에도 자동으로 설정된 사항에 대해서 모듈 등록이 가능하도록 해두었습니다. 그리고 아래 화면에서 볼 수 있는 체크박스로 기본앱 제거를 일괄 혹은 선택된 사항에 대해서 배치 처리를 하려고 합니다. 따라서 아직은 배포하지 않습니다. 버그 리포트 추가했으면 하는 사항은 댓글로 달아주시기 바랍니다만... 너무 어려운 작업은 취미로 하는 이상 힘듭니다... 그건 감안해주시기 바랍니다...
이렇게 글을 쓰려니 웃기지만... 어제 전원 메뉴 편집한다고 와탭을 공초하고 정펌에 테그라크만 올린 상태에서 와탭마이저를 사용해서 기본앱 제거하고 몇가지 설정을 편하게 바꾸니... 완전 좋다... -_-; 일종의 autoexec를 만든거 같이 편안함... 근데 아직 기능이 미흡하네... 정펌이 깔린 상태에서 내가 했던 필요한 작업들 몇가지도 더 추가되어야 겠다...