Cydia Substrate 0.9.4011

Licença: Livre ‎Tamanho do arquivo: N/A
‎Classificação dos usuários: 5.0/5 - ‎1 ‎Votos

Sobre Cydia Substrate

*NOTA*: O substrato exige que você tenha acesso "raiz" no seu dispositivo. O substrato pode ser incompatível com o dispositivo (como símbolos ausentes), mas tentará detectar isso. Há também uma irritação com muitos dispositivos HTC; O substrato tem uma nova solução alternativa a partir de 1º de junho (0.9.4008) que deve permitir que ele trabalhe nesses sistemas.

(2 de junho agora: parece que um pequeno número de dispositivos Samsung tem um problema semelhante, e o Substrate detecta corretamente que ele não pode usar a mesma solução alternativa; Trabalharei em uma nova solução, provavelmente uma que resolva ambos os casos de uso ao mesmo tempo. Não há mal nenhum na execução do Substrato e ver se a solução alternativa é possível: isso é detectado.)

Substrato é uma plataforma para personalização de software. Devido às limitações da Google Play Store deve ser instalado separadamente, mas seu principal objetivo é suportar outros produtos: os usuários não devem esperar que o próprio Substrate faça algo interessante. Em vez disso, deve-se pensar em como habilitar seu dispositivo para suportar outras coisas que você pode instalar.

Os produtos que usam o Substrate são capazes de modificar qualquer outro programa, seja ele veio com seu telefone ou foi instalado mais tarde, ou se foi desenvolvido pelo Google ou por um desenvolvedor de terceiros. Esses tipos de alterações carregam um risco inerente: alterações no software subjacente que está sendo modificado podem quebrar as modificações ("extensões") que você instala.

*IMPORTANTE*: Substrato para Android é novo. Embora eu tenha passado um monte de tempo testando-o em um monte de dispositivos com muitas versões do Android, há sempre a possibilidade de que há algo único em sua configuração que causa uma incompatibilidade. Se possível, eu recomendaria ter um backup do seu dispositivo à mão; Eu também recomendo ser configurado com uma imagem de modo de recuperação que permite que você exclua facilmente Substrato. Para obter mais informações, consulte este item faq.

http://www.cydiasubstrate.com/id/164f33e4-ca1e-440f-9379-3ff03b11cf5a/

Os usuários devem ter em mente que o Substrate inclui um recurso de segurança: segurando o botão de volume-up no dispositivo, você pode desativar o Substrato enquanto ele está tentando carregar essas modificações (como enquanto ele está ligado e iniciando); isso lhe dará a oportunidade de usar o Google Play para desinstalar coisas que podem ser quebradas.

O substrato foi testado extensivamente. Ele foi projetado para funcionar nas versões 2.3 ou superior do Android, mas funcionará em qualquer versão "equivalente" (sistemas como CyanogenMod ou Kindle Fire usam seus próprios esquemas de versão). Ele é suportado em dispositivos que usam CPUs ARM ou Intel e funciona em dispositivos "estranhos" (incluindo o Google Glass).

Embora o suporte ao Substrate para Android seja muito novo, o Substrate foi lançado pela primeira vez em 2008 para o iPhone da Apple e agora está sendo usado por dezenas de milhões de dispositivos em todo o mundo. Muitas pessoas o conhecem como "MobileSubstrate", como ele geralmente é distribuído para o iPhone, iPad e iPod Touch via Cydia, a alternativa à App Store para dispositivos "jailbroken".

Se você é um desenvolvedor, você pode aprender mais sobre como trabalhar com substrato em http://www.cydiasubstrate.com/. Lá, você poderá encontrar documentação, ferramentas e exemplos. O substrato para Android também compartilha muitos conceitos de desenvolvimento e APIs com substrato para outras plataformas, então tutoriais de sites de terceiros podem ajudar.

(Os usuários de Substrato no iOS podem lembrar que há um recurso mais geral de "Modo seguro" que pegará falhas, permitindo uma resposta mais intuitiva às falhas. Isso será implementado em uma versão próxima do Substrato para Android, mas lembre-se: você sempre pode usar o recurso "volume até desativar" para pular extensões ruins.)

(O substrato requer a permissão ACCESS_SUPERUSER e, durante sua instalação, adicionará alguns arquivos ao seu dispositivo. Nenhum arquivo será modificado ou substituído: apenas alguns novos arquivos - todos os links simbólicos, ocupando praticamente nenhum espaço - são adicionados. O substrato só requer raiz durante a instalação e para ajudá-lo a reiniciar seu dispositivo para usar novas extensões.)