본문

안드로이드 11, Hidden API 및 meta-reflection 우회 제거

글꼴


잘 모르시는 분드릉ㄹ 위해, 구글은 안드로이드 9 파이에서 다소 성가신 변화를 도입한 것이 있습니다.


이는 안드로이드에서 가능한 기능의 경계를 넓히려는 매니아적인 개발자들과 관련이 있습니다.


또한 숨겨진 API에 대해서도 말입니다.



애플리케이션의 안전성을 높이기위해, 구글은 안드로이드 프레임워크에는 있으나 안드로이드 SDK 문서에는 명시되지 않은 대부분의 숨겨진 API에 대한


접근을 차단햇습니다.


이 API는 안드로이드 9 파이까지는 meta-reflection을 통해 접근이 가능했고, 지금도 가능합니다.



불행히도, 이제 구글이 이 방법에 주목한 것 같습니다.


AOSP의 새로운 commit에는 구글이 숨겨진 API에 접근하는 것을 검사를 강화하는 코드를 추가했습니다.


이는 결국 meta-reflection 우회 방법이 더이상 동작하지 않음을 이야기합니다.



물론, 이것은 모든 앱에 영향을 미치는 것은 아닙니다.


원래의 블랙리스트 API와 마찬가지로 안드로이드 11 이상을 target으로 하는 앱들이 영향을 받습니다.


여전히 API Level 29 이하를 대상으로 한다면 meta-reflection 을 사용할 수 있지만,


구글 플레이에서 매년 점진적으로 높은 최소 SDK 레벨을 요구하기에 유효한 해결 방법은 아닙니다.



현재로서는 API 30 (안드로이드 11) 을 대상으로 하는 앱에 대한 해결 방법은 없습니다.


안드로이드 11은 아직도 먼 미래이기에 누군가 접근 방법을 찾을 수도 있습니다.


그동안 히든 API를 사용하는 경우라면 안드로이드 11에서 API 공개를 요청할 수 있습니다.


C++과 Java를 잘 분석하여 이 블랙리스트 API에 대한 상황을 수정하려면 관련 commit을 살펴보십시오.






댓글 10 | 쓰기
1


BEST
안드로이드 버전은 AOSP 프로젝트에 여러 개발자들이 신규 기능 개발 및 수정사항을 반영해달라고 코드를 업로드를 하면, 구글이 본인들이 제시하는 방향과 맞다고 생각하면 최종적으로 묶어서 다음 버전에 적용하는 구조로 되어있습니다. 이러한 과정 중에 글에서 언급된 매니아적인 개발자들이 기능확장 가능성을 염두하여 api를 심어두었는데, 앞으로의 구글이 제시하는 방향과 맞지 않다고 판단되어 안드로이드 11부터는 막겠다는걸로 보이네요.
앞이나봐 | 123.142.***.*** | 20.01.23 11:51
BEST
기본기능으로 못넣으니까 굿락으로 뺀거라서요 정책상 못넣는거 굿락으로 빼는거에요
불멸 이재명 | 125.190.***.*** | 20.01.23 12:39
BEST
점점 마음에 안드는 업데이트를 많이 하는것 같은데, 안드로이드의 자유도가 점점 좁아진다는 느낌...
KRP-0 | 59.10.***.*** | 20.01.23 13:36
BEST
자꾸 보안이 약하네 어쩌네 소리들으니까 구글이 이런식으로 방향 선회하는거죠
ShadowLink | 116.124.***.*** | 20.01.23 16:02

ㅖ???

프로트수 | 125.180.***.*** | 20.01.23 11:11
BEST

안드로이드 버전은 AOSP 프로젝트에 여러 개발자들이 신규 기능 개발 및 수정사항을 반영해달라고 코드를 업로드를 하면, 구글이 본인들이 제시하는 방향과 맞다고 생각하면 최종적으로 묶어서 다음 버전에 적용하는 구조로 되어있습니다. 이러한 과정 중에 글에서 언급된 매니아적인 개발자들이 기능확장 가능성을 염두하여 api를 심어두었는데, 앞으로의 구글이 제시하는 방향과 맞지 않다고 판단되어 안드로이드 11부터는 막겠다는걸로 보이네요.

