• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[Rom] Ubuntu Touch

JustSueMe

Senior Member
Oct 22, 2012
327
234
0
London
Only You Are Responsible For Your Device. Dont Do Anything If You Dont Understand

Code:
[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 Ubuntu Touch For JFLTEXX I9505 only
instructions:
reboot to recovery
wipe all partitions
flash .zip ** dl
reboot phone to system
--

OLD
At this point youll have a black screen and no activity except ADB
plug phone into pc
grab this file : 70-jfltexx.rules
and this file: wifi fix
now open terminal
$ su
$ adb push 70-jfltexx.rules /usr/lib/lxc-android-config/
$ adb push userinit.sh /data/local/userinit.sh
$ adb shell "chmod +x /data/local/userinit.sh"
$ adb shell "reboot"
phone will look like its doing nothing for a bit, but wait.
now it will boot back up like normal but you will have a ubuntu touch gui


BUGS:
celluar
BT
IR?
no sound
camera (maybe needs libjnigraphics ?)
frame jump
app not loading
adb or ssh for cli

Manual Fixes:

now have connectivity via reverse tether:
adb root
adb shell setprop sys.usb.config rndis,adb

ubuntu network manager will show that samsung android is connecting.
open network settings edit that connection and change auto DHCP to shared

run this command (logged into phone)

dhclient usb0 -v

now on phone open webbrowser or ping 8.8.8.8 to test connection





Proof of working rom:
sorry for bad img quality

Ubuntu on device




please enjoy and help to fix bugs :)



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



Updates:

Sound Working with Headphones plugged in.



Im doing this for free during the only spare time i get, so if your feeling generous please Thank you.


XDA:DevDB Information
Ubuntu Touch, a ROM for the Samsung Galaxy S 4

Contributors
JustSueMe, http://forum.xda-developers.com/member.php?u=5070016
ROM OS Version: 4.2.x Jelly Bean
ROM Kernel: Linux 3.4.x
Based On: cyanogenmod

Version Information
Status: Alpha

Created 2013-12-10
Last Updated 2014-03-24