• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Canoncial Ubuntu for Android Port Possibility

I have been trying to get this thing to build a zip file to flash all day. I was hoping I wouldn't have any more problems but oh well. I'm going to keep trying for a little while. But if you try it then best of luck to ya

Yeah there may be issues in the build files that is not allowing it to build. What are using for device files to build this?
 
Let's see I'm new to all that github and all this stuff I just took this jump because I wanted to get Ubuntu on this phone but I went dastin cm10.1 ROM on XDA and the link to that repo I used that for device stuff and I used the link to the kernel repo for kernel stuff. (If I'm saying this all wrong my bad I'm kind of tired of looking at a computer screen and this would be my 1st time building) and I had to use htc msm8660.
 
Let's see I'm new to all that github and all this stuff I just took this jump because I wanted to get Ubuntu on this phone but I went dastin cm10.1 ROM on XDA and the link to that repo I used that for device stuff and I used the link to the kernel repo for kernel stuff. (If I'm saying this all wrong my bad I'm kind of tired of looking at a computer screen and this would be my 1st time building) and I had to use htc msm8660.

No worries I know how it goes :)

Yeah you would want to use
https://github.com/Team-Hydra/android_device_htc_msm8660-common
https://github.com/Team-Hydra/android_vendor_htc.git
https://github.com/Team-Hydra/android_kernel_htc_msm8660

Also you may also want to look into these patches as well which fix the camera and video
https://github.com/agrabren/android_patches
 
hey g60 maybe you can help me with this I've ran into two problems I've been trying to fix all day this is one. I dont have a git and don't know a lot about it but when I do repo sync it goes up to 100 and says done but then I get this message....

Traceback (most recent call last):

File "/home/jon/[target_directory]/.repo/repo/main.py", line 414, in <module>
_Main(sys.argv[1:])

File "/home/jon/[target_directory]/.repo/repo/main.py", line 390, in _Main
result = repo._Run(argv) or 0

File "/home/jon/[target_directory]/.repo/repo/main.py", line 138, in _Run
result = cmd.Execute(copts, cargs)

File "/home/jon/[target_directory]/.repo/repo/subcmds/sync.py", line 630, in Execute
project.Sync_LocalHalf(syncbuf)

File "/home/jon/[target_directory]/.repo/repo/project.py", line 1086, in Sync_LocalHalf
lost = self._revlist(not_rev(revid), HEAD)

File "/home/jon/[target_directory]/.repo/repo/project.py", line 2006, in _revlist
return self.work_git.rev_list(*a, **kw)

File "/home/jon/[target_directory]/.repo/repo/project.py", line 2155, in rev_list
p.stderr))
error.GitError: Team-Hydra/android_device_htc_shooter rev-list ('^a93b9c689980c8a7abb5c2784bc3fb4d5dcf9ade', 'HEAD', '--'): fatal: bad object a93b9c689980c8a7abb5c2784bc3fb4d5dcf9ade
 
Don't add the device/vendor/kernel stuff to the manifest.xml. if you didn't and you are using a local_manifest.xml, there is something wrong with it. I recommend cloning everything.
 
Don't add the device/vendor/kernel stuff to the manifest.xml. if you didn't and you are using a local_manifest.xml, there is something wrong with it. I recommend cloning everything.

I added it to manifest.xml. In the beginning I was looking for local_manifest.xml and all I could find was manifest.xml so I asked the guys on ubuntu touch freenode if those files where the same and they said yes.

Looks like an issue with manifest. You want to fork the main andorid and edit the default.xml take a look at the following I did

https://github.com/HTCCM10/android/commits/cm-10.1

I simply forked

https://github.com/CyanogenMod/android

and made my edits.

I may have to start that tomorrow this ubuntu stuff is making me tired. I finally got past a error I was having and it started building and building then I started getting errors with hardware/qcom/something else I can't remember and it stopped So that's where I'm stuck at now when it comes to building. Tomorrow I might read up on forking and stuff.
 
The files aren't the same. They do the same thing. But like I said, I clone everything manually, I don't use local_manifests
 
Create an organization on GitHub and we can work on it together. I don't have a lot of time but I can assist you here and there :D

I will defiantly do that when In grab some time. got doctors appointments and car stuff to do. But i actually did make a github but haven't really done anything with it
 
Nothing describe how happy I am that someone is working on this :D finally we can have Ubuntu on our phones and hopefully run programs! (Thanks guys for answering the call haha)
 
I was going to play around with Complete Linux Installer from the Play Store, to see if I could get Ubuntu 12 to run on my Evo V. Apparently, "loop device support" is an absolute must. Anyone happen to know of any ICS kernels that definitely have it built-in? I use ButteredToast 17.2. Any chance I have it and simply don't know it?
 
hey g60 I have just finished with forking the cyanogenmod repo and making changes to default.xml by taking out a bunch of stuff that wasn't needed by ubuntu-touch and adding stuff for this phone... (I didn't know it but I was editing default.xml on jellybean branch but I changed to cm10.1 branch I'm still getting the hang of github)

https://github.com/thIsgUy20/shootervm_ubuntu_touch
 
I was going to play around with Complete Linux Installer from the Play Store, to see if I could get Ubuntu 12 to run on my Evo V. Apparently, "loop device support" is an absolute must. Anyone happen to know of any ICS kernels that definitely have it built-in? I use ButteredToast 17.2. Any chance I have it and simply don't know it?

Mac Kernel works for me but...
Conclusion of using Complete Linux Installer (Largest Images) while running in chroot.

Ubuntu (Unity)-Major graphical glitches and incredibly slow.

Ubuntu (10)-Possibly the most stable and compatible one there.

Backtrack-Good but not much ability to do anything because it is stripped down and the Software store's apps are not all compatible.

Debian-Good but low functionality.

Archlinux-Major graphical errors

Fedora-Non functioning under any prewritten sh script or my rewritten script (which basically is the ubuntu sh script which replaces "Ubuntu" with "Fedora".

Kali-Good but low functionality

OpenSuse-Non functioning

LXDE Based ones-Meh not a fan of LXDE I prefer Gnome and Unity (we all agree to disagree) but I guess for all intensive purposes it's okay.
 
Those are different. Were trying to get a full actual Ubuntu OS to run I believe on the phone. Not just an emulated one. One that actually would be booted when you turn the phone on and off.
 
g60 jumped on the ubuntu project and man he has done stuff that i probably would never even thought of. he got a build in 1 night and it took me 2 weeks to get a build lol. whenever I get the repo downloaded i can start doing stuff but g60 did get a build that booted to a black screen so I believe he said we going to wait until cm10.1 for this phone gets fixed then move it into ubuntu and then possibly have a working build...

*Takes me awhile to download the repo since i don't have internet only internet i do have is my phone***Yes i know people will hate me for using that much data
 
I know that it was a response to someone's comment and since I tested all of them I figured an actual Ubuntu ROM build would be better than those.
 
Back
Top Bottom