일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- oracle
- Clie
- 팁
- backlight
- winterboard
- ipod touch
- 터치
- PDA/모바일
- 자바스크립트
- JSP
- 갤럭시탭
- 한동
- iPod
- 프로그래밍팁
- 아이팟
- 윈터보드
- 개발
- 오라클
- GALAXYTab
- 자바
- java
- 한동대학교
- SDS
- m180k
- TOUCH
- RW6100
- flex
- 생활의 지혜/정보
- 한동대
- 컴퓨터 TIP & TECH
- Today
- Total
목록전체 글 (300)
fairworld's life
Sony PRS T-1의 기본 하드웨어 버튼인 이전 페이지, 다음 페이지 버튼에 대응하는 퍼펙트 뷰어입니다. gpio-keys.kl를 변경할 필요 없습니다. 그냥 쓰면 됩니다. 덧. 날이 갈수록 smali 문법이 익숙해져가고 있...
[OpQumizer의 Open source로부터 작성된 프로그램입니다.] ver 0.2 20111226 1) 시스템 앱 제거 탭이 추가되었습니다. - 현재로선 불필요하다고 생각되는 몇가지만 적용되었습니다. (!) 기본앱 제거시 Superuser 권한을 물어보지 않는다면 제대로 실행되지 않습니다. 그럴 경우 T1mizer를 언인스톨하고 재인스톨하시기 바랍니다. ver 0.1 20111223-최초 버전 from Oqumizer Open Source
갤럭시탭 전면 터치키의 백라이트 시간이 기본이 6초로 되어 있는데 이게 너무 짧다고 생각되어 15초 버전과 30초 버전을 제작하여 배포합니다. 시스템 설정에서 6초로 선택하고 아래의 services.jar, services.odex를 적용하게 되면 각각 15초, 30초동안 백라이트가 작동합니다. 테그라크 용으로 제작되었습니다. 사용법은 답변하지 않습니다. 적용후 피드백 부탁드립니다. (변경된 사항) 쓸데없이 중복된 용량을 줄였습니다.
기존에 배포했던 Extend Power Menu의 경우 odex 작업을 하고나서도 용량이 그대로 남아있어서 /system 용량이 모자란 경우가 발생하여 원인을 찾아서 용량을 절반으로 줄였습니다. 이름도 변경해두었으니 테그라크용으로 적용을 해도 되고 와탭마이저로 적용을 해도 됩니다. 피드백은 댓글로 부탁드립니다. v0.1 - 재부팅, 리커버리 모드, 다운로드 모드가 추가됨 v0.2 - 0.1에 강제 재부팅이 추가됨(su권한 요망) v0.3 - 0.2에 미디어 스캔이 추가됨 v0.31 - 0.3에서 무음모드와 비행기 탑승 모드가 삭제됨
에러가 날만한 사항을 잡았습니다.
폰을 갤투를 쓰는 터라... 이제 대충 완성된 와탭마이저를 사용하여 갤투에서도 사용 가능하도록 하려고 하는데 갤투는 성능도 좋고 그래서 뭐 그다지 고칠 것도 없군요... 기본앱 제거 꾸미기 유용한 앱 설치 모듈 설정 이 4가지만 들어가도 될것 같군요... 기본앱 제거는 무엇을 제거해야 할지 일단 걸러봐야 겟습니다. 이번에는 제가 쓰는 통신사 뿐만이 아니라 범용적으로 갤투라면 다 지원할 수 있게 한번 해보려고 합니다. 그래봐야 기본앱 제검나 다르겠지요... -_- 이 글을 보시는 분 중에 갤투를 쓰시면서 이런 기능이 필요하면 좋겠다 하시는 분들은 댓글을 뙇~!
여태까지는 와이브로를 상태바에서 조작했을때 그 이벤트를 받아와서 처리하지 못했다... 그래서 계속 1초 단위로 와이브로 상태를 문의해서 상태가 on이거나 off이면 이미지를 업데이트하도록 했다... 서비스는 아니라고 해도 1초 단위로 계속 해서 서비스를 호출해서 문의하는 과정이 들어가 있으니 배터리를 소모하는데 도움(?)이 되었을 거라고 생각된다. 언젠가는 바꾸리라 하다가 오늘 드디어 변경했다... WiMax 서비스를 가지고 와서 getWimaxStatus 메서드를 호출하니 int의 값이 나오는데 0,1,2,3의 4가지 값이 나온다. logcat으로 분석해보니 상태가 변경될때마다 착실하게 값을 뿌려주고 있길래... 그걸 응용해봤는데 android.net.wimax.WIMAX_STATUS_CHANGED 라..
[OpQumizer의 Open source로부터 작성된 프로그램입니다.] 변경사항: ver 0.84 20111222 1)꾸미기 내부 구현이 달라졌습니다. - 기본앱 제거와 같이 동적으로 구현이 됩니다. - /sdcard/Wibrotabmizer에서 찾던 파일을 이제 /sdcard/Wibrotabmizer/install2system에서 찾도록 바꿨습니다. - /sdcard/Wibrotabmizer 폴더가 너무 지저분 해지는 것 같아 파일을 분류했습니다. 2)꾸미기에 '전원메뉴 확장팩'이 추가되었습니다. - /sdcard/Wibrotabmizer/install2system 경로에 테그라크용으로 작성된 zip파일을 넣어두고 - 이름을 Extended_Power_Meneu로 시작하도록 변경합니다. - 꾸미기 메..
교보 전자도서관이 책을 다운받아 변환하고 책을 볼때 사용하는 공간을 심볼릭 링크로 변환해서 link2sd에서 쓰려고 ext2로 만들어둔 외부 메모리 공간을 활용하는 겁니다. 결과적으로는 잘 작동하고 메모리 모자라서 에러 나는 일도 없습니다. 실시간으로 df 해보니 역시 심볼링 링크로 걸린 공간에서 다운로드 받을때 공간이 줄어드는 것으로 보아 성공적인듯 합니다. 이런식으로 하면 다른 이북 앱들도 마찬가지로 해결이 가능할듯 합니다. 일단 전 교보 도서관만 쓰느라 여기만 테스트를 해보았습니다. /data/data/com.kyobobook.b2b.phone.startup => 교보 전자도서관 앱이 사용하는 data 공간 이걸 /data/sdext2/ln_data 아래에 복사하고 원본은 지운뒤 심볼링 링크를 겁니..
개선되었으면 좋겠다 추가되었으면 좋겠다 이것도 혹시 가능한가? 의견이 있으신 분들 달아주세요... 더이상 뭘 해야 되나... 라는 벽에 다다랐습니다...;
[OpQumizer의 Open source로부터 작성된 프로그램입니다.] ver 0.83 20111221 1)기본앱 제거 내부 구현이 달라졌습니다. - 기존에는 앱 리스트가 소스 파일내부에 있어 매번 컴파일이 필요했는데 이제 csv 파일로 뺐습니다!! - 하지만 사용자 입장에선 달라진게 없습니다... ㅠㅠ 이전 버전 정보 ver 0.82 20111220 1)기본앱 제거의 UI가 향상되었습니다!!! - 선택 제거 / 복구를 할때 ProgressDialog를 사용하였습니다(!?) - 처리되는 앱의 개수만큼 진행된 상태바를 볼 수 있습니다. - 기능적으로 향상된 것은 전혀 없습니다!!! ㅠㅠ - 한건씩 처리할때도 Thread를 사용하여 멈춘듯한 증상을 안보이게 하였습니다. - 하단부에 로그가 나오던 창이 없어..
꾸미기도 동적으로 처리할 수 있도록 하고... 몇가지 더 추가할 수 있도록... Button Backlight, Extended Power Menu 일괄 적용 / 해제 기능... 도돌3에서 와이브로 사용량 측정이 된다고 하는데... 음... 와이브로 측정하는 방안은 알고 있지만... 그거 합산처리하고 뭐 하는게 골치 아팠는데 일단 그건 패스... 이거 되고 나면 레이아웃만 조절해서 갤투마이저로... -ㅇ- dropbox에 파일 올려두고 앱내에서 다운로드 받는것 다운로드 받은 파일로 분석해서 활용하는 것
[OpQumizer의 Open source로부터 작성된 프로그램입니다.] ver 0.82 20111220 1)기본앱 제거의 UI가 향상되었습니다!!! - 선택 제거 / 복구를 할때 ProgressDialog를 사용하였습니다(!?) - 처리되는 앱의 개수만큼 진행된 상태바를 볼 수 있습니다. - 기능적으로 향상된 것은 전혀 없습니다!!! ㅠㅠ - 한건씩 처리할때도 Thread를 사용하여 멈춘듯한 증상을 안보이게 하였습니다. - 하단부에 로그가 나오던 창이 없어졌습니다. - 상단부를 고정하였습니다.(전체 선택, 선택 제거, 선택 복구 등이 고정됨) - 중단부를 넓혔습니다. ver 0.81 20111219 1)시스템 설정 모델명이 추가되었습니다. - 'GT-P1000'이 추가되었습니다. 2)기본앱 제거 추가 ..
오늘은 와탭마이저에 Thread를 추가하고 있음 기본앱 제거/복구를 할때에 다량의 앱을 동시에 처리하고자 할때 Thread를 사용하지 않으면 앱이 죽은듯 보인다...-ㅇ-; 그래서 이를 Thread를 이용해서 해결하고 있음... Thread를 이용한 제거는 성공... 그런데 이걸 그냥 놔두자니 애매하고 그렇다... 그래서 어제 언급한 ProgressBar를 추가해야 할것 같다... 킁킁... 오늘은 Thread와 Handler 그리고 Message에 대해서 깨우쳤음...
뭔가 까탈스럽다... ; 반투명 해보고자 이거저거 했더니 제대로 안되네... ㅎㅎㅎ 이것도 공부를 해야 하는듯... 아놔... ================================================================================================ apk를 디컴파일 디컴파일된 내용물 중 이미지를 반투명화 작업(선택 후 오린 레이어로 레이어를 따로 만들고 작업 후 아래 레이어와 병합을 통해 병합) apk를 컴파일 컴파일된 내용물중에 아까 이미지를 추출해서 원래의 apk에 투입! 새로이 작업완료된 apk를 기기에 넣으면서 odex작업 그리고 재부팅 =============================================================..
[OpQumizer의 Open source로부터 작성된 프로그램입니다.] ver 0.81 20111219 1)시스템 설정 모델명이 추가되었습니다. - 'GT-P1000'이 추가되었습니다. 2)기본앱 제거 추가 - '음성녹음'이 추가되었습니다. 3)기본앱 제거 기능이 향상되었습니다. - 체크박스를 활용한 선택된 앱의 제거 / 복구가 가능합니다. - 체크박스를 전체 선택/해제할 수 있습니다. -> 전체를 선택해서 제거/복구를 하는 경우 시간이 오래 걸리기 때문에 멈춘듯 보입니다. 이는 에러가 아니라 작동중인 상황으로 끝나면 완료되었다는 메시지가 출력됩니다. 4)전면 버튼키 설정이 추가되었습니다. - Explorer가 추가되어 인터넷 브라우저가 실행됩니다. 이전 버전 정보 ver 0.80 20111214 1)..
음... 이거 쉽게 될까... 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를 이용해..
갤럭시탭 전면 터치키의 백라이트 시간이 기본이 6초로 되어 있는데 이게 너무 짧다고 생각되어 15초 버전과 30초 버전을 제작하여 배포합니다. 시스템 설정에서 6초로 선택하고 아래의 services.jar, services.odex를 적용하게 되면 각각 15초, 30초동안 백라이트가 작동합니다. 테그라크 용으로 제작되었습니다. 사용법은 답변하지 않습니다. 적용후 피드백 부탁드립니다.
전면 버튼키 - 인터넷 브라우저 추가(Explorer) 서비스 생성해서 - 키가 눌렸을 때 키 코드 읽어와서 알아내보기... - 키가 눌렸을때 일정 시간을 넘겼을 경우 즉 오랜 시간 터치를 했을 경우에만 위의 동작을 실행해보기 와이브로 갤럭시탭 한정 지원 해제? 기본앱 제거 - 음성 녹음 Mount Manager 따라하기? - 화면 구성만 좀 비슷하게 하면... 쉽게 구현 가능(?) 도돌 인터넷 사용량 따라하기? - 될까 이게...; - 와이브로 갤탭인데 와이브로 서비스를 안쓰는 터라... 테스트도 못하고.. ㅡ.,ㅡ;
[OpQumizer의 Open source로부터 작성된 프로그램입니다.] 0.80 버전으로 변경사항은 아래와 같습니다. ver 0.80 20111214 1)Module 등록/제거가 추가되었습니다. - /sdcard/Wibrotabmizer/module/*.ko 파일들을 자동으로 검색하여 등록할 수 있게 합니다. - 실시간으로 등록 및 제거가 가능합니다. - 등록된 목록을 확인할 수 있습니다. - 체크박스로 선택된 항목에 대해서 부팅시 자동 적용할 수 있습니다. 2) 기본앱 제거가 추가되었습니다. - WorldClock.apk 세계시각앱 ver 0.79 20111212 1)전면부 터치 버튼 설정에 '카메라'가 추가되었습니다. - 카메라 앱 실행시에 '카메라'로 설정된 버튼으로 사진을 찍을 수 있습니다. -..
아래의 파일로 사용하시면 됩니다. 테그라크 리커버리모드로 들어가서 update 하시면 됩니다.
아래처럼 모듈이 등록/제거가 가능해졌습니다. 그리고 부팅시에도 자동으로 설정된 사항에 대해서 모듈 등록이 가능하도록 해두었습니다. 그리고 아래 화면에서 볼 수 있는 체크박스로 기본앱 제거를 일괄 혹은 선택된 사항에 대해서 배치 처리를 하려고 합니다. 따라서 아직은 배포하지 않습니다. 버그 리포트 추가했으면 하는 사항은 댓글로 달아주시기 바랍니다만... 너무 어려운 작업은 취미로 하는 이상 힘듭니다... 그건 감안해주시기 바랍니다...
어제는 framework-res.apk를 뜯어서 1퍼센트 배터리와 crt off를 수정할 수 있는 자동화 프로그램을 만들어서 수정을 해보았고 (아직 Extended Power Menu 이미지와 문자열은 추가 되지 않았음, 이건 아직 수동) 오늘은 어제 저녁부터 작업해온 extended power menu용의 android.policy.jar android.policy.odex framework.jar framework.odex 파일을 언팩하고 수정하고 리팩하고 기기에 적용하는 것까지... 순정 파일을 가지고 프로그램을 돌려서 기기에 적용해본 결과 수동으로 한것과 마찬가지로 모든 Extended Power Menu가 정상 작동합니다. 이제 프로그램을 일단 백업 받고... (날아가면 안되니까...) 무음모드..
뭔가 이름이 애매하다. 와탭마이저같은 이름이 있으면 좋겠는데 작명은 어렵다... 일단 개발된 내역에 대해서 적어보면 1. framework-res.apk를 unpack한다. 2. unpack된 framework-res.apk에 배터리 이미지와 애니메이션 설정 파일을 복사한다. 2-1. crt off 효과를 위해 xml에서의 값 하나를 true -> false로 변경한다. 3. 결과물을 repack하고 repack된 것으로부터 resources.arsc 및 xml, 이미지 등을 추출해서 원래의 framework-res.apk에 Update하고 새로운 이름으로 결과물을 최종 작성한다. 4. 결과물을 adb를 이용하여 /sdcard/Wibrotabmizer 디렉토리로 Push한다. 결과적으로 손수 하는 일을 ..