• Hola, con los nuevos cambios del sitio he puesto diferentes tipos de publicidad que podrian resultar algo molestas. Sin embargo, luego de registrarte e interactuar un poco con la pagina, van a ser reemplazados por otros mas sutiles y pequeños! * A mi tampoco me gusta la publicidad, pero es una de las piezas para que el sitio esté disponible. Si bloqueas la publicidad, probá desactivarla unos dias.
    Gracias

Como recuperar un i9003L con problemas de memoria interna 2da version

JMANDROI

Nuevo miembro
#1
Hola soy nuevo, se me rompio la memoria del tfno y conseguí hacer esta solución, espero que les sirva.

REPARACION DEL TFNO SAMSUNG GT-I9003L CON MEMORIA INTERNA DAÑADA.

(en los samsung galxy es posible que se dañe la memoria interna, a veces no te deja copiar datos, o se te apaga el tfno o hace cosas raras)
(esta es la solución que pude hacer)


ATENCION es para un tfno GT-I9003L pero supongo que con algunos retoques funcionaria en GT-9000 y otros por el estilo

ATENCION: hagan copia de seguridad de todo por si las moscas

necesitamos ODIN y ADB

necesitamos una micro-SDCARD  creo que soporta hasta 32GB, pero con una de 4GB quedará como lo que teníamos

apgamos el tfno, lo abrimos y le insertamos la SDCARD

PASO 1º flashear con KPE

gracias HtcMania 
archivos necesarios: -> https://www.wuala.com/B_Turbo/i9003/?key=swyEF4v3IZUx

APBOOT_I9003XXKPE_CL409735_REV08_user_low_ship.tar.md5
CODE_I9003XXKPE_CL409735_REV08_user_low_ship.tar.md5
GT-I9003-CSC-MULTI-OXAKPE.tar.md5

Moden.bin >>> este modem se saca de la version del tfno que tengas, en mi caso de la I9003LUBKB1_UBKB1_PSNKB1_HOME, por cuestiones de localizacion



apagamos el tfno sacandole la bateria si no apaga normalmente.

pulsamos volume down, tecla home y power on

sale la pantalla de donwload,




Abrimos Odin y le metemos:


 PIT:latona_20110114.pit
 BOOTLOADER: APBOOT_I9003XXKPE_CL409735_REV08_user_low_ship.tar.md5
 PDA:CODE_I9003XXKPE_CL409735_REV08_user_low_ship.tar.md5
 PHONE: modem.bin
 CSC:GT-I9003-CSC-MULTI-OXAKPE.tar.md5
 
 
 activamos : Auto reboot, Re-partition y F. Reset Time
 
 
