1. TugaTech » Programação, Scripts e Webmasters » Programação, Scripts e Webmasters

Siga-nos

Realize o Login na sua conta ou Registe-se para participar.

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

henriquehigc

Utilizador
Olá a todos.
Usei o programa APK Multi Tool (para windows) para alterar o nome de várias aplicações para Android. Curiosamente a única aplicação que mais me fazia falta alterar o nome é precisamente a que não consigo, a MightyText.
Fiz todo o procedimento normalmente, descompactei a apk, editei o xml strings com o nome que lhe queria dar, alterei os ícones, voltei a compactá-la e a assiná-la mas o que é certo é que no final a aplicação abre mas depois fecha sozinha.
Por acaso haverá alguém que me saiba explicar o que estará a barrar esta modificação/alteração na apk e não permite que a mesma funcione corretamente?

Agradeco desde já a ajuda de todos ;-)

Ver perfil do usuário henriquehigc

DJPRMF

Administrador
avatar

Boas,

 

Muitas das aplicações encontram-se protegidas para evitar que sejam modificadas. O método que refere não é, de todo, viável para qualquer aplicação. Pode procurar pelo apktools que será uma alternativa mais completa.

 

Basicamente, está a "alterar" o código da apk, o que além de poder levar a problemas do funcionamento, é ilegal.

Será como estar a "piratear" a app, mesmo que seja apenas para alterar o nome.

 

Em seguida, quando refere que aplica novamente o certificado, duvido que seja o original da apk. O certificado é criado tendo em conta os ficheiros da APK. Visto que alterou os mesmos, o certificado necessita de ser recriado.

 

E também o nome das aplicações e os ícones são especificados no ficheiro "AndroidManifest.xml", não nas "strings". Essas serão mais a nível das frases e textos internos da app (inclui também o nome da aplicação). No entanto, a modificação geral é realizada no AndroidManifest.

Funciona utilizar o strings, mas nem sempre...

 

E, por fim, algumas aplicações encontram-se protegidas para evitar alterações, o que poderá ser o caso...

 

Cumps

 


____________________________________________




Não respondo a MP's de tópicos que podem ser colocados no forum. Ajude e seja ajudado por todos.
TugaTech | Host TugaTech
Ver perfil do usuário http://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF https://plus.google.com/+PedroFernandes-DJPRMF?rel=author

henriquehigc

Utilizador
Obrigado DJPRMF pela resposta.
Eu tentei o mesmo processo com a apktools mas sem sucesso. Não consegue descompilar a aplicação da mesma forma que o multi tools.
Eu não considero a alteração que pretendo fazer como ilegal visto que a mesma servirá para uso pessoal e não para redistribuição, venda ou algo do género.
A alteração que fiz em res/values/strings deve-se ao facto de o AndroidManifest.xml remeter o nome da aplicação para este mesmo. De wualquer forma tentei alterar em ambos para cer se funcionava mas sem sucesso. O mais certo é a aplicação estar protegida contra modificações como eu indiquei no tópico inicial.
Assim sendo pedia-lhe, caso seja permitido aqui no fórum como é obvio, que me explique mais detalhadamente sobre o que devo alterar no certificado para que o android reconheca a aplicação como sendo integra e fidedigna.

Obrigado

Ver perfil do usuário henriquehigc

DJPRMF

Administrador
avatar

Não pode. Os certificados são criados tendo em conta os ficheiros originais. Ou seja, basta uma pequena alteração na APK para o certificado já não ser válido.

 

As aplicações são certificadas com um certificado próprio. Este é criado tendo em conta todos os ficheiro da aplicação.

 

Se alterar um desses ficheiros, mesmo que seja apenas um ponto, o certificado original já não é valido, visto que os ficheiros deixam de possuir as características originais.

 

E ainda bem que assim é. Afinal, os certificados existem para garantir que se encontra a instalar a aplicação original. Se fosse possivel alterar os ficheiros da APK e manter o certificado original seria uma grave falha de segurança que poderia permitir malware fazer-se passar como uma aplicação fidedigna...

 

E note que qualquer alteração nos ficheiros originais das APKs é considerado ilegal, independentemente da utilização. Até pode ser apenas o nome, mas está a alterar algo que não é seu e sem a respectiva autorização. Wink


____________________________________________




Não respondo a MP's de tópicos que podem ser colocados no forum. Ajude e seja ajudado por todos.
TugaTech | Host TugaTech
Ver perfil do usuário http://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF https://plus.google.com/+PedroFernandes-DJPRMF?rel=author

henriquehigc

Utilizador
Pronto, nesse caso vou considerar este tópico encerrado.
Agradeço imenso a ajuda. Os melhores cumprimentos a todos no fórum

Ver perfil do usuário henriquehigc

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum




Aplicações do TugaTechAplicações TugaTechBlog TugaTechBlog do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech