장치에 Xposed Framework를 설치하기를 기대하고 있다면 LSPosed로 고개를 돌리고 싶을 것입니다. 이 튜토리얼에서는 Android 11, Android 10, Android 9 Pie 및 Android 8.1/8.0 Oreo를 실행하는 기기에 LSPosed Xposed 프레임워크를 설치하는 방법을 보여줍니다.

목차

LSPosed 프레임워크는 정확히 무엇입니까?

LSposed는 Android 기기에서 Xposed 프레임워크를 실행하고 실행할 수 있도록 하는 새롭고 향상된 Riru 모듈입니다. 잘 알려진 EdXposed 프레임워크의 포크이지만 모듈 측면에서 성능에 미치는 영향은 적고 보안은 더 우수합니다.

그래서, 이것은 EdXposed의 다른 버전입니까? 좀 빠지는. 그러나 EdXposed 프레임워크를 기반으로 하기 때문에 많은 유사점을 볼 수 있습니다.예를 들어, LSPosed는 다음을 사용합니다. 릴루 Zygote를 주입하고 EdXposed와 똑같이 코드를 실행하십시오.

개발자를 위한 몇 가지 세부정보

이 새로운 모듈은 EdXposed 팀의 일부 개발자가 제공했지만 방법이 다릅니다.~에 따르면 GitHub에서 토론개발자 중 한 명(kotori02) 언급하다 EdXposed의 원저자”이전 버전과의 호환성을 깨는 많은 주요 변경 사항을 거부했습니다.“.

언제 참여회원 문의 이것은 장치 또는 모듈 호환성을 저하시키는 것을 의미합니까? 개발자 추가됨 이는 새로운 Xposed API를 사용하여 이전 Xposed 설치 프로그램에 대한 지원을 중단하고 보안 및 성능 문제를 일으킬 수 있는 몇 가지 변경 사항 등을 의미합니다.

LSPosed의 개발자는 이 변경 사항을 할 일 목록에 추가.

EdXposed는 여전히 작동합니다

이것은 EdXposed가 작동하지 않는다는 것을 의미합니까? 여전히 잘 작동하며 Android 11도 지원합니다. 일부 사용자는 사용 시 UI 지연과 느린 성능을 보고했지만 다른 사용자는 영향을 받지 않았습니다. 분명히 이것은 부분적으로 사용된 후킹 프레임워크(YAHFA 또는 SandHook) 때문일 수 있습니다.

LSPosed 프레임워크는 모듈 범위를 사용합니다.

EdXposed와 LSposed의 주요 차이점은 이제 모듈의 범위가 지정되고 단일 애플리케이션에 연결된다는 것입니다.모듈이 LSPosed와 함께 작동하려면 개발자는 다음과 같은 범위를 정의해야 합니다. 공식 위키.

모듈 설치/활성화 과정에서 사용자는 모듈이 부착/적용되는 애플리케이션과 서비스를 선택할 수도 있습니다.

이 특정 기능은 EdXposed에 비해 LSPosed의 RAM 사용량을 줄이고 성능을 향상시키는 데 기여할 수 있습니다.

어느 것을 선택해야 합니까?

이것은 명백한 질문으로 우리를 인도합니다. “LSPosed와 EdXposed 중 어느 것을 사용해야 합니까?” 확실한 대답은 없습니다. 그러나 지금:

  • EdXposed: 기존 모듈을 계속 사용하려는 경우. 일부 모듈은 일시적으로/더 이상 업데이트되지 않으므로 모듈 범위 메커니즘을 지원하지 않습니다.
    모든 주요 모듈이 LSPosed와 함께 작동하도록 업데이트된 것은 아니지만 일부는 업데이트되었습니다.
  • LS가 제안합니다: 모듈에서 지연 및 보안 문제와 같은 성능 문제를 경험한 경우.사용자 XDA 개발자에서LSposed를 설치한 사람들은 EdXposed보다 “부드럽다”고 보고합니다.
    이것은 모듈이 필요한 애플리케이션에만 연결되기 때문에 성능에 미치는 영향을 줄이는 모듈 범위 기능 때문이라고 생각합니다.

