For who wants to test the next version of Unity, it can be a good idea for use in development of Ubuntu Touch apps too,
as it behavior is like the Android Emulator, but without the emulation part, running native, this tutorial can be usefull:
http://unity.ubuntu.com/getinvolved/development/unitynext/
I will update this post with instructions for easy run your own apps though Unity Next soon as I organize my steps.
If someone want to help with Unity Next hacking, maybe we can help improving the official wiki or sending some pull requests or bug reports.
Related
This thread discusses Linux for HTC Diamond and HTC Raphael
User resources
To get started with android real quick use this site http://wiki.xda-developers.com/index.php?pagename=RaphaelDonut
Further information on progress with Linux and Android and help can be found at the Raphael Linux wiki page.
Developer resources
The wiki of the htc-linux.org project has all the required uptodate research information http://www.htc-linux.org/wiki
If you want to contribute in the kernel porting project, please use this wiki.
The latest kernel code for Raphael, Diamond (and the other msm7xxxA devices) can be found in the htc-msm-2.6.27 branch of the linuxtogo.org git repository.
To view my signature, click my nickname to view the profile and then 'about me'
_______________________________
original post:
Hi,
Would be nice if somebody could try and test if the kaiser linux kernel boots on their diamond. Here's what you need
http://linuxtogo.org/~lgorris/kaiser-bootkit/
It has a small documentation but here's what you need to do again:
Get haret.exe, default.txt, zImage and angstrom-console on your diamond into the same folder, run haret.exe and tap run.
edit: the link above points to a website with kernel builds for the kaiser (msm7200). since diamond has msm7201A, it would be better to build directly from the android-msm-2.6.25 branch which has the halibut machine type. halibut is also an msm7x00A. there are some differences between the A and non-A msms.
google git is at
git.android.com
checkout the branch android-msm-2.6.25 ( it's most uptodate)
Click to expand...
Click to collapse
I have in fact been researching this since yesterday. The vanilla Android is for 7x00A devices, and should work on Diamond without too much fuss. I'm not a Linux developer though, so I'll need some help with that part. (though I am a developer)
The Kaiser boot kit does not work. Once it's done loading the device freezes entirely. Kaiser uses 7200 though, not 7201A, and for all I know it might actually be (partly somewhat) running, but with no frame buffer.
agreed with the freezing part.
From Haret:
WinCE reports memory size 134217728 (phys=118571008 store=115261440)
Where did the rest 64 MByte go?
Ok who's seriously interested in getting this to work?
Whats the progress so far? Lets try to get something packaged and up for diamond.
me
I am definately going to spend some time trying to gets this to work when I get my Diamond.
teddyen66 said:
I am definately going to spend some time trying to gets this to work when I get my Diamond.
Click to expand...
Click to collapse
I haven't been able to compile the kernel, but it sounds like you'll be able to. Give it a shot and I'll test it.
I'll test it too.
k, can you also try the vogue builds? http://it029000.massey.ac.nz/vogue/
http://wiki.xda-developers.com/index.php?pagename=DiamondResearch
the shared memory looks similar to the on on kaiser. So it will probably be easy to make communication with the phone work as soon as it works on kaiser. Of course you need to be able to boot first
Hi guys,
I've been trying to get Android running on my Diamond for a few days to no avail.
I've tried the Kaiser set of files and Vogue set of files. The furthest I've got is to make it display the 'Go Go Go...' message and then it hangs.
Has anyone actually got Android to run on a Diamond before?
Thanks.
Vogue does not work, but might be because of HaRET, don't know.
7201A is different from 7200. I would not expect it to work. However, the vanilla kernel is for Diamond type chips, so if anyone could compile a vanilla kernel it's worth testing. HaRET might need a few modifications though.
Very interesting!
This Android thing, getting it to run, what would the expectations be? Functionality, speed?
Just very curious, having once installed some linux-thingy on my magician.
I don't have a Diamond to test on, but I suspect the dev team for the Advantage could be of help. The build they have is running ok on Advantage, the touchscreen driver even works. No phone yet (last I checked). Maybe it will also run on Diamond?
nopes advantage is a different platform
I believe it'll just be a matter of time before we get a fully functioning Android build for the HTC Diamond because I can foresee it to be a very popular platform for the Android.
If there's any modifications to the default.txt boot file that would potentially make this work I'll be happy to try it out and let you guys know the results.
happyguy82 said:
I believe it'll just be a matter of time before we get a fully functioning Android build for the HTC Diamond because I can foresee it to be a very popular platform for the Android.
Click to expand...
Click to collapse
I hope that too . I can not wait to run Android on my Diamond.
I guess it'd be a matter of setting up a cross compile (toolchains - chroot, binutils, gcc, glibc) environment for the ARM, compiling the kernel with the correct drivers and bootstrapping for the ARM.
Am I right? Or did I miss something?
Would this link be of any help ?
http://nemustech.blogspot.com/2007/12/android-porting-to-real-target-hw.html
I would like to get involved if someone is already working on it
Darn that's running smooth ...
... hope we can get some linux running on this hardware.
adwinp said:
I guess it'd be a matter of setting up a cross compile (toolchains - chroot, binutils, gcc, glibc) environment for the ARM, compiling the kernel with the correct drivers and bootstrapping for the ARM.
Am I right? Or did I miss something?
Click to expand...
Click to collapse
Well, kinda. Where do you intend to get "correct drivers" for Diamond
Its not that easy, since HTC doesnt provide 'em
Hi.
I have question about Android Porting.
I wanna port android from HTC Hero to my HTC Diamond.
So, what programming language should I know ?
And what i must to do, to port android to my HTC Diamond.
Thanks.
It would help you knew JAVA and basic linux commands (best to compile under linux).
You could do it the "quick and dirty way" by just dumping the /system/ files from a HTC Hero build and then sqsh'ing or making it into a .ext2 file. Otherwise, you could actually port to an ext2 partition. To make it work, try replacing the dumped system files with one from another working build.
Good luck
it would be nice to have a step by step tutorial
I will do a step-by-step tutorial once I have "some" days free. This will be very detailled including screenshots / videos. Of course cross-plattform compatible so you can use it for almost every device. As free time is really rare atm you may see this in some weeks - maybe to come in Jan 2011
vatoloco said:
i will do a step-by-step tutorial once i have "some" days free. This will be very detailled including screenshots / videos. Of course cross-plattform compatible so you can use it for almost every device. As free time is really rare atm you may see this in some weeks - maybe to come in jan 2011
Click to expand...
Click to collapse
awesome ! ! !
See this guide for a start: http://forum.xda-developers.com/showthread.php?p=5626300#post5626300
(it's on building android, but not porting)
Cool! Ill try to do my very best to port a 2.2 sense build from HTC Hero. If I manage to succeed so to say
I'd like to try my hand at building a custom rom. I have an Ubuntu Laptop and an Evo and I really don't know where to start. I read that there was a Rom Kitchen that I could use, but I don't know where to get it or how to get it installed on UBuntu.
Additional Options
Thanks.
Hey, I'll help you out I was once in the same position and 20,00 pages and forums later that I came to conclusion that if you really want to use Android Kitchen by dsixda I recommend you use Cygwin for Windows, which is like a modified DOS with Linux Coding which works flawlesslly. Yes you could use Ubuntu but I tried doing so and I get many errors during cooking my roms. But its up to you, I'll provide the links to help you where to find guides on how to Install appropriate drivers, software to cook up some Roms.
http://forum.xda-developers.com/showthread.php?t=633246 Android Kitchen <------
http://theunlockr.com/2010/03/26/ho...om-for-android-part-1-setting-up-the-kitchen/ < ------ Video on how to set up Android Kitchen on Linux Ubuntu.
Good luck
I'm going to second the kitchen thing but only to a point. It does handle some of the more annoying bits of putting a ROM together but I recommend you grab a stock rom, pull it apart, and try adding the changes that you want. Then flash, tweak, flash, etc.
I did this the other day with a stock HTC release. I learned a lot just about the general workings of the rom and all I was doing was basically dropping other people's tweaked frameworks and apps into it. After flashing about 15 times, I had a rom close to what I wanted with nothing I didn't.
That gets you started. Where you go from there is up to you. I hope to move from cut and paste rom assembling to doing some actual real development soon.
Before I begin, let me explain.
I checked links in the sticky in the Dev thread, but the links are all broken, and multiple issues have been reported.
When I still had my G1, I made it the ultimate nerd machine. I was able to get Debian on it, including AndroidVNC and LXDE, all thanks to JesusFreke's RC33 modded firmware.
Of course 2.5 years later, times changed. security was amped up, etc.
I LOVE Ubuntu (makes me wonder why I stuck with Micro$oft Window$ for the last five years) Can anyone please direct me to a tutorial optimized for the G2/Desire Z/etc. where the links aren't broken?
On a side note, can anyone tell me where I can find a tutorial to install adb/AndroidSDK on my netbook (on Ubuntu 10.10)? I'm tired of having to use Window$ just to make use of adb.
All help would be greatly appreciated
Thank you for your time,
-
teh5abiking
for installing the SDK on Ubuntu...
teh5abiking said:
Before I begin, let me explain.
I checked links in the sticky in the Dev thread, but the links are all broken, and multiple issues have been reported.
When I still had my G1, I made it the ultimate nerd machine. I was able to get Debian on it, including AndroidVNC and LXDE, all thanks to JesusFreke's RC33 modded firmware.
Of course 2.5 years later, times changed. security was amped up, etc.
I LOVE Ubuntu (makes me wonder why I stuck with Micro$oft Window$ for the last five years) Can anyone please direct me to a tutorial optimized for the G2/Desire Z/etc. where the links aren't broken?
On a side note, can anyone tell me where I can find a tutorial to install adb/AndroidSDK on my netbook (on Ubuntu 10.10)? I'm tired of having to use Window$ just to make use of adb.
All help would be greatly appreciated
Thank you for your time,
-
teh5abiking
Click to expand...
Click to collapse
Take a look here: http://wiki.cyanogenmod.com/index.php?title=Howto:_Install_the_Android_SDK
I used this and have everything working as expected. I even did the setup under Oracle's VM VirtualBox in my Win7 setup. Flawless.
Tommy.
teh5abiking said:
Before I begin, let me explain.
I checked links in the sticky in the Dev thread, but the links are all broken, and multiple issues have been reported.
When I still had my G1, I made it the ultimate nerd machine. I was able to get Debian on it, including AndroidVNC and LXDE, all thanks to JesusFreke's RC33 modded firmware.
Of course 2.5 years later, times changed. security was amped up, etc.
I LOVE Ubuntu (makes me wonder why I stuck with Micro$oft Window$ for the last five years) Can anyone please direct me to a tutorial optimized for the G2/Desire Z/etc. where the links aren't broken?
On a side note, can anyone tell me where I can find a tutorial to install adb/AndroidSDK on my netbook (on Ubuntu 10.10)? I'm tired of having to use Window$ just to make use of adb.
All help would be greatly appreciated
Thank you for your time,
-
teh5abiking
Click to expand...
Click to collapse
I gave up on trying to run a permanent Ubuntu image on my phone. It's not that the hack doesn't work, it's that it only works once. I'm still having a fun time showing off my Gingerbread-fueled G2 to the coworkers still on stock Froyo (and then offer to root and upgrade it in exchange for money).
Hey guys!
I just got my serranoltexx and am fairly happy. However, I really would like to try and get AOKP running. Could any devs point me in the direction of where to start, you know, just bootstrap me with some reading? I have a background in Linux and UNIX, have developed some networking stack API projects on windows and have written a ****load of bash, perl etc. scripts in the past. I've also worked on the Matroska container format. Compiling etc. pose no challanges for me. However, I have never fumbled around with Android and I have no idea what drivers and other components might be needed. And how to start finding out what's missing...
I do know how to bootstrap my source repository and sync it... and in theory also how to compile AOKP - for supported devices, that is. What I don't know is: how do I start resolving unmet dependencies, and, you know, generally port a rom to a new device?
Please don't post if you haven't even compiled your own ROM yet. More likely than not, you'd be wasting your time.
I've posted on xda-dev as well, not sure which is the more suitable forum, possibly this one... Link to the other thread:
http://forum.xda-developers.com/showthread.php?t=2501539
And please don't post me to this guide right here as it is only of limited help. As I said, I know how to do it in general... You know, this guide:
http://aokp.co/learn/so-you-want-to-build-aokp-jb-ubuntu-1204
I tried to build it, but many things are missing once i flashed the *.zip.
Maybe i messed up with sources and patches.
Tell us if you have success! :good: