Ver Mensaje Individual
  #1  
Viejo 30/05/12, 02:06:59
Array

[xs_avatar]
eldelcairo eldelcairo no está en línea
Flasheador compulsivo
· Votos compra/venta: (2)
 
Fecha de registro: sep 2007
Localización: Andorra, el país dels Pirineus
Mensajes: 3,140
Modelo de smartphone: Samsung Galaxy S NOTE II hasta Redmi Note 9 Pro
Tu operador: Amena
noticia ◥█◣ Guia para reubicar las particiones defectuosas en el Note con Semi-brick◥█◣

◥███◣ GUIA PARA REUBICAR LAS PARTICIONES DEFECTUOSAS EN EL NOTE CON SEMI-BRICK◥███◣


EXTRAIDO Y TRADUCIDO DE XDA DEVELOPERS, gracias a forest1971: http://forum.xda-developers.com/show...7&postcount=12



Está confirmado que en ocasiones se han quedado las particiones del sistema defectuosas (causado por el kernel ICS o la razón que sea). En ese caso, recolocar la partición dañada con zonas buenas funciona.
El primero que ha aplicado este método con éxito es Drnull, en otro dispositivo similar (Epic 4g).

Así que para aquellos que desean utilizar esta solución, a continuación dejamos el tutorial, que se ha desarrollado aprovechando las sugerencias de Drnull y el tutorial para otros dispositivos Android por eldarerathis y soundwire.
http://forum.xda-developers.com/show....php?t=1388996

Gracias a todos ellos.

También Muchas gracias a:
Prabhu1980, Matiasg85, Uggies, Bodivas, Como I9000, Alekhkhanna, y otros que han proporcionado las herramientas valiosas, la solución de problemas, asesoramiento y apoyo para hacer que esto funcione.



Nota:
1. Para aquellos que todavía puedan acojerse al servicio de garantía del SAT, entonces debería ir allí primero, y no le sería necesario todo esto.
2. Requiere algunos conocimientos básicos de MS-DOS y de ADB (sólo unos pocos comandos).
3. Las particiones pueden ser creadas y eliminadas, en un disco duro del PC, pero requiere ser un poco más de habilidoso. Así que si no estás seguro no uses este método.
4. Haga copia de lo que pueda, todos los datos serán borrados.
5. No se aceptan responsabilidades por el uso de esta guía.



1. Las herramientas:
- Descargar la captura de pantalla de las particiones del Note para tener de referencia.
- Descargar e instalar el kernel.tar adjunto Aquí. Este kernel cuenta con las herramientas de partición y CWM en él.
- El ADB instalado. (En primer lugar, instale Kies y actualícelo, ya que le proporcionará controlador ADB para el NOTE. Para el adb.exe he subido un archivo, así adb.zip. Sólo tiene que descargar de Aquí, y extraer a la raíz de la unidad c:/ de su ordenador, y allí tendrá una carpeta llamada "herramientas" que tiene adb.exe en ella.



2. Establecer las herramientas:
Utilice odin para flashear el kernel adjunto. Tar. (en la casilla PDA)

A continuación, reinicie el teléfono en Recovery mode (vol+ + home + power)



3. A continuación, conecte al pc usando un cable USB.



4. A continuación, ejecute cmd desde el ordenador y cd (para los nuevos en MS-DOS: esta es la orden de cambio de directorio en DOS, basta con hacer una búsqueda sobre cómo utilizar el comando cd para DOS.) A la carpeta que tiene en adb.exe su pc.
A continuación, ejecute el código:
adb devices

Debe salir un número, entonces significa que el dispositivo está conectado con el ADB
a continuación el código:
adb shell

se le debería dar la señal de esta manera: ~ #

----------

Si te dan algo así como $. Entonces eso significa que usted no tiene acceso de root sin embargo. En ese caso tiene que averiguarlo por ti mismo cómo instalar root en el entorno de ADB / CWM.

----------

En caso de que no tienen ningún problema con el root:
A continuación, ejecute (umount señaló que es sin N):
~ # umount / cache

Esto es para desmontar la memoria caché y de la partición.

Nota: es más fácil copiar y pegar (botón derecho del ratón) el código para windows CMD para ahorrar tiempo y evitar el error de mecanografía.

A continuación, ejecute la linea.
~ # parted /dev/block/mmcblk0

Debería salir a continuación:
parted /dev/block/mmcblk0
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)
A continuación, ejecute:
(parted) print

