sexta-feira, 28 de dezembro de 2012

SGT - CM-10.1 20121228


SGT7 CM10.1 - 20121228
Sources at

Attention
  • This rom is a hybrid GSM install package for GT-P1000, GT-P1000L and GT-P1000N variants. We are calling it as P1LN. All kernels are inside of the install package.

  • If you'll get installation problems then just check your kernel because it is "who" will define a correct installation.
  • HAPPY NEW YEAR!!!!!!

Features:
  • Hybrid P1LN package install
  • Added Seeder (rngd service) - speed
  • USB Serial compiled as external module
  • Increase GPU pool memory pages
  • Fixed initial script for correct kernel flash process

Known Issues
  • Bluetooth
  • USB tethering

  • Anything else...?

Download

Install
  1. Recovery Mode (power & volume+)
  2. Wipe Data/Factory reset
  3. Mounts and Storage
  4. Mount USB Storage
  5. Copy the rom package and gapps
  6. Unmount
  7. Back to initial menu
  8. Mounts and Storage (again)
  9. Format System
  10. Back to initial menu
  11. Install zip from sdcard
  12. Enjoy!
Thanks

Chirayu Desai
Jason Toney
Scott Brady
Sergey Tikhonov
The Teamhacksung

quarta-feira, 26 de dezembro de 2012

CM-10.1 - 20121226


SGT7 & GNexCM10.1 - 20121226
Sources at

Attention
  • This rom is a hybrid GSM install package for GT-P1000, GT-P1000L and GT-P1000N variants. We are calling it as P1LN. All kernels are inside of the install package.

  • If you'll get installation problems then just check your kernel because it is "who" will define a correct installation. If you have the correct kernel (for your tab version) then just flash the rom package like all previous.

    I mean, the correct kernel is the p1 kernel for GT-P1000 tab version, the p1n kernel for GT-P1000N version, and...
  • If you want the kernel you can download it (the p1ln latest) here .

    Kernel - DOWNLOAD
    *** copy the .zip file to sdcard and flash it using CwM Recovery.
  • GNex is the Samsung Galaxy Nexus device.

Features: Android 4.2.1
  SGT
  • Hybrid P1LN package install
  • Fixed rotator  
  GNex
  • gpu@oc
  • Fast charge

Known Issues
  SGT
  • Bluetooth
  • USB tethering

  • Anything else...?

Download

Install
  1. Recovery Mode (power & volume+)
  2. Wipe Data/Factory reset
  3. Mounts and Storage
  4. Mount USB Storage
  5. Copy the rom package and gapps
  6. Unmount
  7. Back to initial menu
  8. Mounts and Storage (again)
  9. Format System
  10. Back to initial menu
  11. Install zip from sdcard
  12. Enjoy!
Thanks

Chirayu Desai
Jason Toney
Scott Brady
Sergey Tikhonov
The Teamhacksung

quarta-feira, 12 de dezembro de 2012

SGT7 - CM10.1 - 20121212

SGT7 - CM10.1 - 20121212

Sources at

Features
  • Android 4.2.1

Known Issues
  • Anything else...?

Download

Install
  1. Recovery Mode (power & volume+)
  2. Wipe Data/Factory reset
  3. Mounts and Storage
  4. Mount USB Storage
  5. Copy the rom package and gapps
  6. Unmount
  7. Back to initial menu
  8. Mounts and Storage (again)
  9. Format System
  10. Back to initial menu
  11. Install zip from sdcard
  12. Enjoy!
Thanks

Chirayu Desai
Jason Toney
Scott Brady
Sergey Tikhonov
The Teamhacksung

domingo, 18 de novembro de 2012

SGT7 - CM10 - 20121118

SGT7 - CM10 - 20121118

Sources at

Features
  • Kernel updates
  • CyanogenMod updates
  • Add key led brightness intensity control

Known Issues
  • Anything else...?

Download

Install
Thanks

Chirayu Desai
Jason Toney
Scott Brady
Sergey Tikhonov
The Teamhacksung

domingo, 4 de novembro de 2012

GNex & SGT7 - CM10 - 20121104

CM10 -20121015

Sources at

GNex Features
  • Expanded Desktop
  • Native CyanogenMod File Manager.
  • Kernel updates
SGT7 Features
  • Fixed VPN (main feature)
  • HDMI HW compose (included digital audio)
  • Native CyanogenMod File Manager.
  • Kernel updates

Known Issues
  • Anything else...?

Download

SGT7 Install
GNex Install
  • First of all, download toolkit!
  • Unlock bootloader and install CwM recovery.
  • Download and copy the CM10 Rom and Gapps to sdcard.
  • Install both using CwM Recovery! 

