-
Cómo respaldar/extraer el MAIN con SeTool2 Lite
Es simple.
Para DB2020:
Base: 44140000
Lenght: 1CC0000
Cita:
Iniciado por m1ch43lzm
Para todos los DB2020, la longitud es: 1CC0000 (comprobado con MAIN de K790, W610, W710, W580) ...
Click para http://www.topsony.com/forum_es/imag...ost_thanks.gif a m1ch43lzm
Para DB2010:
Primero, debemos saber qué base usa.
W800/K750/Z520 y afines: 44020000
W810/W300/K510 y afines: 44140000
W550/W600: 440A0000
A partir de éso, podremos calcular cuál será el lenght que deberemos poner en SeTool2Lite.
Cómo?
Abran la Caculadora.
Modo científico. (Ver, Científica)
Click en Dec (decimal)
http://img292.imageshack.us/img292/9721/63371825kq3.png
Y escriban la cantidad de blocks que tiene su MAIN. Por ejemplo, 344 (para W810)
Multiplíquenlo por 65536
Hagan click en HEX (hexadecimal)
http://img206.imageshack.us/img206/9782/25321013pa4.png
Y el resultado es lo que deberemos poner en SeTool2Lite.
Marcamos "Read SSW" para poder tener un archivo flasheable.
Y luego clickeamos en READ FLASH.
Luego del proceso, Nos quedará un archivo como:
read_44140000_1580000.ssw
en la carpeta de SeTool2 Lite. Simplemente lo guardamos. Y ahí tenemos un backup de MAIN.
Saludos!
-
Re: Cómo extraer la MAIN con SeTool2 Lite.
Cita:
Iniciado por
PabloMDiez
Es simple.
Este método sólo funciona con DB2010
Primero, debemos saber qué base usa.
W800/K750/Z520 y afines: 44020000
W810/W300/K510 y afines: 44140000
A partir de éso, podremos calcular cuál será el lenght que deberemos poner en SeTool2Lite.
Cómo?
Abran la Caculadora.
Modo científico.
Dec (decimal)
Y escriban la cantidad de blocks que tiene su MAIN. Por ejemplo, 344 (W810)
Luego hacen click en HEX (hexadecimal)
Y les devuelve un valor. En el caso de 344 blocks, devolverá 158.
A ése valor, agréguenle 0000.
Y les queda 1580000.
Éso es lo que deberemos poner en SeTool2Lite.
Marcamos "Read SSW" para poder tener un archivo flasheable.
Y luego clickeamos en READ FLASH.
Luego del proceso, Nos quedará un archivo como:
read_44140000_1580000.ssw
en la carpeta de SeTool2 Lite. Simplemente lo guardamos. Y ahí tenemos un backup de MAIN.
Saludos!
Ey amigo podrias colocar imagenes para poder entender algo mejor y asi hacer todo el procedimiento sin hacer fallas
-
Re: Cómo extraer la MAIN con SeTool2 Lite.
Ahí lo simplifiqué un poquito. Si aún no entiendes, trataré de poner screenshots.
Saludos.
-
Re: Cómo extraer la MAIN con SeTool2 Lite.
si a mi tambien me gustaria que pusieras screenshots para entender mejor. aunque no entendi sobre la catidad de blocks ¿como veo eso?
-
Re: Cómo extraer la MAIN con SeTool2 Lite.
Ahí puse screenshots.
Sabía que me preguntarían eso.
FlashBlocks son la cantidad de bloques de datos que contiene un Firmware, lo obtienen al flashear.
Para obtener ese dato sin flashear, tomen el peso del archivo MBN en bytes, y lo escriben en la calculadora, luego hacen click en HEX, y a ese valor que te da (en el caso de W810 R4EA031, dará 1577000) le suman (decimalmente) 10000 y te da el valor de Lenght.
Una duda, para qué quieres extraer la MAIN?
Saludos..
-
Re: Cómo extraer la MAIN con SeTool2 Lite.
Cita:
Iniciado por
PabloMDiez
Ahí puse screenshots.
Sabía que me preguntarían eso.
FlashBlocks son la cantidad de bloques de datos que contiene un Firmware, lo obtienen al flashear.
Para obtener ese dato sin flashear, tomen el peso del archivo MBN en bytes, y lo escriben en la calculadora, luego hacen click en HEX, y a ese valor que te da (en el caso de W810 R4EA031, dará 1577000) le suman (decimalmente) 10000 y te da el valor de Lenght.
Una duda, para qué quieres extraer la MAIN?
Saludos..
A ver si entendi, tomo el tamaño edl archivo MBN que va a reemplazar mi main, paso la calculadora a hexa, le sumo 10000 (sigue en hexa) y cual es el tamaño?? porque daria un numero enorme... como se la cantidad de blocks asi? No entendi... creo que seria bueno que pongas imagenes...
Se agradecera!
Saludos!
-
Re: Cómo extraer la MAIN con SeTool2 Lite.
De hecho no pienso poner imágenes sobre cómo usar la calculadora de Win!!!
Ejemplo:
W810_R4EA031_MAIN_GENERIC_HN_RED49.mbn
21980Kb
Entonces 21980 * 1024 (para obtener en Bytes) = 22507520
A ese valor, lo convertimos en Hexadecimal (haciendo click en HEX)
Y nos da 1577000
Le sumamos 10000 y nos dá finalmente
15877000
Lo que pondremos de valor Lenght.
Saludos.
-
Re: Cómo extraer la MAIN con SeTool2 Lite.
Si quieren tener el Backup de vuestro Main tal y como está en el celu (osea la misma cantidad de bytes), sin parches fuera del MAIN original (osea sin esos parches que contienes FFFFFFF's), hagan lo siguiente:
- Conviertan el MAIN (*.mbn) a RAW (*.raw), con el MAIN2RAW.
- Luego al archivo generado le dan clic derecho, y vean la parte que dice "Tamaño" (no "Tamaño en disco"), copien el valor.
- Vayanse a la calculadora copien el valor, ahora transformenlo a Hexadecimal (tal como está en el primer post).
- Este nuevo valor es el que tendrán que poner en Lenght, y listo; ya saben que hacer despues.
-
Re: Cómo extraer la MAIN con SeTool2 Lite.
Cita:
Iniciado por
PabloMDiez
De hecho no pienso poner imágenes sobre cómo usar la calculadora de Win!!!
Ejemplo:
W810_R4EA031_MAIN_GENERIC_HN_RED49.mbn
21980Kb
Entonces 21980 * 1024 (para obtener en Bytes) = 22507520
A ese valor, lo convertimos en Hexadecimal (haciendo click en HEX)
Y nos da 1577000
Le sumamos 10000 y nos dá finalmente
15877000
Lo que pondremos de valor Lenght.
Saludos.
Entonces seria:
... Le sumamos 10000 y nos dá finalmente
1587000
Lo que pondremos de valor Lenght.
Perfecto... si pones mal el lenght que podria pasar?
-
Re: Cómo extraer la MAIN con SeTool2 Lite.
Cita:
Si quieren tener el Backup de vuestro Main tal y como está en el celu (osea la misma cantidad de bytes), sin parches fuera del MAIN original (osea sin esos parches que contienes FFFFFFF's), hagan lo siguiente:
- Conviertan el MAIN (*.mbn) a RAW (*.raw), con el MAIN2RAW.
- Luego al archivo generado le dan clic derecho, y vean la parte que dice "Tamaño" (no "Tamaño en disco"), copien el valor.
- Vayanse a la calculadora copien el valor, ahora transformenlo a Hexadecimal (tal como está en el primer post).
- Este nuevo valor es el que tendrán que poner en Lenght, y listo; ya saben que hacer despues.
Amigo hice lo que tu dijiste y me dio como resultado 14FC6E4 lo puse en length e hice clic en read flash, pero despues de leer mi SETOOL2LITE se quedo en "Converting"... Ahora, mi pregunta es, Hace este procedimiento respaldo de los parches que le aplicamos al MAIN? En caso de tener que flashear de nuevo solo flasheamos este MAIN y queda con los parches aplicados de una vez?
-
Re: Cómo extraer la MAIN con SeTool2 Lite.
Cita:
Iniciado por
diablito!
Entonces seria:
... Le sumamos 10000 y nos dá finalmente
1587000
Lo que pondremos de valor Lenght.
Perfecto... si pones mal el lenght que podria pasar?
Talvez no puedas flashear el MAIN extraído. Que modelo tienes? Cuantos flashblocks son? Así puedo verificarte ese valor..
Saludos!
Cita:
Iniciado por
thewolf
Amigo hice lo que tu dijiste y me dio como resultado 14FC6E4 lo puse en length e hice clic en read flash, pero despues de leer mi SETOOL2LITE se quedon en "Converting"... Ahora, mi pregunta es, Hace este procedimiento respaldo de los parches q le aplicamos al MAIN? En caso de tener q flachear de nuevo solo flasheamos este MAIN y queda con los parches aplicados de una vez?
En realidad si, pero algunos patches se guardan un poco más allá del MAIN porque poseen más código que el teléfono no tiene espacio para ubicarlo dentro del MAIN. Talvez la mayoría funcionen, pero los patches avanzados no..
Saludos!
-
Re: Cómo extraer la MAIN con SeTool2 Lite.
Cita:
Iniciado por
PabloMDiez
Talvez no puedas flashear el MAIN extraído. Que modelo tienes? Cuantos flashblocks son? Así puedo verificarte ese valor..
Saludos!
...
solo corregi el calculo que habias hecho antes, fijate... tal vez no tuve en cuenta algo... Avisame!
Todavia no pude calcular nada ya que me falta todavia para poder utilizar la zona de descargas...
saludos!
-
Re: Cómo extraer la MAIN con SeTool2 Lite.
Yo la extraje hace tiempo, pero hace poco queria flashear mi telefono con esa main extraida pero cuando la ponia me salia un error... Estas main extraidas se usan para flashear? y si no es asi, para que sirven?
saludos
-
Re: Cómo extraer la MAIN con SeTool2 Lite.
Cita:
Iniciado por
UdeChile
Yo la extraje hace tiempo, pero hace poco queria flashear mi telefono con esa main extraida pero cuando la ponia me salia un error... Estas main extraidas se usan para flashear? y si no es asi, para que sirven?
saludos
Exacto ;) Talvez no marcaste "Read SSW"!
Saludos.
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
una prengunta supongamos que extraiga la main de un k310@w200 que se encuentra con un parche unlock,esta main podria aplicarle a un w200 original??? o la main extraida solo funcionaria para el telefono del cual se extrajo.
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
Entonces si tengo un k750@w800 que usa una MAIN de 288 blocks pero si se hace la main parcheada con GSlide son 291 blocks, ¿Si uso entonces los valores basados en esos blocks obtendré una MAIN parcheada?
Saludos!
-
Re: Cómo extraer la MAIN con SeTool2 Lite.
Cita:
Iniciado por
PabloMDiez
Exacto ;) Talvez no marcaste "Read SSW"!
Saludos.
Si se lo puse, el archivo que me dio como resultado era un *.ssw
-
Re: Cómo extraer la MAIN con SeTool2 Lite.
Quedé en la duda..
Cuando aplicás un patch a la MAIN por SeTool2Lite, no cambian las checksums (total no estamos "flasheando"). Al leerlo y tratar de aplicarlo nuevamente, creería que no funciona, teóricamente porque el Loader lo rechazaría, ya que no cuadran las checksums..
Alguien que me confirme esto??
Saludos...
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
hola, PabloMDiez
mira menos mal tengo un log pasado
Cita:
FOUND: R1CA021_CXC1250514_EU_1_CR
Restore from:R1CA021_CXC1250514_EU_1_CR
HDR block not accepted,error:A9
writing D:\Aldo\celular aldo\Recursos\MAIN\W700_R1CA021_MAIN_EU_1_CR_RED49 .mbn
CURRENT FLASH FILE CID:49
SSW uses dynamic hash, dynamic hash len is:290
Will flash 290 blocks...
Can't get packet properties.
bad luck, phone is NOT USABLE
Elapsed:366 secs.
de ahi saco que tengo 290 blocks cierto?
siguiendo lo que indicaste tendria que poner en length: 1220000
ahora mi pregunta es por que haces referencia a "la base"
Cita:
Iniciado por PabloMDiez
Primero, debemos saber qué base usa.
W800/K750/Z520 y afines: 44020000
W810/W300/K510 y afines: 44140000
W550/W600: 440A0000
en mi caso mi W700 es 44020000, donde eh de utilizar este valor?
y la segunda es:
¿Por que no se cambia tambien las start address?
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
W700 usa la base 44020000 lo pones en SeTool2Lite (esto es para LEER la MAIN)
No cambian, porque depende de su, (valga la redundacia) base.
La base W800, K750, Z520, W700 usan incluso las mismas text labels (etiquetas de texto). Por lo tanto en el Z520 se pude leer "RADIO" aunque no tenga =)
Saludos
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
Solo para aclarar:
Cita:
Iniciado por
Cannabis3x
...en mi caso mi W700 es 44020000, donde eh de utilizar este valor?
Ese valor se pone en Start Address, en el Setool2Lite, para su posterior lectura (Read Flash).
-
Re: Cómo extraer la MAIN con SeTool2 Lite.
Cita:
Iniciado por
PabloMDiez
Quedé en la duda..
Cuando aplicás un patch a la MAIN por SeTool2Lite, no cambian las checksums (total no estamos "flasheando"). Al leerlo y tratar de aplicarlo nuevamente, creería que no funciona, teóricamente porque el Loader lo rechazaría, ya que no cuadran las checksums..
Alguien que me confirme esto??
Saludos...
setool2 lite produce un archivo CID254, Brown, con sus checksums correspondientes (se puede decir que "calcula" las checksum, para CID254, Brown)
Te preguntas cómo puedes flashear eso en un DB2010 RED49? Si es así, es porque setool2 lite usa un flashloader "parchado", para ignorar CID, color, y checksum
Resultado: Una lectura hecha por setool2 lite, es "flasheable" con el mismo setool2 lite, y con SEtool original (dongle/box)
Un dato interesante: Todos los REST que vienen con el setool2 lite, son CID254, Brown, y se usan unicamente en los DB2010 CID49, Red
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
Cita:
Iniciado por
simplement
una prengunta supongamos que extraiga la main de un k310@w200 que se encuentra con un parche unlock,esta main podria aplicarle a un w200 original??? o la main extraida solo funcionaria para el telefono del cual se extrajo.
...Segun si se puede flashear un SonyEricsson w200 con la MAIN parcheada del k310 "a" w200,
Solo que despues de flashear tu w200 lo finalizas con dicha MAIN y estarian funcionando en el SE W200 con los parches que ya estan instalados en la MAIN extraida,
Esa es una buena opcion!
Por sierto una pregunta-
Como se cuantos Block's tiene mi k310"a"w200??
Tengo entendido que son 317 Block's los que me marca el SeTool estoy bien?
Nos vemos!
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
Se podria extraer el archivo ("main") de mi propio celular, no lo tengo y queria saber si se puede extraer ese mismo archivo ahi, para poder ponerle parches, mi celular es un w700
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
Alguien sabe cuantos blocks tiene el R9A036 para el w300?
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
Cita:
Iniciado por
Sefan
Alguien sabe cuantos blocks tiene el R9A036 para el w300?
tanto el R9A036 como el r4ea031 traen 336 flashblocks
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
Hola, :confused: alguien me puede decir que base utiliza el w200i, gracias
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
Cita:
Iniciado por
joejrdn
Hola, :confused: alguien me puede decir que base utiliza el w200i, gracias
Usa 44140000
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
Hola a todos, tengo una pregunta, ojala me la puedan responder:
Tengo un K790 DB2020 CID52 (R6BC002) y quiero extraer la MAIN (y el FS si se puede), alguien me podría dar la base, y el numero de bytes a leer (Mi MAIN pesa 30.160.336 bytes) y después: de donde sacan esta información? Estoy tratando de enender un poco la estructura de los archivos MBN y RAW, las diferencias, etc.. alguien me podría mandar algun link o info al respecto please? Gracias de antemano
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
Si ingresas mal los codigos te copia igual el main?
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
aver. le hice un change lMEl a w300 como leo el main de este. si entro con far y al final flasheo la main el telefono seguira vivo???
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
Este tema es super interesante, me gustaria preguntar algo...
Se puede leer la Fs tambien y cual es el metodo o esta opción es solo para el Main???
Además, en el primer post se aclaró que es solo para DB 2010, esto es confirmado o es posible con las nuevas versiones??
Gracias de antemano;)
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
Cita:
Iniciado por
amato
Se puede leer la Fs tambien y cual es el metodo o esta opción es solo para el Main???
Teóricamente si, no sé cuál es el límite de lectura de SeTool2 Lite, de todas formas, si se pude leer, no estoy completamente seguro de que se pueda flashear...
Cita:
Iniciado por
amato
Además, en el primer post se aclaró que es solo para DB 2010, esto es confirmado o es posible con las nuevas versiones??
Aún no hay cambios...
Saludos!
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
ahora que se puede en los db2020 cid52, cuales serian los valores del k790?
el lengt seria 1CD35D0, y cual seria la base?
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
Cita:
Iniciado por
HunterZero
ahora que se puede en los db2020 cid52, cuales serian los valores del k790?
el lengt seria 1CD35D0, y cual seria la base?
44140000.
Saludos
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
o no se puede o hice algo mal
Código:
Welcome to SEtool2 ( LITE edition ) v 1.11
supported DB2010/DB2012 CID49/50/51/52, DB2020 CID49/51/52
Loaded 51 flash descriptors
if you like LITE edition - please visit www.setool.net and buy FULL.
ChipID:9900,EMP protocol:0301
PHONE IS RED RETAIL PRODUCT
FLASH CID detected:52
Speed:921600
Flash ID check:897E
Flash props sent ok
OTP LOCKED:1 CID:51 PAF:1 IMEI:3xxxxxxxxxxxxxxx CERT:RED
FLASH CID:52 COLOR:RED
Model:K790a
Brand:Smartcom PCS
MAPP CXC article: R1JC002 prgCXC1250477_GENERIC_EV
MAPP CXC version: R1JC002
Language Package:AMERICA_2
CDA article: CDA102535/324
CDA version: R4A
Default article: cxc1250491
Default version: R1JC002
Network LOCKED
Operator: 730-03
Elapsed:1 secs.
ChipID:9900,EMP protocol:0301
PHONE IS RED RETAIL PRODUCT
FLASH CID detected:52
Speed:921600
OTP LOCKED:1 CID:51 PAF:1 IMEI:xxxxxxxxxxxxxxxx CERT:RED
FLASH CID:52 COLOR:RED
LDR:061201 1314 HANCXC1329129_DB2020_FLASHLOADER_R2A005
Flash ID check:897E
Flash props sent ok
only FLASH operation supported in that mode
Elapsed:11 secs.
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
Escribe exactamente que valores pones en start y lenght.
Saludos.
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
start 44140000
lenght 1CD35D0
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
@HunterZero
Si quieres leer el MAIN en DB2020, primero debes aplicar el parche "quick access" usando "Bypass DB2020 security"
Obviamente al hacer esto, necesitas tener tu MAIN original, K790 R1JC002 GENERIC_EV (no importa el CID), porque primero se daña el MAIN, luego se escribe el MAIN, y por ultimo, se aplica el parche
Si está liberado por parche, vas a perder ese parche, porque restauras el MAIN original al momento de aplicar el parche "quick access"
Despues de instalar el parche "quick access", ya puedes leer el MAIN, marcando la opción "Use quick access patch", pero tendrias que considerar longitud extra, por si acaso
-
Re: Cómo extraer el MAIN con SeTool2 Lite.
cuanto seria la longitud extra?