[Completed] Chromium Hypothetical - XDA Assist

Hello,
I was wondering if anyone would be able to comment if it was feasible to compile chromium with plugin/extensions? I've recently started learning linux and have gnuroot on my phone to practice (which I manipulate with a fold-able bluetooth keyboard). I've been trying to get used to a keyboard only workflow(vim and mutt like applications), but the internet browsing is lousy (w3m isn't bad...it's just not good :crying
I was wondering if it was possible to compile chromium with the vimium (or cvim, etc) plugin to be able to browse the modern internet with only my phone. I don't have the skills or knowledge yet to perform it myself but it's one of my primary goals.
Thanks

Hi there,
Please Post your query in Android Software Development
so that the right experts may help you.
Here some hints:
My unofficial Chromium builds [ARM/X86]
arter97's custom-built Chromium for Snapdragon devices
Good luck
Razvan

Related

[Q] [Attn: Devs]Gnash Cross Compilation for Android Chrome Lite

I have a few questions for the devs here. Please forgive any assumptions that may be incorrect. I've tried to do as much research as I can online but I think I need a more experienced Android dev to help me solidify my direction. Thank you in advance for your time.
That being said, I have some experience with a device known as the GP2X. It uses ARM architecture and, in the past, I have been able to cross compile for it. Notably the Stella VCS 2600 emulator. I do have some open source experience, but I've never had any formal training in programming. Seeing that Android uses the DVM to sandbox program code, I'm still a little iffy on what I can and can't get away with programatically.
First off, I've read that the Android Chrome Lite browser allows plugins/extensions through the NPAPI. I'm assuming this is the stock web browser. It's not clear to me at the moment what the default browser is or how it works. It appears that Gnash has a C++ NPAPI plugin that may need to be cross compiled and I'm hoping to get away with as little Java coding as possible.
My main questions are:
1. Does the stock browser allow NPAPI plugins?
2. If question 1 is true, does the plugin have to be compiled in ARM architecture? Are there any caveats to this?
3. From what I've been able to gather, Chrome Lite looks in the following location for Plugins:
Code:
/data/data/com.android.browser/app_plugins
Is this correct?
4. If a plugin is dropped in the correct folder, and assuming that the mime types are associated, will the Android browser recognize/utilize it? In which case, I'm sure there would be an API call that would cause it to rescan like Firefox or Opera would.
5. If cross compilation is necessary, is it better to use OpenGL, AGG, or Cairo as far as wide Android compatibility? Again, I don't know what's native or widely available in Android. I guess I'm looking for Best Practices.
I just wanted some feedback from someone knowledgeable before I go through the trouble of setting up a toolchain to handle this. Seeing that the community has been looking for a Flash player, I wanted to see if Gnash had any practical value on Android.
Thank you in advance for your time and again, please pardon my ignorance. I have holes in my knowledge and I want to get a little closer to understanding this particular subject before investing my time in development.
References:
NPAPI
http://en.wikipedia.org/wiki/NPAPI
Android Browser Plugin Path (I had to extrapolate from the batch file)
http://wiki.eclipse.org/Android_Selector_1.1
Gnash NPAPI Documentation
http://www.gnu.org/software/gnash/manual/gnashref.html#plugincppapi

[Q] Android and OS fingerprinting?!?

Hi everybody and happy new year
I have one issue, i would like to develop nessus plugins to identify the version of android which is running on a device (for the moment).
So i don't really know how to identify this version or how to make a correct OS fingerprinting on this kind of device. I try nmap unsuccessfully, too many ports are closed so my tcp signature is not good.
Anybody have a hint?
Kind regards
ggbond575
Nobody is interested in?
AFAIK, Galaxy SII has port 1110 open and nmap is able to detect the phone as Linux2.6.something (but not as android).
Do a full scan over all ports and get as many android phones as you can get. That way, you'll be able to (at least) create a minimal database of phones.
Good luck jim =)

[Q] Modifying Stock Tab2 (GT-P5100) Kernel to Integrate Mocana Products

All,
Sorry of the post in the Q&A but as a new user, i cant post into the development forums where this should possibly sit.
I am currently working on a project that is deploying an enterprise use tablet, but we have some requirements to lock the device down, and enhance some of the crypto / DAR stuff.
We are looking at products from Mocana - to do this, now some of their products require swapping out parts of the android kernel. I was just wondering on what the best approach would be for us to achieve this?
At the moment we have the stock firmware running on the device out of the box, i am aware of the Samsung Open Source website. I am not really too fussed with the "TouchWiz" enchancements, i just need a working / bootable ICS build on this device, which i can compile and build out with the Mocana replacements.
Any ideas as to a good starting point / where I can find some more information?

Creating a linux 'distro' for an android device?

Hi there, not sure if I'm on the right forum, but this seemed like the safest place to ask.
I have this project in my head that I would like to try, but I have no idea if it is even possible.
I'm currently doing a bachelors in computer science and as a way to learn, I would like to take on a big project.
As will soon become clear, I am a linux noob and know nothing about android development, but that's what I'm trying to change here.
Some time ago I bought a Chinese ereader (rebranded BOOX C67ML - using a rockchip rk3026 SoC, don't know how important that is -) and it's decent but it also kind of sucks. It runs android which overkill for a device like this if you ask me. When I look at the kindle or kobo ereaders, they have their proprietary os that is also Linux based, but much more streamlined without unnecessary features. This device doesn't even have wifi, so what am I going to do with full android on an e-ink screen? It only drains my battery more than it has to.
My question is, how feasible is it to create my own 'OS' for this device that is also Linux based and lightweight? I know that android devices can run gnu/linux in a sort of vm on top, but is it also possible to install this directly on the device? Wipe android and install a custom linux distro as you would a custom ROM.
Is this possible? Where do I begin? Any information on how the linux kernel underneath android functions and differs from a standard linux kernel would be great. I'm not asking for an easy solution served on a platter, I just want to know if it is possible and why or why not? Where do I go to learn about how to do this, point me in the right direction?
In searching around I came across postmarketOS, from what I understand they are trying to do something similar, only completely open source. No proprietary drivers for anything. For this project that is not a goal for me. If I can reuse parts of the android rom that it is running right now, I have no problem with that. Updating and keeping it up to date are not really a priority, I just need this to run a single application that works. Could also be that I completely don't understand what they are trying to do and I'm way off, but if so, please tell me what I don't understand and where I go to learn.
TLDR: Lightweight 'desktop' linux instead of android on an ereader, is it possible? Where do I start? Point me in the right direction please.
PS: If there is a better solution for this problem entirely, please do explain.
For anyone interested or with a similar idea, I'll just post what extra information I find here.
I stumbled upon Halium and Libhybris today. From what I understand, libhybris provides a compatibility layer between the android kernel and posix compatible applications. Halium uses libhybris and tries to create a common base that can be used to develop a non-android os for an android device. Please correct me if I'm wrong.

Question Project Renegade for TB-J716F

Happened to come across this wonderful project!
The Renegade Project Brings Full-Blown Windows 11 To Smartphones
Devs revive and overhaul Microsoft’s Windows Phone dream
medium.com
Will you guys think it might come to our device?
Or any experts can make use of the source code to build one suitable for use?
I tried porting edk2. First, there is a problem with the Dxe file and the memory map. Even if I fix this somehow, there is a problem with the hypervisor, so it is very difficult.

Categories

Resources