Home Menu

Menu



Samsung Galaxy S III mini Samsung Galaxy SIII mini


 
Herramientas
  #1  
Viejo 21/01/13, 19:55:06
Avatar de nslookup
nslookup nslookup no está en línea
Usuario poco activo
Mensajes: 26
 
Fecha de registro: may 2011
Localización: En una galaxia muy muy lejana...
Mensajes: 26
Modelo de smartphone: samsung galaxy s3 mini
Versión de ROM: La de fábrica. Libre.
Versión de Radio: I8190XXALL2
Tu operador: Pepephone
Mencionado: 0 comentarios
Tagged: 0 hilos
¿Se puede cambiar la ROM usando heimdall en linux?

Antes de que alguno se ponga a hacer esto paso a paso, recuerda:
  1. ESTO NO ES UN TUTORIAL
  2. Estoy preguntando a otros usuarios con más nivel si podría funcionar o si alguno lo ha probado antes.
  3. Yo no lo he intentado aún porque no hay wevos ;)

Hola, quisiera cambiar la ROM de mi galaxy S3 mini, usando heimdall desde linux, por la alemana ya rooteada, pero tengo dudas.

Mi galaxy s3 mini usa la ROM oficial española. El teléfono lo compré libre, es decir, no es de ninguna operadora.

Mi ROM actual:
build number: JR003H.I8190XXALL2
kernel version: 3.0.31-639956
android version: 4.1.1
baseband version: I8190XXALL2
La nueva ROM (de infected):
http://forum.xda-developers.com/show....php?t=2104638
build number: JZO54K.I8190XXAMA1
kernel version: 3.0.31 - 790526
baseband version: XAAMA1 [EUROPE]
android version: 4.1.2
ROM STATUS: NON-WIPE
FIRMWARE STATUS AFTER FLASH: OFFICIAL
BINARY COUNT AFTER FLASH: NONE
En este hilo de xda-developers, el usuario arturaz explica cómo lo hizo él. Lo que ocurre, es que arturaz migró a una ROM que utilizaba la misma version de banda base que su ROM original. Todo mi razonamiento está basado en su experiencia:
http://forum.xda-developers.com/show....php?t=2066668


En mi caso, como podeis ver, las ROM nueva y actual utilizan versiones distintas de banda base, de manera que NO estoy nada seguro de si lo que voy a poner a continuación está bien, o es un disparate. Y me gustaría que alguien con más experiencia me oriente un poco.


1. Descomprimo todos los archivos de la nueva ROM en mi home. Almaceno estos archivos en /home/ali3n/galaxys3

Código:
$ cd /home/ali3n/galaxys3
Los archivos de los que consta esta ROM son:
Código:
$ ls -1a
boot.img
cache.img
hidden.img
modem.bin
STE_boot1.img
STE_boot2.img
system.img
2. Pongo el teléfono en modo download:
Para ello apago el teléfono. Lo desconecto del pc. Mantengo pulsados durante unos 5 segundos los botones: vol menos + home + encendido.
Acto seguido, me pide que confirme la operación pulsando volumen +, lo hago.
A continuación, conecto el teléfono al pc usando el cable usb.

3. ¿Detecta heimdall mi teléfono?
Código:
$ sudo heimdall detect
Respuesta:
Device detected
4. Descargo del teléfono el archivo pit para localizar los archivos de los que consta la nueva ROM, y obtener así los identificadores de partición a los que están asociados:
Código:
$ sudo heimdall print-pit
Respuesta:
Heimdall v1.3.1, Copyright (c) 2010-2011, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate

Initialising connection...
Detecting device...
Claiming interface...
Attempt failed. Detaching driver... ----->(Por lo que vi en el archivo pit del usuario arturaz, esto es normal)
Claiming interface again...
Setting up interface...

Checking if protocol is initialised...
Protocol is not initialised.
Initialising protocol...
Handshaking with Loke...

Beginning session...
Session begun with device of type: 131072

Downloading device's PIT file...
PIT file download sucessful

Entry Count: 25
Unknown 1: 1598902083
Unknown 2: 844251476
Unknown 3: 28519
Unknown 4: 25708
Unknown 5: 28261
Unknown 6: 0
Unknown 7: 0
Unknown 8: 0


