Acceder

Ver la Versión Completa : [TUTORIAL] Galaxy SII +/+ NFC [I9105/I9105P] Mod de grabacion de llamadas entrantes


klurosu
13/05/13, 00:05:26
Seguimos dandolo todo!

Ahora le toca el turno a el mod para la grabacion de llamadas (con su respectivo botoncillo en el menu de la llamada)

Necesitaras:
1. Como siempre, tener los drivers instalados (Kies y Samsung) y las android sdk
-- Descarga y descomprime en C:\ el archivo "adt-bundle-windows-x86-20130219.zip" desde el link que te puse mas arriba.

-- Ejecuta SDK Manager.exe y deja la ventana como se muestra a continuacion:
http://i.imgur.com/VqJb6xr.jpg

-- Pincha abajo a la derecha en: "install packages" y aparecera esta otra ventana:
http://i.imgur.com/gbfbSvF.jpg

-- Pincha en "Aceptar" e "Instalar" y comenzara la descarga (tardara un rato)

-- Una vez descargado todo, vamos a definir el path (o ruta).
Tendras que buscar el archivo abd.exe en la carpeta: "C:\Android\sdk\platform-tools".
Una vez localizado, copia toda la ruta y vete al panel de control de windows, sistema, configuración avanzada del sistema y ahí busca "Variables de Entorno".
Dentro de Variables del Entorno, busca Path, pincha en Editar y al final de todo lo que ponga ahí, pones un punto y coma (;) y pegas la ruta que tienes copiada sin espacios ni nada (";C:\Android\sdk\platform-tools").

-- Reinicia tu PC
2. ApkTool (https://docs.google.com/file/d/0B4gZLyPSGvqhS1J3dkY0WXlvaUU/edit?usp=sharing) y xUltimate v2.4.2
(https://docs.google.com/file/d/0B4gZLyPSGvqhWlp6UkkxYjdYU0E/edit?usp=sharing)3. Los archivos "framework-res.apk" y "framework.jar" de la ROM a modificar.
4. El archivo "SecPhoneMultiSIM.apk"
5. 5 minutos.



Al Turron!!!




Descarga y descomprime a tu PC el archivo "ApkTool" y mete en la carpeta resultante los archivos: "framework-res.apk", "framework.jar" y "SecPhoneMultiSIM.apk"
Vete a la carpeta de tu PC donde tengas la carpeta "ApkTool" y pulsa la tecla SHIFT de tu PC y sin soltarla... con el raton pincha en cualquier espacio en blanco de la carpeta con el boton derecho y selecciona "abrir ventana de comandos aqui"
Introduce los siguientes comandos en la ventana:

java -jar apktool.jar if framework-res.apk




Sin cerrar aun la ventana de comandos... abre el archivo "SecPhoneMultiSIM.apk" con WinRAR (http://rarlabs.com/rar/wrar50b3.exe) y saca el archivo "classes.dex" a la carpeta "ApkTool" (cierra WinRAR)
Escribe esto en la ventana de comandos que tienes abierta:

java -jar baksmali.jar -o classout/ classes.dex




Aun no cierres la ventana de comandos.
Se habrá creado una carpeta llamada "classout", entra en esa carpeta hasta llegar a esta ruta: "classout\com\android\phone"
Localiza el archivo "PhoneFeature .smali" y abrelo con Notepad ++ (http://download.tuxfamily.org/notepadplus/6.3.3/npp.6.3.3.Installer.exe)
Busca estas lineas y añade lo que esta en verde:

invoke-static {}, Lcom/android/phone/PhoneFeature;->makeFeatureForUsa()V

.line 897
sget-object v0, Lcom/android/phone/PhoneFeature;->mFeatureList:Ljava/util/HashMap;

const-string v2, "voice_call_recording"

const/4 v4, 0x1

invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

move-result-object v3

invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void


Cierra Notepad++ guardando los cambios.
En la ventana de comandos, escribe lo siguiente:

java -Xmx512M -jar smali.jar classout/ -o new-classes.dex




Se habra creado un archivo nuevo llamado "new-classes.dex", copialo a tu escritorio y renombralo a "classes.dex".
Abre con WinRAR el archivo "SecPhoneMultiSIM.apk" y mete dentro el archivo "classes.dex" que tienes en tu escritorio (se sobreescribira el antiguo) y cierra WinRAR.





Paso Final




Descarga y descomprime en tu PC el archivo "xUltimate v2.4.2.rar" y mete dentro de la carpeta "done_app" el archivo "SecPhoneMultiSIM.apk".
Pasa la carpeta "done_app" a la microSD
Vete a la carpeta de tu PC donde tengas instaladas las android sdk y entra en \sdk\platform-tools.
Pulsa la tecla SHIFT de tu PC y sin soltarla... con el raton pincha en cualquier espacio en blanco de la carpeta con el boton derecho y selecciona "abrir ventana de comandos aqui"
Introduce los siguientes comandos en la ventana (seguramente te aparezca en el movil la pregunta: "quieres dar permisos de administrador?"... selecciona SI)

adb shell (pulsa intro)
su (pulsa intro)
stop (pulsa intro)
mount -o rw,remount /system/ /system/ (pulsa intro)
cp /storage/extSdCard/done_app/* /system/app/ (pulsa intro)
mount -o ro,remount /system/ /system/ (pulsa intro)
reboot (pulsa intro)Cuando el movil reinicie ya tendras la funcion de grabacion de llamadas en el menu de tu llamada actual ;)


EDITO: NO USAR el MOD!!!!
hasta que no lo revise de nuevo, por favor, no usarlo...da fc!