Saltar para conteúdo


Foto

Custom Kernel para N7105 - Kernel Sapec Update 1 Versão 1

kernel custom 7105 note 2 lte voodoo

  • Por favor inicie sessão para responder
1 resposta a este tópico

#1 sapec

sapec

    Guru de Android

  • Membros
  • PipPipPipPipPip
  • 1422 mensagens

Mensagem publicada 18 September 2013 - 16:45

Atenção
Este kernel é apenas para rom's Jelly Bean 4.1.2 Samsung. Não funciona em Cyanogen
Este kernel é apenas para a versão Lte, N7105.

Este kernel foi compilado a partir do Update 1 da Samsung de 7 de Abril de 2013. Está tão actualizado quanto possível. A Ramdisk é do firmware DMF2

Para os melómanos, tenho o prazer de anunciar, um kernel "quase stock" com suporte a V00d00 5ound

Este não é um kernel de "competição", não é super rápido, nem tem um consumo de bateria ultra reduzido.

Este kernel tem a performance, o consumo e a estabilidade do kernel stock. Na sua essência é um kernel stock, ao qual foram adicionadas algumas características que eu aprecio. Estas diferenças para o kernel stock, estão enunciadas abaixo:



Carecteristicas:

1 - V00d00 5ound
2 - Inclui uma aplicação de controle de som
3 - Suporte a init.d
4 - Kernel Insecure
5 - Suporte a custom bootanimation
6 - Root com SuperSu 1.65
7 - Tweak read ahead sdcard (256 Mb)
8 - Carga por USB a 900mA
9 - Ramdisk da DMF2
10 - Suporte a animação crt ao desligar o ecran
11 - Suporte a led frontal com fade
12 - Reduzido o numero de wakelocks

13 - Removido o limite de 250 candelas de luminosidade



1 - O V00d00 5ound, ou Scoobydoo Sound, ou Eargasm Sound, é o mesmo que está no kernel Perseus. O som, é exactamente igual ao desta implementação. A única diferença está na aplicação de controle de som. No Perseus é usado o STweaks. Neste kernel é usada uma aplicação de controle de som bastante conhecida.

2 - Este kernel é compatível com uma muito conhecida aplicação de controle de som. Esta aplicação permite controlar todos os parâmetros do V00d00 5ound exceto a equalização, que pode ser feita por script. Ver abaixo, mais pormenores sobre a equalização.
Para instalar a aplicação de controle de som, pode fazer o download. Daqui
Eu não tenho nada a ver com a aplicação de controle de som, mencionada neste post, nem fiz nada para que funcione neste telefone. A versão do link de download, não é da minha responsabilidade nem o upload é da minha responsabilidade. Limitei-me a fazer uma busca e a disponibilizar o link.
A aplicação que está no link, é a mesma que supercurio criou para o Galaxy S. A aplicação que existe na Play store neste momento está protegida e não vai funcionar neste telefone. A única forma de usar esta aplicação é usar esta versão, que mantém todas as funcionalidades. Como é óbvio não deverão actualizar esta aplicação para a versão actual.
Esta versão da aplicação não tem qualquer tipo de crack nem outra ilegalidade. É a aplicação gratuita que em tempos foi disponibilizada por supercurio.
Quem quiser saber um pouco mais sobre este assunto, pode seguir o hiperlink do post 2.

3 - O suporte a init.d é necessário para a configuração do V00d00 5ound, mas podem utilizar para todo o tipo de scripts.

4 - Para os que usam o Adb, e o querem usar com privilégios root, necessitam ter um kernel insecure, pois caso contrario, mesmo que o telefone tenha root, o adb não herda esse privilégio (não podem escrever em /system por exemplo). Uma alternativa é usar a aplicação adb insecure. Com este kernel, dispensam essa aplicação.

5 - Suporte a custom bootanimation. Para os que gostam de costumizar o telefone, a possibilidade de mudar o bootanimation é quase obrigatória (ver este post para exemplos de Bootanimation). O custom bootanimation é tocado, se estiver em data/local ou em /system/media/ Deverá ser um ficheiro com o formato bootanimation.zip
Ver ainda:
http://forum.xda-dev...d.php?t=2334927

6 - Este kernel tem root. Quer dizer que ao ser instalado em qualquer rom, esta, passa a ter root. Foram utilizados os ficheiros SuperSu 1.65 e respectivo binário. Se a rom já tiver root, serão mantidos os ficheiros usados nessa rom. Assim não perdem a aplicação superuser da vossa preferencia. Se quiserem usar esta versão de root, basta apagar o vosso binario su localizado em /system/xbin e fazer reboot

7 - Ttweak read ahead. É um buffer que lê em avanço quando se acede ao sd card. O valor Default do Android é 128Kb, aqui foi alterado para 256Kb

8 - A carga por USB no estado default, é feito a 450 mA. Com esta mudança para 900mA é reduzido para metade o tempo necessario para carregar o telefone através dum computador

9 - Usado nesta versão do kernel a ramdisk, da rom DMF2

