· 톺아보기

전자기기

iplay 50 mini pro 백도어 검출 후 해결한 사용기

☜철권☞~~ · · 수정

조회 20,686 · 공감 12 · 댓글 42

정말 오랜만에 IT(?) 관련글을 적네요.ㅎㅎ


https://www.clien.net/service/board/news/19146235CLIEN


새소게에도 올라왔지만 올도큐브의 iplay 시리즈가 대부분 펌웨어 레벨에 백도어(심각한 맬웨어)가 심어져 있다고 합니다.


제조사에서 빌드된 공식 펌웨어인데 이건 누군가가 넣었다는거고 alldocube 또는 ODM으로 맡긴 회사가 직접 백도어를 심었다고 밖에 볼순 없겠네요.  

ODM으로 맡긴 경우라도 최소한의 검증과 보안은 체크 후에 공식 펌웨어로 릴리즈되지 않을까 싶은데 몰랐으면 alldocube가 무능력한 회사이거나 알고도 출시했다면 보안을 방조한 회사가 되겠죠..

알고 판게 된거라면 이 시리즈가 싸게 나올수 있었던 이유같기도 하네요..


이 백도어가 웃긴게 중국어와 중국 시간대를 사용하면 공격 행위가 중단된다고 합니다. 


암튼 저는 iplay 50 mini pro 사용중이고 글로벌롬 마지막인 20240517 버전을 제가 사용하고 있었고 검사 돌려봤는데 백도어에 감염되어 있었습니다.


현재 제조사에서 인지한건지 iplay 50 mini pro 모델에 대한 모든 펌웨어가 삭제되었습니다.

이로 인해 GSI 도전 후 실패시 복구할수 있는 파일이 사라져서 복구할수 없는 상황이 되어 다른분들이 새로 도전하시기 껄끄러운 상황이 되었습니다.

(미리 받아 놓으셨다면 관계없지만요)


아래 커맨드를 해 보시는게 백도어 여부를 확인이 가능합니다.

>adb shell dumpsys activity broadcasts > broadcasts.txt

>findstr /i "SystemOptimizeService SystemProtectService" broadcasts.txt


저의 경우 20240517 버전 롬에서는

C:\adb_new>adb shell dumpsys activity broadcasts > broadcasts.txt

C:\adb_new>findstr /i "SystemOptimizeService SystemProtectService" broadcasts.txt

* Sticky action com.action.SystemProtectService:

Intent: act=com.action.SystemProtectService flg=0x10

* Sticky action com.action.SystemOptimizeService:

Intent: act=com.action.SystemOptimizeService flg=0x10


안드로이드 16 GSI 롬 설치 후 돌려봤을떄는

C:\adb_new>adb shell dumpsys activity broadcasts > broadcasts2.txt

C:\adb_new>findstr /i "SystemOptimizeService SystemProtectService" broadcasts2.txt

C:\adb_new>


이렇게 검출되지 않네요.


안드로이드 16  GSI 롬 설치로 해결했습니다.


unnamed.png


백도어가 심어져서 그런건지 제조사롬이 최적화가 않되서 그런건진 모르겠는데 오히려 커스텀롬의 체감속도가 더 좋네요.


이어폰을 사용하신다면 Treble Settings -> Audio Settings 에서

use alternative audio pollcy

use alternative way to detect headsets 

두개를 사용으로 설정하면 이어폰으로 소리 잘나오네요.

유심은 않넣었는데 안전문자가 오는거 보면 LTE도 동작하지 않을까 싶네요.

이로서 저 백도어 사태 덕분에(?) 안드16의 G99 가장 최신태블릿이 되버렸네요.ㅎㅎㅎ

보안 업데이트도 덤으로 2026년 1월 1일자 최신인거 같네요.


이상 백도어 검출 후 해결한 사용기 입니다. 


PS> 게임용으로 es-de 풀셋팅 다 했던 태블릿인데 백도어때문에 어쩔수 없이 밀어린거라..

아래처럼 다시 셋팅해야되는데 언제 셋팅을 다하죠?ㅠㅠ

KakaoTalk_20260224_141916941_01.jpg


 

 

