[Q] Archos 5 Android Tablet Gen 7 ROM Development - Upgrading, Modifying and Unlocking

I am new to posting in forums but I'm eager to learn. I have limited experience with ubuntu and linux in general. I am a college student but I have good knowledge of computers and know some language including HTML, Visual basic, SQL, C, etc...
I have a Archos 5 Android 7502 160GB version and I am looking for information on how I would be able to get help developing a ROM update for the Archos. I HAVE DONE MY RESEARCH. I've been looking this up since I got the device in December.
I know many drivers need to be adapted to the ROM for the archos to be able to run it. I wanted to know what Application I should use and if I can only do it using ADB bridge. (I know little about how the bridge works)
I have the Developer Edition Firmware from openAOS installed on the Archos. This installs a bootloader that can be edited with menu.lst on the device default folder. I also have 3 ROMs I can boot to: 1. Android 1.6 (Default OS) 2. Froyo 2.2 (In Development) 3. Angstrom Linux (comes with developer driver)
It is my understanding that the source code is available for the Archos Gen 7 Tablets on the Archos website. (Can't link due to being a new user)
Also gingerbread has its source code released. (Can't find link, yet...)
I was wondering what steps would be involved in adapting the drivers for the ROM for the Archos Gen 7 Tablet?
Also how much time would be needed to finish the project?

jimboobrien said:
I am new to posting in forums but I'm eager to learn. I have limited experience with ubuntu and linux in general. I am a college student but I have good knowledge of computers and know some language including HTML, Visual basic, SQL, C, etc...
I have a Archos 5 Android 7502 160GB version and I am looking for information on how I would be able to get help developing a ROM update for the Archos. I HAVE DONE MY RESEARCH. I've been looking this up since I got the device in December.
I know many drivers need to be adapted to the ROM for the archos to be able to run it. I wanted to know what Application I should use and if I can only do it using ADB bridge. (I know little about how the bridge works)
I have the Developer Edition Firmware from openAOS installed on the Archos. This installs a bootloader that can be edited with menu.lst on the device default folder. I also have 3 ROMs I can boot to: 1. Android 1.6 (Default OS) 2. Froyo 2.2 (In Development) 3. Angstrom Linux (comes with developer driver)
It is my understanding that the source code is available for the Archos Gen 7 Tablets on the Archos website. (Can't link due to being a new user)
Also gingerbread has its source code released. (Can't find link, yet...)
I was wondering what steps would be involved in adapting the drivers for the ROM for the Archos Gen 7 Tablet?
Also how much time would be needed to finish the project?
Click to expand...
Click to collapse
Well I'm only going to tell u this it will be a hastle... and considering the archos 5 being one of the oldest tablets out there and the developers out there still not having froyo completley developed yet... I would guess that the project would be a VERY long project to work on. But I do incurage you to make a rom for the archos 5... Oh one question is it the archos 5 you have or the archos 5 internet tablet...

Related

Android on Universal

Android is a new open source mobile operating system that Google developed and an SDK has just been made available.
It would be great to see this ported to the Universal if its possible.
I don't see why it would not run since the Universal can already run Linux (to some extent) and Android is just based on that. Whether and to what extent the hardware can be supported is another question that only our programmers can answer. As we can surely count HTC out on supporting their legacy devices it might not be worth anybodies time in the end.
SDK for Android would not help at all. It is just a set of headers and import libraries. To port something to a device you need complete source codes of its kernel, software, etc. Even more - we don't know hardware requirements for Android. It may require the NOR flash to run from it - and we don't have it on our device at all.
mamaich said:
Even more - we don't know hardware requirements for Android. It may require the NOR flash to run from it - and we don't have it on our device at all.
Click to expand...
Click to collapse
Nobody uses NOR these days, it's too expensive and provides no real
benefit over NAND. The XIP days are over.
I hate java with passion, but i don't see any reason why Android software
will not be running on the universal.
Any news? I mean: can Universal run an Android ROM?
I saw something on tytnII, is there an hope?
can anyone confirm if android requires a customised hardware or minimum requirements....
By The Looks Of It I Shouldnt See Why Not...
I Saw That Video Of It On The Tytn And It Looks Like Its Just A Linux Based Kernel Booting Though Haret.
Theirs Already Some Pretty Good Progress With Linux On The UNI And I Dont See Why It Shouldnt Be Possible To Patch This Up. (Wish I Could But Im Not A Linux Coder )
maybe something like this
(click on the emote)
could be done for univ.
Getting A Replacement
I Get My Replacement XDA Exec On Monday Hopefully So Ill See If I Can Do Anything. No Promises Though
Regards,
OllieD
It looks promising but I am also awaiting the Ubuntu Mobile edition for PCC: it looks awesome!
if it has to run java bytecode
hi a .CAB solution should be possible. tis my prefered choice at present. KVM with class jar anyone??
any news ?
Kaiser can run Android, any ROM for Uni?
In this thread we have Android ported in to a Kaiser, hope someone is working on an Android ROM for UNI!!
It looks very nice the interface
Does anyone knows more info about this?
Thanks
Gracias
Any news on Android for Uni?
I've been trying to get it to work on my ELFin too, but i gave up when i only managed to get the Linwizard running without startx... (i dont know how to telnet and startx -.-)
Any news on this?
I'm thinking of getting a universal but i'm gathering info on it atm!
Has anyone been able to get some real progress on this matter?
I installed this onto my main memory, but when I run it I get a blank screen and the phone vibrates continuously, what am I doing wrong? I think this version is supposed to work on the Universal.
hye !
i also tried to install android on my universal, but it didn't work at all, i only had a black sreen and it vibrate without stopping. if someone has an idea, or a new thread were we can find out a running android os for uni... i take it !
Very keen on this
Is there a project? .. I'm a developer and would be willing to assist, but i haven't got enough experience with these devices to start the project off myself...
Count me in as a beta tester
It would be great to have Android on Uni!!
So this news means that very soon developers can start working on android to be ported on other devices!!!
http://android-developers.blogspot.com/

GT-I9000 development limitations without Windows?

Hello
I've been trying to figure out (by googling a *lot*) what the limitations are for non-Windows developers with the GT-I9000. Samsung's SDK is Windows only, but maybe it's not the end of the road?
Some concrete questions:
* Do you need Windows to get an adb session?
* Do you need Windows to root the device?
* Do you need Windows to cross compile native code?
* Does the stock Android SDK from Google work?
* What do you actually loose without Samsung's SDK? E.g. the BONDI API's?
I really want to buy this shiny monster, but I also *never* again want to suffer Windows, and especially not for development.
Best regards / Klas
AFAIK there is no "Samsung SDK"
check this http://developer.android.com/sdk/index.html
the sdk is available for windows, osx & linux
hope this helps
My mistake, it's called "Bada SDK". And at least for the GT-I9000 it's for Windows only. Apparently the Bada Linux platform includes support for some novelty API's such as BONDI (to access e.g. device file system from web apps) and these have no support in the regular Android SDK.
I can live without these device specific API's, I just don't want to have to use the Bada SDK to do anything *else*.
Google's SDK is eclipse based and is available for windows, linux and osx like stated above. I'm running it in 64 bit ubuntu (lucid lynx) and have little problems doing so.
Sent from my GT-I9000 using XDA App
How about just running Windows in VirtualBox for the neccessary parts.
Darkstriker said:
How about just running Windows in VirtualBox for the neccessary parts.
Click to expand...
Click to collapse
I had much problems with trying this under mac os x.
VMware and VirtualBox dont show the i9000 as USB-Device...
My experiences with connecting USB devices to virtualized environments are also poor. Not that it matters much: I am curious what development capabilities you *loose* if you can't/won't use Windows -- not how to run the Bada SDK in a virtualized environment. No one seems to be overly concerned about this (a good sign so I'll go ahead and order the phone.
Klasa said:
My mistake, it's called "Bada SDK". And at least for the GT-I9000 it's for Windows only. Apparently the Bada Linux platform includes support for some novelty API's such as BONDI (to access e.g. device file system from web apps) and these have no support in the regular Android SDK.
I can live without these device specific API's, I just don't want to have to use the Bada SDK to do anything *else*.
Click to expand...
Click to collapse
You don't need the Bada SDK at all, because Bada is a different platform used on other Samsung phones like the Samsung Wave S8500. It's not Android or related to Android, other than both (potentially, in Bada's case) being based on Linux.
the galaxy is running android os from google - the wave is running the bada os from samsung.
as such i think the OP has confused the above fact and thinks the galaxy is running bada hence referring to a "samsung sdk". galaxy s GT-I9000 runs google android, for which google has released a multi platform SDK
The poster may need to be aware that the descriptor for usb detection is broken for it currently, and has been for a little while. It's not really plug and go.
You'll need to follow the usual instructions to setup your android dev, then possibly compile a adb with support for the galaxy s. I hope I can be proven wrong for that though.
Superroach said:
The poster may need to be aware that the descriptor for usb detection is broken for it currently, and has been for a little while. It's not really plug and go.
You'll need to follow the usual instructions to setup your android dev, then possibly compile a adb with support for the galaxy s. I hope I can be proven wrong for that though.
Click to expand...
Click to collapse
Compile abd, why? The old sdk does not see galaxy S but the latest one does. And if you have problems on linux with adb not seeing your phone try running adb with root user.
Thank you guys.
I havn't checked again, but I was under the impression that Bada is the underpinning of Android on I9000.
The only thing left to understand about the vendor's platforms underneath Android is why Google didn't set it all up with Debian packages. A common repo could keep vendor specific variants of components neatly isolated; Isolated and distributable without the fuss of trying to figure out what is compatible with what. I just want to run something like
Code:
apt-get install android-gti9000-dev android-sdk --rootdir=$MY_CHOICE
on my workstation and have the SDK, device sources, other host tools, and IDE plugins installed to some working directory of my choice. That would be great

[Q] Android 4.4 kitkat on Galaxy w?

Google says android 4.4 kitkat is available for everyone. So is it means we can flash it directly to our galaxy w?
Now our smartphones become a mini computers.
in dekstop computers we can install a new os(linux or windows) directly. The OS recognize the drivers then install them directly or from the web. Maybe some of hardwares drivers cant find but its very rare issue.
So why android doesnt like this. Thats everybody install new version of android and its install the phones drivers directly or from the internet.
The smartphones hardware manufacturers less than dekstop computers hardware manufacturers but dekstop computers OS can do it well and avaliable for every kind of computer.
Why Android OS install like dekstop computers OS.
pharatlil said:
Google says android 4.4 kitkat is available for everyone. So is it means we can flash it directly to our galaxy w?
Click to expand...
Click to collapse
No, it needs to be ported.
pharatlil said:
in dekstop computers we can install a new os(linux or windows) directly. The OS recognize the drivers then install them directly or from the web. Maybe some of hardwares drivers cant find but its very rare issue.
So why android doesnt like this. Thats everybody install new version of android and its install the phones drivers directly or from the internet.
The smartphones hardware manufacturers less than dekstop computers hardware manufacturers but dekstop computers OS can do it well and avaliable for every kind of computer.
Why Android OS install like dekstop computers OS.
Click to expand...
Click to collapse
This is just partially true. Windows and Linux for desktop PCs already come with most of the drivers directly on the CD or DVD or at least with hardware IDs for the drivers they can download and install via internet.
Your ROM simply isn´t about the same size like a Linux or Windows DVD It also doesn´t have a 100GB HD, a DVD drive and at least 4GB RAM installed.
So if you want an Android that is about as easy to install on all devices, you would have to make it about that big in size like a Linux or a Windows installation DVD which most of the devices couldn´t handle.
That´s why it needs to be ported with just the drivers for your specific device. And this is also the advantage to keep it as small and slick as possible.
Most of linux os about 1gb.
Windows is about 1-2 gn. Not about 100gb.
İ ha ve a galaxy s3 and stock rom about 900mb.
İf google want to give latest firmwares every device They can make a pc program and it finds devices specs automatically.
Samsung, htc, lg...etc.. maybe dont want to give newest firmwares to older devices for selling new devices.
But why google dont make roms for every device. Android is a linux based os and linuxs difference is its avaliable for everyone. So i think googles s strategy about android isnt true. İt must be same way with linux.
pharatlil said:
Most of linux os about 1gb.
Windows is about 1-2 gn. Not about 100gb.
İ ha ve a galaxy s3 and stock rom about 900mb.
İf google want to give latest firmwares every device They can make a pc program and it finds devices specs automatically.
Samsung, htc, lg...etc.. maybe dont want to give newest firmwares to older devices for selling new devices.
But why google dont make roms for every device. Android is a linux based os and linuxs difference is its avaliable for everyone. So i think googles s strategy about android isnt true. İt must be same way with linux.
Click to expand...
Click to collapse
A totally fresh installed Windows 7 already is taking about 4GB on your HD and needs a way bigger partition to get installed at all.
Android is not a linux based rom. It´s a Java based ROM. Only the kernel is linux and this needs to be compiled first and match your hardware to make it able for the rom to work at.
Google only offers the basic code for a ROM but the rest must be added by the manufacturers. Beside this linux also wasn´t that userfriendly like it is now. The very first releases even didn´t use an UI. All had to be done on command line. Was meant to be used on servers but not for end users and though it was open source it took about 20 years from this stage to become an userfirendly OS for endusers like Windows.
So this is like comparing apples with pears. Best you ask Google and see what they will answer you.
İm disagree with you. or i couldnt explain well.
There in not more hardware manufacterers than PCs. But dekstop computers OS can handle it. For example i have got a hp compaq nx8220 notebook. its very old pc but i intalled windows 8 and its running very well. There is no drivers for windows 8 but windows have a feature for it. İ install many drivers in compatibility mode. ( Yes HP didnt publish a driver for it but windows's this compatibility feature solve the problem.)
Im not a developer but i know programming dialectic (i wrote programs in q basic and gw basic but i stay away from programming because of my job.) im interested about java and c++ and im learning. im seeing that developers main problem to porting Android to a device is hardware drivers. İf manufacterer give codes they port it easier.
İ want to say my hp compaq nx8220 is very old device but its runs with windows 8 very stable.
But my old phone and and my wifes phone galaxy w isnt a old device but they r saying your device cant runs properly with android's newest OS. It has 512 mb ram and 1,4ghz processor.??? (my notebook worst but runs w8)
Maybe one day some developers agree with my opinion and work with hardware drivers than making alot of custom roms. So maybe one day we enter a web page (for example cyanogenmod web page)and flash newest rom like installing a newest OS to a PC.
You may agree or disagree. No problem with that. It´s just you are comparing apples with pears. An Android Phone isn´t the same like a PC. Doesn´t have a HD or something equial to this in its capacity and so on. Neither Android, Firefox OS or Ubuntu Touch do have such an installer included that will install the Operating System on all devices. They all need to be ported. The same even for Windows Phone. So rather than arguing with me, go out and ask all the big players like Google, Ubuntu, Firefox or Microsoft why this isn´t the same like fo a PC.

Ubuntu for Ascend P6

I notice Canonical's Ubuntu operating system is being developed to run on devices which currently run android:
https://wiki.ubuntu.com/Touch/Install
And would seem a new "experimental snapshot" of the software has been released for development and evaluation.
The link below contains the download and all instructions needed to flash a device with the software, and I was wondering if anyone with more insight into the subject than myself could advise whether we can expect to see Ubuntu come to the P6 soon or not?
https://wiki.ubuntu.com/Touch/Install
It looks promising to me...
0robreid0 said:
I notice Canonical's Ubuntu operating system is being developed to run on devices which currently run android:
https://wiki.ubuntu.com/Touch/Install
And would seem a new "experimental snapshot" of the software has been released for development and evaluation.
The link below contains the download and all instructions needed to flash a device with the software, and I was wondering if anyone with more insight into the subject than myself could advise whether we can expect to see Ubuntu come to the P6 soon or not?
https://wiki.ubuntu.com/Touch/Install
It looks promising to me...
Click to expand...
Click to collapse
Our device doesn't have kernel which can support " device loop " . If have smone can build kernel with that function. We can run uBuntu or other backtrack, kali linux etc with linux deploy or linux installer complete.
Sry poor english.
Can anyone make a port?
There is a Guide on how to do it so can anyone?
Would be great!!
https://wiki.ubuntu.com/Touch/Porting

Kali Asus TF300T Native

Hey guys! I am pretty new to a lot of this rooting and custom ROM installs. I recently picked up an Asus TF300T from a friend at work which i have root(the easy part). The reason why i was looking into this or even a laptop was because i wanted to start tinkering with pen testing with Kali Linux. After a lot of research, trying to retain what information i could, i have found there is an image for Kali for armel. This brings 2 questions to mind that i cannot find the answers to. 1 - Even though the CPU on my Asus tablet is ARMv7 will armel images work? From what i have found, i would want to use an armhf image to flash to the device due to the version of the CPU. And 2 - Is there a distro(i have been unsuccessful finding one) that has the drivers required to make a smoothing working environment? During the course of my research into this issue, i have found there are some distributions of Ubuntu that currently work with my tablet. More specifically Ubuntu Touch(i think?). This got me thinking, since both Kali and Ubuntu are both Debian based distros(i could be wrong, please correct me if i am) could i take the section of the file system from Ubuntu Touch that has the drivers for my tablet that allow it to work correctly and replace it with the section of the file system for the ARM image of Kali? I should mention that i have been able to get Kali to install and run with Linux Deploy. However, i feel it is slower than i was anticipating. And all the tools are there, they just do not open for some reason. Which is a whole different issue that i haven't figured out yet. I was hoping that perhaps one of you may have an idea if the two questions i have posed will work, or could maybe shed some light on how to go about accomplishing what i am trying to do. Or if any of you know of a version of Kali that will work on my tablet or maybe even one someone has already built for this particular model. Any guidance, tips, or knowledge on this subject will be very much appreciated. I understand going out and buying a laptop or a tablet with an image supported on Kalis website would be the ideal and most efficient solution, but i have a bad habit taking the hard way to gain some more information and knowledge haha. Thank you all for taking the time to read this and thanks in advanced for any responses .
Kyle

Categories

Resources