Thanks

Chirayu Desai
Scott Brady
Jason Toney
The Teamhacksung

sábado, 27 de outubro de 2012

SGT7 - CM10 - TvOut

SGT7 - CM10 - 20121021

TvOut function playing 1080p videos over HDMI cable (dock).






Sources at

Thanks

Chirayu Desai
Jason Toney
Scott Brady
Sergey Tikhonov
The Teamhacksung

segunda-feira, 20 de agosto de 2012

P1000L TV - No Support

P1000L TV - No Support after Gingerbread


Unfortunately!

FYI!



[SAMSUNG OSRC COMMENTS DELIVERY NOTIFICATION]

Dear Customer,

Thank you for your interest in our product.

Our proprietary code could contain our technology.

So we only publish Open source code covered under license which has obligation of publishing source code.(ex. GPL, LGPL, MPL...etc)
It would be appreciated if you can understand our situation.

Please accept our apology for not being able to handle your request up to your satisfaction.

Thank you.

Sincerely yours,


Greetings from Brazil!

sexta-feira, 17 de agosto de 2012

CM10 - Jelly Bean

Here GO!

My first CM10 build.
THIS IS A PREVIEW BUILD, NOT AT ALL MEANT FOR DAILY USE.
Though i still use it as my daily driver.

Sources at


Working
  • Wifi
  • Bluetooth (untested)
  • RIL (Calls / 3G / Messaging)
  • FFC (Front Facing Camera)
  • Audio
  • OMX - video encoding

Known Issues
  • Rear Camera isn't working (still images) (video recording works with an unreleased build)
  • External sd doesn't work (isn't mounted)
  • Not all sensors work (auto-brightness is one thing not working)
  • Anything else...?

Download

Install

Thanks

Chirayu Desai
Scott Brady
The Teamhacksung

domingo, 15 de julho de 2012

P1000L TV

Calma!!!

Infelizmente este post não é sobre TV para ICS ou JB. É exatamente o contrário.

Tentei portar a TV para o Android ICS (4.0.4) mas ainda preciso de mais informações sobre frameworks android, bem como sobre o funcionamento da aplicação.

Tentei buscar essas informações diretamente com o fabricante, usando várias  canais de comunicação como http://opensource.samsung.com/ ,...

...porém, sem sucesso.

Então, bola pra frente.

TV para o P1000L em versão customizada, só com a HumberOS-v2.1.
Essa versão é roda sobre a versão Android Gingerbread 2.3.3.
 
As  versões posteriores a Android Gingerbread, por exemplo, ICS, CM9 e Jelly bean não terão suporte a essa funcionalidade.

Quem sabe a Samsung responda minhas mensagens, disponibilize os fontes e nos dê essa oportunidade de portar essa função que, para a maioria, ainda é motivo de continuar com Gingerbread.

Mas enquanto isso não acontece, vou continuar meu trabalho com as novas versões Android e em breve teremos mais uma pro nosso Tab. Jelly bean!

Vai uma jujuba aí?

Um abraço!



quarta-feira, 6 de junho de 2012

SGT Changelog

PessoALL!!!

Primeiramente, me desculpo por não ter tido tempo de escrever detalhes de uma atualização.
Várias atualizações (praticamente todas) que estão neste blog foram compiladas por mim.
Isso me toma bastante tempo pois, uma compilação completa em minha máquina leva algo em torno de 2h30 minutos. Atualmente estou compilando para 5 versões de dispositivos. Galaxy Tab (P1, P1C, P1L e P1N) e o Galaxy Nexus.

Quem dera, eu tivesse condições de sustentar esse desenvolvimento. Mas tenho outros compromissos e infelizmente não posso dar o suporte desejado/esperado por vocês.

Escrevo para sugerir ou ler propostas para facilitar o nosso relacionamento.

Como todos puderam perceber, meu trabalho é mais atuante no desenvolvimento de features/novas funções no nível do kernel.

Atualmente estou usando o github. http://github.com/humberos


Além do github nós temos o fórum do XDA.
Referência MUNDIAL de conteúdo com suporte ao desenvolvimento para vários dispositivos.


No github nós temos os fontes do kernel em que eu trabalho e existe várias formas de comentar uma atualização específica, um bug, etc.

Também existe um espaço para construção de um wiki.

Minha sugestão é que possamos utilizá-lo para comentários, soluções de problemas, etc. E deixar este blog para anunciar as atualizações.


Vou começar a escrever um arquivo chamado "changelog" e vou colocá-lo no github para acompanharmos o que foi feito (no nível do kernel) na atualização divulgada.



