[Galaxy S 4 i9505 Original Android Development] wickwire:
Important Notice:

The original poster and creator of this thread is JustSueMe. His original work was one of the main contributors for me to work on this topic.

As proof of the above, his original message is kept in this main post, just below - and the people thanking this thread are there due to his efforts.

Along with JustSueMe's work, I would also like to refer

Simon Van der Veldt

for his work on this topic as well - particularly on Github, the porters at #sailfishos-porters@irc.freenode.net, especially

mal-

for his patience and support helping me out with this and the users here like Alecsandru also trying to making this work.

So a Big Thank You to all!

2016-07-07 Update:

Haven't had a lot of time lately to work on this, but still some new information on current status:

* The mer wiki page below now includes the notes I used on my port, by addressing each chapter of the SailfishOS HADK Porting Guide - so for those willing to work on this, go have a look and let me know how it goes!

* About the outgoing call issue: this seems to be a more delicate matter than initially thought. There isn't much information available out there, but based on JustSueMe's early work found here and also chatting with some very knowledgeable people down at #sailfishos-porters, it seems that we're dealing with an old RIL (radio interface layer) which is closed source and may have some issues in itself, and at this point, if assuming that if by working on cm-12.1 stable, then it should also work on SOFS, then perhaps something can be done either at ofono/audio routing level - relevant reading here about the architecture

* WLAN hotspot: this is not working on v0.0.9 and may be made to work perhaps on 0.0.10, will have to look a it

* Cameras: still no progress worth mentioning

2016-06-20 Update:

Mer Wiki Page

Latest SailfishOS Release

Youtube Video Gallery

2016-06-18 - version 0.0.8 - based on cyanogenmod 12.1 / android 5.0.1

2016-06-26 - version 0.0.9 - Bluetooth: now working, but with quirks. Details in the Release Notes

Things that don't work

Jolla Store (Harbour) doesn't work. Do not sign in with Jolla account.

Bluetooth: yet to be set up.

Voicecall: receiving calls works properly (along with Speaker, Pad and Mic buttons) / making calls fails with 3 tone signal.

Camera: only front camera photo works. back camera photo + any camera video fails.

Mobile Internet: intermittent feature, between reboots:

setting PIN code for the SIM card seems to help;

additionally, try giving it 10-15sec pause once the SIM inserted screen shows up, and then enter the PIN to unlock.

Home key not working.

Headphone jack.

Screen going to suspend mode not working.

Things that work

Sensors

GPS

SMS

Audio

Original Post from JustSueMe below:

Only You Are Responsible For Your Device. Dont Do Anything If You Dont Understand

[SIZE="2"]
88 ad88888ba 88b d88
88 ,d d8" "8b 888b d888
88 88 Y8, 88`8b d8'88
88 88 88 ,adPPYba, MM88MMM `Y8aaaaa, 88 88 ,adPPYba, 88 `8b d8' 88 ,adPPYba,
88 88 88 I8[ "" 88 `"""""8b, 88 88 a8P_____88 88 `8b d8' 88 a8P_____88
88 88 88 `"Y8ba, 88 `8b 88 88 8PP""""""" 88 `8b d8' 88 8PP"""""""
88, ,d88 "8a, ,a88 aa ]8I 88, Y8a a8P "8a, ,a88 "8b, ,aa 88 `888' 88 "8b, ,aa
"Y8888P" `"YbbdP'Y8 `"YbbdP"' "Y888 "Y88888P" `"YbbdP'Y8 `"Ybbd8"' 88 `8' 88 `"Ybbd8"'

[/SIZE]

This is Sailfish OS for I9505 only

only tested on int version.

Instructions:

Full wipe is needed.

Flash the relavent parts :

--

CM can be obtained from: CM-website

Hybris can be downloaded from here : Dropbox

--

Onces rebooted you will be presented with ONLY the samsung galaxy boot screen

Plug in a usb cable and login via telnet on port 23

--commands will show via telnets welcome screen

so move the file for enabling root and run the echo 'continue' command stated.

now login to telnet via port 2323

congrats you are now logged into SailfishOS and can do some debugging/modifications.

--

BUT ITS NOT USEABLE AS DAILY !!!?

Not to worry ! You have two options:

1. Ignore this thread, this rom isnt for you

2. or you can Dual boot:

---

Dual Booting:

I have made 2 .zips to enable easy dual boot via Custopm recovery

so place these .zips on your sdcard and flash one everytime u want to switch OS.

Boot back into Android (CM) - Dropbox

Book back into SailfishOS - Dropbox

----

Current problems:

Lib Error

.~))>>
.~)>>
.~))))>>>
.~))>> ___
.~))>>)))>> .-~))>>
.~)))))>> .-~))>>)>
.~)))>>))))>> .-~)>>)>
) .~))>>))))>> .-~)))))>>)>
( )@@*) //)>)))))) .-~))))>>)>
).@(@@ //))>>))) .-~))>>)))))>>)>
(( @.@). //))))) .-~)>>)))))>>)>
)) )@@*.@@ ) //)>))) //))))))>>))))>>)>
(( ((@@@.@@ |/))))) //)))))>>)))>>)>
)) @@*. )@@ ) (_(-b |))>)) //)))>>)))))))>>)>
(( @@@(.@(@ . _/`-` ~|b |>))) //)>>)))))))>>)>
)* @@@ )@* (@) (@) /b|))) //))))))>>))))>>
(( @. )@( @ . _/ / / b)) //))>>)))))>>>_._
)@@ (@@*)@@. (6///6)- / ^ b)//))))))>>)))>> ~~-.
( @jgs@@. @@@.*@_ VvvvvV// ^ b/)>>))))>> _. `bb
((@@ @@@*.(@@ . - | o |' ( ^ b)))>> .' b`,
((@@).*@@ )@ ) ^^^/ (( ^ ~)_ / b `,
(@@. (@@ ). `-' ((( ^ ` | b `
(*.@* / (((( | | | . b `.
/ / ((((( / _.-~ Y, b ;
/ / / (((((( .-~ _.`" _.-~`, b ;
/ / `(((((() ) (((((~ `, b ;
_/ _/ `"""/ /' ; b ;
_.-~_.-~ / /' _.'~bb _.'
((((~~ / /' _.'~bb.--~
(((( __.-~bb.-~
.' b .~~
:bb ,'
~~~~

Updates:

XDA:DevDB Information

i9505- Sailfish OS, ROM for the Samsung Galaxy S 4

Contributors

JustSueMe

ROM OS Version: 4.4.x KitKat

Based On: CM, Hybris

Version Information

Status: Alpha

Created 2014-09-27

Last Updated 2014-09-27