Jump to content

Motorola Droid X2 (motorola-daytona): Difference between revisions

From postmarketOS Wiki
NoriTech (talk | contribs)
created device page for motorola droid x2
 
NoriTech (talk | contribs)
added some more info
Line 53: Line 53:
This phone is a really old former daily driver, so I thought about pulling it out and messing around to see if there's anything I can do, collect any information about the device, and see if it's possible to get it booting.
This phone is a really old former daily driver, so I thought about pulling it out and messing around to see if there's anything I can do, collect any information about the device, and see if it's possible to get it booting.
There's some interesting stuff related to the bootloader that you can access by holding down power and volume down.
There's some interesting stuff related to the bootloader that you can access by holding down power and volume down.
When this device is plugged into a computer, the internal storage partition behaves like a mass storage device, such as a flash drive.
<pre class="shell">
Disk /dev/sdc: 4.36 GiB, 4683988992 bytes, 9148416 sectors
Disk model: MB870         
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
</pre>


== Rooting ==
== Rooting ==
Line 58: Line 69:


== Partition layout ==
== Partition layout ==
<pre class="shell">
# fdisk -l /dev/block/mmcblk0
Disk /dev/block/mmcblk0: 7991 MB, 7991721984 bytes
1 heads, 16 sectors/track, 975552 cylinders
Units = cylinders of 16 * 512 = 8192 bytes
Disk identifier: 0x00000000
              Device Boot      Start        End      Blocks  Id  System
/dev/block/mmcblk0p1              65        512        3584  83  Linux
Partition 1 does not end on cylinder boundary.
/dev/block/mmcblk0p2            513        576        512  83  Linux
Partition 2 does not end on cylinder boundary.
/dev/block/mmcblk0p3            577        832        2048  83  Linux
Partition 3 does not end on cylinder boundary.
/dev/block/mmcblk0p4            833    1046848    8368128    5  Extended
Partition 4 does not end on cylinder boundary.
/dev/block/mmcblk0p5            897        1024        1024  83  Linux
/dev/block/mmcblk0p6            1025        1088        512  83  Linux
/dev/block/mmcblk0p7            1089        1152        512  83  Linux
/dev/block/mmcblk0p8            1153        1280        1024  83  Linux
/dev/block/mmcblk0p9            1281        1536        2048  83  Linux
/dev/block/mmcblk0p10          1537        2560        8192  83  Linux
/dev/block/mmcblk0p11          2561        3584        8192  83  Linux
/dev/block/mmcblk0p12          3585      61184      460800  83  Linux
/dev/block/mmcblk0p13          61185      61248        512  83  Linux
/dev/block/mmcblk0p14          61249      63808      20480  83  Linux
/dev/block/mmcblk0p15          63809      103232      315392  83  Linux
/dev/block/mmcblk0p16        103233      365376    2097152  83  Linux
/dev/block/mmcblk0p17        365377      403776      307200  83  Linux
/dev/block/mmcblk0p18        403777    1046848    5144576  83  Linux
</pre>


== Contributors ==
== Contributors ==
* CHANGE_ME (put your username here!)
* NoriTech


== Maintainer(s) ==
== Maintainer(s) ==

Revision as of 22:43, 26 May 2021

Warning WARNING: This device is not recommended for future use with postmarketOS due to its armhf architecture. Alpine Linux (the distribution that postmarketOS extends) pmaports#599 has been considering dropping it.
The processor of the device may support the armv7 architecture. If so, you can modify the device package and change the architecture accordingly.
This device is marked as not booting.
Motorola Droid X2
CHANGE_ME
CHANGE_ME
Manufacturer Motorola
Name Droid X2
Codename motorola-daytona
Released CHANGE_ME
Hardware
Chipset Nvidia Tegra 2 AP20H
CPU Dual-core 1.0 GHz Cortex-A9
GPU ULP GeForce
Display 540x960
Storage 8 GB
Memory 512 MB
Architecture armhf
Software
Original software Android 2.2 on Linux 2.6
postmarketOS
Category testing
Pre-built images no


Will fill in more information later on.

Information

This device has a locked bootloader, installing custom roms requires an exploit. Unknown if this device will ever be booting. This phone is a really old former daily driver, so I thought about pulling it out and messing around to see if there's anything I can do, collect any information about the device, and see if it's possible to get it booting. There's some interesting stuff related to the bootloader that you can access by holding down power and volume down.

When this device is plugged into a computer, the internal storage partition behaves like a mass storage device, such as a flash drive.

Disk /dev/sdc: 4.36 GiB, 4683988992 bytes, 9148416 sectors
Disk model: MB870           
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Rooting

There's userland exploits for rooting Android, kexec may be possible!

Partition layout

# fdisk -l /dev/block/mmcblk0

Disk /dev/block/mmcblk0: 7991 MB, 7991721984 bytes
1 heads, 16 sectors/track, 975552 cylinders
Units = cylinders of 16 * 512 = 8192 bytes
Disk identifier: 0x00000000

              Device Boot      Start         End      Blocks   Id  System
/dev/block/mmcblk0p1              65         512        3584   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/block/mmcblk0p2             513         576         512   83  Linux
Partition 2 does not end on cylinder boundary.
/dev/block/mmcblk0p3             577         832        2048   83  Linux
Partition 3 does not end on cylinder boundary.
/dev/block/mmcblk0p4             833     1046848     8368128    5  Extended
Partition 4 does not end on cylinder boundary.
/dev/block/mmcblk0p5             897        1024        1024   83  Linux
/dev/block/mmcblk0p6            1025        1088         512   83  Linux
/dev/block/mmcblk0p7            1089        1152         512   83  Linux
/dev/block/mmcblk0p8            1153        1280        1024   83  Linux
/dev/block/mmcblk0p9            1281        1536        2048   83  Linux
/dev/block/mmcblk0p10           1537        2560        8192   83  Linux
/dev/block/mmcblk0p11           2561        3584        8192   83  Linux
/dev/block/mmcblk0p12           3585       61184      460800   83  Linux
/dev/block/mmcblk0p13          61185       61248         512   83  Linux
/dev/block/mmcblk0p14          61249       63808       20480   83  Linux
/dev/block/mmcblk0p15          63809      103232      315392   83  Linux
/dev/block/mmcblk0p16         103233      365376     2097152   83  Linux
/dev/block/mmcblk0p17         365377      403776      307200   83  Linux
/dev/block/mmcblk0p18         403777     1046848     5144576   83  Linux

Contributors

  • NoriTech

Maintainer(s)

Users owning this device

  • IonAgorria (Notes: Stock - OK)
  • NoriTech (Notes: researching booting postmarketOS on this phone)


How to enter flash mode

Installation

See also