Autor Tema: Ingenieria inversa..Desarrollo de soluciones y programaciòn  (Leído 848 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado carpater

  • ELECTRONICAS MONTESION
  • Administrador
  • Full Miembro
  • *****
  • Mensajes: 106
  • Agradecimientos: 58
  • Sexo: Masculino
  • compartiendo con los demas lo que se
    • Ver Perfil
    • hosana radio 101.9
Abro este tema para todos aquellos que quieran unirse conmigo y empezar a desarrollar soluciones de muchos equipos .segun nuestro alcance en conocimientos y si no los tenemos los conseguimos .. porque si podemos ..y porq aveces no tenemos que esperar que otros lo hagan.. poco a poco .. `paso a paso las cosas se van dando..

Vamos a empezar con el Avvio l500  estos equipos hay muchos dañados brick.. al parecer daños en el baseband como sabemos el avvio l500 tiene procesador qualcom msm 8226 igual que motorolas activa diag port.. entonces ya que  esa flash  o solucion esta en manos de pocos .. trataremos de darle solucion a eso.. que es lo primero 2 vias software o hardware..
empezaremos con via software.. recovery no hay no forma de sacar un backup por alli.. entonces con la consola adb voy a mirar las particiones.. haber si las puedo leer.. para esto debo tener el comando correcto..empecemos:

root@AvvioL500:/ # cat /proc/partitions
cat /proc/partitions
major minor  #blocks  name

 179        0    3817472 mmcblk0
 179        1      65536 mmcblk0p1
 179        2        512 mmcblk0p2
 179        3        128 mmcblk0p3
 179        4         32 mmcblk0p4
 179        5       1024 mmcblk0p5
 179        6        500 mmcblk0p6
 179        7      16384 mmcblk0p7
 179        8        500 mmcblk0p8
 179        9       1024 mmcblk0p9
 179       10       1536 mmcblk0p10
 179       11       1536 mmcblk0p11
 179       12    1048576 mmcblk0p12
 179       13      10240 mmcblk0p13
 179       14     122880 mmcblk0p14
 179       15      16384 mmcblk0p15
 179       16       1024 mmcblk0p16
 179       17       1024 mmcblk0p17
 179       18      20480 mmcblk0p18
 179       19       1536 mmcblk0p19
 179       20          1 mmcblk0p20
 179       21          8 mmcblk0p21
 179       22    2478063 mmcblk0p22
 179       32       4096 mmcblk0rpmb
 179       64    7761920 mmcblk1
 179       65    7757824 mmcblk1p1
root@AvvioL500:/ #

Alli estan las particiones  aunque no se como se llaman cada una las tengo yo voy a intuir que las mas pesadas son system1 system 2

ahora voy a leerlas una a una para esto le dare los comandos aca porque yo las lei las meti a una microsd y se me perdio pero ya las leo de nuevo para ustedes entonces  las particiones yo las numere.. hice esto:

Microsoft Windows [Versión 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Reservados todos los derechos.

C:\Program Files\Minimal ADB and Fastboot>adb kill-server
* server not running *

C:\Program Files\Minimal ADB and Fastboot>adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
1712ce3 device


C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p22 of=/sdcard/system.img"
/sdcard/system.img: write error: No space left on device
4157665+0 records in
4157664+0 records out
2128723968 bytes transferred in 577.131 secs (3688458 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p9 of=/sdcard/01.img"
2048+0 records in
2048+0 records out
1048576 bytes transferred in 0.220 secs (4766254 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p2 of=/sdcard/02.img"
1024+0 records in
1024+0 records out
524288 bytes transferred in 0.208 secs (2520615 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p3 of=/sdcard/03.img"
256+0 records in
256+0 records out
131072 bytes transferred in 0.117 secs (1120273 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p4 of=/sdcard/4.img"
64+0 records in
64+0 records out
32768 bytes transferred in 0.073 secs (448876 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p5 of=/sdcard/5.img"
2048+0 records in
2048+0 records out
1048576 bytes transferred in 0.312 secs (3360820 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p6 of=/sdcard/6.img"
1000+0 records in
1000+0 records out
512000 bytes transferred in 0.216 secs (2370370 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p7 of=/sdcard/7.img"
32768+0 records in
32768+0 records out
16777216 bytes transferred in 3.028 secs (5540692 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p8 of=/sdcard/8.img"
1000+0 records in
1000+0 records out
512000 bytes transferred in 0.171 secs (2994152 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p9 of=/sdcard/9.img"
2048+0 records in
2048+0 records out
1048576 bytes transferred in 0.301 secs (3483641 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p10 of=/sdcard/10.img"
3072+0 records in
3072+0 records out
1572864 bytes transferred in 0.393 secs (4002198 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p11 of=/sdcard/11.img"
3072+0 records in
3072+0 records out
1572864 bytes transferred in 0.390 secs (4032984 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p12 of=/sdcard/12.img"
2097152+0 records in
2097152+0 records out
1073741824 bytes transferred in 293.340 secs (3660400 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p13 of=/sdcard/13.img"
20480+0 records in
20480+0 records out
10485760 bytes transferred in 1.777 secs (5900821 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p14 of=/sdcard/14.img"
245760+0 records in
245760+0 records out
125829120 bytes transferred in 32.654 secs (3853406 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p15 of=/sdcard/15.img"
32768+0 records in
32768+0 records out
16777216 bytes transferred in 2.972 secs (5645092 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p16 of=/sdcard/16.img"
2048+0 records in
2048+0 records out
1048576 bytes transferred in 0.216 secs (4854518 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p17 of=/sdcard/17.img"
2048+0 records in
2048+0 records out
1048576 bytes transferred in 0.318 secs (3297408 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p18 of=/sdcard/18.img"
40960+0 records in
40960+0 records out
20971520 bytes transferred in 3.727 secs (5626917 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p19 of=/sdcard/19.img"
3072+0 records in
3072+0 records out
1572864 bytes transferred in 0.302 secs (5208158 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p20 of=/sdcard/20.img"
2+0 records in
2+0 records out
1024 bytes transferred in 0.074 secs (13837 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p21 of=/sdcard/21.img"
16+0 records in
16+0 records out
8192 bytes transferred in 0.092 secs (89043 bytes/sec)

Hay que tener en cuenta que las particiones se guardan en la memorìa interna van grabando y borrando entonces ya leo y las subo a link....
« Última modificación: Julio 24, 2016, 03:27:58 pm por covvvva »
EN SERVICIO DE LA COMUNIDAD MUNDIAL

Desconectado carpater

  • ELECTRONICAS MONTESION
  • Administrador
  • Full Miembro
  • *****
  • Mensajes: 106
  • Agradecimientos: 58
  • Sexo: Masculino
  • compartiendo con los demas lo que se
    • Ver Perfil
    • hosana radio 101.9
Re:Ingenieria inversa..Desarrollo de soluciones y programaciòn
« Respuesta #1 en: Julio 24, 2016, 03:01:52 pm »
Para que hacemos estas lecturas . pues sencillo pienso que como el avvio l500 lo podemos entrar en fastboot mode ..
podemos flashear las imagenes via fastboot y es cuestion de algo de tiempo y dedicacion para asi poder cocinar la rom y hacer recovery y listo ;)

le agradezco a Orbita de nckdongle y a roberth de srs server por ayudarme siempre..y claro a todos ustedes...
Digamos yo supongo que el archivo mas grande que esta en la parttcion 22 es la rom.

puedo entonces despues de postearla aca en modo flastboot

fastboot flash system system.img  asi con las otras particiones ...


para leer correctamente las particiones usen estos comandos..
adb shell su -c "dd if=/dev/block/mmcblk0pxx of=/sdcard/nombre de la particion.img"

xx= nùmero de la partici+on

Quien tenga un avvio l500 bueno rooteelo y lea las particiones y subanla a mega yo las subo ahora las mias--


particiones releidas nuevamente--

Microsoft Windows [Versión 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Reservados todos los derechos.

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb

adb server is out of date.  killing...
* daemon started successfully *
/dev/block/mmcb: cannot open for read: No such file or directory

C:\Program Files\Minimal ADB and Fastboot>lk0p21 of=/sdcard/21.img"
"lk0p21" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

C:\Program Files\Minimal ADB and Fastboot>16+0 records inadb shell su -c "dd if=
/dev/block/mmcb
"16+0" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

C:\Program Files\Minimal ADB and Fastboot>lk0p22 of=/sdcard/32.img"
"lk0p22" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb

/dev/block/mmcb: cannot open for read: No such file or directory

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p22 of=/sdcard/22.img"
/sdcard/22.img: write error: No space left on device
4146337+0 records in
4146336+0 records out
2122924032 bytes transferred in 581.503 secs (3650753 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p1 of=/sdcard/01.img"
131072+0 records in
131072+0 records out
67108864 bytes transferred in 15.693 secs (4276356 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p2 of=/sdcard/02.img"
1024+0 records in
1024+0 records out
524288 bytes transferred in 0.121 secs (4332958 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p3 of=/sdcard/03.img"
256+0 records in
256+0 records out
131072 bytes transferred in 0.025 secs (5242880 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p4 of=/sdcard/04.img"
64+0 records in
64+0 records out
32768 bytes transferred in 0.106 secs (309132 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p5 of=/sdcard/05.img"
2048+0 records in
2048+0 records out
1048576 bytes transferred in 0.234 secs (4481094 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p6 of=/sdcard/06.img"
1000+0 records in
1000+0 records out
512000 bytes transferred in 0.133 secs (3849624 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p7 of=/sdcard/7.img"
32768+0 records in
32768+0 records out
16777216 bytes transferred in 2.912 secs (5761406 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p8 of=/sdcard/08.img"
1000+0 records in
1000+0 records out
512000 bytes transferred in 0.194 secs (2639175 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p9 of=/sdcard/09.img"
2048+0 records in
2048+0 records out
1048576 bytes transferred in 0.318 secs (3297408 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p10 of=/sdcard/10.img"
3072+0 records in
3072+0 records out
1572864 bytes transferred in 0.395 secs (3981934 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p11 of=/sdcard/11.img"
3072+0 records in
3072+0 records out
1572864 bytes transferred in 0.367 secs (4285732 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p12 of=/sdcard/12.img"
2097152+0 records in
2097152+0 records out
1073741824 bytes transferred in 290.316 secs (3698527 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p13 of=/sdcard/13.img"
20480+0 records in
20480+0 records out
10485760 bytes transferred in 1.887 secs (5556841 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p14 of=/sdcard/14.img"
245760+0 records in
245760+0 records out
125829120 bytes transferred in 32.831 secs (3832631 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p15 of=/sdcard/15.img"
32768+0 records in
32768+0 records out
16777216 bytes transferred in 2.929 secs (5727967 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p16 of=/sdcard/16.img"
2048+0 records in
2048+0 records out
1048576 bytes transferred in 0.221 secs (4744687 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p17 of=/sdcard/17.img"
2048+0 records in
2048+0 records out
1048576 bytes transferred in 0.211 secs (4969554 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>adb shell su -c "dd if=/dev/block/mmcb
lk0p18 of=/sdcard/18.img"
40960+0 records in
40960+0 records out
20971520 bytes transferred in 3.668 secs (5717426 bytes/sec)

C:\Program Files\Minimal ADB and Fastboot>

« Última modificación: Julio 24, 2016, 03:46:34 pm por covvvva »
EN SERVICIO DE LA COMUNIDAD MUNDIAL

Desconectado carpater

  • ELECTRONICAS MONTESION
  • Administrador
  • Full Miembro
  • *****
  • Mensajes: 106
  • Agradecimientos: 58
  • Sexo: Masculino
  • compartiendo con los demas lo que se
    • Ver Perfil
    • hosana radio 101.9
Re:Ingenieria inversa..Desarrollo de soluciones y programaciòn
« Respuesta #2 en: Julio 24, 2016, 04:45:40 pm »
Conclusiones..

Como ves hay 3 particiones grandes ..
 que son la 22 pesa 1.8g esa debe ser el system principal.. entonces..

Pones el avvio en modo fastboot   --abres minimal y le damos fastboot flash system 22.img
esa ya la subi
 y asi con la otra q pesa 1 giga flasheamos inmediato..
Esta semana digo nombre de las particiones...o esta noche..  porque ando trabajando en unos emmc

Para colocar el Avvio l500 en modo fastboot quita pila le presiones el boton de subir y bajar volumen y enchufas el cable
« Última modificación: Julio 24, 2016, 04:54:16 pm por covvvva »
EN SERVICIO DE LA COMUNIDAD MUNDIAL

Desconectado Mat Ariza

  • MASTER UNLOCK VIP
  • miembro Jr
  • *****
  • Mensajes: 58
  • Agradecimientos: 15
  • Sexo: Masculino
    • Ver Perfil
Re:Ingenieria inversa..Desarrollo de soluciones y programaciòn
« Respuesta #3 en: Julio 24, 2016, 05:12:54 pm »
Excelente Aporte Covvva

Desconectado cacha

  • MASTER UNLOCK VIP
  • novato
  • *****
  • Mensajes: 20
  • Agradecimientos: 12
    • Ver Perfil
Re:Ingenieria inversa..Desarrollo de soluciones y programaciòn
« Respuesta #4 en: Julio 25, 2016, 10:18:06 am »
GRACIAS COVVA MUY BUEN APORTE