PDA

Ver la Versión Completa : [TUTORIAL] AÑADIR TODAS LAS APLICACIONES A MULTIVENTANA "Marshmallow SOLO"


albertmurcia
26/10/16, 12:06:04
PROBADO EN MODELOS T805 Y T700 gracias a mihailrusia por probarlo en la T700.


SOLO PARA ROM DEODEX.
Ya que alguno que otro lo ha pedido, vamos a intentar hacerlo lo mas facil posible.
Vamos a tocar solo framework.jar.
Esto esta probado en el modelo Tab S T805 con Marshmallow en windows 10

1- Abrimos con winrar el framework.jar y cambiamos de extension de .jar a .apk
2- Os dejo mi apktool optimizado para android 6 descarga:https://drive.google.com/file/d/0By2h2NhqT--ScTQzcFBYOGVQUmM/view?usp=sharing
3- Pegamos la carpeta apktool en C/
4- Abrimos terminal y tecleamos cd .. intro, cd .. intro, y cd apktool intro. No cerreis el terminal.
5- Para descompilar el framework.apk ya renombrado escribimos en terminal, cd apktool d framework.apk
6- Vamos ha hacer los cambios, nos vamos a smali_classes2/com/samsung/android/multiwindow/multiwindowapplicationinfos.smali y lo abrimos con Notepad++
y buscamos el metodo .method public isSupportApp(Ljava/lang/String;)Z
y veremos algo como esto

.method public isSupportApp(Ljava/lang/String;)Z
.locals 1

iget-object v0, p0, Lcom/samsung/android/multiwindow/MultiWindowApplicationInfos;->mSupportAppList:Ljava/util/ArrayList;

