PDA

Ver la Versión Completa : [TUTORIAL] Galaxy SII +/+ NFC [I9105/I9105P] Integrar apk en el Menu Ajustes


klurosu
17/05/13, 09:59:41
Buenos vierneeees, ahi va otro tuto para que no nos aburramos este finde.

Esta vez toca integrar aplicaciones en el menu ajustes de la ROM; por ejemplo... ViPER4Android, modo USB, BetterBateryStatus, etc...

Necesitaremos:
SecSettings.apk
Apk.Manager (https://docs.google.com/file/d/0B4gZLyPSGvqhVjFISzlNQXJXOVk/edit?usp=sharing)



Al Turron!!!




Decompila “SecSettings.apk” con “Apk.Manager” (pon “SecSettings.apk” dentro de la carpeta “place-apk-here-for-modding” y ejecuta “Script.bat”. Selecciona la opción “9”)
Decompila también el programa que quieras integrar… para este ejemplo, usare ViPER4Android)
Saca el icono del programa ViPER metelo en la carpeta res\drawable-xhdpi de “SecSettings” y renómbralo (por ejemplo…viper.png)
Ve a “res\values”, abre strings.xml y añade lo siguiente antes de la linea </resources>

<string name="klurosuadds">Extras Audio</string>

<string name="viper4android_fx">ViPER4AndroidFX</string>
(Aquí tienes que cambiar “klurosuadds” con el nombre que quieras como identificador del string y “Extras Audio” con el nombre que quieras que se muestre en el menú de ajustes.y lo mismo para la segunda línea)





Ve a la carpeta “\res\xml” y abre settings_headers.xml para poder añadir estas líneas de abajo:

<header android:title="@string/klurosuapps" />
<header android:icon="@drawable/viper" android:title="@string/viper4android_fx">
<intent android:targetPackage="com.vipercn.viper4android" android:action="android.intent.action.MAIN" android:targetClass="com.vipercn.viper4android.activity.ViPER4Android" />
</header>
(dependiendo de donde coloques las líneas… asi aparecerá en el menú ajustes. Aquí te dejo un ejemplo de como lo puse después del menú “SONIDO”)


http://i.imgur.com/6cwNqaK.jpg


La primera línea:
Refleja la cabecera en en menú ajustes…”klurosuapps” se mostrara como “Extras Audio” en el móvil
(mira el strings.xml de mas arriba y hazte una idea)

La segunda línea:
Es para el programa o programas que añadas (en este caso Viper4Android)...

android:icon=@drawable/nombre del icono que pusismos en drawable-xhdpi (aquí pusimos “viper”)
android:title=@string/nombre del string que pusimos en strings.xml (aquí pusimos viper4android_fx)

La tercera línea:
Aquí pondremos las rutas del programa original (ViPER4Android).
(las puedes ver en su “AndroidManifest.xml)

android:targetPackage=nombre del package del ViPER4Android que aparece en su AndroidManifest.xml
(aquí pondremos “com.vipercn.viper4android” como ves mas abajo)


http://i.imgur.com/8bR7WXA.jpg

android:action=primer action del programa que aparece en su AndroidManifest.xml (aquí pondremos “android.intent.action.MAIN”)

androidtargetClass= android:targetPackage.Activity
(tenemos el android:targetPackage del paso anterior peeero necesitamos su .Activity … es un pelin aburrido conseguirlo pero vamos a por el)


1-- Instala en el móvil el programa (ViPER4Android) y el ADW launcher y haz de este, tu launcher por defecto (luego lo quitas si quieres)
--Desde el Home deja pulsado un rato el dedo en la pantalla y selecciona:

"icono personalizado"

http://i.imgur.com/bwBURWR.png


"seleccionar actividad"

http://i.imgur.com/4Ysrsvy.png


"actividades” y baja en el menú hasta ViPER4Android. Pulsa en la fecha de su izquierda y veras la actividad:

http://i.imgur.com/1FJO3Hm.png


(aparece entre paréntesis) .activity.ViPER4Android
[/quote]

Asi que, androidtargetClass= android:targetPackage.Activity debe ser:
androidtargetClass=com.vipercn.viper4android.activ ity.ViPER4Android



Recompila “SecSettings” (mediante la opción “11” del menú de Apk.Manager… NO como aplicación de sistema ni la firmes)

Listo!, ya tienes el SecSettings.apk preparado para ponerselo a tu ROM favorita y presumir de Menu Ajustes.

http://i.imgur.com/zQnQLyq.png



Como vereis, es extremadamente sencillo y esto nos abre kilos y kilos de posibilidades a la hora de editar el menu ajustes ;)

phenomarc
17/05/13, 11:47:54
Muchas gracias por compartir, a ver si la gente se anima a cocinar más.
A ver si este finde tengo tiempo y subo yo algún tuto, como el del efecto de tinta por ejemplo.

klurosu
17/05/13, 11:57:13
Muchas gracias por compartir, a ver si la gente se anima a cocinar más.
A ver si este finde tengo tiempo y subo yo algún tuto, como el del efecto de tinta por ejemplo.
De nada compañero.
Estos tuttos son para el modelo Galaxy S2 Plus con NFC (o sin el)

