Sobre o projeto

Este é um editor de save local para Soul Knight na plataforma iOS, implementado com base na solução de escape de sandbox AirLift. A ferramenta substitui os arquivos de save no contêiner de dados do App por meio do fluxo pull, modificação local e push, sem alterar o pacote de instalação do jogo e sem incluir o jogo em si. As principais funções incluem: desbloquear todos os personagens, skins, habilidades e mascotes, elevando o nível dos personagens ao máximo; definir os projetos de armas como já pesquisados, gravando registros de evolução de armas e skins; desbloquear efeitos de abate e armas míticas; elevar ao máximo valores como gemas, moedas de temporada, materiais, sementes e ingressos. Cada tipo de modificação pode ser ativado ou desativado individualmente, e há suporte a modo offline para processar cópias de save já extraídas. O projeto oferece duas formas de uso: ferramenta de linha de comando e aplicativo nativo para macOS. A linha de comando suporta subcomandos como visualizar dispositivos, ler o estado do save, fazer backup, desbloquear e restaurar; a interface gráfica é bilíngue (chinês e inglês), permitindo ver o ambiente de execução, marcar os itens de modificação e exibir logs em tempo real. Antes de modificar, são gerados automaticamente backups locais e no celular; após a gravação, é feita uma verificação de leitura byte a byte, com aviso de restauração em caso de falha. Os requisitos de ambiente são macOS 13 ou superior, Xcode 27 completo, iPhone pareado executando iOS 27 e Python 3.11 ou superior. O jogo precisa estar completamente fechado e o dispositivo deve permanecer desbloqueado e conectado. A ferramenta depende do AirLift, clonado e compilado via make setup, e não é distribuída junto com o repositório. O projeto usa licença MIT, é uma ferramenta não oficial e recomenda-se usá-la apenas em dispositivos e contas próprios.