댓글 42

  1. LinkeneitoR · · 공감 1
    오 부트로더가 열려있나보네요. 저도 한대 갖고 있는데 방법 한번 찾아봐야겠습니다.
  2. ☜철권☞~~ ·
    @LinkeneitoR님 넵 개발자모드에서 언락 enable 해주시면 fastboot 에서 간단하게 커맨드만으로 언락 가능합니다.
  3. _____ · · 공감 1
    백도어로 얻을 정보를 위해서 싼가격을 미끼로 이용한 것 같네요.
  4. eou4 ·
    밀리의서재 못 쓸까봐 GSI를 못올리고 있습니다ㅠ
  5. ☜철권☞~~ ·
    @eou4님 올려도 사용가능합니다~ 더 최신 버전의 안드로이드니 않돌아갈 이유가 없죠
  6. gchan · · 공감 3
    아 저도 애정하는 태블릿으로 사용 중인데 제미나이와 끙끙되면서 확인해보니 안타깝게도 백도어에 감염되었다고 나옵니다. (올려주신 것과 동일한 메세지입니다.)
    진짜 열심히 세팅했는데 안타깝게도 백도어 감염사실을 알고 계속 쓸 자신이 없습니다. ㅠㅠ

    혹시 안드로이드 16 GSI 롬 설치하는 방법도 간단하게라도 알려주실 수 있을까요?
  7. meiba ·
    g99에서 NDS 잘 돌아가나유
  8. ☜철권☞~~ ·
    @meiba님 NDS 잘돌아갑니다. 상위 기종의 게임도 잘돌아갑니다.
  9. 예스맨1 ·
    위 본문의 브랜드가 아닌 다른 중국 태블릿 사용 중인데 같은 명령어로 백도어 여부를 알 수 있을까요?
    또한 차에서 사용 중인 안드로이드 올인원 제품도 안드로이드가 탑제된 제품인데 이것도 괜히 불안하네요
  10. 전시품물건 ·
    @예스맨1님 중국제 싼 제품은 웬만하면 있겠죠. 태양광에도 있는데요.
  11. ☜철권☞~~ ·
    @예스맨1님 총 세가지 정도를 체크하는거 같습니다.
    검사 방법 1: logcat에서 Keenadu 디버그 로그 확인
    검사 방법 2: Keenadu의 Binder IPC 브로드캐스트 확인
    검사 방법 3: BADBOX 변종의 Binder 인터페이스 확인

    제가 위에 적은건 검사 방법 2입니다.
    아래 링크의 댓글중에 검사방법이 자세히 나와있습니다.
    AI로 작성하신거 같습니다.

    https://www.algumon.com/forum/t/alldocube-%ED%83%9C%EB%B8%94%EB%A6%BF-%EB%A9%80%EC%9B%A8%EC%96%B4-%EC%A3%BC%EC%9D%98%EB%B3%B4/24676/4
  12. 따불로 ·
    iPlay60 mini 집에서 밀리 보는 용도로 사용중인데 백도어 있으면 어떤 피해가 있을 수 있을까요?
    감수할 위험이면 그냥 쓸 생각....
  13. 안드로메다GO ·
    @따불로님 60미니프로는 공홈에서 안드15 올라간 2512 펌웨어 다운받아 설치하면 됩니다. 멀웨어 검출안됩니다.
  14. ☜철권☞~~ ·
    @따불로님
    "카스퍼스키에 따르면, Keenadu 백도어의 위험성은 매우 높다.
    이 악성코드는 기기에 설치된 모든 앱에 감염될 수 있고, 외부 APK 파일에서 아무런 제한 없이 앱을 설치하거나 모든 권한을 부여할 수 있다.
    그 결과 기기 내의 사진, 메시지, 은행 계좌 정보, 위치 데이터 등 모든 정보가 탈취될 위험이 있다.
    또한 크롬 브라우저의 시크릿 모드에서 입력한 검색 내용까지 모니터링할 수 있다."

    그냥 다 허용된다고 보시면 됩니다.ㅠㅠ
  15. 김구- ·
    안드로이드 16 GSI 롬은 어디서 구할수있나요?
  16. sagein ·
    @☜철권☞~~님 설치방법도 공유 부탁드립니다.
  17. 겐짱. ·
    허허 메비로 쓰는 중인데.....
  18. ☜철권☞~~ · · 공감 1
    @겐짱.님 네비로 쓰셔도 구글 로그인 같은거 되어 있지 않나요?
    아래와 같은 정보가 탈취된다고 합니다.

    "카스퍼스키에 따르면, Keenadu 백도어의 위험성은 매우 높다.
    이 악성코드는 기기에 설치된 모든 앱에 감염될 수 있고, 외부 APK 파일에서 아무런 제한 없이 앱을 설치하거나 모든 권한을 부여할 수 있다.
    그 결과 기기 내의 사진, 메시지, 은행 계좌 정보, 위치 데이터 등 모든 정보가 탈취될 위험이 있다.
    또한 크롬 브라우저의 시크릿 모드에서 입력한 검색 내용까지 모니터링할 수 있다."
  19. 겐짱. ·
    @☜철권☞~~님 / 알려주셔서 감사합니다..
    이 놈의 태블릿 ㅡㅡ
  20. 어그로병먹금 ·
    하나쓰고 쓰고있는데 갖다버려야겠네요
  21. ☜철권☞~~ · · 공감 1
    @어그로병먹금님
    아깝게 왜 버리나요?
    왕복택비만 부담해시면 제가 해드릴수도 있습니다.
    쪽지주세요!
  22. 송파스타일 ·
    하.. 마침 iplay 50 mini pro 사용하고 있는데.. 머리 아프네요..ㅠㅠ

    검사 방법 1: logcat에서 Keenadu 디버그 로그 확인
    검사 방법 2: Keenadu의 Binder IPC 브로드캐스트 확인
    검사 방법 3: BADBOX 변종의 Binder 인터페이스 확인

    위 3가지 방법 중에 1번과 3번은 아무 메시지가 없고,
    2번의 경우 다음과 같은 메시지가 출력되는데 감염된 걸까요?ㅠㅠ

    ❯ adb shell dumpsys activity broadcasts | grep -i "SystemOptimizeService\|SystemProtectService"
    * Sticky action com.action.SystemProtectService:
    Intent: act=com.action.SystemProtectService flg=0x10
    * Sticky action com.action.SystemOptimizeService:
    Intent: act=com.action.SystemOptimizeService flg=0x10
  23. ☜철권☞~~ ·
    @송파스타일님
    넵 제거랑 똑같이 백도어가 있는걸로 보여집니다. GSI롬 설치하시는게 좋아보입니다.
    ===============================================
    eenadu의 Binder IPC 브로드캐스트 확인

    원리
    Keenadu의 서버 구성요소(AKServer)는 system_server 프로세스 내에서 실행되며, 클라이언트(AKClient)와 통신하기 위해 보호된 브로드캐스트(Protected Broadcast) 두 개를 사용합니다:

    com.action.SystemOptimizeService

    com.action.SystemProtectService

    이 브로드캐스트 이름은 Android의 정상적인 시스템 서비스에는 존재하지 않습니다.
    만약 기기에서 이 브로드캐스트가 감지되면, Keenadu가 활성 상태로 동작 중인 것입니다.

    근거: Securelist 원문 — “AKServer sends two protected broadcasts: com.action.SystemOptimizeService and com.action.SystemProtectService.”
    ================================================
  24. 송파스타일 ·
    @☜철권☞~~님 답변 감사합니다 철권 님!ㅠㅠ
  25. ☜철권☞~~ ·
    @깔금이님 넵 롬을 선정하셨다면 Download GMS 로 선택하셔야합니다.
    GMS는 구글플레이스토어 유무를 말합니다.
  26. 싸우젼 ·
    16mini pro 는 제니나이말로는 2025년 버전이라 괜찮타고는 하는데 걱정이네요
  27. ☜철권☞~~ ·
    @싸우젼님
    위에 적은 adb 커맨드 실행해보시고 아무것도 않나오면 정상입니다.
  28. ☜철권☞~~ ·
    @종이8님 앗 위에 이미 링크 걸어놨습니다~^^
  29. bitjauu ·
    저도 위의글 보고 한창 삽질하다가 결국 무한리부팅으로 들어섰고
    아래 글 보고 해결했습니다

    방식은 SP Flash로 그냥 밀었습니다

    1. 우선 해결 링크 공유드립니다(누군가에겐 도움이되겠져)
    https://gall.dcinside.com/board/view/?id=tabletpc&no=1506753


    2. 안드15 롬파일 링크(원본 글 및 링크)
    https://4pda.to/forum/index.php?showtopic=1090853&st=2460
    https://mega.nz/file/1JNzjQ5J#PHfXhB0P8U8-zyFfpcLm8tVJpTP97aTw25XRsXmsZ94
  30. ☜철권☞~~ · · 공감 1
    공식 성명서가 올라왔네요.

    ● 현 단계에서 위험 없음으로 확인된 모델 (안심하고 계속 사용 가능):

    iPlay 70 mini Ultra (12+256GB)
    iPlay 70 mini Pro (8+128GB/8+256GB)
    iPlay 70 Pro (6+256GB, Android 15)
    iPlay 70 (4+128GB)
    iPlay 70E (8+128GB)
    iPlay 70 Max Pro 5G (8+128GB)
    Ultra Pad (12+256GB)
    iPlay 60 Pad Pro (8+128GB/12+256GB)
    iPlay 60 mini Turbo (8+128GB)
    iPlay 60 Pro (6+128GB, Android 15)
    iPlay 60 mini Pro (8+128GB, Android 15)
    iPlay 60 mini (4+64GB)
    iPlay 60S (4+128GB)
    iPlay 50 mini (4+128GB/4+64GB, Android 13)

    ● 영향받는 모델 및 시스템 버전 (취약점이 확인된 모델):

    iPlay 50 mini Pro (8+256GB/8+128GB, Android 13)
    iPlay 60 mini Pro (8+128GB, Android 14)
    iPlay 60 Pro (8+128GB, Android 14)
    iPlay 70 Pro (6+256GB, Android 14)

    ● 조치 및 실행 계획
    영향받는 모델 및 버전에 대한 조치가 시작되었습니다:

    OTA 시스템 업데이트: 업데이트된 펌웨어가 OTA(무선 업데이트) 방식으로 단계적으로 배포되며, 2026년 3월 5일까지 순차 출시 예정입니다. 이 업데이트는 위험 구성 요소를 제거하고 보안 검증 메커니즘을 최적화합니다.

    출처 :
  31. DR마린 ·
    위에 나와있는 설치가이드를 보고 진행하고 있는데 vbmeta 이미지를 올릴려고 하니 Failed to find AVB_MAGIC at offset: 0 이런 에러가 떠서 더이상 진행을 못하고 있습니다. 해결방안을 아신다면 알려 주시면 감사하겠습니다.
  32. 일리맛있어 ·
    @Chii님 덕분에 해결했습니다. 버전을 낮추니 문제 없이 되네요
  33. DR마린 ·
    Chii님 감사합니다. 36.0.0버전을 이용해서 해결했습니다!!
  34. ☜철권☞~~ · · 공감 1
    공식 OTA가 올라왔습니다.
    롬 정보는 아래와 같습니다.

    iPlay50_mini_Pro_V1.0_20260302
    버전사이즈 : 1881.09MB
  35. 일리맛있어 ·
    iplay50 mini pro NFE 는 XDA 가이드대로 하면 무한루프 걸리더라구요...
    lineageOS GSI 로 시도했었고 아무 에러 없이 플래싱 됐습니다만; boot loop 걸리네요.
    stock rom 구해서 다시 밀고 마침 업데이트가 있길래 업데이트 완료하였습니다.
    3.1 날짜로 새로 올라온 OTA는 백도어 검사하니 깨끗합니다.
  36. 공연히모욕감 ·
    mini pro 50 ota올렸는데 잘 되네요 ㄷㄷ
  37. ☜철권☞~~ ·
    @공연히모욕감님 잘되어서 다행이네요~
    전 이미 안드15로 올려서 일단 쓰다가 초기화할일 생기면 그떄나 올려볼려고 합니다.^^

사용기 최근 글

사용기 목록 더 보기