이 글에서는 아이리버 탭의 최적화된 빌드 프롭[build.prop]을 소개해 보겠습니다. 또한 빌드 프롭의 내용이 의미하는 부분을 설명하고 아이리버 탭의 모델명을 변경해 티스토어 등 호환되지 않는 어플리케이션을 사용하는 방법도 알아보겠습니다.
아이리버 탭 빌드 프롭[build.prop] 최적화
빌드 프롭은 안드로이드 기기에서 안드로이드 운영체제의 여러 설정과 정보들을 담고 있는 파일입니다. system 폴더에 build.prop이라는 이름으로 존재하며 루팅 후 시스템 파일 쓰기 권한을 갖은 상태에서만 수정이 가능합니다.
# begin build properties??# autogenerated by buildinfo.sh
ro.build.id=FRF91
ro.build.display.id=MX100.5KRW1.0534
ro.build.version.incremental=eng.build.20110711.133557
ro.build.version.sdk=8
ro.build.version.codename=REL
ro.build.version.release=2.2
ro.build.date=Mon Jul 11 13:36:28 CST 2011
ro.build.date.utc=1310362588
ro.build.type=user
ro.build.user=build
ro.build.host=amd64
ro.build.tags=release-keys
ro.product.model=ILT-MX100
ro.product.brand=IRIVER
ro.product.name=ILT-MX100
ro.product.device=smdkc110
ro.product.board=smdkc110
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=IRIVER
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=s5pc110
# ro.build.product is obsolete; use ro.product.device
ro.build.product=smdkc110
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=sec_smdkc110-user 2.2 FRF91 eng.build.20110711.133557 release-keys
ro.build.fingerprint=IRIVER/ILT-MX100/smdkc110/smdkc110:2.2/FRF91/eng.build.20110711.133557:user/release-keys
ro.sf.lcd_density=184
ro.opengles.version=131072
persist.sys.timezone=Asia/Seoul
# end build properties
#
# system.prop for smdkc110
#
rild.libpath=/system/lib/libts-ril.so
#rild.libargs=-d /dev/ttyAMT_FRY_MDM0
rild.libargs=-d /dev/s3c2410_serial3
ro.sf.lcd_density=184
#iriver 2011.06.16 32m->64m for tune.
#
# ADDITIONAL_BUILD_PROPERTIES
#
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=true
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.config.notification_sound=Chime_Bell.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
ro.setupwizard.mode=DISABLED
ro.com.google.gmsversion=2.2_r10
ro.com.google.clientidbase=android-iriver
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
#Memory
ro.app_remover_Memory
#touch
windowsmgr.max_events_per_sec=60
ro.min_pointer_dur=10
#UI speed
ro.HOME_APP_ADJ=1
debug.buttonfast.delay=0
#GPU
debug.sf.hw=1
debug.performance.tuning=1
video.accelerate.hw=1
#JIT
dalvik.vm.execution-mode=int:jit
dalvik.vm.verify-bytecode=false
dalvik.vm.dexopt-flags=v=n,o=v
#dalvik
dalvik.vm.heapsize=44m
#scrolling
ro.horizontalvvm=true
ro.HorizontalBUA=true
#quality
ro.media.enc.jpeg.quality=90
persist.sys.use_dithering=0
#streaming
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
#network
net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
#battery
wifi.supplicant_scan_interval=220
pm.sleep_mode=1
ro.ril.disable.power.collapse=0
#motomizer bulidprop by.JYDaddy
ro.config.vc_media_vol_steps=15
ro.min_maximum_point=15
ro.ril.music_echo_sound=12
ril.category.delay=0
debug.kill_allocating_task=0
ro.config.play.bootsound=0
#3D
debug.sf.showupdates=0
debug.sf.showcpu=0
debug.sf.showbackground=0
debug.sf.showfps=0
위 내용은 최적화된 아이리버 탭 빌드 프롭의 내용입니다. 원본은 뽐뿌의' 헬지로 뛰겠소'님께서 만드셨습니다.
원본 파일에 추가된 내용을 간단히 정리하자면 아래와 같습니다.
사용하지 않는 것으로 추정되는 어플리케이션 종료로 메모리 공간 확보.
터치 감도 조정.
화면 전환 속도 및 애니메이션 조정.
GPU 클럭 변화 설정 최적화,
Dalvik Cache 크기 최적화
스크롤 효과 조정.
미디어 스트리밍 및 네트워크 버퍼 크기 최적화.
와이파이 검색 설정 조정.
3D 효과 조정.
기타 소리 효과 등 최적화.
이제 최적화된 빌드 프롭을 적용하는 방법을 설명해 보겠습니다.
빌드 프롭 내용 자체를 직접 입력하시는 것은 불가능하다고 할 수 있기 때문에 컴퓨터 상에서 작성된 빌드 프롭 파일을 아이리버 탭에 적용시키는 방법을 사용해야 합니다.
위 파일은 최적화된 빌드 프롭 파일입니다. 이 파일을 아이리버 탭으로 복사해주세요. 외장메모리를 이용하셔도 되고 데이터 전송 케이블을 이용해 내장메모리에 복사하셔도 됩니다.
그 다음 아래 글에서 루트 익스플로러를 다운로드하셔서 설치해주세요.
[Mobile/Iriver Tab] - 아이리버 탭에서 티스토어[TStore] 이용하기
루트 익스플로러를 설치하셨으면 아이리버 탭의 루트 폴더의 system 폴더로 이동하세요. 그리고 상단의 Mount R/W 버튼을 누르셔서 폴더에서의 권한을 r/w 상태로 만들어주세요. 아이러버 탭은 기본적으로 루팅이 되어 있기 때문에 슈퍼 유저 등의 프로그램 없이도 r/w 권한을 얻으실 수 있습니다.
그리고 앞에서 준비하셨던 빌드 프롭 파일을 system 폴더에 덮어쓰시면 됩니다.
마지막으로 모델명을 LG 갤럭시 탭인 SHW-M180L로 변경한 빌드 프롭 파일도 준비했습니다. 모델명은 변경해 티스토어 등의 어플리케이션을 사용하는 방법은 아래 글에서 자세히 설명한 적이 있는데 직접 수정하시기를 어려워하시는 분들이 많이 계셔서 준비했습니다.
아래 파일을 다운로드하셔서 앞에서 설명했던 방법과 같이 적용하시면 됩니다.