안드로이드 앱실링 2.22.0.0
3월 22, 2021
신규기능
- Crashlytics 17.3.0 이상 버전 지원
Crashlytics 17.3.0 및 최신 버전 17.4.0을 지원합니다. 최신 Crashlytics를 사용할 때 정상적으로 크래시 리포트가 수집됩니다.
개선사항
- 앱 로딩 속도 지연 개선
보안모듈의 초기화속도가 소폭 개선되었습니다. - Rooting 탐지 기능 보강
1. Supersu/Superuser Rootkit 기반 루팅 환경에서 루트 탐지 기능이 우회되는 시나리오에 대한 보안 기능이 강화되었습니다.
2. LineageOS 16 이하 버전에서 plugin형태의 루팅환경에 대한 탐지 로직이 강화되었습니다. - VMOS 및 유사한 가상 환경 탐지 로직 개선
1. 단말에 독립된 가상 환경을 제공하는 VMOS환경을 탐지하는 로직이 강화되었습니다.
2. VMOS와 유사한 가상환경을 제공하는 다른 앱들이 추가로 확인되었으며, 이를 탐지하는 로직을 추가하였습니다.
수정사항
- x86, x86_64 시스템에서 arm 32bit로 실행된 일부 앱이 멈추는 문제 수정
1. x86 및 x86_64 시스템에서 arm 32bit로 실행되는 앱 중 일부가 실행시 빈 화면에서 멈춰있는 증상을 수정하였습니다.
2. 아래 확인된 시스템에서 앱에 따라 발생할 수 있습니다.
– LDPlayer 4, OS 7
– Nox App Player, OS 7
– 일부 크롬북의 안드로이드 환경 - Test모드 사용시 Crash 발생 문제 수정
– 일부 앱에서 실링 옵션에서 Test 모드를 선택하는 경우 주기적인 메세지 다이얼로그를 표시할 때 발생하는 크래시를 수정하였습니다. - 런타임 크래시 개선
실시간 코드영역 메모리 보호 과정에서 발생하는 crash일부를 수정하였습니다. - 앱번들 무결성 검증 실패 수정
AAB package를 selective dex 암호화 옵션 적용시 일부 앱에서 발생할 수 있는 무결성 검증 실패가 수정되었습니다. - Google Play Game APP_ID 인증 실패 수정
Google Play Game과 연동하기 위하여 APP_ID 포맷을 유니코드로 작성한 앱실행시 인증 실패가 발생하는 문제가 수정되었습니다.
#Developer’s Note
최근 x86_64 에뮬레이터 시스템에서 arm64로 실행된 앱이 초기 화면에서 멈추거나 종료되는 증상을 확인하였습니다. 이 이슈는 차후 버전을 통하여 수정할 예정입니다.
(LDPlayer나 Nox의 경우, arm 32bit와 arm 64bit가 모두 있는 경우 arm 32bit를 우선적으로 실행하는 것으로 확인되었으며, Bluestacks은 실행 우선순위를 지정할 수 있습니다.)
신규 버전 적용 안내
신규플랜이 라이브됨에 따라, ‘Professional’ 및 “Enterprise plan” 고객은 AppSealing Developer Console (ADC) 또는 DevOps를 지원하는 CLI에서 보안 버전을 선택할 수 있습니다.
– ADC: 개발자 콘솔에 로그인하여 보안 버전 2.22.0.0을 선택하십시오.
– CLI : 매개 변수를“-service_version 2.22.0.0”으로 설정하십시오.
사용중에 문의 사항, 제품 및 서비스에 관한 의견, 기술 지원이 필요하시다면 (support@appsealing.com)로 메일을 주시거나 헬프센터(helpcenter.appsealing.com)에 글을 남겨주십시오.