10 - Este alteração permite usar a animação crt ao desligar o ecran. Foi alterado o valor de fbearlysuspend para 100 ms. Este mod não é do kernel. Para ter animação CRT terá que ter o mod implementado na rom. O kernel apenas permite que o mod funcione, pois com o kernel stock a animação CRT não funciona

11 - Suporte a fade no led frontal. O led tem 4 formas de ser usado.e que se podem alterar por script:

1 Default. Led sem fade brilho normal
2 Led com fade. Brilho normal
3 Led com fade. Brilho maximo
4 Led sem fade. Brilho maximo
Os ficheiros em hyperlink são para instalar por recovery

12 - Foram reduzidos o numero de wakelocks produzidos no kernel, com o qual se deve esperar uma ligeira diminuição do consumo de bateria.

 

13 - Quando em modo manual, a luminosidade do visor está bloqueada a um máximo de 250 candelas no kernel stock. Neste kernel, foi removido esse limite e está no máximo possível: 300 cd. Obviamente que gasta mais bateria nesse configuração, mas também é mais luminoso



Equalização

Para configurar a equalização do V00d00 5ound, é necessário editar o script que é instalado juntamente com o kernel e que está em /res
O script que configura o
V00d00 5ound tem o nome:
51audio_tweaks_sapec

Basta copiar esse ficheiro para /system/etc/init.d e dar-lhe as permissões correctas, que são:
0, 0, 0755, 0755
Ou alterar com o root explorer Ver foto no final do post.
Este script não pode ser editado com o Es file explorer ou Root expplorer ou Notepad do Windows. Caso o façam, provavelmente o script deixa de funcionar. Deverão usar o Notepad++, que devem instalar no vosso pc.

Eis o que podem configurar, a vermelho deixo os valores instalados por default, entre parênteses à frente, os valores máximo e mínimo:

echo 0 > headphone_eq (Pode ser 0 ou 1) (ligar para configurar o equalizador)
echo 0 > headphone_eq_b1_gain (-12,12) (Banda de baixos extremos)
echo 0 > headphone_eq_b2_gain (-12,12) (Banda de baixos)
echo 0 > headphone_eq_b3_gain (-12,12) (Meio tom)
echo 0 > headphone_eq_b4_gain (-12,12) (Banda de agudos)
echo 0 > headphone_eq_b5_gain (-12,12) (Banda de agudos extremos)


Outra forma de alterar a equalização é fazer o download deste zip, e editar o ficheiro que está em /system/etc/init.d com o Notepad++ e flashem por CWM. Abaixo, deixo o script, com a forma correcta e com os valores default deste kernel:


#!/system/bin/sh
sleep 45
echo 0 > /sys/class/misc/voodoo_sound/headphone_eq
echo 0 > /sys/class/misc/voodoo_sound/headphone_eq_b1_gain
echo 0 > /sys/class/misc/voodoo_sound/headphone_eq_b2_gain
echo 0 > /sys/class/misc/voodoo_sound/headphone_eq_b3_gain
echo 0 > /sys/class/misc/voodoo_sound/headphone_eq_b4_gain
echo 0 > /sys/class/misc/voodoo_sound/headphone_eq_b5_gain

Os valores que devem editar, são os valores em frente a "echo". Deverão deixar um espaço, antes e depois do vosso número.

Para quem não tem tempo para perder com estas coisas, mas quer usar alguma equalização, deixo abaixo, 7 equalizações predefinidas, prontas a instalar:

1 -Settings Default
2 - Bass Extreme
3 - Bass and treble
4 - Treble
5 - Classic
6 - Pleasant for Ears
7 - Eargasm



Coluna externa com som mais alto

Para quem quiser o som mais alto na coluna do telefone pode usar este script:
http://www.mediafire...eaker_level.zip
O valor por defeito é 44. Pode ir até ao máximo de 63. Não sou responsável por qualquer dano produzido na coluna
#!/system/bin/sh
echo 1 > /sys/class/misc/voodoo_sound/speaker_tuning
echo 44 > /sys/class/misc/voodoo_sound/speaker_tuning_level



Downloads:
Para instalar pela Recovery
Para instalar por Odin
Aplicação de controle de som
Bugs:
Nada reportado ou detectado.




Agradecimentos:
franciscofranco 
supercurio 
gokhanmoral 
Chainfire
AndyP
AndreiLux
Hardcore

Ficheiros Anexados


Editado por sapec, 24 September 2013 - 08:58.


#2 sapec

sapec

    Guru de Android

  • Membros
  • PipPipPipPipPip
  • 1422 mensagens

Mensagem publicada 18 September 2013 - 17:51

Para quem quiser saber um pouco da historia recente do voodoo sound, existem um par de posts sobre o assunto, aqui:

 

http://www.androidpt...er/#entry493290


Editado por sapec, 18 September 2013 - 17:51.






Também marcado com uma ou mais destas tags: kernel, custom, 7105, note 2 lte, voodoo