이 가이드에서는 Android 기기에 32비트 앱을 설치하고 실행하는 단계를 보여줍니다. 오늘날 대부분의 앱은 최신 64비트 아키텍처를 채택했지만, 여전히 32비트 아키텍처를 수용하는 과거의 앱도 몇 개 있습니다. 이러한 앱은 더 이상 개발자가 유지 관리하지 않지만 앱과 관련된 향수 요인으로 인해 사용자는 해당 앱을 기기에 설치해야 합니다. 그러나 이는 많은 사람들에게 말처럼 쉽지 않은 것으로 입증되었습니다.
앱을 사이드로드하려고 할 때마다 대신 “기기에 앱을 설치할 수 없습니다.”라는 오류 메시지가 표시되었습니다 . 같은 이유는 이제 OS가 64비트 OS 빌드와 함께 제공되고 Google이 ro.zygote를 zygote64로 변경한 것 같습니다. 그렇다면 Android 기기에 32비트 앱을 계속 설치하고 실행할 수 있는 멋진 해결 방법이 있습니다. 그럼 더 이상 고민하지 말고 확인해 보겠습니다.
Android에서 32비트 앱을 설치하고 실행하는 방법

아래 프로세스는 장치의 모든 데이터를 지웁니다. 장치가 Zygote64로만 처음 부팅되면 Zygote64_32를 사용하도록 전환할 수 없습니다. 결과적으로 APEX 내부의 32비트 라이브러리는 Zygote32에 의해 검색 및 로드되지 않습니다. 이제부터 이 작업을 완료하려면 공장 데이터 재설정을 수행해야 합니다.
Droidwin과 그 구성원은 열핵 전쟁이 발생하거나 알람이 울리지 않거나 아래 단계를 수행하여 장치와 데이터에 어떤 일이 발생하더라도 책임을 지지 않습니다.
1단계: 펌웨어 다운로드
다음으로, 장치의 기본 펌웨어를 구해야 합니다. 현재 기기에 설치된 것과 동일한 버전을 다운로드했는지 확인하세요. [기기의 빌드 번호에서 동일한 버전을 확인할 수 있습니다]. OTA/복구 ROM 대신 전체 펌웨어/공장 이미지/Fastboot ROM을 다운로드하십시오.
2단계: 기본 부팅/Init_boot 추출
이제 펌웨어를 추출하고 기본 boot.img/init_boot.img 파일을 확보해야 합니다. [기기가 Android 12 이하 버전으로 출시된 경우 boot,img를 사용하고, 그렇지 않으면 init_boot.img를 사용하세요]. 다양한 OEM에 해당하는 펌웨어를 추출하는 방법은 다음과 같습니다.

- 픽셀: 내장된 Windows 추출기를 사용하여 ZIP을 추출합니다.
- Xiaomi: 7 ZIP을 사용하여 TGZ 및 TAR을 추출합니다.
- OnePlus 및 아무것도 없음: Fastboot Enhance Tool을 사용하여 payload.bin을 추출합니다.
- Realme 및 Oppo: Oppo Decrypt Tool을 사용하여 OZIP/OFP를 추출합니다.
3단계: Magisk Zygote 다운로드
Magisk Zygote64_32는 Magisk의 수정 버전이며 주로 Pixel 7/8 시리즈와 같이 Zygote64 전용인 multilib Android 장치용 루트 솔루션으로 설계되었습니다. [제공: XDA 선임 회원 Namelesswonder].
DIRECT DOWNLOAD | | DOWNLOAD PAGE
4단계: 장치 루팅 해제 [루팅된 사용자의 경우]
루팅된 장치를 사용하는 경우 계속 진행하기 전에 먼저 루팅을 해제해야 합니다. 반면, 기기가 이미 루팅되지 않은 경우 이 섹션을 건너뛰고 다음 섹션으로 넘어갈 수 있습니다.]
- 먼저, 장치에서 Magisk 앱을 제거합니다[Magisk의 제거 옵션을 사용하지 말고 대신 다른 앱과 마찬가지로 설정 메뉴에서 앱을 제거하십시오].
- 그런 다음 장치에서 USB 디버깅을 활성화하고 USB를 통해 PC에 연결하십시오.

