Uma coleção de formatos de maçã em engenharia reversa, protocolos ou outros bits interessantes.
Junte -se a nós na discórdia - Regras de discórdia
Repo inspirado em documentos que amamos
Instale nosso toque com brew tap hack-different/homebrew-jailbreak
Informações sobre a manutenção dessa torneira podem ser encontradas no Homebrew-Jailbreak
Ligando sua discórdia e github
Queremos que esta coleção esteja por perto para novos jailbreakers e entusiastas nos próximos anos, por isso devemos dizer: Esta coleção aceita (com gratidão) solicitações de tração que a melhoram, mas sob nenhuma circunstância um PR baseado em AppleInternal ou qualquer outro trabalho protegido por direitos autorais protegidos pela DMCA. Se você precisar de ajuda para determinar isso, marque o PR com license help , participe do servidor Discord e peça a uma função #Legit ou superior para obter ajuda.
A violação da DMCA ou da lei de direitos autorais é de responsabilidade do enviado.
Tentamos derivar de fontes de máquina e produzir arquivos legíveis à máquina (YAML) neste repo em _data . Para obter informações sobre como criar e estender o formato de dados, consulte a orientação do formato de dados.
Atualizações e acréscimos devem se refletir automaticamente nos documentos
hack-different/apple-knowledge/_data
Outra fonte de informação autorizada é o código -fonte aberto divulgado pelo próprio Apple em um dos seguintes locais:
Veja docs/binary_tooling
checkra1n/toolchainalephsecurity/xnu-qemu-arm64alephsecurity/xnu-qemu-arm64-toolsonethawt/idaplugins-listcellebrite-srl/ida_kernelcachecellebrite-srl/PacExplorercellebrite-srl/FunctionInlinerhack-different/iBoot-IDAmatteyeux/ida-iboot-loaderhaiyuidesu/sephelperCisco-Talos/GhIDAavast/retdec-idaplugincxnder/bn-dyldsharedcachejonpalmisc/ObjectiveNinjaEliseZeroTwo/iBoot-Binja-Loadermatteyeux/seprom-loaderskr0x1c0/binja_kcAllsafeCyberSecurity/awesome-ghidra0x36/ghidra_kernelcachegeohot/qirablacktop/ipswProteas/apple-cvebytepack/IntroToiOSReverseEngineeringt8012 / Apple T2 / Bridgeost2linux/apple-bce-drvseemoo-lab/frankensteinseemoo-lab/internalblueacidanthera/VirtualSMCt8012/smcutil - Crie binários SMC a partir de cargas úteis de atualização acidanthera/Liluosy/AMFIExemptiontask_for_pid() de qualquer maneira ...EFINVRAMSEP_memmapapple/darwin-xnuFactory_Firmware_PayloadsOpenJailbreak/iBootREsgan81/apfs-fuselibyal/libfsapfscugu/apfs.ksypkg / bomiineva/bompbzxdmgjhermsmeier/node-udifnlitsme/encrypteddmgdarlinghq/darling-dmgroot_hashlibimobiledevice/libplistjeanthom/libitlpjosephw/titlrickmark/libibackuphorrorho/InflatableDonkeymikebrady/shareport-syncnotpeter/apple-installer-checksumssbingner/ldid - ferramenta de designProcursusTeam/ldid - Alternativa ao Sbingner/LDID com algumas atualizações para o iOS 15 e as correções geraisxerub/img4libm1stadev/PyIMG4 - uma ferramenta Python Library/CLI para análise IMG4tihmstar/img4toolh3adshotzz/img4helpert8012/go-aapl-integrityCRKatri/trustcacheeficheckt8012/go-aapl-integrityt8012/efivalidateEALFt8012/go-aapl-integritydyld e DSC (cache compartilhado com DYLD)rickmark/yolo_dsc - usado como último recurso e depende do xcodearandomdev/DyldExtractor - FIXA LINKING LINKINGM1_Boot_Policymalus-security/sandblasternyuszika7h/sepfinderjusttryingthingsout/sepsplit-rsseputilmwpcheung/AppleSEPFirmwarebaseband.yaml em arquivos de dadoshack-different/apple-basebandlibimobiledevice/libimobiledevicehack-different/python-libimobiledevicedoronz88/pymobiledevice3libimoibledevice/libirecoverylibimobiledevice/usbmuxdt8012/demuxusbcom.apple.restored - protocolo de restauração do IDEVICElibimobiledevice/idevicerestorerickmark/apple_utdmrickmark/macvdmtoolgh2o/rvi_captureosy/ThunderboltPatcherseemoo-lab/openwifipasscom.apple.terminusdrickmark/apple_net_recoveryInternet Recoveryrickmark/awdd_decodetracev3 Loging Unificadohack-different/demuxusb/ext/pcapng.hOpenJailbreak/greenpois0n0x7ff/gasteraxi0mX/ipwndfudora2-iOS/ipwnder_liteLinusHenze/FuguChronic-Dev/syringeProcursusTeam/Procursuscomex/substitutesbingner/substituterickmark/isafetymvt-project/mvtHack diferente - o conhecimento da Apple é um produto de toda a comunidade e pertence à comunidade. É facilitado pelo trabalho voluntário da equipe de moderação diferente.
Se você tiver problemas com o design ou fluxo de trabalho deste repositório, culpe -me ( rickmark ) enquanto configurei e configurei a maior parte dele. (É eu). Se você tiver feedback, junte-se ao canal #apple-knowledge do servidor Discord.
Partes de dados e conhecimentos vêm do theiphonewiki, no site da Libimobilevice e no site da Checkra1n, bem como das pessoas que trouxeram esses projetos (e muitos mais!)
Menção especial a Jonathan Levin e Amit Singh por dedicar um tempo para publicar livros sobre esses tópicos.
Uma lista de todos os projetos e seus colaboradores está em créditos e é atualizada por um script. Se houver pessoas não atualizadas devido a limitações, faça a página de créditos e as ligue.
overcommit , os linheiros e a construçãoArtigo principal está em construção
Para manter o repositório, os documentos e os dados arrumados, usamos uma ferramenta chamada overcommit para conectar os ganchos Git a um conjunto de verificações de qualidade. A maneira mais rápida de configurar é executar o seguinte para garantir que você tenha todas as ferramentas:
brew install hunspell
gem install overcommit bundler
bundle install
overcommit --installA melhor prosa do Wiki serve, e parte do objetivo aqui é alavancar informações legíveis e ingestíveis da máquina com aumento humano sempre que possível.
A partir de 2022, o Github tem 56 milhões de usuários. Isso significa que existem 56 milhões de pessoas capazes de contribuir diretamente para este repo por meio de um garfo e PR, em oposição aos wiki que têm um número relativamente pequeno de editores em potencial. O processo de RP também permite que as modificações sejam revisadas, comentadas e debatidas antes da inclusão.
O conteúdo deste repositório é de dupla licenciamento:
Código e dados licenciados sob a licença do MIT
Documentos também licenciados sob o CC-BY-SA
{style="border-width:0"} {rel=license} Apple Knowledge{:xmlns:dct="http://purl.org/dc/terms/", :property="dct:title"} by Hack Different{:xmlns:cc="http://creativecommons.org/ns#", : Property = "CC: AttributionName" ,: Rel = "CC: AttributionUrl"} está licenciado sob uma licença internacional [Creative Commons Attribution-ShareAlike 4.0] (http://creraciVecommons.org/ License/By-SA/4.0/) {: Rel = "Licença"}}
Aqui está para os loucos, os desajustados, os rebeldes, os encrenadores
Os pinos redondos nos orifícios quadrados…
Os que vêem as coisas de maneira diferente - não gostam de regras ...
Você pode citá -los, discordar deles, glorificá -los ou difamá -los, mas a única coisa que você não pode fazer é ignorá -los porque eles mudam as coisas ...
Eles empurram a raça humana adiante, e enquanto alguns podem vê -los como os loucos,
Nós vemos gênio,
Porque aqueles que são loucos o suficiente para pensar que podem mudar o mundo,
são os que o fazem.
- Steve Jobs, 1997
Também dedicado ao trabalho voluntário daqueles que usam isso para sempre e negam a sombra àqueles que procuram prejudicar.