LuaJava-.jar-to-.dex / Dockerfile
sterepando's picture
Update Dockerfile
6aabcbf verified
raw
history blame
1.25 kB
# Используем JDK swaga
FROM openjdk:11-jdk-slim
# Устанавливаем необходимые утилиты
RUN apt-get update && apt-get install -y curl unzip python3
WORKDIR /app
# 1. Скачиваем правильные зависимости
# android.jar API 31 (нужен для RenderEffect и новых функций)
RUN curl -L -f "https://github.com/Sable/android-platforms/raw/refs/heads/master/android-31/android.jar" -o android.jar
# Aliuhook: качаем .aar и вытаскиваем из него бинарный classes.jar
RUN curl -L -f "https://maven.aliucord.com/snapshots/com/aliucord/Aliuhook/1.1.3/Aliuhook-1.1.3.aar" -o aliuhook.aar && \
unzip aliuhook.aar classes.jar && \
mv classes.jar aliuhook.jar
# d8 (DEX compiler)
RUN curl -L -f "https://maven.google.com/com/android/tools/r8/3.3.28/r8-3.3.28.jar" -o d8.jar
RUN curl -L "https://github.com/coidarashka/MandreLib-Modules/raw/refs/heads/main/ZX.java" -o Main.java
RUN javac -cp android.jar:aliuhook.jar -d . Main.java
RUN java -cp d8.jar com.android.tools.r8.D8 --release --lib android.jar --classpath aliuhook.jar --output . b/liquidglass/Main*.class
RUN mv classes.dex LiquidGlass.dex
EXPOSE 7860
CMD python3 -m http.server 7860