--- Entry #0 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 1
Partition Flags: 2 (R/W)
Unknown 1: 1
Partition Block Size: 0
Partition Block Count: 256
Unknown 2: 0
Unknown 3: 0
Partition Name: MBR,GPT
Filename:


--- Entry #1 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 2
Partition Flags: 2 (R/W)
Unknown 1: 1
Partition Block Size: 256
Partition Block Count: 768
Unknown 2: 0
Unknown 3: 0
Partition Name: MasterTOC
Filename: STE_boot.bin


--- Entry #2 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 70
Partition Flags: 5 (R)
Unknown 1: 1
Partition Block Size: 1024
Partition Block Count: 2048
Unknown 2: 0
Unknown 3: 0
Partition Name: PIT
Filename: goldenxx.pit


--- Entry #3 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 71
Partition Flags: 5 (R)
Unknown 1: 1
Partition Block Size: 6144
Partition Block Count: 2048
Unknown 2: 0
Unknown 3: 0
Partition Name: MD5HDR
Filename: md5.img


--- Entry #4 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 3
Partition Flags: 2 (R/W)
Unknown 1: 1
Partition Block Size: 8192
Partition Block Count: 1024
Unknown 2: 0
Unknown 3: 0
Partition Name: STEboot1
Filename: STE_boot1.img


--- Entry #5 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 4
Partition Flags: 2 (R/W)
Unknown 1: 1
Partition Block Size: 9216
Partition Block Count: 1024
Unknown 2: 0
Unknown 3: 0
Partition Name: STEboot2
Filename: STE_boot2.img


--- Entry #6 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 5
Partition Flags: 2 (R/W)
Unknown 1: 1
Partition Block Size: 10240
Partition Block Count: 1024
Unknown 2: 0
Unknown 3: 0
Partition Name: Dnt
Filename: dnt.ssw


--- Entry #7 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 6
Partition Flags: 2 (R/W)
Unknown 1: 1
Partition Block Size: 11264
Partition Block Count: 1024
Unknown 2: 0
Unknown 3: 0
Partition Name: reserved
Filename:


--- Entry #8 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 7
Partition Flags: 5 (R)
Unknown 1: 1
Partition Block Size: 16384
Partition Block Count: 2048
Unknown 2: 0
Unknown 3: 0
Partition Name: CSPSAFS
Filename: cspsa.img


--- Entry #9 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 8
Partition Flags: 5 (R)
Unknown 1: 1
Partition Block Size: 18432
Partition Block Count: 2048
Unknown 2: 0
Unknown 3: 0
Partition Name: CSPSAFS2
Filename: cspsa2.img


--- Entry #10 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 9
Partition Flags: 5 (R)
Unknown 1: 5
Partition Block Size: 20480
Partition Block Count: 32768
Unknown 2: 0
Unknown 3: 0
Partition Name: EFS
Filename: EFS.img


--- Entry #11 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 10
Partition Flags: 5 (R)
Unknown 1: 5
Partition Block Size: 53248
Partition Block Count: 32768
Unknown 2: 0
Unknown 3: 0
Partition Name: ModemFS
Filename: modemfs.img


--- Entry #12 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 11
Partition Flags: 5 (R)
Unknown 1: 5
Partition Block Size: 86016
Partition Block Count: 32768
Unknown 2: 0
Unknown 3: 0
Partition Name: ModemFS2
Filename: modemfs2.img


--- Entry #13 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 12
Partition Flags: 5 (R)
Unknown 1: 1
Partition Block Size: 118784
Partition Block Count: 102400
Unknown 2: 0
Unknown 3: 0
Partition Name: Fota
Filename: ssgtest.img


--- Entry #14 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 13
Partition Flags: 5 (R)
Unknown 1: 1
Partition Block Size: 380928
Partition Block Count: 128
Unknown 2: 0
Unknown 3: 0
Partition Name: IPL Modem
Filename: ipl.bin


--- Entry #15 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 14
Partition Flags: 5 (R)
Unknown 1: 1
Partition Block Size: 385024
Partition Block Count: 28672
Unknown 2: 0
Unknown 3: 0
Partition Name: Modem
Filename: modem.bin


