728x90
반응형

플랫폼 3

Validating SELinux

오늘은 안드로이드 SELinux에 대해 이야기해보고자 합니다. Android는 OEM에서 자체 구현한 SELinux를 철저히 테스트할 것을 적극 권장합니다. Android Platform을 이용하는 제조업체는 SELinux를 구현하려면 먼저 테스트 기기 풀에 새 정책을 적용해야 합니다. 플랫폼에 새 정책을 적용 후 온보드 상태에서 getenforce 명령어를 실행하여 SELinux가 기기에서 제대로 된 모드로 동작하는지 확인 할 수 있습니다. 거부 로그 판독 오류 로그는 기본적으로 dmesg 와 logcat 을 이용하여 확인할 수 있습니다. console:/ # dmesg | grep avc avc: denied { create } for comm="kdevtmpfs" name="dm-2" scontex..

개발 이야기 2023.02.23

libc : Unable to set property "@vendor property"

안녕하세요. 앤디라이언입니다. 금일은 작업 중 property를 추가하여 기능을 업데이트하였습니다. 그런데 동작을 테스트하는 중에 다음과 같은 에러 메세지가 발생하며 동작이 진행되지 않는 문제를 확인했습니다. W libc : Unable to set property "vendor.test.version.property" to "0": connection failed; errno=13 (Permission denied) 이 이슈는 Android selinux policy에 대해 알아야만 해결할 수 있습니다. https://andylion.tistory.com/82 Validating SELinux 안녕하세요. 앤디라이언입니다. 오늘은 안드로이드 SELinux에 대해 이야기해보고자 합니다. Android는 ..

개발 이야기 2023.02.23

AGI (Android GPU Inspector)

안녕하세요. 앤디라이언입니다. 이번 포스팅은 google의 game engine tool인 AGI에 관해서 얘기해보고 AGI 소스를 빌드하고 실행하는 것을 목표로 잡고 진행하려고 합니다. https://developer.android.com/agi Android GPU Inspector | Android game development | Android Developers Stay organized with collections Save and categorize content based on your preferences. Analyze the impact your game has on Android devices by using this powerful graphics profiler, so you c..

개발 이야기 2023.02.08
728x90
반응형
SMALL