티스토리 뷰

Android/루팅

PRODUCT_MODEL

이주성 2013. 4. 25. 14:51

안드로이드 소스를 빌드해서 nexus 7에 올리게 되면 문제가 생긴다.

설정->태블릿 정보를 보면 모델이름이 Full Android on Tilapia가 된다. 즉 설치된 App들이 단말이 Nexus 7인지 모르고 Full Android on Tilapia로 안다는 것이다. ㅠㅜ 실제로 올레마켓은 모델명, 브랜드가 틀리면 지원안하는 모델로 알고 실행이 안된다.


이것을 Nexus 7으로 바꾸려면 두가지 방법이 있다.

build.prop 수정

설정->태블릿 정보도 build.prop에서 값을 읽어서 뿌려주는 것이다. 원래 read only영역이지만 루팅을 하면 수정이 가능하다. 아래와 같이 수정을 하고 리부팅을 한다.


ro.product.model=Nexus 7
ro.product.brand=google

device.mk 수정

우리는 정석으로 해야 한다. /device/asus/tilapia/full_tilapia.mk파일이 있다. 이파일을 빌드를 하면서 결과적으로 build.prop을 만드는 것이다.


# Discard inherited values and use our own instead.
PRODUCT_NAME := full_tilapia
PRODUCT_DEVICE := tilapia
PRODUCT_BRAND := google
PRODUCT_MODEL := Nexus 7

'Android > 루팅' 카테고리의 다른 글

AOSP build (mm)  (0) 2018.01.25
factory image and root상태에서 system app올리기  (0) 2013.08.16
Nexus 7에 Android Source 설치  (0) 2013.03.20
우분투에 갤럭시 S3 설치  (0) 2012.11.28
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
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
글 보관함