1424M414
(usa Arch Linux)
Enviado em 25/11/2014 - 01:24h
Ninguém disponibilizou ainda pra download a versão com suporte a linux... mas você mesmo pode fazer:
1) Primeiro baixe a ultima versão do gapss aqui:
https://s.basketbuild.com/filedl/devs?dev=TKruzze&dl=TKruzze/Android%204.4.4%20GApps/Google%20St...
2) Descompacte o arquivo em uma pasta qualquer.
3) Tenha em mãos o apktool, dex2jar, baksmali [..] Baixe aqui:
http://www.mediafire.com/download/r2nrrootx9f7d82/au-universal-installer.tar.gz
4)Então "descompile" o primeiro aplicativo com o comando:
apktool d nome-do-apk
Faça isso com TODOS os aplicativos do gapps.
5)Caso exista classes com extensões .odex, você remontar essas classes de uma maneira legível. Use o baksmali pra isso:
java -jar baksmali.jar -c apk -x arquivo-odex
Faça isso com TODOS os arquivos odex.
6)Já temos a classe... mais precisamos "traduzi-la". Então baixe esse tradutor de excutáveis dalvik:
https://code.google.com/p/dex2jar/downloads/detail?name=dex2jar-0.0.9.15.zip&can=2&q=
7)Execute o comando em todas as classes:
dex2jar.sh arquivo.dex
8)Com as classes (.class) em mãos, vamos reconstruir o source code desses arquivos. Baixe um reconstrutor de código java:
http://jd.benow.ca/jd-gui/downloads/jd-gui-0.3.5.linux.i686.tar.gz
9Instale a abra a pasta inteira com o jd-gui. Então salve o código fonte (.java) de todos os arquivos.
10)Compare os .xml,.smali,.java, e veja como o programa foi feito. Estude o código.
11)Estude sobre Linux, lógica de programação, kernel, java, android, engenharia reversa, por pelo menos 5 anos. (sugiro começar hoje para dar tempo.)
Alguns bons livros que você pode usar durante o estudo:
http://www.mundointerpessoal.com/2012/07/livros-para-aumentar-a-inteligencia.html
12)Reescreva todo o código com suporte a Linux.
12)e por ultimo, quando estiver tudo pronto e funcionando, abra-o e repita o processo para todos os aplicativos da play store.