Deshabilite el iniciador Touchwiz en un dispositivo Samsung rooteado

Usé Samsung Tabs 3 y 4 para un producto y he estado buscando formas de deshabilitar permanentemente el Iniciador de la aplicación Touchwiz de Samsung (deje el resto como está). Solo he encontrado dos enfoques que no satisfacen mis necesidades. Ambos son: reemplazar el lanzador con otro lanzador y rootear el dispositivo y reemplazar la ROM estándar con una ROM personalizada.

Esto es lo que estoy haciendo actualmente, pero no es suficiente porque si mi lanzador personalizado (desarrollado por mí mismo) se bloquea, el cuadro de selección volverá a pedirme que configure el lanzador predeterminado (el mío o el de Touchwiz). Quiero que Touchwiz salga de la ecuación (lista de lanzadores disponibles).

Reemplazar la ROM no es una opción porque tendría que volver a probar todo mi producto. Así que esto no es una opción.

¿Hay alguna manera de deshabilitar el componente de inicio de Touchwiz de la aplicación Touchwiz? ¿Quizás a través de ADB? Si alguien sabe me encantaría la ayuda.

Mis dispositivos están rooteados y mi iniciador personalizado es una aplicación del sistema .

Es fácil. Instale Nova Launcher (o similar), configúrelo como predeterminado, luego desinstale TW Launcher. Su problema es que su aplicación personalizada se está bloqueando.
@AaronGillion ¿Cómo desinstalaría Touchwiz Launcher sin desinstalar todo Touchwiz?
No se puede desinstalar todo. Por eso tenemos ROMs personalizadas. Puede encontrar el lanzador en /system/priv-app/TouchWizHome.apk. El resto de TouchWiz está contenido en SystemUI y framework-res.
@AaronGillion No hay TouchWizHome.apk ni en /system/priv-app/ni en /system/app/. Tengo un Samsung Galaxy Tab 3 (4.1.2) y un Samsung Galaxy Tab 4 (4.4.2)
Mi S5 usa esa ubicación, el S4 usa /system/priv-app/SecLauncher3.apky el Note 2 usaSecLauncher2.apk
Encontrado /system/priv-app/SecLauncher3.apky /system/priv-app/SecLauncher3.odex. ¿Debo deshabilitar solo el uso de APK pmo necesito hacer algo con el .odexarchivo también?
Sí, p.m. desactivar y el odex no hace la diferencia después de eso.

Respuestas (2)

No es necesario desinstalar el lanzador de Touchwiz o instalar una nueva ROM. La solución a este escenario en particular es deshabilitar el paquete asociado al APK del iniciador de Touchwiz (Gracias a @AaronGillion por señalar su nombre y ubicación).

Para hacer esto, simplemente ejecute el siguiente comando como root en el shell ADB:

pm disable com.sec.android.app.launcher

Tanto en Samsung Galaxy Tab 3 7" wifi (Android 4.1.2) como en Samsug Galaxy tab 4 7" Wifi (Android 4.4.2), el comando anterior funcionaba correctamente.

Habiendo instalado mi lanzador personalizado pero habiendo seleccionado deliberadamente el lanzador de Touchwiz como el lanzador predeterminado, después de deshabilitar su paquete, mi lanzador personalizado se configuró automáticamente como el nuevo lanzador predeterminado.

Solo como nota al margen, tenga en cuenta que obtuve los mismos resultados en ambas tabletas, aunque en la Tab 3 instalé el iniciador personalizado como una aplicación normal y en la Tab 4 como una aplicación del sistema (/system/priv-app/).

Use Titanium Backup para forzar la desinstalación (¿posiblemente?) pero haga una copia de seguridad en caso de que su iniciador no funcione correctamente.