Hoje temos algo em torno de 2000 acessos/dia.
Minha caixa de email vive cheia de mensagens... quando dá tempo respondo algumas....


A grande maioria (40% ou mais) das perguntas/dúvidas/reclamações são de brasileiros.
Inclusive as que recebo em meu email...

Assim, acredito que se organizarmos as formas de busca por informações, deveremos evitar muitas frustrações.

Obrigado a todos!

Um abraço!
Humberto.

terça-feira, 5 de junho de 2012

CM9 - SGT 20120605

Hey!!!

For Galaxy Tab users I built new one version using the SGT7 source.


Greetings from Brazil!

segunda-feira, 28 de maio de 2012

CM9 - GNex - 20120528

Hey @ALL

I've just uploaded new package for Galaxy Nexus.

Download: http://goo.im/devs/humberos/cm9/maguro

Also, you can download from GooManager (Google Play).

Changelog: http://cm-nightlies.appspot.com/?device=maguro

=====================
Install
=====================

First of all, download toolkit!

Unlock bootloader and install CwM recovery.

Download and copy the CM9 Rom and Gapps to sdcard.

Install both using CwM Recovery!

Greetings from Brazil!

domingo, 29 de abril de 2012

Instalação CM9

PessoALL!

Vou elaborar um "passo a passo" em português para instalação da versão CM9.
Nós já temos material suficiente em inglês no XDA. Portanto, quem não tiver muita familiaridade com o português do Brasil, minhas desculpas. Segue o link da discussão:

XDA - Developers

Em primeiro lugar.
LEIA ATENTAMENTE todas as instruções e, se possível, as siga sem muitos questionamentos. Esse é um tutorial de instalação e não uma thread de discussão.

Perguntas que, por ventura, forem feitas sem a leitura prévia deste post, serão apagadas.

Repito, não sou responsável caso seu brinquedo quebre.

Este passo a passo funcionou para milhares de usuários.

Siga-o por sua própria vontade.

O que não funciona ainda?

  1. TV do P1000L
  2. Saída pra TV (TVOut)

Problemas conhecidos:
  1. Alguns usuários dizem que a função tethering está funcionando com windows, porém, com linux ainda não funciona.
  2. Wifi não está com endereço MAC de fábrica. Isso é um problema do novo driver. Mas a função funciona perfeitamente.


PASSO 1

Considero que todos tenham como versão base a Gingerbread ( >= 2.3 < 3 ).
Neste momento, não importa se é versão do fabricante ou versão customizada.
Repetindo, a versão inicial que estou considerando é GINGERBREAD.

Caso sua versão seja ICS ou CM9, então siga para o PASSO 2.
Caso sua versão seja Honeycomb, então volte para GINGERBREAD e continue lendo este passo.
Para instalar versões Gingerbread, você tem esse blog como fonte de pesquisa.

Se você tem instalado em seu Tab a versão HumberOS, ou o kernel HumberOS para GINGERBREAD, então, baixe e copie o arquivo do link (LINK001-PASSO-1-Overcome-CwM) abaixo para o sdcard e faça a instalação em modo Recovery.
Caso não saiba o que é o modo recovery, basta desligar o seu tab e ligar novamente segurando o botão de volume (+).

LINK001-PASSO-1-Overcome-CwM

Se você está com uma versão do fabricante, então é necessário se certificar que já tem instalado em seu computador os drivers USB do seu Tab. Isso pode ser feito instalando o programa Samsung Kies (para quem usa Windows).  Baixe o arquivo do link (LINK002-PASSO-1-Overcome-Odin)  abaixo e coloque o tab em modo download.

Para colocar o tab em modo download, desligue e ligue segurando volume (-).
Agora, usando o Odin3 (programa para instalar firmwares no tab - consulte google), clique em PDA e selecione o arquivo.tar baixado, clique em PIT e selecione o arquivo PIT, desmarque a opção de repartition (se tiver selecionado). Não precisa habilitar nada, deixe somente as opções Auto-Reboot e F. Reset Time marcadas, apenas clique em PDA e selecione o arquivo baixado. Clique em START.

LINK002-PASSO-1-Overcome-Odin

Para quem usa Linux, terá que usar um programa chamado Heimdall. O Linux vai reconhecer os drivers "tomaticamente" (se for uma versão mais recente, claro!).

IMPORTANTE

Após a instalação deste kernel o que vai acontecer?

Quem estava com a versão HumberOS, vai reiniciar o tab normalmente porém vai ficar sem o touch, pois se trata de uma versão do modelo P1000.