나에게 묻는다면 개인적으로 내가 좋아하는 모든 모드가 LSPosed를 지원하도록 업데이트될 때까지 EdXposed를 고수할 것입니다. 그건, 중력 상자가장 인기 있는 Xposed 모듈 중 하나는 최근 업데이트 이제 LSPosed와 함께 사용할 수 있습니다.

이제 마음을 정했다면 아래 지침을 통해 Android 11을 실행하는 Android 기기에서 Android 8.1/8.0 Oreo까지 LSPosed Xposed Framework를 설치하는 데 도움이 될 것입니다.

준비

지원: 소프트웨어 수정으로 인해 버그로 인해 소프트 브릭 및 데이터 손실이 발생하는 경우가 있습니다. 따라서 이러한 일이 발생할 경우에 대비하여 모든 중요한 데이터의 백업을 쉽게 보관할 수 있습니다.

지침이 필요한 경우 Android 백업에 대한 자습서가 이미 있습니다. 또한 휴대전화에 TWRP가 설치되어 있는 경우 전체 운영 체제의 NANDroid 백업을 고려하십시오.

안드로이드 기기를 루팅하세요: 물론 핵심 소프트웨어를 수정하려면 루트 권한이 필요합니다. 기기가 이미 루팅되어 있을 가능성이 높습니다. 그렇지 않은 경우 전체 장면을 처음 접하는 경우 Magisk 응원 자습서로 시작하는 것이 좋습니다. 또는 당사 웹사이트의 이 섹션에서 기기별 루팅 튜토리얼을 찾으십시오.

LSPosed 프레임워크가 작동하려면 Magisk v21+가 필요합니다. 이전 버전이 설치되어 있는 경우 먼저 Magisk를 업데이트해야 합니다.

EdXposed 프레임워크 제거 (있는 경우): LSposed는 설치 중에 EdXposed 모듈을 자동으로 비활성화합니다. 그러나 안전하고 예기치 않은 결과를 방지하려면 먼저 장치에서 EdXposed를 비활성화하고 제거하는 것이 가장 좋습니다.

이렇게 하려면 “Magisk Manager” → “Modules”로 이동하여 “Riru – EdXposed” 모듈의 “Remove” 버튼을 누릅니다. 그런 다음 장치를 다시 시작하여 모듈을 완전히 비활성화하고 제거하십시오.

먼저 EdXposed를 제거하고 LSposed Xposed Framework를 설치하십시오.

LSposed를 사용하여 Android 11 이하에서 Xposed Framework를 설치하는 방법

LSposed를 사용하면 Android 11, 10, 9 Pie 및 8.1/8.0 Oreo를 실행하는 기기에 Xposed Framework를 설치할 수 있습니다. 이해를 돕기 위해 설치를 크게 4단계로 나누었습니다.

간단히 말해서, 먼저 Android 장치에 “Riru” 및 “Riru – LSPosed” 모듈을 다운로드하여 설치해야 합니다. 완료되면 LSPosed Manager를 설치하고 설치 상태를 확인해야 합니다.

시작하자!

1단계: Riru 모듈 설치

LSPosed를 사용하려면 Riru v23(또는 그 이상)이 필요합니다. 따라서 첫 번째 단계는 “Riru”(“Riru – Core”라고도 함) Magisk 모듈을 장치에 설치하는 것입니다. 이 모듈의 최신 버전은 공식 모듈 저장소에 병합되어 제공되어 Magisk Manager 앱을 통해 쉽게 설치할 수 있습니다.

기기에 Riru 모듈을 설치합니다.

  1. 앱 서랍으로 이동하여 “Magisk Manager”를 실행합니다.
  2. 하단 탐색 모음의 맨 오른쪽에 있는 아이콘을 눌러 모듈 메뉴에 액세스합니다.
    Magisk Manager > 모듈로 이동하여 검색 아이콘을 누릅니다.” 너비=”600″ 높이=”665″  크기=”(최대 너비: 600px) 100vw, 600px”/></li>
