Um dia desses uma pessoa me perguntou como fazia para esconder o processo de um launcher, para que ficasse como um aplicativo de sistema, então resolvi criar esse tutorial, bom pra galera que deseja criar uma ROM e não que usar a touchwiz como launcher padrão.
Observação: Nesse tutorial usarei como base o HOLO LAUNCHER.
Este tutorial não só serve para launchers, mais para qualquer aplicativo que vc deseje esconder
Requerimento:
Um descompilador de Aplicativos
JobManager.apk ( Gerenciador de Tarefas )
Tutorial:
Descompile do JobManager.apk
Vá em JobManager.apk/smali/com/sec/android/app/controlpanel/ e abra o arquivo PackageInfo.smali
Procure por:
sput-object v0, Lcom/sec/android/app/controlpanel/PackageInfo;->mMustBeShownPkgString:[Ljava/lang/String;
sput-object v0, Lcom/sec/android/app/controlpanel/PackageInfo;->mMustBeShownPkgString:[Ljava/lang/String;
Onde tem const/16 v0, 0x28 mude para const/16 v0, 0x29
Agora procure por:
sput-object v0, Lcom/sec/android/app/controlpanel/PackageInfo;->mHiddenPkgString:[Ljava/lang/String;
sput-object v0, Lcom/sec/android/app/controlpanel/PackageInfo;->mHiddenPkgString:[Ljava/lang/String;
Acima dessa linha coloque as seguintes linhas:
const/16 v1, 0x28
const-string v2, "com.mobint.launcher"
aput-object v2, v0, v1
const-string v2, "com.mobint.launcher"
aput-object v2, v0, v1
Ficará assim:
Onde tem const-string v2, "com.mobint.launcher" é onde fica o processo da launcher ou do aplicativo que vc deseja esconder e esse é o processo da launcher que usei pro tutorial
Salve o arquivo e compile o JobManager.apk
Feito
Irei disponibilizar os JobManager.apk e o Holo Launcher que editei no caso de vcs quiserem ver como ficou
Download:
Holo Launcher: http://www.4shared.com/mobile/eDbZvXqy/HoloLauncher.html
Basta Copiar o JobManager.apk para /system/app e instalar o Hololauncher normalmente
Resultado Imagens:
Como ver o processo do aplicativo que deseja esconder do gerenciador:
Baixe o aplicativo Your Task Manager: Clique AQUI para baixar e instale
Abra o Aplicativo que vc quer ver o processo e vá no Your Task Manager e veja qual é o processo
Se o Your Task Manager não mostrar o processo do aplicativo que deseja, tente com APPTyrant
Clique AQUI para baixar, depois que instalado abra o Fast Installer, o icone estará na grade de aplicativos
Postagem criada por:
~Douglas Sampaio - http://androidgalaxypocket.blogspot.com.br/









3 comentários
como descompilar ?
Responderhttp://androidgalaxypocket.blogspot.com.br/2013/04/descompilando-e-compilando-aplicativos.html
Respondercara me passa um apk ja pronto ? se posivel por favor pronto pra o zeam lancher ? :D
ResponderPostar um comentário