APK SHADOW X32 + SERVER KEY RIÊNG Domain đã gắn trong APK và thư viện: https://crack123aa.duckdns.org/shadow/api.php 1. Trong cPanel > File Manager, vào thư mục public_html của domain crack123aa.duckdns.org. Upload Shadow_keyserver.zip và giải nén tại đây. Cấu trúc sau giải nén phải là public_html/shadow/index.php, public_html/shadow/api.php và public_html/shadow/private/... Nếu domain dùng Document Root riêng, giải nén trong Document Root đó. 2. Hosting cần PHP 8 trở lên và HTTPS hoạt động với chứng chỉ hợp lệ cho crack123aa.duckdns.org. Nếu chưa có HTTPS, bật SSL cho domain trong cPanel hoặc nhờ nhà cung cấp hosting bật giúp. APK tải thư viện qua HTTPS. 3. Mở https://crack123aa.duckdns.org/shadow/ Nhập mã cài đặt đã gửi cùng tệp, rồi tự đặt tài khoản/mật khẩu quản trị. Có thể xem lại mã bằng File Manager: mở shadow/config.php và tìm giá trị install_token. Trang cài đặt chỉ cho tạo quản trị lần đầu. 4. Chọn thời hạn (giờ), số thiết bị và tên khách, rồi bấm Tạo key mới. Key đầy đủ chỉ hiện một lần. Sao chép/lưu key trước khi tải lại trang. Thời hạn được tính từ lúc tạo key. Khóa key/reset thiết bị thu hồi các phiên liên quan; client kiểm tra lại ở lần heartbeat tiếp theo. 5. Kiểm tra https://crack123aa.duckdns.org/shadow/health.php Khi cài xong, ok, installed và modules_ready đều phải là true. Nếu lỗi đọc/ghi dữ liệu, kiểm tra quyền ghi của thư mục shadow/private cho tiến trình PHP của hosting. 6. Gỡ bản Shadow cũ rồi cài Shadow_x32_own_server.apk vì khóa ký đã đổi. Việc gỡ ứng dụng sẽ xóa dữ liệu riêng của bản cũ. Nhập key vừa tạo. Giữ các yêu cầu của bản gốc: quyền root, quyền cửa sổ nổi và phiên bản game/thiết bị tương thích với bản x32. Cho phép các quyền ứng dụng yêu cầu. NỘI DUNG BỘ SERVER - index.php: cài đặt, đăng nhập quản trị, tạo/khóa/xóa key, reset thiết bị. - api.php: giao thức đăng nhập/heartbeat và tải module của APK gốc. - core.php: xử lý mã hóa, phiên, thời hạn và lưu dữ liệu có khóa file. - config.php: cấu hình và mã cài đặt. - private/*.enc: thư viện chức năng và tiến trình gốc dưới dạng mã hóa. - private/.htaccess: chặn truy cập HTTP trực tiếp vào dữ liệu riêng. - state.php và sessions được tạo trong private khi server chạy. Không cần MySQL/SQLite, Composer hay API trả phí. Dữ liệu key nằm trong private/state.php; sao lưu cả thư mục private để giữ key và phiên. ĐÃ KIỂM TRA - 29 kiểm tra backend: key đúng/sai, giới hạn thiết bị, hết hạn, heartbeat, thu hồi phiên, quản trị, CSRF, tải/giải mã hai module. - Bộ phân tích phản hồi native gốc chấp nhận phản hồi từ server PHP thử nghiệm và gọi đúng màn hình chọn game. Chứng chỉ cũ không còn bị ghim. - APK được căn chỉnh và xác minh chữ ký v1/v2/v3. - Tài nguyên giao diện, manifest, libprotect.so và daemon giữ nguyên byte. - Thư viện chức năng chỉ đổi URL và gỡ ba điểm ghim chứng chỉ server cũ. GIỚI HẠN HIỆN TẠI Bộ server chưa được triển khai lên hosting của bạn. Chưa chạy thử APK trực tiếp trên Genplay/Android hoặc kiểm tra chức năng trong game. Các kiểm tra native dùng mô phỏng ARM với JNI/hệ điều hành giả lập, không thay thế phép thử thực tế trên thiết bị.