Saltar para conteúdo


Foto
- - - - -

Kernel JB Update_5 Insecure, com V00d00 50und e init.d


  • Por favor inicie sessão para responder
4 respostas a este tópico

#1 sapec

sapec

    Guru de Android

  • Membros
  • PipPipPipPipPip
  • 1422 mensagens

Mensagem publicada 27 October 2012 - 23:16

Com a publicação dia 30 de Outubro, do Update 6 (sources do kernel) pela Samsung, este kernel está obsoleto.

Usem o do link abaixo:

http://www.androidpt...-sound-e-initd/








Atenção
Este kernel é apenas para rom's Jelly Bean. Não funciona em ICS nem Cyanogen


Este kernel não tem nenhum tipo de optimização, nem para bateria nem para performance. Não tem mais, nem menos bugs, que um kernel stock.


Para os melómanos, tenho o prazer de anunciar que está em fase de teste, mas completamente funcional, até agora, um kernel "quase stock" apenas com duas alterações. Suporte a init.d e
V00d00 50und.

O V00d00 50und, ou Scoobydoo Sound, ou Eargasm Sound, é o mesmo que está no kernel Siyah e Perseus. O som é exactamente igual ao destas implementações.

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

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, na versão 2 dispensam essa aplicação.

Não tem mais nenhuma optimização. Então é exactamente como se estivessem a usar um kernel stock mas com Voodoo Sound. Do meu ponto de vista, este é o melhor de dois mundos.

MAS... nestas coisas há sempre uma "mas". Porque esta optimização tem que ser feita na zImage e não na ramdisk, isto implica que se use as sources do kernel da Samsung para compilar o kernel e não se pode fazer a implementação sobre o kernel actual. Isto para dizer que as ultimas sources são de 20 de Setembro, e é sobre esta versão que o kernel foi compilado.

O facto de ser compilado a partir das sources de 20 de Setembro, não faz com que seja pior que os outros kernel's custom, pois TODOS são compilados a partir das mesmas sources. No entanto, embora a zimage seja compilada a partir das sources, a ramdisk deste kernel é obtida a partir do kernel da DLJ4.

A excepção ao que está acima, é o kernel que tenho no outro post, e que tem apenas suporte a init.d e kernel insecure, pois esse tem a zImage e a ramdisk da DLJ4.

Changelog:
Versão 2 - Kernel Insecure
Versão 1 - Suporte a init.d
- Busybox JB optimizada para scripts (obrigado ao TugaPower)
- Voodoo Sound

Abaixo fica o link para o tal de kernel, instala-se por CWM:
Versão 2
http://www.mediafire...fqj3s6cmduczgj3

Agradecimentos:
franciscofranco pelo código init.d
supercurio pelo Voodoo Sound
gokhanmoral pelo port do Scoobydoo Sound para o S3
AndreiLux pelo implementação do
Scoobydoo Sound

Editado por sapec, 20 November 2012 - 20:19.

  • TugaPower, jmcdpereira e Vladmir gosta disto

#2 sapec

sapec

    Guru de Android

  • Membros
  • PipPipPipPipPip
  • 1422 mensagens

Mensagem publicada 28 October 2012 - 06:59

Para configurar equalização do Scoobydoo Sound é necessário editar o script que é instalado juntamente com o kernel e que está em /system/etc/init.d
O script que configura o Scoobydoo Sound tem o nome:
51audio_tweaks_sapec

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)


Para configurar estes valores, façam o download deste zip, editem o ficheiro que está em /system/ini 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
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

Editado por sapec, 30 November 2012 - 15:39.

  • TugaPower e Vladmir gosta disto

#3 DjPalix

DjPalix

    Guru de Android

  • Membros
  • PipPipPipPipPip
  • 2228 mensagens
  • LocalizaçãoOdivelas

Mensagem publicada 28 October 2012 - 19:10

Es o maior :D

Sent from my GT-I9300

#4 sapec

sapec

    Guru de Android

  • Membros
  • PipPipPipPipPip
  • 1422 mensagens

Mensagem publicada 28 October 2012 - 22:40

Está disponível para download a versão deste kernel com som Voodoo

Está actualizado o post inicial, com uma nova versão com kernel insecure. Mais explicações no post inicial

Se não usam o adb, ou se usam mas não têm o habito de enviar ficheiros para a pastas de sistema (/system), não necessitam de fazer o ultimo update, pois é a unica coisa que mudou

Editado por sapec, 29 October 2012 - 15:44.


#5 sapec

sapec

    Guru de Android

  • Membros
  • PipPipPipPipPip
  • 1422 mensagens

Mensagem publicada 30 October 2012 - 13:21

Foi lançado hoje o update 6.

Se tudo correr bem, hoje haverá uma versão de teste deste kernel.

Já existe uma versão de teste (que deverá ser a versão final)

Editado por sapec, 30 October 2012 - 16:01.

  • TugaPower gosta disto