jorgeladivino
08/08/13, 19:48:43
Hola buenas estoy siguiendo este tutorial para añadir Viper4Android a mi movil pero al compilar la ROM con el APKMANAGER me sale un error, solo siguiendo estos pasos al pie de la letra. Si pudieran ayudarme...

''Please make your decision:11
Building Apk
"An Error Occured, Please Check The Log (option 21)"
Presione una tecla para continuar . . .
Is this a system apk (y/n)
Type input: N
Aside from the signatures, would you like to copy
over any additional files that you didn't modify
from the original apk in order to ensure least
# of errors (y/n)
Type input:''

ESE ES EL ERROR SOLUCION? GRACIAS

duniel
26/01/14, 05:54:28
Buenos vierneeees, ahi va otro tuto para que no nos aburramos este finde.

Esta vez toca integrar aplicaciones en el menu ajustes de la ROM; por ejemplo... ViPER4Android, modo USB, BetterBateryStatus, etc...

Necesitaremos:
SecSettings.apk
Apk.Manager (https://docs.google.com/file/d/0B4gZLyPSGvqhVjFISzlNQXJXOVk/edit?usp=sharing)



Al Turron!!!




Decompila “SecSettings.apk” con “Apk.Manager” (pon “SecSettings.apk” dentro de la carpeta “place-apk-here-for-modding” y ejecuta “Script.bat”. Selecciona la opción “9”)
Decompila también el programa que quieras integrar… para este ejemplo, usare ViPER4Android)
Saca el icono del programa ViPER metelo en la carpeta res\drawable-xhdpi de “SecSettings” y renómbralo (por ejemplo…viper.png)
Ve a “res\values”, abre strings.xml y añade lo siguiente antes de la linea

Extras Audio

ViPER4AndroidFX
(Aquí tienes que cambiar “klurosuadds” con el nombre que quieras como identificador del string y “Extras Audio” con el nombre que quieras que se muestre en el menú de ajustes.y lo mismo para la segunda línea)





Ve a la carpeta “\res\xml” y abre settings_headers.xml para poder añadir estas líneas de abajo:





(dependiendo de donde coloques las líneas… asi aparecerá en el menú ajustes. Aquí te dejo un ejemplo de como lo puse después del menú “SONIDO”)


http://i.imgur.com/6cwNqaK.jpg


La primera línea:
Refleja la cabecera en en menú ajustes…”klurosuapps” se mostrara como “Extras Audio” en el móvil
(mira el strings.xml de mas arriba y hazte una idea)

La segunda línea:
Es para el programa o programas que añadas (en este caso Viper4Android)...

android:icon=@drawable/nombre del icono que pusismos en drawable-xhdpi (aquí pusimos “viper”)
android:title=@string/nombre del string que pusimos en strings.xml (aquí pusimos viper4android_fx)

La tercera línea:
Aquí pondremos las rutas del programa original (ViPER4Android).
(las puedes ver en su “AndroidManifest.xml)

android:targetPackage=nombre del package del ViPER4Android que aparece en su AndroidManifest.xml
(aquí pondremos “com.vipercn.viper4android” como ves mas abajo)


http://i.imgur.com/8bR7WXA.jpg

android:action=primer action del programa que aparece en su AndroidManifest.xml (aquí pondremos “android.intent.action.MAIN”)

androidtargetClass= android:targetPackage.Activity
(tenemos el android:targetPackage del paso anterior peeero necesitamos su .Activity … es un pelin aburrido conseguirlo pero vamos a por el)


1-- Instala en el móvil el programa (ViPER4Android) y el ADW launcher y haz de este, tu launcher por defecto (luego lo quitas si quieres)
--Desde el Home deja pulsado un rato el dedo en la pantalla y selecciona:

"icono personalizado"

http://i.imgur.com/bwBURWR.png


"seleccionar actividad"

http://i.imgur.com/4Ysrsvy.png


"actividades” y baja en el menú hasta ViPER4Android. Pulsa en la fecha de su izquierda y veras la actividad:

http://i.imgur.com/1FJO3Hm.png


(aparece entre paréntesis) .activity.ViPER4Android

Asi que, androidtargetClass= android:targetPackage.Activity debe ser:
androidtargetClass=com.vipercn.viper4android.activ ity.ViPER4Android



Recompila “SecSettings” (mediante la opción “11” del menú de Apk.Manager… NO como aplicación de sistema ni la firmes)

Listo!, ya tienes el SecSettings.apk preparado para ponerselo a tu ROM favorita y presumir de Menu Ajustes.

http://i.imgur.com/zQnQLyq.png



Como vereis, es extremadamente sencillo y esto nos abre kilos y kilos de posibilidades a la hora de editar el menu ajustes ;)

Hola buenas, primero muchas gracias por el pedazo de tuto.
Yo he seguido tu tutorial y he conseguido agregar el acceso a viper4android pero al intentar acceder desde dicho acesso los ajustes se me detienen...
Puede ser que lo esté haciendo en una ROM que no es tw y es 4.1.1??? Gracias!!

leolac
26/01/14, 15:38:15
Oajala, se vayan subiendo mas tutos de este tipo, son de gran ayuda, habra alguno para integrar en una rom el efecto de pantalla donde las letras al deslizar se desplazan a los costados?

Sk Strex
16/12/14, 15:58:26
Justo lo que esta buscando
Es que no tenia idea de como buscarlo xD
Se agradece supongo que sirve para cualquier Cel ?? :dios: