If so any pointers tips. I'm ready to finally give back to our wonderful community. Thanks in advance.
Sent from my Eptouch 4g
Apparently the wifi drivers are broken on my laptop with the linux 3.xx kernel. Reverted back to 11.04 Ubuntu 64bit. Don't forget that you need to install the 32bit libraries for it to work
Related
Hi everybody
I have windows xp sp3 and Ubuntu 11.10 installed on my computer
I need help in setting up my building environment for android.
I want to download and compile android 3.2 source code (honeycomb, and don't ask why )
Which OS is better to set the building environment on ? winxp or Ubuntu
Btw I prefer windows because Ubuntu is slow on my computer.
Sent from my still alive, ICS capable HTC Wildfire.
I Think your supposed to use ubuntu because android is built using linux (ubuntu)
i have win7 and ubuntu is slow on mine aswell it takes a while to do stuff
MkBy said:
I Think your supposed to use ubuntu because android is built using linux (ubuntu)
i have win7 and ubuntu is slow on mine aswell it takes a while to do stuff
Click to expand...
Click to collapse
OK I'll use Ubuntu,
Can u help me seeing the building environment ?
What should I do to download the source code ?
Sent from my still alive, ICS capable HTC Wildfire.
I would love to help but my laptop has wiped itself this morning and I have lost everything and im having difficulties setting it back up again sorry
Sent from my HTC HD2 using xda premium
Quick noob question with a little intro info ...
I have developed some Android apps, using Ubuntu 11.10 and 12.04, without issue. I do this on a 64-bit machine.
Just started looking into building ROMs (for my KF and other devices) and Google recommends Ubuntu 10.04 for this, though they seem to say that 11.10 and 12.04 may work ... just no guarantees.
My question is: Should I go to Ubuntu 10.04 if I am going to try my hand at ROM building and/or kernel development? Or, can I safely stick with 12.04 LTS?
Thanks in advance...
12.04 is fine for building (i do it all the time)
teamgummy.com site has a great walkthrough for 11.10 that should work for 12.04, just switch the repo init line to whatever manifest you're trying to build to
i'm not sure if any of the devs have github repos, but hashcode maintains his cm9 with an otter (kindle fire) manifest, and git provides some instructions for how to initialize here: https://github.com/KFire-Android/device-amazon-otter (scroll down)
those two guides should be enough to get you started! enjoy!!
there's also a thread in general with some other links:
http://forum.xda-developers.com/showthread.php?t=1690497
@barrmulio...
Good news all around -- I'll stick with 12.04. I really appreciate you going through all of the effort to post the very helpful links.
Followup...
Woohoo! Just compiled my first KF ROM ... took about 1 hr 15 mins.
How does I set up teh linux?
1- you dont know anything about linux. go ubuntu. we will tweak it after that. version 10.xxx (cant remember exactly).
2- you've used linux before and feel comfortable when thinking about it. go ubuntu/fedora.
3- no worries. you can troubleshoot alone when leenucks acts funny, you su everyday. go arch linux.
bottom line, it all comes to a few package versions.
make, python2, git, jdk, maybe a few others, need old versions. even in ubuntu, if you would like to start from a more updated base image, you'll need to downgrade. arch linux allows this with more freedom, since its more modular.
i havent used fedora for a few years now. used it back when red hat quit doing desktop images, didnt stay long and switched to slack.
i prefer archlinux because it's 300mb'ish iso, allows lvm, luks from live cd, doesnt have a text-based installer but install scripts, rolling release system (prebuilt packages/packages built from src using abs/aur, testing repo), customizable/modular, cli package manager (pacman ), systemd, grub2..
basically, if you like bleeding edge and power to yourself, try archlinux. read the wiki, begginer guide, install guide. first time i did it, i used another pc to help me go through all the steps.
sent from my i9250
When you're interested in Linux you can take a easy to use Distro like Ubuntu.
Packetmanagement resolves dependencies autocratically and nearly each software is available as a precompiled Packet
Also such Distros are running 32 and 64bit Programms out of the box.
If you want to learn linux in deep (and have enough time to solve issues) i recommend a Distro like Arch or Slackware.
I use Slackware64 and learned a lot about Linux and the packet and library dependencies.
Because the Packetmanagement does not resolve dependencies.
Even GUI Tools are rare on this Distro, you have to struggle with config files.
Slackware is a pure 32 or 64bit Linux (can be build to a Multilib Linux).
For Example the Android SDK mainly uses 32bit.
Maybe you should try some Distros and use that one you feel familiar with.
Also there are good Resources out in the net which you should read (Filesystem Hierarchy Standard, File Permissions, Basic Shell Tools)
Google and en.wikibooks.org/wiki/LPI_Linux_Certification would be a good starting point.
You could also try some Live-CDs, mess with it and when all went wrong only reboot.
Good Luck
Indeed, start Ubuntu, you can even stay with it if you like. But Arch and the install guide give you a good grasp on how Linux works.
Of course, you can develop apps in Windows or OSX, and OSX and Linux are the only two that allow you to build Android from source (basically ROM development). You also need to know Java to develop Android apps, less fun than screwing around with Ubuntu lol.
Good luck!
Sent from my Galaxy Nexus using xda app-developers app
Thanks for all the replies guys! Wish me luck lol.
RoyJ said:
Thanks for all the replies guys! Wish me luck lol.
Click to expand...
Click to collapse
Just to give one final thought, I think Slack would be a better learning experiencing, since it's even more close to Unix than Arch. With Arch you learn a lot, that's a fact, but with Slack you understand even how libraries and dependencies work, kinda the hard way, since you don't have a package manager to take care of it for you.
I think both might be a steep (maybe too steep) learning curve, and Ubuntu will be easier but, Ubuntu does things more their way. It's Linux, but things are different. Eventually, you'll know what i mean.
sent from my i9250
Thanks for the input. That's something to look into for sure. I am in no rush to just jump in and try it. I'd really like to learn everything on a basic level like that first.
I'm trying to get the research down before I start messing with the development.
Hello, everybody. Does our device has Linux distributions? Ubuntu Tuch not interested.
**Menos** said:
Hello, everybody. Does our device has Linux distributions? Ubuntu Tuch not interested.
Click to expand...
Click to collapse
I don't want to troll, but Android is already Linux based.
So i've seen Firefox OS ports, and maybe an Ubuntu desktop port, but i'm not remember where.
Sorry.
Edit : I've tested on my devices "Complete Linux Installer" In fact it will chroot any purposed distros. Maybe it will help you ?
VP.
linux loves the nexus 7!
Yes there are linux ports for Android, but specifically for the Nexus 7 well that is a different story...
There are linux ports like debian linux, ubuntu linux, fedora linux, and arch linux that you can install with a very nice app called "complete linux installer" which can be downloaded from the google play store.
Now those versions of linux run on top of android in a chroot environment.
However, if you want a security based linux operating system then there is a really cool project going on right now called "kali pwnpad" which is based off of "PwnPad" from the great guys over at pwnie express -> https://www.pwnieexpress.com/penetr...ity-assessment-products/sensors/pwn-pad-2014/
Now if you are like me and don't have/want to spend $1,000+ dollars for a PwnPad tablet (basically a modified nexus 7 2013) then you can head over to the XDA thread for Kali PwnPad here -> http://forum.xda-developers.com/showthread.php?t=2577356
That thread will show you how to install Kali PwnPad on your Nexus 7 2013 tablet and you can go directly into Kali Linux (aka Backtrack Linux) through any of the apps which will put you into a chroot linux environment. A big bonus is you can use usb wifi devices or multiple usb devices with Kali PwnPad so you can use linux programs like, aircrack-ng, wifite, kismet, metasploit, openvas. social-engineering toolkit, and others!
That project is a lot of fun, and Kali PwnPad has just added bluetooth to its latest kernel so you can now use bluetooth usb devices for all of your bluetooth hacking needs. Devices like -> ubertooth-one, and the Parani-UD100
Also...don't be so quick to dispose of Ubuntu Touch. There is a lot of work being done with Ubuntu Touch for the Nexus 7 2013 and it is a lot of fun to use!
I hope this has been helpful. and if you have any questions on Kali PwnPad drop by thread and ask us a question!
-droidshadow
Hi everyone. I looking for debian or ubuntu native boot with multiroom.
It is possible? i find this thread: http://forum.xda-developers.com/nexus-7-2013/general/unofficial-archlinuxarm-release-n7-2013-t2969301 the arch linux arm native. I can compile android kernel and i have basic knowledge about linux environment.
Can who tell me in basic steps how i can create zip package and run linux on my Nexus 7 2013 flo?
I waiting for replies.
http://forum.xda-developers.com/nexus-7-2013/general/debian-jessie-armhf-native-boot-t3362121