PhoneLab Research and Development Tools - Android Software/Hacking General [Developers Only]

Hi Guys,
New here, but not to the ROM community. I would like to get a bit of feedback from devs and from the general public about this. I am part of a research project with my university that is looking to expand some of our project out into the open source community. Unfortunately we are no longer able to run the research lab anymore, but we would like to see some of our tools be used in the community. We've made several tools that allow us to gather extremely useful feedback about what happens during different running processes of the device that we think would be extremely useful and interesting for developers. We would like to see some of these tools used by the community, but I'd like to get some feedback first about these. Any information that one would like to know would be on our website https://phone-lab.org/. I will also be around to answer any questions that you guys may have about it.
Some of the things we would like to see open sourced would be our log gathering process. We use a centralized application to gather specified logs by tag from logcat and upload those logs to a backend that a developer can use to improve or fix a bug in their system. We also have modified logcat in android to have a more organized format for easier human readability. This is an example of only two of our tools.

Related

Quick Update From Cyanogen

I’ve been working on getting my source trees on Github in shape so that anyone can build a basic CyanogenMod system. Some small parts still need added but things are looking good there.
I’m also continuing to examine the backup/restore option for the proprietary bits necessary to operate your device, so I can simply ship open-source code only. I believe this is well within the license and the spirit of the ADP1 and ION devices.
A lot of people are helping to work many of these issues out, notably the guys from Google (Dan and JBQ) who manage the open-source project. Some great discussion and initiatives are happening like the Open Android Alliance and the Replicant projects. As much as it sucks to be sort of the “fall guy” for this, I can take it. Let’s fix the problems and move on.
Expect more from me by the weekend!
http://www.cyanogenmod.com/home/just-a-quick-update
keep it running! =)
That's Greeeeat!
I take my hat off to you sir!.
Excellent News...
it's nice to get updates, but i'm sure most of us are smart enough to visit the site directly for his updates or check his twitter.
no need to open new threads for this. -.-
thats the way more donating to you

Android-x86 is dying - A plea

Android-x86 is a project to get android up and running on x86 architecture. It is currently ran by just two people, and 1.6 is more or less completely functional on Eeepc and Dell Mini's.
However, progress has slowed, and the developers are beginning to lose interest due to the current community following. A large amount of the followers of the project demand things, and give little back, often getting angry if they are not instantly provided what they want. This is a scourge of most opensource or hack projects, but especially so here, as the project has had little interest from other devs, leaving them on their own.
Whilst I do not have the ability to give a whole lot of help myself (yet), I desperately think this project should succeed, and am asking any able developers with free time who are up for seeing Android up on a new platform to give it a go.
The google discussion group is here: http://groups.google.com/group/android-x86
The homepage is here: http://www.android-x86.org/
Thanks for reading, and thanks for any support you are able to give these guys.

Looking for the source

A couple of weeks ago I bought myself my first android device (a cheap LG GT540), and since then I've been playing a lot with it.
Noticed that android hackers community is quite big and there are lots of tools which can do kind of anything, but sadly I'm kind of disappointed because I'm having some issues in understanding HOW things work: in order to root my device, install custom ROMs, resize partitions and so on, I had to use a few tools that I have no idea of what they're doing.
To me it looks like that in this forums it's much easier to find a GUI that does everything you need, rather than understanding what needs to be done and how to do it. IMHO this is bad for a community of hackers.
In particular I'd like to understand how the following tools work (both for personal knowledge, and because some of these only work on windows, and I'd like to port it on Linux), and if available, I'd love to put my hands on their source code:
SwiftBootloaderBuilder: it's a tool used to resize flash partitions. I'm prone to think that it might just be a frontend for fastboot, but hum, the fastboot binary I own seems to be missing the capability of handling partitions...
KDZ: it's a tool to upgrade the firmware which I had to use in order to install on my device a custom ROM with fastboot enabled. How the heck does it work? This tool forced me to find and use a windows system to hack my GT540...
Android Developers is a great place to get started understanding how Android works. There you will find much of what you need to know to get a BASIC understanding of Android. If you follow the guides and advice you can create a basic apk that does little except teach you. CyanogenMod wiki is also a great place to learn. One thing about Android is that is is very much like Linux built for specific hardware. Many, and I do mean many, of the same principles apply to both systems. Digital signatures, ownership privileges, file permissions, compiling from source, git, gerrit, google code etc, are all things that a developer runs into everyday working with open source software of any kind. Go to every place I mentioned, sign up, and start asking more questions. Learn C++ and JAVA. Join freenode irc and find some friends who will answer questions while you learn. XDA is the least resource for the development community. XDA is the expression of ALL the other resources. I am new to this also, and have done what I suggest, except the programming languages, which I am working on. Use root explorer to look at your device file system. Ask the developers of the tools you mentioned to help you understand them. A LOT goes on behind the scenes, but it takes a little direction and determination. Cheers!

Interested in development.

I've been browsing the fourms for some time looking for where I could nest this post. I have become extreamly interested in development on the android platform. Myself I have a strong backround in Linux command line, server administration, and for the most part have a solid understanding with programing languages. I decided to post here to see if anyone would be interested in mentoring me or pointing me in a direction on where I can get some solid infromation on how to create and deploy my own ROM's. I have a multitude of ideas that I would like to deploy to the android community its a matter of getting the working tools and basic understanding on how to edit and develop the code that would be used. If you can help me out in any way at all I would greatly appreciate it. If you would like to talk to me a little more you can also message me via my inbox and we can move forward from there. Thanks again for your support ahead of time.
Check XDA-U
http://xda-university.com/

Looking for Developers for project

I'm looking for developers willing and able to help with a project.
I'll start by saying, this is a Atheist oriented project focused on atheist related issues. You don't need to be atheist to help, but at least opened minded to others beliefs, or lack there of.
I'm heading this project for the time being. Its my idea, but its beyond my depth. I don't have the skill set to pull this off on my own. I'll take a step back and allow someone who's capable of heading this, once I find one. I can help in other areas, mostly design.
I have two other developers on board already. Capable of developing Android and WP apps. I have done some Android developing on my own, but I'm a amateur at coding.
We'll be building a website, paired with some mobile apps. Focused on help and information forums, local community forums, Atheist related news articles, Articles on atheism, etc without getting into it to deeply on what we're trying to do. Its open for discussion.
If interested on helping, IM me. We could talk further on what we're trying to achieve, and I can direct you to the facebook group.

Categories

Resources