conectamos el tfno al USB, fijarse que en el log del Odin sale: <Id:x/*****> Added!!

le damos al botón Start y esperamos a que falshee el tfno y ponga PASS en verde arriba a la izquierda.

el tfno se reseteará y entrará en recovery y uego se volverá a reiniciar.

lo dejamos que arranque, tardará un rato largo.

una vez que haya hecho todo lo que tiene que hacer :

    desconectamos el USB
    lo apagamos con la opción de apagar, si no podemos apagarlo así le sacamos la batería.


PASO 2º.- meterle la KPU

archivos necesarios:

I9003XXKPU_I9003XXKPU_I9003SERKPU_HOME.tar.md5


volvemos a la pantalla de donwload en el tfno, ver paso 1
pulsamos el botón de reset en Odin
conectamos el tfno al USB

aseguraos que sale <Id:x/*****> Added!! en la ventanita dellog del Odin

cargamos en PDA el archivo : I9003XXKPU_I9003XXKPU_I9003SERKPU_HOME.tar.md5

esta vez la opción Re-partition no debe estar activada

le damos a Star y esperamos, el tfno se resetea y lo dejamos que vuelva a arrancar y haga todo lo que tiene que hacer, tarda un rato

desconectamos el USB

si acaba de arrancar o vemos que tarda mucho lo apagamos o con la opcion de apagar o sacandole la bateria.


PASO 3º ROOT

archivos necesarios:

PDA_BCK_CF-root_universal_beta12.tar

volvemos a  la pantalla de download en el tfno, ver paso 1

pulsamos Reset en Odín

conectamos el tfno al USB

aseguraos que sale <Id:x/*****> Added!! en la ventanita del log del Odin

cargamos en PDA el archivo : PDA_BCK_CF-root_universal_beta12.tar

esta vez la opción Re-partition no debe estar activada

le damos a Star y esperamos, el tfno se resetea y lo dejamos que vuelva a arrancar y haga todo lo que tiene que hacer, tarda un rato

bien en este momento ya tenemos root.


PASO 4º.- PREPARAR SDCARD EXTERNA

abrimos una pantalla de CMD

ejecutamos ADB shell

entramos en el linux del tfno

desmontamos la SDCARD, bien en el tfno en ->ajustes->almacenamiento en tarjeta-> retirar SDCARD

o con el shell-> umount /dev/block/mmcblk1 o umount /dev/block/mmcblk1p1, esto depende de las particiones que tenga la sdcard



4-1 CREAR PARTICIONES EN LA SDCARD EXTERNA

ejecutamos

~ # fdisk /dev/block/mmcblk1  --> este es el bloke de la sdcard

para más info de fdisk, particiones y formatear -> http://forum.xda-developers.com/showthread.php?t=907436

borramos todas las particiones si las hay

podemos ver las particiones pulsando p

las borramos con d

una vez limpio creamos las nuevas particiones

para que no haya lios lo mejor es que el tamaño de las particiones se ajuste al tamaño de los cilindros

p.e.: para mi tarjeta de 4GB, esto depende la tarjeta, puede haber otras con distintas heads o tamaños

lo importante para calcular los cylinders es  su tamaño, en este caso 8192 bytes

si queremos una partición de 1632 MB sería-> (1632*1024*1024 / 8192 ) + cylinder start -> esto nos daría el cylinder final

Disk /dev/block/mmcblk1: 3973 MB, 3973054464 bytes
1 heads, 16 sectors/track, 484992 cylinders
Units = cylinders of 16 * 512 = 8192 bytes

              Device Boot      Start         End      Blocks  Id System
/dev/block/mmcblk1p1               2      209154     1673224   c Win95 FAT32 (LBA)
/dev/block/mmcblk1p2          209155      249091      319496   c Win95 FAT32 (LBA)
/dev/block/mmcblk1p3          249092      484992     1887208   c Win95 FAT32 (LBA)


veis que el "Start" de cada particion comienza enseguida del "End" de la anterior


una vez creadas las particiones pulsamos w

el fdisk sale y llama a ioctl(), si da error es que el dispositivo estaba ocupado



4-2 ITERCAMBIAR MEMORIA INTERNA POR EXTERNA

intercambiamos la memoria interna por la externa


salimos de la shell-> ~ # exit


creamos un archivo en el pc que se llame vold.fstab.new

le metemos esto:

## Vold 2.0 Generic fstab
## - San Mehat ([email protected])
##

#######################
## Regular device mount
##
## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>
## label        - Label for the volume
## mount_point  - Where the volume will be mounted
## part         - Partition # (1 based), or 'auto' for first usable partition.
## <sysfs_path> - List of sysfs paths to source devices
######################

# internal sdcard
{
    ums_path = /sys/devices/platform/usb_mass_storage/lun0/file
    asec = enable
    mbr_policy = overwrite
}
dev_mount sdcard1 /mnt/sdcard/external_sd 1 /devices/platform/mmci-omap-hs.1/mmc_host/mmc0

# externel sdcard
{
    ums_path = /sys/devices/platform/usb_mass_storage/lun1/file
    asec = disable
    discard = enable
    mbr_policy = skip
}
dev_mount sdcard /mnt/sdcard 1 /devices/platform/mmci-omap-hs.0/mmc_host/mmc1
#end line ## keep this line


guardamos el archivo como-> vold.fstab.new

hacemos copia del vold.fstab original


D:/directorio> adb pull /etc/vold.fstab vold.fstab.original


le metemos el nuevo vold.fstab

D:/directorio> adb push vold.fstab.new /etc/vold.fstab


4-3 COMPROBAR PARTICIONES

desconectamos USB y apagamos el tfno: ATENCIÓN no hagamos reboot hay que apagarlo bien con la opcion de apagar o bien sacando la bateria.


entramos en modo recovery: pulsamos volume UP, tecla home y power on

conectamos USB

ATENCION no tocar nada en las opciones del recovery

entrar con adb shell y ejecutar  

~ #fdisk /dev/block/mmcblk1

pulsamos p y comprobamos que las particiones están bien como las dejamos, si no lo estan volver al paso 4-1


4-4 FORMATEAR PARTICIONES

formateamos las particiones de la sdcard externa


 ~ # mkfs.vfat /dev/block/mmcblk1p1
 ~ # mkfs.vfat /dev/block/mmcblk1p2
 ~ # mkfs.vfat /dev/block/mmcblk1p3

 syncronizamos
 
 ~ # sync
 
 
 en este momento ya tenemos la sdcard preparada
 
 sacamos la bateria y reiniciamos el tfno
 
 en este momento el tfno debería arrancar(aunque puede dar muchos errores no preocuparnos) y tener memoria interna libre
 
 comprobamos en ajustes->tarjeta almacenamiento
 
 dejamos el tfno ahi de momento, puede que se esté reiniciando a cada momento o que de errores, no importa


5º-> PREPARAR LA ROM

sacamos el archivo normalboot.img de PDA_BCK_CF-root_universal_beta12.tar

lo copiamos como boot.img

sacamos el build.prop -> adb pull /system/build.prop build.prop

necesitamos cygwin con kitchen, yo me baje esta-> Cygwin-with-Packages___Kitchen.rar

para más info de kitchen -> http://forum.xda-developers.com/showthread.php?t=1698582

seguimos las instrucciones para la instalcion de kitchen, una vez hecha hay un archivo que se llama:

C:\cygwin\home\miusuario\kitchen\original_update\dummyrom.zip

hacemos copia de ese archivo y lo llamamos p.e.: dummyrom2.zip

lo abrimos y le borramos el bootanimation

le sobrescribimos la boot.img con la que sacamos antes de PDA_BCK_CF-root_universal_beta12.tar

entramos en la carpeta system y le sobrescribimos el archivo build.prop con el que sacamos del adb

listo ya tenemos nuestro zip

5-1 KITCHEANDO

vamos a la carpeta de cygwin y ejecutamso cygwin.bat

luego

~ # cd kitchen
~ #sh menu

nos debería salir el menu de kitchen

pulsamos 1 -> Set up working folder from ROM

presionamos ENTER

y nos sale un menu con los zip a elegir, elegimos dummyrom2.zip

pulsamos 2-> Do nothing, keep the updater-script

volvemos al menu principal de kitchen

elegimos 0 -> ADVANCED OPTIONS

20 -> Tools for boot image (unpack/re-pack/etc.)

pulsamos w -> Extract kernel+ramdisk from boot.img


ahora en el directorio del kitchen tendremos una carpeta que se llama BOOT-EXTRACTED


5-2 KITCHEANDO-> setup memory


en la cartpeta BOOT-EXTRACTED nos metemos luego en la carpeta boot.img-ramdisk


editamos fota.rc

cambiamos:

  mount ext4 /dev/block/mmcblk0p3 /data nosuid nodev noatime nodiratime errors=continue nobh data=writeback barrier=0 noauto_da_alloc
  mount rfs /dev/block/mmcblk0p3 /data nosuid nodev crypt check=no,iocharset=utf8
  mount vfat /dev/block/mmcblk0p1 /sdcard crypt

por

    mount ext4 /dev/block/mmcblk1p3 /data nosuid nodev noatime nodiratime errors=continue nobh data=writeback barrier=0 noauto_da_alloc
    mount rfs /dev/block/mmcblk1p3 /data nosuid nodev crypt check=no,iocharset=utf8
    mount vfat /dev/block/mmcblk1p1 /sdcard crypt



editamos init.rc

cambiamos en la linea 251:

     mount ext4 /dev/block/mmcblk0p3 /data nosuid nodev noatime nodiratime errors=continue nobh data=writeback barrier=0 noauto_da_alloc
     mount rfs /dev/block/mmcblk0p3 /data nosuid nodev crypt check=no,iocharset=utf8
por

    mount ext4 /dev/block/mmcblk1p3 /data nosuid nodev noatime nodiratime errors=continue nobh data=writeback barrier=0 noauto_da_alloc
    mount rfs /dev/block/mmcblk1p3 /data nosuid nodev crypt check=no,iocharset=utf8
 
y en la linea 930

    mount ext4 /dev/block/mmcblk0p3 /data nosuid nodev noatime nodiratime errors=continue nobh data=writeback barrier=0 noauto_da_alloc
    mount rfs /dev/block/mmcblk0p3 /data nosuid nodev usedm check=no,iocharset=utf8
    
por

    mount ext4 /dev/block/mmcblk1p3 /data nosuid nodev noatime nodiratime errors=continue nobh data=writeback barrier=0 noauto_da_alloc
    mount rfs /dev/block/mmcblk1p3 /data nosuid nodev usedm check=no,iocharset=utf8

editamos recovery.rc

cambiamos en la linea 53:
    mount vfat /dev/block/mmcblk1p1 /sdcard
    mount vfat /dev/block/mmcblk0p1 /emmc
 
por

    mount vfat /dev/block/mmcblk0p1 /sdcard
    mount vfat /dev/block/mmcblk1p1 /emmc


editamos encryption.conftab

le metemos esto:

    # mount point   device name   device mapper path   device mapper name   file sysystem   protect type
    /dbdata /dev/block/stl10 /dev/mapper/dbdata dbdata rfs PROTECTED_WITH_PASSWORD
    /data /dev/block/mmcblk1p3 /dev/mapper/data data rfs PROTECTED_WITH_PASSWORD
    /sdcard /dev/block/mmcblk1p1 /dev/mapper/sdcard sdcard vfat PROTECTED_WITH_PASSWORD
    /cache /dev/block/stl11 /dev/mapper/cache cache rfs NOT_PROTECTED
    #/data/data /dev/block/mmcblk0p3 /dev/mapper/dataprivate dataprivate rfs PROTECTED_WITHOUT_PASSWORD
    /ext_sdcard /dev/block/mmcblk0 /dev/mapper/extsdcard sdcard1 vfat PROTECTED_WITH_PASSWORD
    /efs /dev/block/stl3 /dev/mapper/efs efs rfs NOT_PROTECTED


editamos res/recovery.fstab

cambiamos en la linea 7

    /sdcard        vfat        /dev/block/mmcblk0p1    default        default
    /data        ext4        /dev/block/mmcblk0p3    ext4_32        default

por

    /sdcard        vfat        /dev/block/mmcblk1p1    default        default
    /data        ext4        /dev/block/mmcblk1p3    ext4_32        default

editamos res/etc/recovery.fstab

cambiamos en la linea 9:

    /sdcard     vfat    /dev/block/mmcblk1p1    NULL        vfat         NULL              rw,check=no
    #internal
    /emmc       vfat    /dev/block/mmcblk0p1    NULL        vfat         NULL              rw,check=no

por
    /sdcard     vfat    /dev/block/mmcblk0p1    NULL        vfat         NULL              rw,check=no
    #internal
    /emmc       vfat    /dev/block/mmcblk1p1    NULL        vfat         NULL              rw,check=no



una vez guardados todos los archivos los cerramos y ya estamos casi listos.


5-3 KITCHEANDO-> Making a BOOM digo a BOOT


volvemos al kitchen y pulsamos b -> Build boot.img from BOOT-EXTRACTED folder (for working folder)

ahora ya tenemos nuestro boot.img en la carpeta working_xxxxxx asegurarnos que el archivo tiene la fecha actual o sea que lo acaba de crear


6- FLASHEANDO NUESTRO BOOT


copiamos nuestra boot.img al tfno escribimos -> adb push boot.img /tmp/boot.img

entramos en la shell del tfno-> adb shell

hacemos ~ # cd tmp

y comprobamos que está nuestra boot -> ~ # ls

FLASHEAMOS

escribimos -> ~ # flash_image boot /tmp/boot.img

no deberia dar ningun error

salimos -> ~ # exit

hacemos -> adb reboot recovery

entramos en la opcion de mount storage

en el recovery hacemos -> format data

ATENCION no hay que hacer wipe de nada porque si noi puede que no funcione

comprobamos que podemos montar todos los directorios

comprobamos que podemos montar todos los directorios, data, cache, etc, eso se sabe porque cambia el menu de mount a umount si lo hace bien

si no lo hace bien es que hemos tenido algun fallo

desconectamos USB volvemos a conectar y no metemos en la shell -> adb shell

hacemos -> ~ # mount

nos debería salir entre otras -> /dev/block/mmcblk1p3 on /data type rfs (rw,nosuid,nodev,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=utf8)

si no sale esto algo tenemos mal, hay que comprobar las particiones de la sdcard que esten bien y formatear data con el recovery

salimos de la shell y hacemos adb reboot y dejamos que arranque y "voila" tenemos nuestro tfno funcionando y limpito

para comprobar que está todo bien nos metemos con la shell ejecutamos -> ~ # mount

y debería salir algo así:

rootfs on / type rootfs (rw,relatime)
tmpfs on /dev type tmpfs (rw,relatime,mode=111)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
none on /acct type cgroup (rw,relatime,cpuacct)
tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)
tmpfs on /mnt/obb type tmpfs (rw,relatime,mode=755,gid=1000)
none on /dev/cpuctl type cgroup (rw,relatime,cpu)
/sys/kernel/debug on /sys/kernel/debug type debugfs (rw,relatime)
/dev/block/stl9 on /system type rfs (ro,relatime,vfat,log_off,check=no,gid/uid/rwx,iocharset=utf8)
/dev/block/stl3 on /efs type rfs (rw,nosuid,nodev,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437)

--> /dev/block/mmcblk1p3 on /data type rfs (rw,nosuid,nodev,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=utf8)

/dev/block/stl10 on /dbdata type rfs (rw,nosuid,nodev,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=utf8)
/dev/block/stl6 on /mnt/.lfs type j4fs (rw,relatime)
debugfs on /debug type debugfs (rw,relatime)
/dev/block/stl11 on /cache type rfs (rw,nosuid,nodev,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=utf8)

--> /dev/block/vold/179:17 on /mnt/sdcard type vfat (rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fma
sk=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro,discard)

--> /dev/block/vold/179:1 on /mnt/sdcard/external_sd type vfat (rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,g
id=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
)
--> /dev/block/vold/179:1 on /mnt/secure/asec type vfat (rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015
,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)

tmpfs on /mnt/sdcard/external_sd/.android_secure type tmpfs (ro,relatime,size=0k,mode=000)


las que tienen la flecha --> son las importantes, si no están así es que algo ha fallado y hay que repetir el proceso

yo cuando arranque el tfno me salió en ruso, no se asusten vayan al menu de idiomas y elijan el suyo

me funciona la camara, la galeria, llamadas, smss, wifi, en fin como nuevo


7- ULTIMOS RETOQUES

a continuación podemos desmontar la sdcard en el menu ajustes del tno para que no estorbe

o podemos desactivarla del tfno para siempre en el archivo vold.fstab.new comentamos la linea 21

#dev_mount sdcard1 /mnt/sdcard/external_sd 1 /devices/platform/mmci-omap-hs.1/mmc_host/mmc0

y lo metemos en el tfno con -> adb push vold.fstab.new /etc/vold.fstab

ATENCION-> esto no está del todo probado, se puede jorobar todo, así que ojo


Saludos y suerte,

JM
 
 
Última edición por un moderador:
#3
Hasta aca llegue lo mas bien

editamos res/etc/recovery.fstab

 /sdcard     vfat    /dev/block/mmcblk1p1    NULL        vfat         NULL              rw,check=no
    #internal
    /emmc       vfat    /dev/block/mmcblk0p1    NULL        vfat         NULL              rw,check=no

por
    /sdcard     vfat    /dev/block/mmcblk0p1    NULL        vfat         NULL              rw,check=no
    #internal
    /emmc       vfat    /dev/block/mmcblk1p1    NULL        vfat         NULL              rw,check=no

depues de esto no me anduvo nada porque en el archivo original no tenia esas lineas asi que le agregue simplemente lo que tenia abajo o sea :

    /sdcard     vfat    /dev/block/mmcblk0p1    NULL        vfat         NULL              rw,check=no
    #internal
    /emmc       vfat    /dev/block/mmcblk1p1    NULL        vfat         NULL              rw,check=no

Tendras el archivo original completo??? o mejor dicho no me podras pasar los archivos ya editados si los tenes?

que editor se usa para estos archivos? porque con el notepad es bastante dificil buscar las lineas

Puede ser que la linea para el vold.fstab sea: D:/directorio> adb pull system/etc/vold.fstab vold.fstab.original  ??

bueno creo que soy el primero en animarse a hacer esto y poder contarlo jajajaja

agradeceria si podes darme una mano. saludos

Gracias
 
#4
Cuando llego al PASO 4º.- PREPARAR SDCARD EXTERNA dice abrimos una pantalla de CMD y ejecutamos ADB shell. Mi pregunta es....donde abro esa pantalla de CMD???? Si me teléfono no inicia. Espero puedan ayudarme,racias.
 
#5
Cuando llego al PASO 4º.- PREPARAR SDCARD EXTERNA dice abrimos una pantalla de CMD y ejecutamos ADB shell. Mi pregunta es....donde abro esa pantalla de CMD???? Si me teléfono no inicia. Espero puedan ayudarme,racias.
el telefono tiene que estar en modo recovery y conectado a la pc reconocido por el sistema, en la pc tiene que estar instalado el sdk de android y entonces ejecutas el ADB SHELL en el CMD.

ADB SHELL es una interfaz que te permite modificar el contenido del telefono, archivos y ver las particiones del sistema y de la sd card.

para instalarlo lo podes hacer de aca : 

http://developer.android.com/sdk/index.html la ruta para ejecutar el adb shell seria la siguiente (una vez instalado):

inicio-- ejecutar-- cmd

dentro del cmd cd G:\adt-bundle-windows-x86_64-20130219\sdk\platform-tools>     (G: es el disco donde instalaste el sdk)

G:\adt-bundle-windows-x86_64-20130219\sdk\platform-tools> adb shell

 #

espero haberte ayudado, igual el camino a la solucion es bastante largo, yo todavia no logre hacerlo arrancar
 
#6
Muchisimas gracias por tu ayuda, la verdad que estoy intentando hacer lo que excelentemente describis a ver si puedo resucitar mi telefono. Hay algunas cuestiones que tengo problemas que me gustaría por favor que me ayudes.

En el punto 4.2 intercambiar memoria interna por externa no describis como hacerlo. Podrías ayudarme con esto???
 
Y en el punto 5 decis: sacamos el build.prop -> adb pull /system/build.prop build.prop
 
pero un paso atrás dijiste que desconectemos el telefono por lo tanto entiendo que este paso
no es posible. Es asi???
 
Y por el final de este punto decis: entramos en la carpeta system y le sobrescribimos el 
archivo build.prop con el que sacamos del adb
Cómo hago esto????
 
Espero tu colaboración.

Miuchas gracias.
 
#7
Pude avanzar un paso más pero me trabe en 5-1 KITCHEANDO

Cuando ejecuto el archivo cygwin.bat me sale el siguiente mensaje:

El sistema no puede encontrar la ruta especificada.

"bash" no se reconoce como un comando interno o externo,

programa o archivo por lotes ejecutable.

Y ahora como sigo????
 
#8
Mira probe el tutorial unas 5 veces distintas cambiando varias ROMs, siempre llego a lo mismo el telefono queda en un loop y no enciende, las veces que logre que encienda es con una rom MIUI instalada desde el recovery (miui 2.4.20 v11) y logro tener memoria externa pero no interna, no logro hacer que el sistema monte la carpeta /data, ya probe modificar manualmente todos los archivos: fota.rc, vold.fstab, fstab, init.rc, init.latona.rc, recovery.fstab, recovery.fstab.rc y cambiando donde dice mmcblk0p3 /data por mmcblk1p3 /data y nada. Alguien me podra dar una manito??
 
#9
Cristian como hiciste para hacer funcionar el archivo cygwin.bat??????

Me dice:

El sistema no puede encontrar la ruta especificada.

"bash" no se reconoce como un comando interno o externo,

programa o archivo por lotes ejecutable.
 

juanga91

Nuevo miembro
#13
buenas, soy nuevo en esto, estoy tratando de hacer andar un sgs i9003L, mi problema es similar al tuyo, con la diferencia que a mi directamente no me reconoce la memoria interna del telefono, por lo tanto cuando quiero montar la sd externa no esta ubicada en mmcblk1, sino en mmcblk0. entonces pense, si la memoria externa la monta por defecto en donde deberia estar la memoria interna, entonces si doy a flashear con la sd colocada, deberia instalar todo en la sd externa, ahora, lo hice y me dio un error, y no es el que dice que no puede montar /data porque no encuentra el directorio (eso me lo dice si no coloco la memoria externa).

ahora como si hay una memoria donde flashear, me da otro error que cito tal cual:

Formating /dataE:format_volume: rfs format failed on /dev/block/mmcblk0p3Formating /dbdataFormating /cacheData wipe failedsegun el log, la particion 0p3 es de /data, alguno se le ocurre alguna idea de como solucionar este problema?

el tutorial este no lo puedo seguir porque en el momento de formatear las sd, no existe mmcblk1, eso no es tanto problema, coloco 0 en lugar de 1, pero despues cuando editan los archivos casi al final yo no los edite por eso mismo pero no me funciono, que deberia hacer? modifico los archivos o eso no va a funcionar?

Cristian como hiciste para hacer funcionar el archivo cygwin.bat??????

Me dice:

El sistema no puede encontrar la ruta especificada.

"bash" no se reconoce como un comando interno o externo,

programa o archivo por lotes ejecutable.
patolucas no se si solucionaste tu problema, a mi me funciono, lo descomprimiste en c:\cygwin?? se me ocurre que pueda ser eso
 

juanga91

Nuevo miembro
#14
buenas, comento que pude hacer montar la particion mmcblk0p3 en /data, el problema estaba en el tipo de particion no coincidia con el que estaba en init.rc, lo unico que hice fue formatear la particion con gparted en ext4. a pesar de eso el telefono sigue en un loop y no inicia. otro problema es que no puedo montar mmcblk0p1 en /emmc, manualmente mediante comando en adb puedo pero en el recovery si le doy a mount /emmc no la monta, no se si eso haga que no inicia el celu, porque en tal caso iniciaria pero no tendria memoria usb. espero que alguien me pueda dar una mano con esto. saludos
 
#15
Solucionado (a medias)

Bueno despues e probar cientos de metodos, roms, flasheos, modificiaciones personales y despues de modificar 1000 veces de manera manual los archivos de etc, init.rc, fota.rc, lpm.rc etc etc etc logre hacer andar el telefono pero funciona muy lento, el tema del funcionamiento lento se lo atribuyo a la velocidad de la memoria sd.

El proceso es sencillo (no pongo los links porque hay miles de tutos de como instalar kpe y kpu)

1) Instalar KPE con latona pit y modem lubkb1 (para los que son de argentina), asegurense que termine el flasheo completo, si se cuelga lo desconectan, sacan la bateria lo ponen en modo download de nuevo y vuelven a flashear

2) instalan KPU, reinicia y todavia no arranca.

3) Flashear con odin [Click for QR Code] (5.87 MB, 20965 views) de la pagina forum.xda-developers.com/showthread.php?t=1355675 fijense bien cual bajan y flashean porque no andan todos de la misma manera, esperan que reinicie y deberia entrar en modo recovery, una vez verificado que funciona el recovery lo apagan, sacan la micro sd y la ponen en la compu con un lector de tarjetas o algo similar para poder particionarla

4) utilizan el programa http://minitool-partition-wizard-home-edition.soft32.com/ para crear 3 particiones, yo cree una de 1,5 gb la otra de 800 mb y la otra de lo que sobro (use una sd de 4gb) , todas las particiones en modo primaria y formato fat32 (despues la rom le cambia solo a EXT3 o 4 segun necesita

5) en la particion que les reconoce el sistema como disco extraible (la de 1,5gb en mi caso) le ponen la rom que vamos a flashear, usamos la jellybam http://www.htcmania.com/showthread.php?t=484770 , le ponemos el kernel-cm-10-A4-signal_fix.zip (http://d-h.st/9j8) y despues que copiamos eso a la sd la desmontamos de la pc, la ponemos en el telefono y reiniciamos dentro del recovery

6)dentro del recovery install zip from sdcard y le damos al kernel-cm10, esperamos que termine y reiniciamos en recovery

7) ahora si flasheamos la rom jellybam, cuando termina wipe data/cache, y sin reiniciar volvemos a install zip fron sd card e instalamos el kernel, si no lo encuentra dentro de la sd card lo buscamos en la memoria interna (emmc)

tarda como media hora en arrancar despues de que vemos la animacion, hasta ahora los estoy probando el telefono, como les dije anda medio lento y hay que tenerle mucha paciencia, cuando pregunta si cerrar o esperar la aplicacion le ponen esperar

espero haber sido mas o menos claro si les sirve comenten

Saludos

Cristian