<li>우측 하단의 검색 아이콘을 누르고 레포에서 “리루”를 검색하세요.</li>
<li>Riru 모듈을 찾아 옆에 있는 파란색 다운로드 아이콘을 누릅니다.<br /><img decoding=
  3. 메시지가 표시되면 설치를 선택합니다. Magisk Manager가 모듈을 다운로드하여 Android 기기에 설치합니다.
  4. 모듈 설치가 완료되면 “다시 시작”을 선택합니다.
    Riru 모듈을 설치한 후 다시 시작을 누르십시오.

장치가 부팅된 후 Riru가 설치되고 활성화되어야 합니다. “Magisk Manager” → “모듈”로 이동하여 이를 확인할 수 있습니다.

2단계: LSPosed Riru 모듈 설치

두 번째 단계는 Magisk 모듈 저장소에서도 찾을 수 있는 Android 장치에 LSPosed Riru 모듈을 설치하는 것입니다. 설치는 1단계에서 수행한 것과 매우 유사하지만 한 단계가 더 추가된 매우 간단합니다.

Android 기기에 LSPosed 모듈을 설치하려면:

  1. 장치에서 Magisk Manager 앱을 열어 시작하십시오.
  2. 탐색 모음의 맨 오른쪽에 있는 아이콘을 눌러 모듈 메뉴에 액세스합니다.
    Magisk Manager > 모듈로 이동하여 검색 아이콘을 누릅니다.” 너비=”600″ 높이=”665″  크기=”(최대 너비: 600px) 100vw, 600px”/></li>
<li>검색 아이콘을 누르고 저장소에서 “LSPosed”를 검색하십시오.</li>
<li>검색 결과에서 “Riru – LSPosed” 모듈을 찾아 옆에 있는 다운로드 아이콘을 누릅니다.<br /><img decoding=
  3. 설치를 시작하라는 메시지가 표시되면 설치를 선택합니다.
  4. 설치 프로세스 중에 설치할 모듈의 변형(YAHFA 또는 SandHook)을 선택하라는 메시지가 표시됩니다. 볼륨 높이기 키를 사용하여 선택한 다음 볼륨 낮추기 키를 눌러 확인하고 장치에 LSPosed 모듈을 설치할 수 있습니다.
    설치 후 LSPosed YAHFA 또는 SandHook 변형을 선택하고 장치를 재부팅하십시오.
  5. 모듈 설치가 완료되면 “다시 시작”을 선택합니다.

중요 공지: 설치 중에 볼 수 있듯이 LSPosed 모듈에는 (1) YAHFA 및 (2) SandHook의 두 가지 변형이 있습니다. 이 두 가지는 기본적으로 후킹 프레임워크이며 어떤 변형도 모든 OEM Android 기기에서 작동하지 않습니다.

내 개인 테스트에서 YAHFA 변형(기본값)은 OnePlus 8 및 Pixel 3 XL에서 문제 없이 작동했습니다.

설치된 변형으로 인해 부팅 루프가 발생하는 경우 TWRP, ADB 또는 안전 모드를 사용하여 Magisk 모듈을 제거할 수 있습니다. 그런 다음 장치를 시작하고 설치를 다시 시도하십시오. 이번에는 이전에 YAHFA 변형을 설치했다면 SandHook 변형을 선택하고 그 반대의 경우도 마찬가지입니다.

장치가 OS로 다시 부팅되면 “Magisk Manager” → “Modules”로 이동하여 LSPosed 모듈이 설치되고 활성화되어 있는지 확인할 수 있습니다.

3단계: LSPosed Manager 애플리케이션 설치

이 시점에서 LSposed Xposed 프레임워크가 기기에 완전히 설치되어 있어야 합니다. 다음 단계는 LSPosed Manager 컴패니언 앱을 다운로드하여 설치하는 것입니다. 프레임워크가 설치되어 제대로 작동하는지 확인하고 설치가 완료된 후 Xposed 모듈을 관리하는 데 사용됩니다.

먼저 LSPosed Manager 앱에서 최신 버전의 APK 파일을 다운로드합니다. GitHub 공식 릴리스 페이지.

문서화를 위해 아래에 LSPosed Manager 애플리케이션의 모든 버전과 이 가이드가 게시된 시점의 최신 버전에 대한 다운로드 링크도 추가하겠습니다.

