GalaxySIIIGTI9300 » History » Revision 58
« Previous |
Revision 58/98
(diff)
| Next »
Denis 'GNUtoo' Carikli, 01/27/2020 10:40 PM
Galaxy S 3 (I9300)¶
- Table of contents
- Galaxy S 3 (I9300)
![]() |
Device | Galaxy S 3 (I9300) |
Manufacturer | Samsung | |
Release date | May 2012 | |
Codename | i9300 |
|
Status | Maintained | |
Maintainer(s) | Paul Kocialkowski | |
Wolfgang Wiedmeyer | ||
Supported models | GSM: GT-I9300 | |
Latest images | Replicant 6.0 0003 |
Replicant status¶
Replicant status for the Galaxy S 3 (I9300): ReplicantStatus Replicant 6.0
Replicant installation¶
To install Replicant on the Galaxy S 3 (I9300), see the RecoveryInstallationWithHeimdall and MinorVersionUpgrade wiki pages.
Replicant usage¶
- Galaxy S 3 (I9300) compass calibration: GalaxyS3I9300CompassCalibration
Replicant build¶
Replicant build for the Galaxy S 3 (I9300): GalaxyS3I9300Build
Replicant development¶
- Galaxy S 3 (I9300) UART: GalaxyS3I9300UART
Freedom and privacy/security evaluation¶
See GalaxyS3I9300PrivacySecurityEvaluation for more details.
Research¶
Hardware table¶
Component | Name | Source | Status |
---|---|---|---|
SoC | Samsung Exynos 4412 | iFixit | Linux kernel support |
GPU | Mali 400 | wikipedia | Linux kernel and secret userspace |
Audio Codec | WM8994 | Linux kernel | Linux kernel support (ALSA) |
Modem | XMM6260 | Linux kernel | Free userspace implementation: Samsung-RIL/libsamsung-ipc |
Wi-Fi | BCM4334 | Linux kernel | Linux kernel support, proprietary loaded firmware |
Bluetooth | BCM4334 | Linux kernel | Linux kernel support, proprietary loaded firmware |
NFC | PN544 | Linux kernel | Linux kernel support |
GPS | BCM47511 | iFixit | Proprietary userspace, no free implementation: BCM4751 |
Accelerometer | LSM330DLC | Linux kernel | Linux kernel support, free userspace |
Compass | AKM8975 | Kernel sources | Linux kernel support, free userspace |
Light/proximity sensor | CM36651 | Kernel sources | Linux kernel support, free userspace |
Gyroscope | LSM330DLC | Kernel sources | Linux kernel support, free userspace |
Barometer | LPS331AP | Kernel sources | Linux kernel support, free userspace |
Camera (back) | S5C73M3 | Linux kernel | Linux kernel support, free userspace |
Camera (front) | S5K6A3 | Linux kernel | Linux kernel support, free userspace, proprietary loaded firmware |
Software Configuration¶
- GalaxyS3I9300Pit: Galaxy S 3 (I9300) PIT (a partition table)
Partitions¶
PIT | Linux name | block device | mount point | partition type | Description |
---|---|---|---|---|---|
BOOTLOADER | mmcblk0boot0, not visible on Replicant 6.0 | Unknown, raw data? | The bootloader? | ||
TZSW | Unknown, raw data? | The signed TrustZone OS | |||
Not visible in the PIT | mmcblk0boot1, not visible on Replicant 6.0 | empty | Unused | ||
PIT | Not visible on Replicant 6.0, location unknown | The PIT partition table | |||
MD5HDR | Not visible on Replicant 6.0, location unknown | Unknown, raw data? | Used during boot to validate partitions? | ||
BOTA0 | mmcblk0p1 | None | empty | ? | |
BOTA1 | mmcblk0p2 | ||||
EFS | mmcblk0p3 | /efs | ext4 | modem data partition | |
PARAM | mmcblk0p4 | None | Unknown, close to a tarball | * Bootloader settings1 * Boot modes1 * Splash screen1 |
|
BOOT | mmcblk0p5 | None | bootimage (mkbootimg) | boot.img partition | |
RECOVERY | mmcblk0p6 | None | bootimage (mkbootimg) | recovery partition | |
RADIO | mmcblk0p7 | None | ? | Modem OS partition | |
CACHE | mmcblk0p8 | /cache | f2fs | cache partition | |
SYSTEM | mmcblk0p9 | /system | ext4 | system partition | |
HIDDEN | mmcblk0p10 | None | ext4 | Samsung promotional medias: * Over_the_horizon.mp3 * Wonders_of_Nature.mp4 |
|
OTA | mmcblk0p11 | None | ? | ? | |
USERDATA | mmcblk0p12 | /data | ext4 | data partition |
1 According to a forum thread on XDA developers "About Params: The params contains the splash screens you see when you turn your phone on and settings which control boot. These settings include UART output, kernel parmeters, and boot modes."
Schematics¶
FCC¶
FCC ID: A3LGTI9300A (Grantee code: A3L, Product code: GTI9300A)
URL: https://www.fcc.gov/oet/ea/fccid/ Enter grantee, and product code and click on search.
Schematics: Block diagram operational description and schematics not made public through the FCC.
Ifixit¶
Device URL: https://www.ifixit.com/Device/Samsung_Galaxy_S_III#Section_Documents
Repair manuals and very partial schematics: https://www.ifixit.com/Device/Samsung_Galaxy_S_III#Section_Documents
Updated by Denis 'GNUtoo' Carikli about 5 years ago · 58 revisions