Home Menu

Menu



ROMs y desarrollo Xperia S ROMs y desarrollo Xperia S


 
Herramientas
  #1  
Viejo 13/06/13, 13:52:59
Avatar de ElHechicero
ElHechicero ElHechicero no está en línea
Ðë$αrrøllαdør αndrøίd
Mensajes: 5,451
Compra y venta: (2)
 
Fecha de registro: oct 2008
Localización: Gijon - Asturies
Mensajes: 5,451
Modelo de smartphone: Moto Razr 4 5g
Versión de ROM: 14
Versión de Radio: Ex.Dev. HTC,Samsumg,Sony,OnePlus
Tu operador: Pepephone
Mencionado: 192 comentarios
Tagged: 1 hilos
UTIL ZIP Recovery - Fix permissions para cualquier dispositivo.


.


FIX Permissions


En muchas ocasiones al recuperar algún backup o actualizar alguna ROM nos reporta FCs en alguna aplicación o directamente no nos arranca correctamente el sistema.
Para solventarlo existe el comando "fix_permissions" pero no todas las roms lo tienen ni podremos ejecutarlo salvo por consola ADB desde recovery.

Por ello lo he preparado para mi y aqui os lo comparto, empaquetando el "fix permissions" en un ZIP para ejecutar desde recovery, válido para "CUALQUIER DISPOSITIVO" , no solo Sony , que tenga ya instalado evidentemente root/busybox.

El proceso repara los permisos no solo de sistema sino de usuario ( /data/app y /data/data ) por lo que puede tardar mas de 5 minutos en finalizar. Paciencia.
Recomiendo adicionalmente entrar en el Recovery en >Advanced y ejecutar el "Wipe dalvik-cache" para que se regenere la dalvik de las apps de nuevo al iniciar el sistema y tenerlas "saneadas"

Y ahora aqui adjunto el ZIP.
Está bien tenerlo siempre en la SD a mano.

.

Es de bien nacidos ser agradecidos
Archivos Adjuntos
Tipo de Archivo: zip Fix_Permissions_by_ElHechicero.zip (207.4 KB, 128 visitas)

Última edición por ElHechicero Día 13/06/13 a las 20:31:17
Responder Con Cita
Los siguientes 14 usuarios han agradecido a ElHechicero su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 13/06/13, 13:57:08
Avatar de forancho25
forancho25 forancho25 no está en línea
Usuario muy activo
Mensajes: 537
 
Fecha de registro: jun 2011
Mensajes: 537
Modelo de smartphone: xperia neo v, zte blade, xperia S, motorola moto G
Tu operador: Movistar
Mencionado: 1 comentarios
Tagged: 0 hilos
Muchas gracias, esta opción está muy bien, sobre todo para los que andan toqueteando el móvil todo el día ja .
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 13/06/13, 16:51:43
Avatar de ElHechicero
ElHechicero ElHechicero no está en línea
Ðë$αrrøllαdør αndrøίd
Mensajes: 5,451
Compra y venta: (2)
 
Fecha de registro: oct 2008
Localización: Gijon - Asturies
Mensajes: 5,451
Modelo de smartphone: Moto Razr 4 5g
Versión de ROM: 14
Versión de Radio: Ex.Dev. HTC,Samsumg,Sony,OnePlus
Tu operador: Pepephone
Mencionado: 192 comentarios
Tagged: 1 hilos
Cita:
Originalmente Escrito por forancho25 Ver Mensaje
Muchas gracias, esta opción está muy bien, sobre todo para los que andan toqueteando el móvil todo el día ja .
Dímelo a mi...
Responder Con Cita
  #4  
Viejo 13/06/13, 17:17:40
Avatar de mclarens
mclarens mclarens no está en línea
Usuario muy activo
Mensajes: 1,661
Compra y venta: (2)
 
Fecha de registro: ago 2011
Localización: Madrid
Mensajes: 1,661
Modelo de smartphone: Xiaomi Mi3
Versión de ROM: 4.4.4
Tu operador: Vodafone
Mencionado: 2 comentarios
Tagged: 0 hilos
No es lo mismo que hacerlo desde el recovery/advanced advanced/fix permision?
Responder Con Cita
  #5  
Viejo 13/06/13, 17:26:16
Avatar de ElHechicero
ElHechicero ElHechicero no está en línea
Ðë$αrrøllαdør αndrøίd
Mensajes: 5,451
Compra y venta: (2)
 
Fecha de registro: oct 2008
Localización: Gijon - Asturies
Mensajes: 5,451
Modelo de smartphone: Moto Razr 4 5g
Versión de ROM: 14
Versión de Radio: Ex.Dev. HTC,Samsumg,Sony,OnePlus
Tu operador: Pepephone
Mencionado: 192 comentarios
Tagged: 1 hilos
Cita:
Originalmente Escrito por mclarens Ver Mensaje
No es lo mismo que hacerlo desde el recovery/advanced advanced/fix permision?

El del recovery no toca el filesystem data el cual suele ser el problemático cuando tenemos FCs.

El del recovery ajusta el /system ajustando propietario y permisos ( normalmente system:system y 644 ). Y cuando una app solicita root y lo concedes,superuser le pone root:root.