APK를 컴퓨터에 다운로드한 경우 휴대전화 내부 저장소로 전송해야 합니다. 그런 다음 선택한 파일 관리자를 사용하여 기기에 APK를 설치합니다(APK 설치 방법 참조).

4단계: Xposed 설치 상태 확인

모든 작업이 완료되면 Xposed 프레임워크의 설치 상태를 확인하겠습니다. 이렇게 하려면 앱 서랍으로 이동하여 LSPosed 관리자 앱을 실행합니다. 첫 번째 카드에는 활성 변형과 해당 버전이 표시되어야 합니다. 카드를 탭하면 Xposed 버전, 장치 이름, Android 버전 및 장치 아키텍처 유형과 같은 추가 정보를 볼 수 있습니다.

LSposed Manager 앱에서 Xposed Framework 상태 확인

공식 저장소에서 Xposed 모듈을 설치하려면 관리자 앱에서 “저장소” 카드를 누르십시오. 설치된 모듈을 보고 관리하려면 모듈 카드를 누르십시오.

LSPosed Manager의 리포지토리, 모듈, 설정 메뉴

애플리케이션의 설정 메뉴를 사용하면 애플리케이션의 테마 색상을 조정하고 YAHFA/SandHook 변형 간에 전환하고 애플리케이션 설정을 백업/복원할 수 있습니다.

이제 모듈 전체 기능으로 LSposed를 지원하도록 업데이트된 좋아하는 Xposed 모듈의 수를 확인할 수 있습니다.말할 수 있다 Android 11용 GravityBox 업그레이드 되었습니다. 다른 모듈이 업데이트된 것을 발견하면 우리와 공유하는 것을 고려하십시오.

그게 다야! Android 11, Android 10, Android 9 Pie 및 Android 8.1/8.0 Oreo를 실행하는 기기에 LSPosed Xposed Framework를 성공적으로 설치했습니다. 그것으로, 당신은 내가 최근에 발표한 최고의 Xposed Framework 모듈 목록을 확인할 수 있습니다.

하드웨어 패스백 증명으로 인해 SafetyNet 문제에 직면하고 있습니까? Universal SafetyNet Fix를 사용하여 문제를 해결하십시오.

심판

XDA 및 Github의 사용자는 LSPosed가 합법인지 아니면 EdXposed의 또 다른 포크인지에 대해 토론하고 있습니다. 전체 프로젝트의 소스 코드는 누구나 보고, 확인하고, 기여할 수 있도록 GitHub(하단의 소스 링크 참조)에서 사용할 수 있습니다. 또한 이전에 EdXposed 팀의 일원이었던 일부 잘 알려진 개발자가 처리합니다. 이 정도면 정당성을 입증하기에 충분하다고 생각합니다.

EdXposed의 또 다른 버전인지 여부에 관해서는 아니오라고 말하고 싶습니다. 처음에 언급했듯이 이 새로운 LSPosed 프레임워크는 성능과 모듈 안전에 더 중점을 둡니다. 모듈 범위 기능 자체가 유효한 증거입니다.

그러나 이 주제에 대한 귀하의 생각을 듣고 싶습니다.

1월에 처음 출시된 이후로 개발자들은 버그 수정, 변경, 새로운 기능 추가 작업을 통해 LSPosed를 매일 발전시켜 왔습니다.

오류가 발생하면 통과를 고려하십시오. GitHub의 문제 섹션이 작업을 수행할 때 LSPosed 관리자 애플리케이션에서 사용 가능한 디버그 로그를 공유해야 합니다.당신은 또한 가입할 수 있습니다 공식 전보 그룹 논의하다.

이 시점에서 새로운 LSPosed 프레임워크를 사용하여 Android 11 이하에서 Xposed 프레임워크를 설치하는 방법을 살펴보았습니다. 설치 및 사용 중 불편한 사항이 있으시면 언제든지 문의주세요. 도움을 요청할 때 장치 이름과 Android 버전을 언급해야 합니다.

자원: LS는 GitHub에 게시됩니다.

Leave a Reply

Your email address will not be published. Required fields are marked *