Quem tiver com a versão de fábrica, além de perder o touch, vai ter que esperar a conversão do sistema de arquivos para EXT4.  O usuário vai ouvir uma voz robótica durante o processo de conversão. 

Aguarde até o tab reiniciar.

Após o tab reiniciar, vai perceber que perdeu o touch e que não consegue fazer praticamente nada, então clique no botão de desligar e segure-o por alguns segundos até que o tab desligue.

Agora vamos para o passo 2.


PASSO 2

Remova seu cartão SD externo.

Coloque o tab em modo recovery (veja como fazer isso no passo 1).

Conecte seu tab ao PC.

Sua navegação será feita somente através dos botões de volume e para escolher a opção o botão de liga/desliga.

Selecione a opção Storage Menu, depois selecione a opção mount internal SD.

Será montado o seu sdcard interno como driver. Baixe o arquivo do link (LINK001-PASSO-2-CM9-Nightly)  abaixo e o copie para seu sdcard interno.

LINK001-PASSO-2-CM9-Nightly (P1000, P1000L, P1000N) Modelos GSM.

Não vou abordar instalação em tabs CDMA. No caso destes modelos, é mais simples o processo, basta copiar o arquivo e instalar.

Ao acessar o link acima, selecione a versão mais recente. Ela terá as atualizações mais recentes da versão CM9.

Após copiar o arquivo, desmonte/remova o USB no sistema operacional. No tab clique em Unmount.

No tab, volte para o menu inicial do modo recovery e selecione a opção install menu.

Após, selecione a opção Choose zip from internal sdcard .

Selecione o arquivo baixado no link acima e confirme a instalação do mesmo.

Aguarde! O tab vai reiniciar e a instalação vai continuar.

Vamos para o último passo.



PASSO 3

Após a instalação, o usuário pode perceber que está sem o touch.

Claro, a versão publicada no servidor nightly é uma versão para o modelo P1000, então para isso, o usuário terá que instalar o kernel compatível com o seu modelo.

Entrando na página dedicada ao CM9, neste blog, neste link:

http://www.humberos.com.br/p/android-ics.html

O usuário terá os arquivos e links necessários.

Baixe o kernel compatível com o seu modelo do seu tab.

Após baixar o arquivo (kernel), descompacte-o e então você terá um arquivo chamado boot.img.

Agora, é essencial que o usuário tenha os drivers do tab em sua máquina. Veja no passo 1.

Ainda não fiz pacotes para instalação do novo kernel via recovery. Então o usuário vai ter que usar o Heimdall para instalar o kernel compatível com seu modelo.

Após a instalação dos drivers e da instalação do heimdall, então vamos testar se está tudo certo para começarmos a instalação.

Agora, reinicie sua máquina!

No windows, clique em Iniciar, depois em Executar e digite o comando "cmd", pressione a tecla "Enter".

No linux, basta usar o terminal.

Digite: heimdall

Pressione ENTER

Deve aparecer uma mensagem assim:

==**==
Usage: heimdall <action> <action arguments> <common arguments>

Common Arguments:
    [--verbose] [--no-reboot] [--stdout-errors] [--delay <ms>]


Action: flash
Arguments:
    --repartition --pit <filename> [--factoryfs <filename>]
    [--cache <filename>] [--dbdata <filename>] [--primary-boot <filename>]
    [--secondary-boot <filename>] [--param <filename>] [--kernel <filename>]
    [--modem <filename>] [--normal-boot <filename>] [--system <filename>]
    [--user-data <filename>] [--fota <filename>] [--hidden <filename>]
    [--movinand <filename>] [--data <filename>] [--ums <filename>]
    [--emmc <filename>] [--<partition identifier> <filename>]
  or:
    [--factoryfs <filename>] [--cache <filename>] [--dbdata <filename>]
    [--primary-boot <filename>] [--secondary-boot <filename>]
    [--secondary-boot-backup <filename>] [--param <filename>]
    [--kernel <filename>] [--recovery <filename>] [--efs <filename>]
    [--modem <filename>] [--normal-boot <filename>] [--system <filename>]
    [--user-data <filename>] [--fota <filename>] [--hidden <filename>]
    [--movinand <filename>] [--data <filename>] [--ums <filename>]
    [--emmc <filename>] [--<partition identifier> <filename>]
Description: Flashes firmware files to your phone.
WARNING: If you're repartitioning it's strongly recommended you specify
         all files at your disposal, including bootloaders.

Action: close-pc-screen
Description: Attempts to get rid off the "connect phone to PC" screen.