Un ejemplo ( /system/app ) :
Cita:
-rw-r--r-- root root 35881 2008-08-01 14:00 SpareParts.apk
-rw-r--r-- root root 30714 2008-08-01 14:00 StickMount.apk
-rw-r--r-- root root 83425 2008-08-01 14:00 Stk.apk
-rw-r--r-- root root 2571489 2008-08-01 14:00 SystemUI.apk
-rw-r--r-- root root 209875 2008-08-01 14:00 Tag.apk
-rw-r--r-- root root 688014 2008-08-01 14:00 Talkback.apk
-rw-r--r-- root root 87384 2008-08-01 14:00 TelephonyProvider.apk
-rw-r--r-- root root 37652 2008-08-01 14:00 ThemeChooser.apk
-rw-r--r-- root root 208976 2008-08-01 14:00 ThemeManager.apk
-rw-r--r-- root root 161683 2008-08-01 14:00 Torch.apk

Sin embargo el fix_permissions es algo creado por Cyanogen y hoy en dia usado en muchas apps para el sistema que ajusta cada app de usuario con su permiso y usuario independiente para que cada app se ejecute con un usuario y no pueda ejecutar otras. Si buscas apps en el market como fix permissions te salen muchas , pero las debes ir "reparando" una a una.

Un Ejemplo ( /data/data ) :
Cita:
drwxr-xr-x u0_a110 u0_a110 2013-06-13 16:04 pixlr.OMatic
drwxr-xr-x u0_a275 u0_a275 2013-06-13 16:04 pl.byq.airblocker
drwxr-xr-x u0_a105 u0_a105 2013-06-13 16:04 pl.polidea.y5
drwxr-xr-x u0_a63 u0_a63 2013-06-13 16:04 pl.solidexplorer
drwxr-xr-x u0_a107 u0_a107 2013-06-13 16:04 slide.colorSplashF
drwxr-xr-x u0_a118 u0_a118 2013-06-13 16:04 stericson.busybox
drwxr-xr-x u0_a295 u0_a295 2013-06-13 16:04 tdtdirectotv.jaser
ments
drwxr-xr-x u0_a104 u0_a104 2013-06-13 16:04 tw.com.quickmark
Como ves , cada app tiene un propietario y grupo distinto. Eso es lo que "regenera" el fix_permissions , aparte del resto de sistema, claro.


El fix lo que hace realmente es analizarlo TODO y repararlo si procede, tanto ajustando permisos , como propietario:grupo e incluso reinstalar apps que no constan como instaladas pero están en el sistema. Lo repara todo.

Cita:
root@android:/system/xbin # fix_permissions
fix_permissions
/system/xbin/fix_permissions 2.04 started at 06-13-2013 17:28:24
Processing (1 of 323): com.google.android.location...
Processing (2 of 323): es.ivanlorenzo.asturiasdefiesta...
Processing (3 of 323): org.leetzone.android.yatsewidgetfree...
Processing (4 of 323): com.android.defcontainer...
Processing (5 of 323): es.wiki.loc.droid.activity...
Processing (6 of 323): es.lacaixa.mobile.android.newwapicon...
Processing (7 of 323): mobi.mgeek.makeqrcode...
Processing (8 of 323): com.cn.cwd.networkstatenotifier...
Processing (9 of 323): org.koxx.pure_calendar...
Processing (10 of 323): com.android.phone...
Processing (11 of 323): com.carboni.notifpro...
Processing (12 of 323): de.trier.infsec.koch.droidsheep...
Processing (13 of 323): com.alensw.PicFolder...
Processing (14 of 323): com.rechild.advancedtaskkillerpro...
[.....]

Changing permissions for: /data/data/com.google.android.apps.genie.geniewidget/app_news_image_cache/88c275e6f6b17a44 from 'rw-------' to 'rwxrwx--x' (771)
Changing permissions for: /data/data/com.google.android.apps.genie.geniewidget/app_news_image_cache/449abf551c59fd84 from 'rw-------' to 'rwxrwx--x' (771)
Changing permissions for: /data/data/com.google.android.apps.genie.geniewidget/app_news_image_cache/f5c934c94c4299d7 from 'rw-------' to 'rwxrwx--x' (771)
Changing permissions for: /data/data/com.google.android.apps.genie.geniewidget/app_news_image_cache/ff605543f1fee895 from 'rw-------' to 'rwxrwx--x' (771)
Changing permissions for: /data/data/com.android.chrome/app_chrome/Default/Local from 'rwxrwxrwx' to 'rwxrwx--x' (771)

[.....]
/data/app/com.swype.android.inputmethod-1.apk does not exist (297 of 323). Reinstall...
[.....]


Este fix nos "salva" si no arranca incluso, porque lo repara desde recovery y lo hace a todo el sistema.

No se si hay algún recovery que lo haga, pero al menos que yo sepa no. Es más básico.

Última edición por ElHechicero Día 13/06/13 a las 18:01:09
Responder Con Cita
Los siguientes 4 usuarios han agradecido a ElHechicero su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
Respuesta

Estás aquí
Regresar   HTCMania > Foros Sony > Otros smartphones antiguos de Sony > Sony Xperia S > ROMs y desarrollo Xperia S

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 16:01:21 (GMT +2)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007