Le dará una imagen de las particiones de su Note de como en las capturas de pantalla que se han adjuntado. (Versión en modo texto a continuación):
print
print
Model: MMC VYL00M (sd/mmc)
Disk /dev/block/mmcblk0: 15.8GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags
1 4194kB 25.2MB 21.0MB ext4 EFS
2 25.2MB 26.5MB 1311kB SBL1
3 27.3MB 28.6MB 1311kB SBL2
4 29.4MB 37.7MB 8389kB PARAM
5 37.7MB 46.1MB 8389kB KERNEL
6 46.1MB 54.5MB 8389kB RECOVERY
7 54.5MB 264MB 210MB ext4 CACHE
8 264MB 281MB 16.8MB MODEM
9 281MB 1174MB 893MB ext4 FACTORYFS
10 1174MB 3322MB 2147MB ext4 DATAFS
11 3322MB 15.2GB 11.9GB fat32 UMS
12 15.2GB 15.8GB 537MB ext4 HIDDEN



5. Ahora supongamos que usted tiene 2 particiones del sistema defectuosas: factoryfs y datafs, entonces la forma de hacerlo es la siguiente:

5.1 Eliminar particiones para quitar las malas y tener espacio para unas nuevas:
código:
(parted) rm 9
(parted) rm 10
(parted) rm 11

Esto eliminará tres particiones factoryfs (9), datafs (10) y UMS (11) así como hara hueco para nuevas.

5.2
Para crear la nueva particion 9:
Código:
(parted) mkpartfs primary ext2 3322 4215
(parted) name 9 FACTORYFS

esto le dará un sistema de archivos ext2 en la partición 9. Ahora, para convertir a ext4 (hacer uno por uno):

Código:
(parted) quit
~ # tune2fs -j /dev/block/mmcblk0p9
~ # e2fsck -fDp /dev/block/mmcblk0p9
~ # tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p9
~ # e2fsck -fDp /dev/block/mmcblk0p9

Si e2fsck se queja de que hay que ejecutar de forma manual, se debe omitir el flag -p. Esto me sucedió la segunda vez que corrió a través de este proceso, pero la primera vez no fue así. No estoy del todo seguro de por qué. En ese caso, los comandos e2fsck simplemente serán:

Código:
~ # e2fsck -fD /dev/block/mmcblk0p9
Hará una pregunta. Sólo tienes que responder "Y" y dejarle terminar.

-----------------

Nota: Si usted encuentra un error como este:
"ext2fs_check_if_mount: Can't check if filesystem is mounted due to missing mtab
file while determining whether /dev/block/mmcblk0p9 is mounted."
a continuación, intente
código:
~ # mount /dev/block/mmcblk0p9 /system

Luego continuar para ejecutar el código para la conversión.

Si lo anterior no funciona, entonces. Entra en CWM en el teléfono, vaya a "mount and storage manu" y utilizar "mount /system". Luego vuelve a la ventana de cmd a continuar con el proceso de conversión.

------------

5.3 A continuación repita el proceso para crear particion de 10:
código:
~ # parted /dev/block/mmcblk0
(parted) mkpartfs primary ext2 4215 6362
(parted) name 10 DATAFS

