Fazer root no Android 4.5 deverá ser muito mais complicado
Quando o Android 4.4 chegou, muitos programadores viram as formas de fazer root muito limitadas, tendo que contornar várias partes de segurança do Android.
Com o decorrer dos dias, essa ideia caiu um pouco por terra porque na realidade a dificuldade não foi assim tão grande como inicialmente se pensava. Mas isso poderá mudar com o Android 4.5.
A Google já mostrou a sua posição e que está completamente decidida em radicar praticamente todas as técnicas que se usam para fazer root, bem como as aplicações para controlar os pedidos root, como o SuperSU ou o SuperUser.
Esta ideia ainda não passa de uma especulação, mas segundo esta posição da gigante das pesquisas, esta situação poderá mesmo tornar-se realidade já na próxima versão do Android.
A ideia surgiu depois de terem descoberto dois commits [1] e [2] no repositório AOSP que, essencialmente, previnem que o SU (Root) consiga ter acesso a ficheiros armazenados na partição Data. Algumas aplicações SU, adicionam ficheiros específicos nesta partição para depois os usar, com esta restrição, isso vai deixar de ser possível.
Se estes commits não forem reversíveis, isto é, se os actuais scripts não funcionarem na nova versão do Android, os programadores vão ter de procurar contornarem esta restrição e actualizarem as aplicações.
O Chainfire, um dos mais conceituados programadores para Android e pioneiro na criação dos scripts para o ROOT, deu algumas possíveis soluções de como contornar esta implicação da Google. As soluções passam por canalizar a extração dos ficheiros para a RAM ou para o rootfs e executar os comandos directamente a partir daí. Podem ler mais sobre estas soluções na página oficial do Chainfire, aqui.
É importante saber que estes commits podem ser revertidos antes do lançamento da nova versão do Android. No caso da Google os manter, será uma incógnita de quais as aplicações SU irão funcionar. Desta forma, é importante que os programadores preparem as suas aplicações já para estes commits, mesmo que eles não venham na nova versão.
Este post feito pelo Chainfire na sua conta oficial no Google Plus, fala precisamente dos problemas que os programadores poderão enfrentar com estes dois commits [1] e [2]. Depois de alguns problemas que tiveram pela introdução do modo Enforcing do SELinux no Android 4.4, estas novas alterações vêm mesmo dificultar os utilizadores que querem fazer root nos seus equipamentos.
Muitos utilizadores não têm noção da potencialidade do ROOT e dos problemas que podem ter caso não tenham cuidado com as aplicações que instalam, usem ou não root. Muitas aplicações, mesmo que não usem as permissões de superuser, aproveitam-se do facto do equipamento ter, para apresentarem adwares maliciosos ou outro código perigoso.
Apesar do utilizador poder revogar o acesso, depois do código malicioso ser injectado, já não há muito a fazer a não ser remover (caso saiba como o fazer) ou reinstalando o software.
O que acham desta posição da Google?
Este artigo tem mais de um ano
Espero que isto seja mentira. Ou a vantagem do Android vai por agua abaixo :/
tens uma grande comunidade no xda desejosa de ultrapassar mais desafios por isso nao ha problema XD
Não chateemos os nossos futuros imperadores mundiais! A Google!
Também acho. Ver os meus coments abaixo.
Resolvem problemas de segurança, e nem todas as apps deixam de funcionar só algumas logo é boa notícia!
O SELinux é de paranóicos! É das piores coisas para quem administrar um sistema!
SELinux ou NSA Security-Enhanced – Linux.
Desenvolvido pela NSA, querias o quê?
Ver aqui:
http://linux.die.net/man/8/selinux
A Google apenas segue as orientações da NSA.
Têm todos os mesmos interesses.
é a posição natural de quem já conseguiu os seus objectivos iniciais e agora quer passar a lucrar! Primeiro dá os doces sem pedir dinheiro e exultando a liberdade, depois toca a restringir para lucrar mais alguma coisa, directa ou indirectamente! daqui a nada segue políticas quase iguais à Apple…
Continua a ser livre, tens o código fonte e os fabricantes também o podem alterar. A google é que decide que, por default, o root vai limitado.
Certamente os senhores do Cyanogenmod e por ai fora nao vao ter isso bloqueado. A ideia aqui é mais proteger “leigos”, o que nao discordo
se fores a ver as modificações, ao longo dos anos, na política da Google relativamente ao Android, vês uma trajectória de aproximação ao que a Apple estabeleceu desde o início! Isso é uma coisa inegável! O próximo passo quase de certeza vai ser dificultar a instalação de aplicações por outras vias, embora a Google já se aproveite da política do medo para o mesmo fim
Leigos?? Quem faz root tem muito mais cuidado que um utilizador normal.
E tanto dinheiro lhes deu as aplicações com root..
Precisamente, proteger leigos porque têm menos cuidado
mas leigos porque? os únicos leigos que vejo são os que nem sabem o que é fazer root
essa posicao vem mesmo em boa altura para as plataformas concorrentes:
1) o Windows Phone 8 esta muito bom, acrescenta pouco de novo desde o windows phone 7, o que acrescenta SAO TODOS OS BUGS E IMPERFEIÇOES CORRIGIDAS. Esta para dar Cartas
2) Tal como o concorrente anterior, o Blackberry 10 OS esta excelente, tenho o previlegio de o usar desde que saiu no mercado portugues e corresponde ao seu spot publicitario: ”rapido, estavel, fluido”. O Blackberry Flow, Blackberry Balance (exclusivo BES), e o Blackberry Hub estao fantasticos, valendo cada centimo que pagamos por cada terminal blackberry 10 (Z30 por exemplo)
3) Ubuntu OS: Vai dar cartas, cuidado que a innterface ta muito boa, acrescentado o carimbo ”de marca” Canonical
3.1) Cannyogem mode: uma boa alternativa ao original Android que cada vez atrai mais utilizadores
4) A MAIS GRITANTE: AS PESSOAS COMEÇAM A FICAR FARTAS DO ANDROID, PORQUE É MAIS DO MESMO, TAL COMO ACONTECEU COM O IPHONE e BLACKBERRY. Ou o Android se re-inventa (novo interface, nova imagem,…) ou vai pelo mesmo caminho da amargura que atravessa o Blackberry OS e ”recem-erguido Windows Phone”
1. Não se escreve frases em maiúsculas.
2. A Blackberry está tão excelente que a fnac já vende a preços baixos para despachar.
3.a canonical é registada, não precisas de usar parêntesis, e não conseguiu o fundo monetário, além que já se está a portar mal a descontinuar o suporte para o telemóvel para o qual começou a dá-lo sem sequer ter o sistema a funcionar.
4. Não é cannyogem mode , é CyanogenMod e funciona mais para combater o mau trabalho das fabricantes que da google.
5. O Android é mais do mesmo, claro, é sempre tão igual que um leigo não vai acreditar que um Samsung tem o mesmo software que um Sony ou um HTC
6. Tu tanto falas mal de uma coisa como bem. Decide-te
7. Aquele abraço
8. +1
diogo: so umas pequenas correções aos teus pontos (por favor não me leves a mal)
1) frases em maiúsculas: não encontrei nada para sublinhar dai o caps lock como alternativa
2) Não disse q a blackberry estava bem a nível comercial. Referi apenas (derivado á minha experiencia de uso) o que considero excelente no blackberry 10 (nada a apontar, está excelente em tudo)
mas sabemos q o que é excelente nem sempre é aceite pela massa do mercado consumo, e dou-te um exemplo do que aconteceu com o ”palm os” quando se re-inventou
3) Obrigado por me teres actualizado em relação á canonical e ubuntu os
4) CyanogenMod supostamente não surgiu como propósito de ser uma alternativa as roms originais dos fabricantes e á rom original do android?
5) o Google e mais do mesmo, e continuo a sublinhar, deveria de se reinventar caso contrario perdera utilizadores, e, quando começar a ser uma plataforma fechada, a Microsoft, blackberry e apple irão ”esfregar as maos” de alegria
(antenção q não sou anti-google)
6)Tu tanto falas mal de uma coisa como bem, como assim? dá-me um exemplo p/ eu poder exclarecer melhor o resto da comunidade q assistiu a nossa conversa
7) obrigado por teres respondido ao meu comentário anterior, estas trocas de opiniões são saudáveis. Grande Abraço 😀
Neste momento a Nokia e a Microsoft passaram as vendas do iPhone em 27 países.
Isso iria acontecer mais cedo ou mais tarde.
Os preços dos equipamentos são mais baixos e a oferta a nível de estabilidade do sistema é muito parecida. Só perde nas apps, no entanto está a crescer de uma forma muito positiva. E quem não tem um orçamento muito elevado acaba por deixar o ecossistema apple.
Eu continuo a achar que a apple podia baixar o preço dos seus equipamentos uma vez que já ganha bastante com aplicações e já para não falar que é das empresas que consegue arranjar publicidade de graça mais facilmente!
A maioria das pessoas que trabalha com música e imagem/vídeo usa equipamentos deles por uma questão de qualidade nessas áreas. Começa com um iphone, depois acaba por comprar um macbook e depois como já se encontra dentro do ecossistema e começa a usar muitas das aplicações que não encontra em outras plataformas, não muda. E é certo que a interligação entre equipamentos é muito boa, o problema é depois usar outros de outras marcas.
No meio de tudo isto o android anda a tentar encontrar o equilíbrio necessário para se tornar mais estável e isso acaba por levar a algumas restrições, como era de esperar.
Acho que devias de usar o Windows Phone antes de dizer que tem poucas aplicações, essa desculpa é velha e não se aplica.
O Windows Phone tem um catalogo enorme de aplicações, todas elas funcionais e estáveis.
O Android pode ter mais aplicações, mas grande parte delas não servem para nada, são instáveis, e não suportam todas as versões do mesmo.
E uso.. Nokia Lumia 920!
Não dei desculpa nenhuma e sei o que estou a dizer. É claro que já existem bastantes apps, mas ainda não está “lá” para ser comparado de igual para igual. Mas como eu disse…”está a crescer de uma forma muito positiva”.
O android para mim precisa de mudar e melhorar a sua oferta, tanto no aspecto das apps como referiste, como no sistema em geral.
Achei uma boa ideia experimentar o windows phone e estou a gostar bastante.
Neste momento, a Apple passou as vendas da Nokia e do resto do Windows Phone em mais de 100 países.
Especulação..
“os programadores vão ter de procurar contornarem esta restrição”
O que é que isto significarem mesmo?
Eles quererem dizer isso que entendeste
tá engrassade.
Isso é coisa fácil para um mero utilizador/comprador de equipamento.. portanto digam la aos senhores que querem ganhar o dinheiro que tenho para gastar o seguinte: Se me agradar o que têm para me oferecer eu compro se não.. temos pena.. compro outro.
Portanto se o android se tonar um sistema igual a todos os outros inacessíveis junta-se a equipa deles ou seja dos perdedores.
Vamos lá ver.. Uma coisa é dificultar o acesso Root ao consumidor final.. outra é retirar/proibir o acesso Root, coisa que nunca irá acontecer por parte da GOOGLE..
isso não faz qualquer sentido! O acesso já era dificultado ao consumidor! O que fazem agora é tornar muito complicado para os programadores obterem esse acesso para as suas ferramentas.
Por isso na prática estaria a retirar essa possibilidade a alguns smartphones até que alguém descubra uma maneira de contornar as medidas!
isso não faz qualquer sentido! O acesso já era dificultado ao consumidor! O que fazem agora é tornar muito complicado para os programadores obterem esse acesso para as suas ferramentas.
Por isso na prática estaria a retirar essa possibilidade a alguns smartphones até que alguém descubra uma maneira de contornar as medidas
Se a Google quisesse acabar com o Root a primeira coisa a acabar eram as aplicações que estão na Google Play e que só funcionam se tiver root.. e muitas delas são pagas…
lol!
mesmo…?
por sinal o efeito disto é tornar essas aplicações obsoletas, segundo as indicações dadas!
Tirar da loja não impossibilitaria o seu uso dado que as pessoas arranjam outras formas de instalar as aplicações no Android.
Por isso o efeito imediato é impossibilitar o root em certos telemóveis até que alguém arranje forma de contornar as medidas implementadas.
Penso que seja normal, visto que estamos num mercado muito competitivo e uma das principais desvantagens do Android que se tem falado muito nestes dias seja a falta de segurança, como tal penso que seja uma medida de tentar de certa forma contornar isso porque muita da insegurança vinha por via do acesso ao root.
Claro que depois vem desvantagens adversas ao facto de os telemoveis não poderem ter root, mas como já referiram em cima haverá sempre quem o tente e consiga de facto desbloquiar por isso para os mais curiosos haverá sempre uma luz ao fundo do tunel.
Ainda bem, já não era sem tempo. Esta malta toda que passa o tempo a martelar o Android é a mesma que se queixa das viroses…
Eu martelo o meu Android e não me queixo de viroses, vejo é muitos que nem sabem o que é root e vês o telefone cheio de adware apps instaladas e outras como o Mobogenie etc
Quando acabar o meu Nexus, queres ver que vou voltar ao Iphone com JB?
É que o meu ipad com esta “chuva de tweaks” para ios 7 JB ficou uma maravilha.
A Google não é parva e claro que mais ano, menos versão vai vedar o Android à enorme perda de rendimentos que este tem sido.
As apps piratas cresceram exponencialmente o que retira milhões à Google Play… os developers começam a achar pouca piada e o desinvestimento é um problema.
Outros custos que a Google tem de minimizar são os dedicados à segurança. É obvio que o “paraíso fiscal” que tantos apregoam como sendo uma vantagem… para a Google e para os seus parceiros é uma dor de cabeça, também… e forte!
Mesmo com o marketing a enevoar as vistas das pessoas, apontado que a Google tem tanto malware como qualquer outra plataforma, a verdade (aquela que conta) diz-nos que é mentira, o Android é um “antro de javardolas” a tentar sacar dinheiro às pessoas de bem. Então na Ásia… ui ui!!!
Como a Google também não goza de grande popularidade nos meios governamentais asiáticos, não tendo mesmo Play Store na China por exemplo (e este exemplo quer dizer muito) as medidas de vedar mais o seu sistemas operativo só podem trazer mais vantagens que desvantagens.
Mas este é sem dúvida o agarrar o rasto deixado pela Apple. A Google a cada passo que dá lá vai mostrando que é a Apple que eles seguem e nada mais.
O que no sentido prático… é ganho para a Google!
Ecossistema, políticas de segurança e a seguir serão as políticas de distribuição.
Pois: http://linux.die.net/man/8/selinux
A Google apenas segue as orientações da NSA em matéria de Segurança.
Não segue nenhuma Apple.
Os Chineses não têm Play Store nem conta Google nem… nada da Google.
Eles é que têm razão.
Meter a Google nos seus devices é o mesmo que lá meter os espias da NSA.
.
Têm fortes razões.
Sem dúvida.
Então se formos a falar numa tal de aplicação “Ad-away”…
Seguir a Apple, a Apple também tem apps piratas, também significa perdas não vejo o que estão a seguir..
queres mesmo comparar o problema de pirataria nas duas plataformas!?
Pois tem, ou pelo menos por enquanto.
Porém, não podes instalar uma app pirata num telemóvel sem jailbreak, e no android, não precisas de root para instalar uma apk pirata, podes até simplesmente sacar a apk e instalar…
Deixem se de tretas.. tu só podes instalar aplicações externas à store da Google se ativarem a opção de instalar de fontes desconhecidas.. o que, se souberem lêr.. vão ver o aviso que é dado.. e é lógico que é do próprio risco a instalação das mesmas..
Por defeito uma pessoa não consegue instalar.. agora lá está a Google DÁ LIBERDADE à escolha do consumidor.. o que contraria por completo este artigo..
NUNCA NA VIDA A GOOGLE IRÁ BLOQUEAR O ACESSO ROOT..
se alguma coisa do género for feita, no máximo irá ser pelas marcas.. a Google tem muito a ganhar com ROM Externas por exemplo..
Lembrem-se que o interesse da Google é a publicidade.. já vêm dizer isto desde a versão 4.0.. e sejamos realistas..
Se a Google fosse contra o acesso ROOT porque raio a Google Play está cheia de aplicações a necessitar de root??
A ti Nelson, compreendo perfeitamente a tua posição.. sim ou sopas vais sempre dizer mal da Google.. mas usares o cérebro de vez em quando, poupavas tempo..
“Deixem se de tretas.. tu só podes instalar aplicações externas à store da Google se ativarem a opção de instalar de fontes desconhecidas.. o que, se souberem lêr.. vão ver o aviso que é dado.. e é lógico que é do próprio risco a instalação das mesmas..”
E depois, queres comparar checkar uma box, com instalar um jailbreak?
“A ti Nelson, compreendo perfeitamente a tua posição.. sim ou sopas vais sempre dizer mal da Google.. mas usares o cérebro de vez em quando, poupavas tempo..”
LOOOOL! Eu nem disse bem, nem disse mal, simplesmente comparei, tu é que te excitaste com a situação.
LOL!
A google vai proibir o r00t, vai sim. Mas quando proibir, vão aparecer os fandrois com a campanha “já não era sem tempo”, “assim é que está certo”, “na microsoft é muito pior”, “na apple nunca se pôde fazer root”, e mais desinformação, como é óbvio…
Tenho um note 3 e desde que o recebi só problemas… Desde rede,bloqueio geral do equipamento que para voltar ao seu estado só é apenas tirando a bateria, bloqueio do dispositivo por segundos quando termino uma chamada… Etc… Já tive vários androids desde os nexus a s2,s3,s4,note 2 e este foi o mais problemático… E digo o sistema em vez de melhorar… Na minha opinião apenas piora… Apenas falo com conhecimento de causa… Se irei ter iPhone ou BB ou WP não sei… Mas que começo a ficar desiludido isso sim…
Boa tarde, o que diz não está correcto, a Apple não tem apps piratas como a Play Store não as tem. A comparação com a Apple é o esforço da parte destes em evitar que se instalem apps fora da appstore enquanto na Google bastava só marcar a opção instalar de fonte desconhecida e era suficiente para instalares apps piratas, este facilitismo é o que eles querem mudar e bem!
Por acaso, a playstore tem efetivamente app’s piratas lá dentro.
Por exemplo:
Flash Player
https://play.google.com/store/apps/details?id=fp.onze.mint_16_53_push
iTunes Music Player
https://play.google.com/store/apps/details?id=com.callsoft.musicplayer
Microsoft Excel
https://play.google.com/store/apps/details?id=com.theofficeapps.Excel2013VT
“Mario heal the world”
https://play.google.com/store/apps/details?id=com.srnxb.dantri
Isso tudo é pirateado, porque usam material que é copyright, e a maior parte delas, aposto 100€ que têm malware.
Espero também que não seja aplicado os commits, pois assim o android perde um dos seus melhores, que é o root, e fica mais dificil de usar custom roms.
As custom roms devem vir com root (como sempre), mas para instalar custom, é preciso ter root, e alguma recovery.
Corrigir falhas na segurança do android é compreensivel, pois malware pode aproveitar-se das falhas, mas espero que os developers consigam passar esse “bloqueio” para continuarmos a aproveitar as excelentes aplicações que precisam de root. (AdAway, Android Tweaker, System Tuner, etc)
O problema é que ao fazeres o root, estás a diminuir a segurança do sistema.
Comprei isso a um PC desprotegido, se souberes por onde andas não tens problemas, root só dou permissão aquilo a que quero..
*As custom roms devem vir com root (como sempre), mas para instalar custom, é preciso ter root*
Não.
se cada vez a Google aperta mais o cerco ao fazer root, qual é a diferença para o jailbreak? O nome?
rootbreak
Tal como já esta a acontecer com o jailbreak (cada vez mais dificil de lançar uma versão que aguente algum tempo sem que a Apple corrija o exploit), o mesmo irá acontecer com o Android, ou seja o root será cada vez mais complicado (visto que há diversos dispositivos, cada um com a sua kernel diferente), no melhor dos casos, poderão sair alguns roots para dispositivos mais potentes (galaxys, etc), o resto irá ter de se contentar com permissões stock
Fazer ou usar?
Ambos.