--- Entry #16 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 15
Partition Flags: 2 (R/W)
Unknown 1: 1
Partition Block Size: 417792
Partition Block Count: 4096
Unknown 2: 0
Unknown 3: 0
Partition Name: Loke4
Filename: normal.bin


--- Entry #17 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 16
Partition Flags: 2 (R/W)
Unknown 1: 1
Partition Block Size: 421888
Partition Block Count: 4096
Unknown 2: 0
Unknown 3: 0
Partition Name: 2ndLoke4
Filename: normal2.bin


--- Entry #18 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 17
Partition Flags: 5 (R)
Unknown 1: 1
Partition Block Size: 425984
Partition Block Count: 32768
Unknown 2: 0
Unknown 3: 0
Partition Name: PARAM
Filename: param.lfs


--- Entry #19 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 18
Partition Flags: 5 (R)
Unknown 1: 1
Partition Block Size: 458752
Partition Block Count: 32768
Unknown 2: 0
Unknown 3: 0
Partition Name: Kernel
Filename: boot.img


--- Entry #20 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 19
Partition Flags: 5 (R)
Unknown 1: 1
Partition Block Size: 491520
Partition Block Count: 32768
Unknown 2: 0
Unknown 3: 0
Partition Name: Kernel2
Filename: recovery.img


--- Entry #21 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 20
Partition Flags: 5 (R)
Unknown 1: 5
Partition Block Size: 524288
Partition Block Count: 2457600
Unknown 2: 0
Unknown 3: 0
Partition Name: SYSTEM
Filename: system.img


--- Entry #22 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 21
Partition Flags: 5 (R)
Unknown 1: 5
Partition Block Size: 2981888
Partition Block Count: 1720320
Unknown 2: 0
Unknown 3: 0
Partition Name: CACHEFS
Filename: cache.img


--- Entry #23 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 22
Partition Flags: 5 (R)
Unknown 1: 5
Partition Block Size: 4702208
Partition Block Count: 655360
Unknown 2: 0
Unknown 3: 0
Partition Name: HIDDEN
Filename: hidden.img


--- Entry #24 ---
Unused: No
Partition Type: 2 (EXT4)
Partition Identifier: 23
Partition Flags: 5 (R)
Unknown 1: 5
Partition Block Size: 5357568
Partition Block Count: 9891840
Unknown 2: 0
Unknown 3: 0
Partition Name: DATAFS
Filename: userdata.img

Ending session...
Rebooting device...
Re-attaching kernel driver...
Hasta aquí he llegado

A continuación, el teléfono se reinicia...

Lo siguiente sería:

5. Volver a poner el teléfono en modo download
apagar el teléfono y arrancarlo pulsando a la vez
vol - home encendido
confirmar con vol +
conectar el teléfono al pc mediante el cable usb

6. Volver a comprobar que heimdall conecta con el teléfono:
Código:
$ sudo heimdall detect
Respuesta:
Device detected
Localizados los identificadores de partición asociados a cada uno de los archivos de los que consta la nueva ROM,
7. Flasheo del teléfono e instalación de la nueva ROM rooteada:

Código:
$ sudo heimdall flash --3 STE_boot1.img --4 STE_boot2.img --14 modem.bin --18 boot.img --20 system.img --21 cache.img --22 hidden.img
¿Es correcto? ¿Alguien sabe si podría funcionar? ¿Alguno lo ha probado ya o conoceis a alguien que lo haya probado ya?
O por el contrario.... Es un disparate

Lo digo porque en un hilo un usuario decía algo sobre subir el archivo pit al teléfono, pero no se cómo se haría, o si sería necesario.

En fin, que no se si me faltan pasos, si está bien, si es un disparate lo que he puesto..... cualquier ayuda o comentario se agradecería ;)

Última edición por nslookup Día 21/01/13 a las 20:03:45 Razón: aclaración de una parte del mismo
Responder Con Cita


Respuesta

Estás aquí
Regresar   HTCMania > Foros Samsung > Otros smartphones de Samsung antiguos > Samsung Galaxy S III mini

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: 13:56:39 (GMT +1)

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