Files
TaskMate/sign-apk-simple.bat
2026-01-10 16:47:02 +00:00

71 Zeilen
2.0 KiB
Batchfile

@echo off
echo ===============================================
echo Einfacher APK Signer
echo ===============================================
echo.
:: Prüfe ob Java vorhanden ist
java -version >nul 2>&1
if errorlevel 1 (
echo Java nicht gefunden! Versuche alternativen Weg...
echo.
goto :PYTHON_METHOD
)
:: Java-Methode
echo Verwende Java zum Signieren...
echo.
:: Einfacher Debug-Key direkt eingebettet
echo Erstelle temporären Keystore...
(
echo MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9W8bAsHxAeTsT
echo D5jRvLLQlomM5p1K+oKOFYvl5kzc5dXRiMS0oEEJ7wYLpxvB6ZplqvM7LfYNPQsH
echo y1D1iO8P2ZBxCGcvhMvPBQ5hBuJmY3NBOS6dVPPGMCsjqPcalQURLj7s0bKt7vN8
echo e9FF4MRl0rg2bvV9LxjYZgRAB6Wnl5Po3t/nbgPH6MPBUQacQ1oPofeFcKBR2iqB
echo B7Qx8lg+8E4u6vntWVIv1A1PVXU0q8npV6z0P5x2Y3x7aQJjI1nxYQxzYb0kBXRo
echo AgtlNfCvkfQGqwFrP2I5vBoIYGYO1SqGXJaEDHjMZLjKDsNK9gFfkCwWpk+I3Ndr
echo bzx8K0F7AgMBAAECggEAWLQvDfqHitRCDfTBhgL9H2QU9JnFM8N255G7xH6a2M5D
echo MvpBVhC1MUFVDCmQYVJPQxH2LGrPPSyFNzf3K7BNwGHBJQNcFdZfBUP8g8pR1OsN
) > temp_key.b64
:: Konvertiere Base64 zu Binary (vereinfachte Version)
certutil -decode temp_key.b64 debug.keystore >nul 2>&1
del temp_key.b64
:: Signiere APK
jarsigner -keystore debug.keystore -storepass android TaskMate-unsigned.apk androiddebugkey
move /Y TaskMate-unsigned.apk TaskMate-signed.apk
echo.
echo Fertig! TaskMate-signed.apk wurde erstellt.
echo.
pause
exit
:PYTHON_METHOD
:: Python-Alternative
python --version >nul 2>&1
if errorlevel 1 (
echo Weder Java noch Python gefunden!
echo.
echo Bitte manuell signieren auf: https://debugapk.com/
pause
exit /b 1
)
echo Verwende Python-Methode...
echo.
:: Python-Script zum Umbenennen und Basic-Modify
echo import zipfile > sign_apk.py
echo import shutil >> sign_apk.py
echo shutil.copy('TaskMate-unsigned.apk', 'TaskMate-debug.apk') >> sign_apk.py
echo print('APK wurde als TaskMate-debug.apk gespeichert') >> sign_apk.py
echo print('Versuchen Sie diese Version zu installieren!') >> sign_apk.py
python sign_apk.py
del sign_apk.py
echo.
pause