[Q] Version control on Android - Android Software/Hacking General [Developers Only]

So, I was thinking about this...
As a Linux distro, any Linux binary application should work (just needs recompiling AFAIK, and some bit of hacking), so why not have some version control stuff on our phone? Let's say, SVN, CVS, Git, or even the google Repo manager!
Would it be possible? Is there anyone who compiled these tools for Android?
Also I am interested in any other tool what is used on Linux, and is compiled for our phones (already found wget, and no, busybox does not count )

Related

VMWare image of the source building environment

Hi all, I'm sorry if this has already been asked, i looked for it using Google and the search forum option and while i found this http://forum.xda-developers.com/showthread.php?t=396782&page=145, (using this: http://www.google.com/cse?cx=000825...ource&sa=Search&cof=FORID:0&ie=utf-8&oe=utf-8) it didnt really help me because it's not exactly what i'm looking for
I want to be able to change some bits of code on the os and see how that affects the device (for example, i'd like to change the order of options in the menus and stuff like that) just to get to know the development environment better.
however, I'm using Microsoft windows (vista x64) and cannot build it on this env (according to: http://source.android.com/download --> "To build the Android source files, you will need to use Linux or Mac OS. Building under Windows is not currently supported.").
therefore i was wondering, did anybody make a vmware image that is ready to use that contains the environment and the sources that will only need a source update and can be built immediately after for noobs like me?
I'm sure I'm not the only one running a windows machine and so i guess somebody has already made one for himself, I'm asking if you could maybe share it somehow...
Thanks
E.
Clarification: I'm not talking about the SDK building but rather the actual OS source code so that i can re-build and put on my phone
note: tried this: http://www.koushikdutta.com/2008/12/building-android-source-and-deploying.html, didn't work, but it gives an idea of what I'm looking for...
did u try running a virtualbox with linux? or maybe a macOS off a usb?
vista x64
for windows, have you tried cygwin?
I've installed it just fine in ubuntu in vmware.
I'd about 8 gb. quite hard to make an image out of it.

Can one access or use the underyling linux O/S in an Android device?

Maybe I'm misinterpreting what I've read, but my understanding is that Android "O/S's" are a VM (via Dalvik?) that runs within a pared down linux O/S. Assuming that's not too far off, is it possible to add packages or programs to that Linux O/S? Could I, for example, add regular old Wireshark to it? Obviously the programs would have to be compiled for the correct cpu platform.
Thanks.
The kernel is Linux one... As for your question, provided you have rooted your phone, you can create a chroot there and run Linux apps on your phone.
A howto for Debian here: http://forum.xda-developers.com/showthread.php?t=996746

[Q] Gb Source Code/ Kernel developers who can work?

Has the source code for the att gingerbread kernel been released yet? And who can maybe work on compiling the new kernel? Ive contacted a few people but no answer... Does anyone have an old computer with ubuntu on it so maybe they can learn how to do it?
a not to my knowledge. Samsung is sometimes late with source code. they were doing good foe a while though.
check opensource.samsung.com
also Ubuntu is such an easy install why would someone give you a PC to get it? its easier than windows. infact you can install it in windows as if it was an application(wubi installer) but if you don't know terminal I suggest a vertual machine. ( sun/oracle virtual box is best IMHO) stumtzy has a ready made virtual environment based on debian somewhere in the i9000 section. plus it'll keep your system cleaner. it doesn't have a GUI but you can apt-get fluxbox or xfce or gnome or whatever.

[Q] How Android kernel and Virtual Machine work

Dear all,
I'm trying to reconstruct the Andriod on my phone. So far i managed to download source code for Linux core including files like "mount, cp, modprobe,...", however I notices thete are other files in /system/bin like "am, pm, ..." which control the other layer of Android OS. How can I download the source code for these kind of files. Also in framework we have "am.jar" which seems to have direct relation to Java VM. Maybe it is better to also ask how Java VM works on Android. I do not ask about general knowledge because more or less I know how it works. Basicly I need to know which files are related to the process of running Apps on Android and what they do.
Best wishes.

[Q] TF101 & Arch Linux, does it work?

Hi all,
Is there any info available about installing Arch Linux (ARMv6?) on a TF101?
I see their are Ubuntu-roms available, but it is possible to get this to work on Arch Linux?
Thanks.
beta990 said:
Hi all,
Is there any info available about installing Arch Linux (ARMv6?) on a TF101?
I see their are Ubuntu-roms available, but it is possible to get this to work on Arch Linux?
Thanks.
Click to expand...
Click to collapse
The main issue is the kernel. The latest kernel is the "Rootbind" kernel which I have developed, see this thread, post #3:
http://forum.xda-developers.com/showthread.php?t=2347581
This kernel should work irrespective of the Linux distro you are using.
Then you need a root filesystem for your Linux distribution. This you need to extract into /data/linuxroot under Android. It involves a bit of manual command line stuff, but if you want to install Arch I assume you won't be put off by that
I believe some people have gotten Arch to work on our TF101, although most of the threads are for Ubuntu and Debian. Search this forum, I can see no reason why it shouldn't work. Also, if you have an Arch Linux port for ARMv7 with hard float (armhf) this will be faster than ARMv6. Other than that I can't really help as I haven't used Arch myself.

Categories

Resources