Actions
GalaxySIIIGTI9300 » History » Revision 40
« Previous |
Revision 40/98
(diff)
| Next »
Denis 'GNUtoo' Carikli, 08/13/2019 06:56 PM
FIX HIDDEN and OTA
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 | Not visible on Replicant 6.0 | None | The bootloader? | ||
TZSW | Not visible on Replicant 6.0 | None | The signed TrustZone OS | ||
PIT | Not visible on Replicant 6.0 | None | The PIT partition table | ||
MD5HDR | Not visible on Replicant 6.0 | None | Used during boot to validate partitions? | ||
BOTA0 | Not visible on Replicant 6.0 | None | ? | ||
BOTA1 | Not visible on Replicant 6.0 | None | ? | ||
EFS | /efs | ext4 | modem data partition | ||
PARAM | ? | ||||
BOOT | mmcblk0p5 | None | bootimage (mkbootimg) | boot.img partition | |
RECOVERY | mmcblk0p6 | None | bootimage (mkbootimg) | recovery partition | |
RADIO | None | Modem OS partition | |||
CACHE | mmcblk0p8 | /cache | cache partition | ||
SYSTEM | mmcblk0p9 | /system | ext4 | system partition | |
HIDDEN | ? | ||||
OTA | ? | ||||
USERDATA | mmcblk0p12 | /data | ext4 | data partition |
Updated by Denis 'GNUtoo' Carikli over 5 years ago · 40 revisions