Action: download-pit
Arguments: --output <filename>
Description: Downloads the connected device's PIT file to the specified
    output file.

Action: detect
Description: Indicates whether or not a download mode device can be detected.

Action: dump
Arguments: --chip-type <NAND | RAM> --chip-id <integer> --output <filename>
Description: Attempts to dump data from the phone corresponding to the
specified chip type and chip ID.
NOTE: Galaxy S phones don't appear to properly support this functionality.

Action: print-pit
Description: Dumps the PIT file from the connected device and prints it in
    a human readable format.

Action: version
Description: Displays the version number of this binary.

Action: help
Description: Displays this dialogue.

==**==

Se aparecer esta mensagem, ou algo parecido a uma ajuda de como usar o Heimdall, então significa que ele está instalado e que podemos seguir com a instalação. Caso não apareça nenhuma mensagem e tenha alguma informação de erro, então reveja a instalação do programa, reinicie a máquina, mande um carta, plante uma árvore, leia um livro,... . Tem que funcionar!

Desligue o tab e o ligue em modo download.

Ainda usando o "cmd", navegue, pela linha de comando, até a pasta onde está o kernel (arquivo boot.img).

Então, se está dentro da pasta onde o seu arquivo está, digite o comando:

heimdall flash --kernel boot.img --recovery boot.img


Aguarde o tab reiniciar.

Pronto!

O usuário estará com a versão Android 4.0.4, CM9 - AOSP.

Divirtam-se!!!

sábado, 28 de abril de 2012

CM9 - Novo MTD layout

Hey fellows!

I've just updated our CM9 enviroment.

Just check it here!

What's not working yet?

  1. P1000L TV
  2. TVOut


Pay Attention!

P1000L and P1000N users have to install the kernel after Rom install procedure.


Recommendations

  1. You have to start from Gingerbread 2.3.3
  2. P1000L and P1000N users, if you'll start from 2.3.3 or CM7 then install the Overcome kernel before.

    The Overcome kernel - Odin flashable package

    The Overcome kernel - CwM flashable package

    if you'll start from CM9 (non-MTD), just read the instructions at CM9 enviroment link.
  3. Remove external sd before install procedure.


Greetings from Brazil!

quarta-feira, 18 de abril de 2012

CM9 com MTD

Olá pessoal!
Depois de muito trabalho conseguimos estabilizar a versão CM9.
A novidade agora é o layout de partições baseado no driver MTD.
Quais são as vantagens?
Dentre várias, a principal, é o fato de deixar de lado um layout proprietário e usar um open source. Bem como também , vai ficar muito mais fácil usar o tão perguntando "dual boot".
Quais são as desvantagens?
Eu sinceramente não vejo como desvantagem, mas para instalar outras versões baseadas no layout de partições antigo, o BML, será necessário reinstalar, usando o Odin ou Heimdall, e selecionar "repartition" usando o arquivo P1_add_hidden .
Tenho uma versão pronta pra compartilhar, estou apenas acertando e testando alguns detalhes, mas creio que até sexta postarei o link com os detalhes do processo de instalação.
Um abraço!

sexta-feira, 17 de fevereiro de 2012

Links

Pessoal!

Infelizmente o nosso repositório de arquivos saiu do ar.
Por este motivo, eu perdi alguns arquivos das versões mais antigas.
Aos poucos estarei subindo o que tenho para um repositório, no qual assinei por um espaço, e creio que não teremos mais este tipo de problema.

Meus agradecimentos aos colegas que compartilharam os seus arquivos.

Um grande abraço,
Humberto.

================================================

Fellows!

Unfortunatelly our storage is broken.
So, also I lost many files (oldest files).
I will upload all files that I have and I believe we won't have this problems in future.

Thanks to all fellows that shared their files!

Grettings from Brazil,
Humberto.

domingo, 12 de fevereiro de 2012

Multitarefa! Janelas flutuantes e transparentes.


Gente, a coisa esta ficando cada vez mais divertida. Android é Android.
Gostaria de compartilhar as 3 ultimas novidades que eu sempre aguardei em meu Tab.
Aplicativos para rodar enquanto fazemos outras coisas. Que tal uma janelinha com um video rolando enquanto voce navega no blog do Humberto? Ou poder andar sem tropecar por ai, enquanto usa seu Tab?


  1. Stick it! - Janelinha de qualquer tamanho em qualquer canto da tela rodando seu video de escolha.


  2. AirCalc - Calculadora em janela flutuante, enquanto voce faz suas cotações na web.

  3. Transparent Screen - Veja sua frente através da camera enquanto mexe em seu tab caminhando.
Links e Refs:
Alroger Filho