: TB의 SNS 이야기 :: Xposed Framework v.80 업데이트 Bootloop 이슈와 충돌 버그 수정



만약 루팅을 했다면, 블로그를 통해서 권장하는 root 앱은 Titinium Backup, CallRecorder, GMD Gesture, Viper4Android, Tasker, MacroDroid 등이 있다.


아울러, 루팅을 했다면 반드시 써야 할 Xposed Framework를 들 수 있고 이번에 v.80으로 업데이트 됐다.


유명 프레임워크 커스터마이징 Xposed 모듈 프레임워크가 롤리팝과 마쉬멜로우 기기들을 위한 v.80으로 업데이트 됐다. XDA Developer rovo89가 배포 중으로 업데이트 변경 사항은 아래와 같다.


• 6.0 에만 해당: 설정에 따라 비록 일부 충돌이 여전히 발생할 수 있을 지라도 특별히 LG 기기들(특히 G4 H815 모델)을 위한 bootloop(벽돌) 수정(https://github.com/rovo89/Xposed/issues/100)


• 5.0 및 5.1에만 해당: 미디어텍(MediaTek) 기기들에 대한 bootloop 수정(https://github.com/rovo89/Xposed/issues/81)


• 5.0 및 5.1에만 해당: MyAndroidTools(및 같은 weird APK protection이 적용된 다른 앱들 포함) 충돌 수정(https://github.com/rovo89/Xposed/issues/102)


• 자바 파트(XposedBridge)를 Android Studio / Gradle(Groovy 기반의 빌드 툴)로 옮기고 빌드 스크립으로 통합


Source: XDA Developer


내용이 딱딱해서 좀 쉽게 전달하도록 하겠습니다.


Xposed란 안드로이드 시스템의 프레임워크를 수정해서, 여러 커스텀롬 등에 포함된 기능 또는 수정을 사용자가 선택적으로 고를 수 있는 모듈러입니다.


앞.뒤 다 자르고 쉽게 설명하자면, iOS 탈옥 후 쓸 수 있는 Cydia에는 앱(Apps)과 트윅(Tweak), 테마 등이 있는데요.


이중 앱과 테마는 구글이 사전검열을 하지 않아 누구든지 자유롭게 등록할 수 있기 때문에 그냥 구글 플레이 스토어에 올라가지만 구글에서 금지하는 시스템 수정은 구글 플레이 스토어에 등록시킬 수 없습니다.


그래서, Cydia 처럼 Xposed를 통해서 여러 수정을 할 수 있습니다.


예를 들자면 이런거죠. '상태 바(status bar)'를 원하는데로 변경한다던지, 광고를 제거한다던지, 특정 기능을 제한 또는 활성 시킨다던지, 볼륨을 나눈다던지 등이 가능해집니다.


사용법은 간단합니다.(그냥 Cydia 처럼 쓰면 됩니다.)


설치 및 사용 방법


XDA Developer 공식 APK 링크를 통해서 다운로드 받은 후 Xposed 모듈을 설치한다. (http://forum.xda-developers.com/showthread.php?t=3034811) 현재 자신이 사용중인 안드로이드 버전과 SoC에 맞는 버전을 다운로드 한다.


• 롤리팝 5.0 - sdk 21

• 롤리팝 5.1 - sdk 22

• 마시멜로 6.0 - sdk 23


• arm : 32비트 안드로이드

• arm64 : 64비트 안드로이드

• x86 : 일반 PC CPU


단, 기존에 알려진 이 방법은 xposed-v*-sdk*.zip, XposedInstaller_3.0-alpha*.apk, xposed-unInstaller-yymmdd-**.zip 3개의 파일이 필요하고 플래싱을 해야 하기 때문에 귀찮다. 따라서 (비록 한글은 지원되지 않지만) 아래의 방법을 추천한다.


Step1. 지난 1월 15일에 배포된 [BETA] Material Design Xposed Installer를 설치한다.


Download Xposed Installer (Official APK Mirror)


Stpe2. 모듈을 실행하면 필요한 것들에 관한 설치 안내가 나온다. 위 안드로이드 버전과 SoC를 참고하여 각자 사용중인 기기에 맞게 설치한다.


Step3. 바로 사용 할 수 있다. Cydia 처럼 '검색 → 설치' 만 하면 된다. 몇가지 추천하면 아래와 같다.


• GravityBox: 두 말 하면 입이 아프다. 한글 지원 된다. '일단 설치'

• AdBlocker: 인-앱 광고 제거

• YouTube AdAway: 유투브 광고 제거

• YouTube Background Playback: 유투브가 백그라운드에서 소리만 재생될 수 있도록 해준다.

• Use USB for Marshmallow: 마쉬멜로우를 PC에 연결하면 '충전 중(충전 전용)'으로 연결된다. 이를 MTP(파일을 Windows 또는 Mac에 전송) 모드로 자동으로 연결해준다.

 MinMinGuard(AD REMOVER)

• RootCloak

• Notification Count: 순정 AOSP 런처 상단바에 알림 배지(badge)를 표시


이 외에도 Xposed는 '게임 핵' 으로 쓰이기도 한다. 이 때문에 일부 모바일 게임은 Xposed 감지로 실행이 되질 않으며, 이를 우회시키는 방법도 있다.


 불펌 제보 받습니다. 댓글로 남겨주시면 감사하겠습니다.

 비영리로 운영중인 'T.B의 SNS 이야기' 블로그의 모든 글은 저작권법의 보호를 받습니다. 어떠한 상업적인 이용도 허가하지 않으며, 이용(불펌)허락을 하지 않습니다.

▲ 사전협의 없이 본 콘텐츠(기사, 이미지)의 무단 도용, 전재 및 복제, 배포를 금합니다. 이를 어길 시 민, 형사상 책임을 질 수 있습니다.


T.B의 SNS이야기(http://ryueyes11.tistory.com/)소식은 T.B를 팔로윙(@ph_TB) 하시면 실시간으로 트위터를 통해서 제공 받을 수 있습니다.


Posted by T.B

댓글을 달아 주세요

  1. 2016.02.04 14:39  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  2. BlogIcon 어흥이2 2016.03.19 04:13 신고  댓글주소  수정/삭제  댓글쓰기

    좋은 정보 감사드립니다. ^^
    몇번의 재부팅끝에 설치하게 되었습니다. ㅎㅎ

    • BlogIcon T.B 2016.03.19 09:15 신고  댓글주소  수정/삭제

      루팅 활용은 Xposed가 핵심이죠 ㅎㅎ 일부 게임들이 안 돌아갑니다만 그런 게임은 안 하면 됩니다. (미뮤나 녹스 + 매크로 돌려도 되구요.)

    • BlogIcon 어흥이2 2016.03.19 15:24 신고  댓글주소  수정/삭제

      당췌 Xposed 가 뭰가 한게 어언 몇년이건만.. Cydia 와 같다..는 한마디에 눈이 번쩍였습니다. ㅎ..
      게임때문에 Xposed 를 포기하기엔 아까운게 많네요.

    • BlogIcon T.B 2016.03.19 20:52 신고  댓글주소  수정/삭제

      Xposed 안되는게 레이븐(일전에 데미지 핵 관련), 이번에 새로 출시된 로스트킹덤(이건 왜 그러는지 모르겠는데 여튼 부정 사용자 영정 리스트가 올라오긴 했습니다.) 정도인데요. 한국 모바일 게임은 그냥 팻 키운다는 생각으로 절대 과금해주지 말고 앱플레이어로 돌리는게 -_- (나중에 한국 모바일 게임에 대한 비판글을 올릴 생각만 하는 중입니다.)