Samsung Galaxy J8 2018 (samsung-j8y18lte)

From postmarketOS Wiki
Samsung Galaxy J8 (2018)
File:Samsung-j8y18lte.png
Samsung Galaxy J8 (2018) with GNOME
Manufacturer Samsung
Name Galaxy J8 (2018)
Codename samsung-j8y18lte
Released 2018
Type handset
Hardware
Chipset Qualcomm Snapdragon 450 (MSM8953)
CPU Octa-core 1.8 GHz Cortex-A53
GPU Adreno 506
Display 720 x 1480 (5.9", AMOLED)
Storage 32/64 GB
Memory 3/4 GB
Architecture aarch64
Software
Original software Android
Original version 10
postmarketOS
Category testing
Pre-built images no
Mainline no
Features
Flashing
Works
USB Networking
Works
Internal storage
SD card
Battery
Works
Screen
Works
Touchscreen
Works
Multimedia
3D Acceleration
Broken
Audio
Broken
Camera
Broken
Camera Flash
Connectivity
WiFi
Works
Bluetooth
Broken
GPS
NFC
Broken
Modem
Calls
SMS
Mobile data
Miscellaneous
FDE
Works
USB OTG
Works
HDMI/DP
Sensors
Accelerometer
Works
Magnetometer
Broken
Ambient Light
Broken
Proximity
Broken
Hall Effect
Works
Haptics
Barometer
This device is based on the Qualcomm Snapdragon 450 (MSM8953).
See the SoC page for common tips, guides and troubleshooting steps

Users owning this device

  • Erfto1 (Notes: SM-J810F - Boots)
  • Lucasredelive (Notes: SM-J810M - STOCK ROM - abandoned mainline)

How to enter flash mode

  • Recovery: Power on the device by holding Volume Up and Power.
  • Download: Hold Volume Up and Volume Down while plugging the device to a computer with an USB cable.

Unlocking the bootloader

  1. Enable developer mode by tapping on the build number seven times in Settings → About phone → Software information
  2. Return to the main settings page and go to the developer options
  3. In developer options, enable OEM unlocking. Make sure you have an internet connection if it doesn't show up.

Installation

  1. Unlock the bootloader if not done.
  2. Select j8y18lte and Gnome UI with pmbootstrap init
  3. Generate the rootfs with pmbootstrap install to install postmarketOS to the phone or pmbootstrap install --sdcard /dev/sdX to install it on an SD card.
  4. Generate the flashable images with pmbootstrap export. They will be stored in /tmp/postmarketOS-export, or you can specify another location like this: pmbootstrap export /home/user/Downloads/pmos
  5. Reboot into download mode
  6. Flash postmarketOS with heimdall flash --BOOT /tmp/postmarketOS-export/boot.img --SYSTEM /tmp/postmarketOS-export/samsung-j8y18lte.img (replace the paths if necessary). If you installed to an SD card, specify only the BOOT argument. Also you may choose the bigger USERDATA partition for the system image.
  7. The phone should reboot straight into postmarketOS.

See also