Perks Posted January 12, 2012 Share Posted January 12, 2012 Não sei se têm reparado mas cada vez mais temos assistido muito pessoal a dar um salto de dumb para um smartphone. Muitas vezes dada a disponibilidade, quantidade e muitas vezes preços, o Android é onde normalmente vêm parar, e por estas bandas vemos invariavelmente as mesmas perguntas “alguém me ajuda a meter não sei o quê,” e “um tema” e como faço isto and so on so on” Cada marca tem os seus mecanismos de segurança, os seus bloqueios, a sua forma e o seu workaround Um post no tópico geral a perguntar “como é que faço root ou flasho uma ROM num xiaopeng 500i? (isto é um exemplo, nem sei se existe ) garanto-vos que reduz a vontade de alguém ajudar, porque poderá haver tanto a saber antes de o poderem fazer, ainda para mais quando cada marca/telemóvel é tão diferente e por vezes obriga quem vai a ajudar a fazer uma busca da forma. A unica vantagem que essa pessoa tem sobre quem faz a pergunta é perceber melhor o que cada termo quer ou pode querer dizer Assim sendo se todos percebermos +- os termos, um qualquer tuto do xda vai safar o pessoal e aí aqui passa mais a um local onde podemos tirar duvidas Ok, agora com expliquei o meu ponto de vista vamos passar à parte mais séria e numa tentativa de compilar alguns dos termos mais usados AOSP: Android Open Source Program - source code que constitui o sistema operativo Android. Muitas ROMs são construídas a partir desta source como a famosa Cyanogen Mod ou CM (ROM’s que ultrapassaram hoje o primeiro Milhão de utilizadores) adb: Android Debug Bridge, uma linha de comandos cuja função principal é fazer o debugging aplicações Baseband ou Radio: É a componente que trata das ligações sem fios do smartphone, tais como Wireless, 3G, GPS, bluetooth Bootloader: Pacote de instruções de arranque que permite correr o Kernel É extremamente especifico e cada motherboard tem o seu bootloader. É aqui também normalmente onde circula aquele pacote especifico de instruções direccionadas a bloquear o aparelho e a impedir o livre Flash de tudo o que nos aparece à frente (Tenho uma opinião extrema e favorável sobre a necessidade de estes estarem bloqueados, uma vez que é a medida de segurança contra o livre arbítrio da ignorância) IMEI: nº de identificação exclusivo a cada telefone Wipe: referido para a limpeza das partições data e cache do telefone. CID: Carrier ID, código que identifica a origem e o tipo de ROM que pode ser flashada em cada dispositivo Widget: uma aplicação que está permanentemente a correr no home screen em vez de ser inciada como uma app normal Bloatware Software ou apps que normalmente vêm instaladas na partição /system e cuja utlidade é nula (tipo aplicação das operadoras de rede) APK: Um ficheiro com a extensão .apk é um conjunto de ficheiros necessários para correr uma aplicação em android .basicamente um .apk é .exe do windows. Brick: É os estado de tornar o smartphone num pisa papeis de luxo Also é palavra preferida de alguns sedentos que ainda esperam pelo primeiro tijolo made in FNF HBOOT: É tipo o bootscreen do computador. A partir daqui podemos verificar se temos S-OFF, aceder ao recovery, fastboot, factory reset, simlock... Normalmente pode ser acedido desligando o telemóvel e ligando-o enquanto se carrega numa das teclas de volume (como já disse cada aparelho é um aparelho) Kernel: é responsável pelas funções vitais do Sistema, e é o centro de todas as atividades desempenhadas pelo SO, como gestão de memória, controle de processos em execução, interacção entre hardware/software assim como inputs/outputs O kernel pode ser muitas vezes actualizado, sem que para isso seja necessário a desinstalação ou alteração do SO S-OFF: Significa que o bootloader está desbloqueado Existem marcas que oficialmente suportam o desbloqueio das restrições do bootloader ou outras que nem se preocupam em bloqueá-lo é à vossa conta e risco porque isto invalida a garantia, embora na maior parte das vezes possa ser revertido é uma das operações de maior risco BusyBox: é uma ferramenta, que quando instalada dá ao utilizador comandos à base de linux que não estão disponiveis no Android nativo. O Busybox é geralmente instalado aquando do root já que alguns comandos são necessários para executar tarefas de nível ROOT. Recovery: É um programa de “recuperação” e que permite operações de controle “low level” do dispositivo ClockworkMod ou CWM: é uma Custom recovery que substitui o stock recovery usado para ROMs (formato .zip), flashar updates, criar backups ou fazer restores dum backup Nandroid Backup: é uma cópia do sistema na hora que ele foi feito para posteriormente permitir o restore em caso de asneira. Faz o backup (ou restore) das partições /system /data /cache /boot SU, "Superuser", ou acesso root: Root é o utilizador administrador do linux. O acesso root permite Controle total sobre o sistema e capacidade de alterar arquivos do sistema. É o primeiro passo para instalação de temas, customização, remoção de apps do sistema, recovery etc ROM: Uma ROM é uma compilação do sistema operativo. A ROM normalmente incluí o kernel de linux, uma versão do SO e as aplicações que acompanham essa compilação. Existem as Stock ROM’s que é o sistema operativo presente de origem com o telemóvel. E as Custom ROM’s que são as alteradas por algum developers Odex vs deodex Os APK contém normalmente arquivos .ODEX cuja suposta função é economizar espaço. Estes "ODEX ' são na verdade uma colecção de partes de uma aplicação que são optimizados antes de arrancar, de modo a acelerar o processo de arranque da mesma, no fundo é como parte de uma aplicação estivesse pré-carregada. Por outro lado, ele também torna o hack difícil, porque uma parte do código é extraído para outro local antes da execução. Deodexing é basicamente o reencode destes APKs, de modo que eles sejam reagrupados em arquivos .dex. Ao fazer isso, todas as peças de um APK são colocados juntas num só lugar, eliminando assim a preocupação de um APK modificado entrar em conflito com algumas partes que estejam separadas As ROMs Deodexed têm todos os seus pacotes de aplicações num só lugar, permitindo a fácil modificação, e os tão pedidos temas. Normalmente as ROMs personalizadas ou APKs são sempre deodexed para garantir a integridade. Overclocking: Alterar a velocidade do CPU para além do default de fábrica, normalmente os fabricantes deixam os CPU’s em velocidades consideradas seguras. Na maior parte das vezes o CPU permite velocidade para além da programação original, resta ao utlizador descobrir qual o limite do seu porque todos são diferentes Undervolting: é acto de reduzir a voltagem que é fornecida ao CPU de modo a economizar bateria Dalvik: Máquina virtual baseada em java que é a base para a execução dos APK’s Android Dalvik Cache: Cache da Dalvik VM criada com o fim de tornar os tempos de acesso mais rápido e como resultado da optimização dos programas em execução Fastboot protocolo usado para actualizar directamente o sistema de arquivos flash em dispositivos Android através de USB. Normalmente está desactivado pelos fabricantes no bootloader. Tethering Acto de usar um device para partilhar a conexão de dados para outro dispositivo. Com um dispositivo Android, a conexão de dados pode geralmente ser partilhada via Wi-Fi, Bluetooth ou USB. ODIN: Programa utilizado para flashar geralmente samsungs OTA (Over-the air): método de distribuição de updates de stock ROM’s SWAP: normalmente quando uma pequena parte do cartão de memória por exemplo é reservado e usado como memória RAM COMPCACHE: é normalmente um “virtual swap”. Compcache faz uma compressão dos dados que normalmente iriam para a Swap depois move-os novamente para a memória RAM, o que aumenta o espaço RAM disponível. O downsize é que depende imenso da capacidade do processador e provoca constante trabalhar do mesmo limitando por vezes a duração da bateria EXT: Sistema de arquivos nativo e desenvolvido para o linux Normalmente as partições EXT são usadas para mover aplicações ou emular memória interna do smartphone num dispositivo de armazenamento externo. Existem várias formas de aumentar este espaço com ou sem partição do cartão de memória (P.e. a2sd, a2sd+, Data2sd, Data2EXT...) e vários tipos de partições EXT umas aumentam a velocidade outras a estabilidade (normalmente é dependente da ROM que escolherem, o tipo de extenção que têm de criar) Samsung EFS: Esta é uma pasta muito escondida e encriptada e quase imune a qualquer tipo de flash. Esta parte do dispositivo contém informações como IMEI, parâmetros de programação, provisionamento de dados. A falta de backup da mesma é a maior causa de bricks nos samsungs. Esta parte merece um destaque por si só, se têm um Samsuck (andava à procura de um motivo de dizer samsuck ) uma vez que o backup é sempre obrigatório USB On-The-Go (normalmente abreviado para USB OTG) é um suplemento para USB 2.0. A função On The Go (OTG) permite a conexão de dispositivos externos de armazenamento de dados USB diretamente aparelho, tais como pen drives, hard disks USB, MP3 Players etc Isto não é completo, por isso peço ajuda, sugestões e sobretudo correcções nos termos que me passaram Depois de lerem isto agora sim podem sirandar por aí, ler um tuto no xda que duvido que não o percebam, ou pedir ajuda aqui para os telemóveis que não tenham tópico dedicado e dizerem que não perceberam ou até a explicar e postar um tuto como se faz Mas há sempre muita gente por aqui que ajuda certamente Qualquer duvida, antes de postarem por favor enviem sempre uma PM ao Grastinger basta dizer no titulo “pedi ajuda” e depois já podem postar aqui à vontade Vamos fazer um teste e ver quantas pm’s a caixa dele aguenta 1 Link to comment Share on other sites More sharing options...
X-static Posted January 12, 2012 Share Posted January 12, 2012 Muito bem menino Perks. PS: Além da pm não esquecer também de fazer um post dummy no tópico do Galaxy S. :-.. Link to comment Share on other sites More sharing options...
Perks Posted January 12, 2012 Author Share Posted January 12, 2012 :lol: BTW a PM também tem que ir para o X-static Esqueci-me desse pormenor Link to comment Share on other sites More sharing options...
review Posted January 12, 2012 Share Posted January 12, 2012 Agora falta os tutoriais de como programar todas essas coisas, para os interessados Link to comment Share on other sites More sharing options...
DG Posted January 12, 2012 Share Posted January 12, 2012 Muito bom Perks. :y:Outra coisa que me parece interessante era meter aqui os tutoriais de algumas coisas, e meter o link de para eles no 1 post. Assim o pessoal orientava-se bem. Link to comment Share on other sites More sharing options...
jr_cardoso Posted January 12, 2012 Share Posted January 12, 2012 @Perks :y: Link to comment Share on other sites More sharing options...
dastinger Posted January 12, 2012 Share Posted January 12, 2012 :lol: :lol: Yerks, vou já esvaziar a caixa de mensagens! Btw, bom trabalho, gabo-te a paciência :y: Link to comment Share on other sites More sharing options...
Perks Posted January 12, 2012 Author Share Posted January 12, 2012 Outra coisa que me parece interessante era meter aqui os tutoriais de algumas coisas, e meter o link de para eles no 1 post. Assim o pessoal orientava-se bem. Eu gostaria era de ver agora o pessoal que não tem root/unlocked bootloader a tentar perceber como se faz e a crescer a curiosidade da coisa Caso não tenham tópico experimentem ler um tuto depois de lerem este que quase de certeza o vão perceber melhor Quantos mais aparelhos diferentes cá tivermos mais interessante a coisa se começa a tornar ;) Link to comment Share on other sites More sharing options...
tiagoalvin Posted January 12, 2012 Share Posted January 12, 2012 Grande Perkas :y: Link to comment Share on other sites More sharing options...
X-static Posted January 12, 2012 Share Posted January 12, 2012 ? :-.. Link to comment Share on other sites More sharing options...
Kinas_ Posted January 12, 2012 Share Posted January 12, 2012 Link to comment Share on other sites More sharing options...
tiagoalvin Posted January 12, 2012 Share Posted January 12, 2012 yep :-.. Link to comment Share on other sites More sharing options...
EdgeHead Posted January 13, 2012 Share Posted January 13, 2012 Muito bem perks. Achei piada ao brick :-.. Link to comment Share on other sites More sharing options...
dastinger Posted January 19, 2012 Share Posted January 19, 2012 Estou muito desapontado com o FNF. Não levam a sério nem sequer um pedido dum moderador. Ainda não recebi uma única PM Link to comment Share on other sites More sharing options...
Perks Posted April 23, 2012 Author Share Posted April 23, 2012 Se são curiosos sobre o mundo Android, percam 10 minutos a ler este fantástico trabalho Dan Rosenberg's Presentation On Android Modding For The Security Practitioner While not everyone who owns an Android device roots, the Android modding community is at the very heart of everything we love about our little green buddy http://db.tt/XLgkVOzo Link to comment Share on other sites More sharing options...
Nazgulled Posted April 24, 2012 Share Posted April 24, 2012 FNF, the new XDA, Powered by Perks. Btw, o que são linhas de comendos? :-.. Link to comment Share on other sites More sharing options...
Perks Posted April 24, 2012 Author Share Posted April 24, 2012 é uma ferramenta nova Link to comment Share on other sites More sharing options...
Nazgulled Posted April 24, 2012 Share Posted April 24, 2012 Andas sempre na vanguarda :trollface: Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now