<?php
// Configuration for Telegram APK Signer Bot

// --- Telegram Bot Token ---
$BOT_TOKEN = "7548385181:AAHxU88lSGBq8wMsDPEDvVY4FC6MycVYdlQ";

// --- Paths and Directories ---
// Base URL of your bot
$BASE_URL = "https://mifrestamet.co.uk/sig";

// Absolute paths on your server
define('TOOLS_DIR', __DIR__ . '/tools');
define('SIGNED_APKS_DIR', __DIR__ . '/signed_apks');
define('TEMP_DIR', __DIR__ . '/temp');
define('LOGS_DIR', __DIR__ . '/logs');

// --- Signing Methods & Keystores ---
$SIGNING_METHODS = [
    'malform' => [
        'name' => '🔹 Malform',
        'description' => 'با دستکاری کنترل‌شده‌ی ساختار APK، ابزارهای مهندسی معکوس و سرویس‌های امنیتی (مثل Google Protect) رو دچار مشکل می‌کنه. در حالی که اپلیکیشن روی اندروید بدون مشکل اجرا خواهد شد.',
        'command' => 'malform_tool' // این باید با ابزار واقعی جایگزین شود
    ],
    'zip_trick' => [
        'name' => '🔹 ZIP Trick',
        'description' => 'در فایل ZIP تغییر داده میشه که فایل به‌ظاهر خراب باز بشه. بعضی آنتی‌ویروس‌ها قفل می‌کنن، اما اندروید اپ رو کاملاً عادی اجرا می‌کنه.',
        'command' => 'zip_trick_tool' // این باید با ابزار واقعی جایگزین شود
    ],
    'resign' => [
        'name' => '🔹 ReSign',
        'description' => 'امضای فایل APK عوض میشه و با یک کلید جدید sign میشه. این روش باعث میشه Google Protect و سایر AVها گیج بشن.',
        'keystore' => TOOLS_DIR . '/keystores/mykeystore.jks',
        'password' => '123456789', // پسوردی که هنگام ساخت زدید
        'alias' => 'myalias', // aliase که هنگام ساخت زدید
        'command' => 'jarsigner'
    ],
    'combo' => [
        'name' => '🔹 Combo',
        'description' => 'ترکیبی از چند روش بالاست و بیشترین اثربخشی رو داره. مناسب برای فایل‌های مهم و زمانی که می‌خوای خیالت راحت باشه.',
        'command' => 'combo_tool' // این باید با ابزار واقعی جایگزین شود
    ]
];

// --- Security ---
$BOT_ACCESS_PASSWORD = null;

// Enable error reporting for debugging (disable in production)
ini_set('display_errors', 1);
error_reporting(E_ALL);

// Create directories if they don't exist
if (!is_dir(SIGNED_APKS_DIR)) mkdir(SIGNED_APKS_DIR, 0755, true);
if (!is_dir(TEMP_DIR)) mkdir(TEMP_DIR, 0755, true);
if (!is_dir(LOGS_DIR)) mkdir(LOGS_DIR, 0755, true);
if (!is_dir(TOOLS_DIR . '/keystores')) mkdir(TOOLS_DIR . '/keystores', 0755, true);

// Creator ID
define('CREATOR_ID', '@imHaraz');

?>