- 이제 PC에 Android SDK 플랫폼 도구를 다운로드하고 추출하세요.
- 그런 다음 폴더의 주소 표시줄에 cmd를 입력하고 Enter를 누르세요. 그러면 명령 프롬프트가 시작됩니다.
- 이제 아래 명령을 입력하여 장치를 Fastboot 모드로 부팅하십시오.
adb reboot bootloader
- 그런 다음 아래 명령을 사용하여 재고 boot.img 또는 init_boot.img를 플래시하십시오.
fastboot flash boot boot.img
OR
fastboot flash init_boot init_boot.img - 이제 아래 명령을 통해 장치를 OS로 재부팅하십시오.
fastboot reboot
5단계: Magisk Zygote를 통한 패치된 부팅/Init_Boot
- 먼저 기기에 Magisk Zygote64_32 앱을 설치하세요.
- 그런 다음 실행하고 Magisk 옆에 있는 설치 버튼을 탭하세요.
- 이제 ‘파일 선택 및 패치’를 선택하고 재고 init_boot.img 파일로 이동하여 선택하십시오.

- 그런 다음 오른쪽 상단에 있는 Let’s Go 버튼을 탭하세요.

- 이제 init_boot.img 파일이 패치되어 장치의 다운로드 폴더에 배치됩니다.
- 이 파일을 PC의 platform-tools 폴더로 전송해야 합니다.
- 마찬가지로 이름을 patched_init_boot.img 또는 patched_boot.img로 바꿉니다.
6단계: Fastboot 모드로 부팅
- USB 디버깅을 활성화하고 USB 케이블을 통해 장치를 PC에 연결하십시오.
- 그런 다음 platform-tools 폴더로 이동하여 주소 표시줄에 CMD를 입력하고 Enter 키를 누르세요. 그러면 명령 프롬프트가 시작됩니다.

- 장치를 Fastboot 모드로 부팅하려면 CMD 창에 다음 명령을 입력하세요.
adb reboot bootloader
- Fastboot 연결을 확인하려면 아래 명령을 입력하면 장치 ID를 가져와야 합니다.
fastboot devices
- ID를 받지 못한 경우 PC에 Fastboot 드라이버를 설치하세요 .
7단계: Magisk Zygote를 통한 루트
- 먼저 패치된 init_boot.img/boot.img를 platform-tools 폴더로 전송합니다.
- 그런 다음 이 파일을 플래시하고 아래 명령을 통해 데이터 포맷을 수행합니다.
fastboot -w flash init_boot patched_init_boot.img
fastboot -w flash boot patched_boot.img - 이제 아래 명령을 통해 장치를 루팅된 OS로 재부팅하십시오.
fastboot reboot - 장치가 재설정되었으므로 처음 부팅하는 데 시간이 좀 걸립니다.
- 부팅되면 Magisk Zygote64_32 앱을 다시 설치하고 실행하세요.
- 마지막으로 Magisk Zygote64_32를 열고 나머지 설정이 있으면 완료합니다.
8단계: 결과 테스트
- 기기에 32비트 앱을 다운로드하여 설치하세요 . 그런 다음 실행하고 작동하는지 확인하십시오.
- 보다 기술적인 경로를 통해 이 검사를 수행하려면 아래 명령을 실행하십시오.
getprop ro.zygote; getprop ro.vendor.product.cpu.abilist; getprop ro.vendor.product.cpu.abilist32
- 위와 같이 출력되면 이제 장치에서 32비트 앱을 실행할 수 있다는 의미입니다.
zygote64_32
arm64-v8a,armeabi-v7a,armeabi
armeabi-v7a,armeabi
그게 다야. Android 기기에 32비트 앱을 설치하고 실행하는 단계는 다음과 같습니다. 앞서 언급한 단계와 관련하여 문의사항이 있는 경우 댓글을 통해 알려주시기 바랍니다. 빠른 시일 내에 해결 방법을 알려드리겠습니다.