Sou um veterano em Linux e comprei recentemente um Samsung Galaxy S2 da T-Mobile. Eu estou sentindo o bug, então optei por baixar o código-fonte do site da Samsung e começar a mexer.
Meu problema é que eu já tenho o ClockworkMod instalado no meu telefone, então não quero odin atualizar um novo kernel e, portanto, danificar o ClockworkMod, então estou procurando detalhes sobre como criar um pacote de instalação adequado do ClockworkMod (geralmente / sempre um arquivo zip?) para que eu possa testar os kernels recém-compilados.
Minha pesquisa no google até agora não trouxe nada. A página ClockworkMod parece ser bastante árida de documentação. Alguém pode me indicar alguma documentação sobre o processo de criação do pacote de instalação?
installation
clockworkmod-recovery
Peter Grace
fonte
fonte
Respostas:
A parte necessária de um arquivo .zip do kernel é semelhante a esta:
Você também deseja ter o
zImage
arquivo do kernel em outro lugar, mais fácil se você o tiver na raiz do arquivo.updater-script
contém o seguinte no mínimo (assumezImage
na raiz):Você também pode fazer coisas como mostrar uma barra de progresso, imprimir mensagens, limpar
/cache
e assim por diante.Você vai querer pegar
update-binary
de outro pacote de kernel para o SGS2. Um aleatoriamente é anexado a este post do XDA .Testei esse método no meu SGS Vibrant sem problemas, usando um kernel de um pacote Odin e um
update-binary
de outro kernel do Vibrant .zip. Observe que isso é perfeitamente seguro desde que você esteja gravando na partição correta - para o Vibrantbml17
, para o SGS2 parece sermmcblk0p5
(baseado no kernel do XDA que eu conectei acima) oummcblk0p8
se você estiver exibindo um flash imagem de inicialização inteira (veja os comentários abaixo). Você vai querer verificar com certeza. Na pior das hipóteses, seu kernel não funciona e você exibe um flash conhecido.fonte
mount
para ver quais blocos estão mapeados para onde. Caso contrário, encontre uma ROM.mount
não mostra nem p8 nem p5. Pesquisar no Google parece indicar que o zImage deve ser gravado na p5, assim como este site: forum.xda-developers.com/showthread.php?t=1691867 . Eu tentei listar o conteúdo da pasta mencionada no segmento, mas que não existe no meu celular ...Descobri que você pode usar o fastboot sem afetar o CWM.
ou
fonte