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
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