Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 87|Svar: 0

[Sikkerhedsvejledning] Kompil en patch

[Kopier link]
Opslået på 13/01/2026 21.24.43 | | |
Miljø:
Miljø: ubuntu

Download eller opdater til det nyeste Android Studio

Download kildekode:

git-klon --recurse-submoduleshttps://github.com/bmax121/APatch.git

Git-submodulopdatering --init --rekursiv



Forberedelse af rustmiljøet:

# 0. Installer rust
curl --proto '=https' --tlsv1.2 -sSfhttps://sh.rustup.rs| sh

# Kør efter installationen er færdig:
Kilde $HOME/.cargo/env

# 1. Installer målplatformen
Rustup Target tilføj aarch64-linux-android

Genstart din computer

2. Komplet kompileringsproces (trin, der kan genbruges direkte)
1. Fuldfør det grundlæggende miljø (nødvendige afhængigheder)
bash
Løb
# 1. Installer base-kompileringsværktøjskæden
Sudo APT Update & Sudo APT install -y build-essential ninja-build gcc-aarch64-linux-gnu

# 2. Installation af CMake med Adaptation Architecture (x86_64 som eksempel)
WGEThttps://github.com/Kitware/CMake ... linux-x86_64.tar.gz
sudo tar -zxvf cmake-3.28.0-linux-x86_64.tar.gz -C /usr/local/
sudo ln -s /usr/local/cmake-3.28.0-linux-x86_64/bin/cmake /usr/bin/cmake

# 3. Installer Rust-pluginet cargo-ndk
Kilde $HOME/.cargo/env
Lastinstallation af last-NDK
2. Konfiguration af netværksmiljø (for at løse afhængige downloads)
bash
Løb
# 1. Konfigurer offentlig DNS
sudo tee /etc/resolv.conf << EOF
Nameserver 223.5.5.5
Nameserver 8.8.8.8
EOF

# 2. Konfigurér Gradle-indenlandsk image
mkdir -p ~/.gradle
tee ~/.gradle/init.gradle << EOF
allprojects {
    Arkiver {
        Maven { url 'https://maven.aliyun.com/repository/public/' }
        Maven { url 'https://maven.aliyun.com/repository/google/' }
        google()
        mavenCentral()
    }
}
EOF
3. Kompiler APatch-kerneproduktet
bash
Løb
# 1. Konfigurer NDK-miljøet (udskift med din NDK-sti)
eksport ANDROID_NDK_HOME=/home/frida/Android/Sdk/ndk/29.0.14206865
export PATH=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH

# 2. Gå til APatch rodmappen og ryd op i den gamle cache + kompiler
cd ~/Desktop/apatch/APatch
./gradlew clean & ./gradlew app:assembleRelease

# 3. Kompil kernemoduler (valgfrit, hvis ikke auto-kompileret)
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- CC=clang KERNEL_SRC=~/Desktop/apatch/kernel -C kernelpatch








Tidligere:Windows Defender Credential Guard tillader ikke brug af gemte legitimationsoplysninger
Næste:NetEase 163 Enterprise Mailbox-relaterede spørgsmål
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com