invoke-virtual {v0, p1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z

move-result v0

if-nez v0, :cond_0

const-string v0, "android"

invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

move-result v0

if-eqz v0, :cond_1

:cond_0
const/4 v0, 0x1

:goto_0
return v0

:cond_1
const/4 v0, 0x0

goto :goto_0
.end method


Pues cambiamos -------------------------------------------------------------------------------------------------


.method public isSupportApp(Ljava/lang/String;)Z
.locals 1

iget-object v0, p0, Lcom/samsung/android/multiwindow/MultiWindowApplicationInfos;->mSupportAppList:Ljava/util/ArrayList;

invoke-virtual {v0, p1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z

move-result v0

if-nez v0, :cond_0

const-string v0, "android"

invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

move-result v0

if-eqz v0, :cond_1

:cond_0
const/4 v0, 0x1

:goto_0
return v0

:cond_1
const/4 v0, 0x1 --------------------este

goto :goto_0
.end method

7- Ahora vamos a compilar el framework.apk con los cambios
8- En el mismo terminal que tenemos abierto pondremos apktool b framework tal cual esta vez sin extension ya que estamos compilando la carpeta para que se cree el apk.
9- Si lo habeis hecho todo bien, dentro de la carpeta framework se os habra creado otra que se llama dist, dentro de esta tendreis el framework.apk, la abrimos con 7z o winrar y sacamos arrastrando todos los classes.dex al escritorio.
10- Por ultimo, arrastramos esos .dex al framework.jar original.

Os recomiendo que flasheis los .jar ya que os pueden dar bastantes problemas poniendolos con root-explorer o similar, os dejo un zip listo para que metais vuestro framework.jar para flashearlo por recovery, hacer lo mismo con el original por si acaso fallara.
Descarga flash.zip https://drive.google.com/file/d/0By2h2NhqT--SeDBwLUh6X2Nlemc/view?usp=sharing
Pegar el framework.jar dentro del zip, dentro de la carpeta system, tal cual.

y eso es todo

Espero que os funcione, para cualquier duda por aqui estare, un saludo

albertmurcia
26/10/16, 12:17:22
Si tambien queremos tener 4 ventanas a la vez os descargais esto DESCARGA : https://drive.google.com/file/d/0By2h2NhqT--SeTJ5eVQ1SkEtOVE/view?usp=drivesdk

Copiais los archivos .xml a system/etc/permissions y le dais permisos rw-r-r .


Enviado desde mi SM-T805 mediante Tapatalk

albertmurcia
26/10/16, 12:17:45
AGRADECER ES GRATIS

Enviado desde mi SM-T805 mediante Tapatalk

franmamme
26/10/16, 17:32:48
Funciona en la t700??

Enviado desde mi UMI_SUPER mediante Tapatalk

albertmurcia
26/10/16, 18:11:47
Habria que probar, descompila y mira

Enviado desde mi SM-T805 mediante Tapatalk

albertmurcia
28/10/16, 21:20:10
Actualizado post #2

Enviado desde mi SM-T805 mediante Tapatalk

mihailrusia
02/11/16, 06:20:03
Buenas noches, una pregunta ¿qué rom utilizas?
Estoy intentando hacer el método que mencionas en la T700, pero al descompilar mi framework, no aparecen esas carpetas. Estoy intentandolo con la rom SimplerStock. Tambien intente hacer deodex en una rom stock, pero tampoco me aparecen esas carpetas.

Te agradecería si me ayudaras para ver en que estoy mal. Saludos.

albertmurcia
02/11/16, 08:02:44
Buenas noches, una pregunta ¿qué rom utilizas?
Estoy intentando hacer el método que mencionas en la T700, pero al descompilar mi framework, no aparecen esas carpetas. Estoy intentandolo con la rom SimplerStock. Tambien intente hacer deodex en una rom stock, pero tampoco me aparecen esas carpetas.

Te agradecería si me ayudaras para ver en que estoy mal. Saludos.
Pues yo llevo la Rebel Rom RS de este foro, Deodex y solo para la T805.
Estas descompilando el framework.jar o el framework-res.apk?
Tiene que ser deodex.

Enviado desde mi SM-T805 mediante Tapatalk

mihailrusia
02/11/16, 18:44:28
Pues yo llevo la Rebel Rom RS de este foro, Deodex y solo para la T805.
Estas descompilando el framework.jar o el framework-res.apk?
Tiene que ser deodex.

Enviado desde mi SM-T805 mediante Tapatalk

Descompilo el framework.jar, y aunque estan deodex el framework.jar solo pesa 12kb.

albertmurcia
02/11/16, 19:17:44
Descompilo el framework.jar, y aunque estan deodex el framework.jar solo pesa 12kb.
Y lo haces con mi método de descompilar? Llevo mucho tiempo haciendolo asi y 0 problemas.
Pasamelo y cuando tenga un ratillo, descompilo y miro.
Es Marshmallow, no?

Enviado desde mi SM-T805 mediante Tapatalk

mihailrusia
02/11/16, 20:25:54
Y lo haces con mi método de descompilar? Llevo mucho tiempo haciendolo asi y 0 problemas.
Pasamelo y cuando tenga un ratillo, descompilo y miro.
Es Marshmallow, no?

Enviado desde mi SM-T805 mediante Tapatalk

Sí, es marshmallow y tambien segui tu tutorial. Te mando mi framework.jar
Gracias de antemano. Saludos

albertmurcia
02/11/16, 22:22:56
Sí, es marshmallow y tambien segui tu tutorial. Te mando mi framework.jar
Gracias de antemano. Saludos
Lo mirare y te comento sin prisas

Enviado desde mi SM-T805 mediante Tapatalk

albertmurcia
03/11/16, 09:12:52
Sí, es marshmallow y tambien segui tu tutorial. Te mando mi framework.jar
Gracias de antemano. Saludos
No es deodex, por lo tanto no puedo modificarlo.
Si fuera deodex, llevaria las classes.dex en el .jar y no los lleva.

Enviado desde mi SM-T805 mediante Tapatalk

mihailrusia
03/11/16, 20:01:42
No es deodex, por lo tanto no puedo modificarlo.
Si fuera deodex, llevaria las classes.dex en el .jar y no los lleva.

Enviado desde mi SM-T805 mediante Tapatalk

Ya lo solucione, estaba haciendo mal mi deodex, por eso no aparecia ese archivo, pero ya hice un deodex correcto y encontre el archivo. Gracias por el tuto y por ayudarme. Saludos

albertmurcia
03/11/16, 20:44:05
Ya lo solucione, estaba haciendo mal mi deodex, por eso no aparecia ese archivo, pero ya hice un deodex correcto y encontre el archivo. Gracias por el tuto y por ayudarme. Saludos
Osea que confirmas que con el tutorial en tu t700 funciona perfectamente.
Me alegro y buen trabajo.
Si necesitas algo más, por aqui estoy.

Enviado desde mi SM-T805 mediante Tapatalk

albertmurcia
03/11/16, 20:49:52
Si quereis algun otro tuto pedirlo y lo intentaré hacer.

Enviado desde mi SM-T805 mediante Tapatalk

mihailrusia
03/11/16, 20:55:09
Osea que confirmas que con el tutorial en tu t700 funciona perfectamente.
Me alegro y buen trabajo.
Si necesitas algo más, por aqui estoy.

Enviado desde mi SM-T805 mediante Tapatalk

Sí, confirmado que funciona también en la T700. Por el momento solo voy a checar que otros mods hay, por que lo que más me interesaba era la multiventana. Gracias de todos modos. Saludos

albertmurcia
31/12/16, 20:21:52
¡¡¡ FELIZ AÑO NUEVO !!!

Enviado desde mi SM-T805 mediante Tapatalk