Skip to content
This repository has been archived by the owner on Sep 24, 2019. It is now read-only.
/ sailfish-santoni Public archive

SailfishOS for Redmi 4X (santoni) - a community port

License

Notifications You must be signed in to change notification settings

Loup-ROM/sailfish-santoni

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SailfishOS for Redmi 4X (santoni)

After months of trial and error, finally booted SailfishOS.

SailfishOS is a general purpose Linux distribution used commonly as a mobile operating system combining the Linux kernel for a particular hardware platform, the open-source Mer core stack of middleware, a proprietary UI contributed by Jolla or an open source UI, and other third-party components.

THIS IS NOT ANDROID. it's SailfishOS a Community Port, what does it mean? = No APK Support.

The classic disclaimer:

 /*
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
 *
 */

What's not working?

  • Fingerprint (not supported until sailfish v3).
  • VoLTE (not supported until sailfish v3).
  • Android APKs.
  • Audio on recorded videos are out of sync.

What's working?

  • Everything else.

The Jolla Store is empty! I want apps!

How to install (Updated download links are here):

  1. Download LOS 14.1
  2. Download SailfishOS
  3. Reboot to TWRP
  4. Make sure /data and /cache are in ext4 format. (f2fs is NOT supported and will never be).
  5. Perform a Factory Reset
  6. Copy both files to your phone
  7. Flash LOS 14.1
  8. Flash SailfishOS
  9. Reboot!

Notes: For those having error 7: downgrade to TWRP 3.2.2-0 (backup your data before the downgrade, you'll need to format data/internal storage before being able to flash sailfish successfully)

If it's not clear: For the sake of simplicity, I'll only support ext4 partitions while testing Sailfish. If you use f2fs, please understand is at your own risk.

Changelog

- sailfishos-santoni-release-2.1.4.13-beta-09042018:
  * Web Browser fixed.
- sailfishos-santoni-release-2.1.4.13-beta-06042018:
  * Magnetic Sensor (was already) fixed. Tested with "Messwerk".
  * Bluetooth fixed.
  * FM Radio fixed.
  * All features are working, we're in beta!.
- sailfishos-santoni-release-2.1.4.13-alpha-04042018:
  * Video recording fixed.
  * Calls fixed.
- sailfishos-santoni-release-2.1.4.13-alpha-01042018:
  * microSD Access fixed.
  * Video playback fixed.
  * Accel, Proximity, Gyro fixed.
  * Camera partially fixed, take pictures with frontal and back, record video limited to frontal only.
  * Updated LineageOS 14.1 base, this fixes sensors!.
- sailfishos-santoni-release-2.1.4.13-alpha-30032018:
  * Alpha - Initial Release 
XXXXXXXX means not released yet

Installing Storeman:

  • Download Storeman
  • Enable Untrusted Software in Settings.
  • Navigate to your file (via Settings > Storage), open and install it.
  • Download Apps!

Known Bug Storeman stays in "Refreshing Cache" forever, and you can't install new apps.

Let it refresh for 3 min. then close the app (From recents too!). Reopen it and you'll be able to download stuff.

Reporting Bugs

If you faced a bug or something is not working at all, please open an issue here. Follow the instructions provided there. Give as much detail as possible.

Troubleshooting (devs)

If you have any error during the compilation/porting process check this

Sources

Credits

  • Piggz (for his awesome port for mido)
  • Pi3Gey (for helping me improve the bug reporting guide)
  • The Sailfish Community.
  • The Halium Community.

About

SailfishOS for Redmi 4X (santoni) - a community port

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published