앞이나봐 | 123.142.***.*** | 20.01.23 11:51

이러다 .. 굿락같은것도 막혀버리는거 아닌가 모르겠음

불멸 이재명 | 125.190.***.*** | 20.01.23 12:25
불멸 이재명

그렇게 되면 아예 삼성에서 기본 기능으로 넣어버릴지도....

중고플스 | 121.134.***.*** | 20.01.23 12:38
BEST
중고플스

기본기능으로 못넣으니까 굿락으로 뺀거라서요 정책상 못넣는거 굿락으로 빼는거에요

불멸 이재명 | 125.190.***.*** | 20.01.23 12:39
BEST

점점 마음에 안드는 업데이트를 많이 하는것 같은데, 안드로이드의 자유도가 점점 좁아진다는 느낌...

KRP-0 | 59.10.***.*** | 20.01.23 13:36

자유도와 편의성을 조금 감수하고 보안성에 더 힘을 주겠다는걸로 보임

요그다그 | 58.148.***.*** | 20.01.23 13:50

자유도를 계속 낮추네 ㅜㅜ.... 왜자꾸 폐쇠적으로 만들지

범어동호식이 | 110.70.***.*** | 20.01.23 15:12
BEST
범어동호식이

자꾸 보안이 약하네 어쩌네 소리들으니까 구글이 이런식으로 방향 선회하는거죠

ShadowLink | 116.124.***.*** | 20.01.23 16:02

안드는 아이폰화가 되고 아이폰은 아직 아이폰인가?

디넌 | 122.128.***.*** | 20.01.24 07:14


1
댓글은 로그인 후 이용 가능합니다.
목록보기


위로가기
요트맨470 | 추천 2 | 조회 8974 | 날짜 2020.02.26
요트맨470 | 추천 3 | 조회 4995 | 날짜 2020.02.25
사쿠라모리 카오리P | 추천 0 | 조회 4227 | 날짜 2020.02.24
이햇성 | 추천 5 | 조회 5723 | 날짜 2020.02.22
하렌쿠우 | 추천 6 | 조회 15090 | 날짜 2020.02.22
요트맨470 | 추천 8 | 조회 10576 | 날짜 2020.02.21
요트맨470 | 추천 6 | 조회 8408 | 날짜 2020.02.21
하렌쿠우 | 추천 2 | 조회 8762 | 날짜 2020.02.20
JSOOINNY | 추천 5 | 조회 3474 | 날짜 2020.02.20
요트맨470 | 추천 2 | 조회 5606 | 날짜 2020.02.20
에테리스 | 추천 3 | 조회 4531 | 날짜 2020.02.20
사쿠라모리 카오리P | 추천 2 | 조회 3134 | 날짜 2020.02.19
하렌쿠우 | 추천 2 | 조회 5901 | 날짜 2020.02.19
BOA.마키 | 추천 6 | 조회 3785 | 날짜 2020.02.19
별의유언 | 추천 1 | 조회 3027 | 날짜 2020.02.18
오버테크 | 추천 3 | 조회 1258 | 날짜 2020.02.18
요트맨470 | 추천 1 | 조회 4579 | 날짜 2020.02.18
요트맨470 | 추천 7 | 조회 6738 | 날짜 2020.02.18
르카르도 | 추천 1 | 조회 3087 | 날짜 2020.02.18
르카르도 | 추천 12 | 조회 12045 | 날짜 2020.02.18
요트맨470 | 추천 17 | 조회 13208 | 날짜 2020.02.17
우와이구양 | 추천 4 | 조회 13525 | 날짜 2020.02.17
my com | 추천 5 | 조회 2124 | 날짜 2020.02.16
슈렐린 | 추천 3 | 조회 7524 | 날짜 2020.02.16
하렌쿠우 | 추천 6 | 조회 10254 | 날짜 2020.02.15
대한제국군 | 추천 5 | 조회 3664 | 날짜 2020.02.15
요트맨470 | 추천 5 | 조회 11947 | 날짜 2020.02.14
Trust No.1 | 추천 1 | 조회 9116 | 날짜 2020.02.14

1 2 3 4 5


글쓰기
힛갤
오른쪽 BEST