entonces la conversión:
Código:
(Parted) quit
(parted) quit
~ # tune2fs -j /dev/block/mmcblk0p10
~ # e2fsck -fDp /dev/block/mmcblk0p10
~ # tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p10
~ # e2fsck -fDp /dev/block/mmcblk0p10
---
Si hay un error en montar de nuevo a continuación, utilizar un proceso al antes mencionado para el 9:
código:
~ # mount /dev/block/mmcblk0p10 /data
O vaya a CWM para montar / data

----------

5.4 Crear la partición de UMS (sdcard interna).
Código:
~ # parted /dev/block/mmcblk0
(parted) mkpartfs primary fat32 6362 15200
(parted) name 11 UMS

(Nota: si se dan alguna advertencia aceptar y continuar)

a continuación, comprobar:


Código:
(parted) print

------------

Opcional:
5.5 Es muy poco probable que la caché también esté defectuosa. Así que para la primera vez que no se debe tocar la caché. Pero si sospecha de la caché, se hace de la siguiente manera.

(parted) rm 7

A continuación, volver a crearlo:
Código:
(parted) mkpartfs primary ext2 54.5 264
(parted) name 7 CACHE
(parted) quit
~ # tune2fs -j /dev/block/mmcblk0p7
~ # e2fsck -fDp /dev/block/mmcblk0p7
~ # tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p7
~ # e2fsck -fDp /dev/block/mmcblk0p7

En caso de que haya una zona defectuosa en el área de caché, se puede tratar de reducir el tamaño de caché de 128 MB, elija el número de inicio y fin en algún lugar entre 54.5MB a 264MB.


-------------


Nota importante: Si la creación de alguna partición con las herramientas le dieran un error del tipo:
Error: Input/output error during write on /dev/block/mmcblk0
Retry/Ignore/Cancel?
eso significaría que la zona elegida para esa partición incluye algunos bloques defectuosos en algún lugar de ese rango. Entonces hay que seleccionar otro rango de la partición cambiando el número de inicio y fin en el código respectivo.

Si todo funciona, se puede flashear una rom o otro kernel a su elección. Recomendamos el uso de GB ROM en primer lugar (CheckRom, Rocket, y GB xtralite ...) o una rom CM9.

Nota: Flashear la rom desde el CWM (rom.zip cópiela del ordenador a su tarjeta sd y flashee) parece ser una mejor manera, ya que algunos users informaron de que no pudieron flashear una ROM a través de Odín.



6. Más Notas:

En la actualidad parece que la gente puede tener bloques defectuosos en el área diferente en algún lugar de las 4 particiones por encima incluso factoryfs y datafs, UMS y la memoria caché interna pero sdcard USM es a menudo tienen menos posibilidades de ser defectuoso. Así que vamos a empezar a utilizar el espacio a partir de ahí (inicio en 3322MB) Si la herramienta dice que no se pueden crear particiones en el área elegida, eso significa que la zona es defectuosa y entonces usted tiene que elegir otra zona. En ese caso tiene que experimentar por su cuenta propia.

Sugerencia: los datafs no necesita todos los 2GB, con 1gb podría ser suficiente, por lo que si se reduce su tamaño (al cambiar el inicio y el número final en la creación de la partición de 10 y 11 se puede tener más espacio para sdcard.

Para la documentación de parte va aqui:
http://www.gnu.org/software/parted/m...no/parted.html


Actualización de los progresos: Más de 10 users ya han informado de exito esta operación y sus Notes funcionan bien después de arreglar los problemas con las particiones.

Si puedes revivir tú Note, por favor, compártelo con nosotros para que podamos compartir tú alegria.

Y danos las gracias si encuentras esta guía útil.

Gracias.





Descargar: 4pda_kernal.tar

BARCODE DE DESCARGA:





Descargar: adb.zip

BARCODE DE DESCARGA:






traducción gracias a yocasta.

Última edición por eldelcairo Día 17/10/12 a las 10:37:18.
Responder Con Cita
Los siguientes 39 usuarios han agradecido a eldelcairo su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]