Robin Vossen wrote:
As far as I know they are discussing to Embed Python in the Android system at 2.0 since of Guido van Rossum (Who works at Google..)
Yep, google official languages are C++, Java and Python. I personally dont like any of them .. I'm looking for perl6 and parrot, which should
be one of the bases of radare2 (for scripting support) enabling the
interaction between different scripting languages in a single core.

We will be also able to use parrot as an engine or optimizing assembly
code and at some point we will probably be able to perform some
decompilations using the parrot vm. But this is something to see in
the future.. not now :)

But, I havn't seen any progress in Perl for the G1. Wich will become a little project for myself when Ive got the G1. I have also been working on a IDA-Look-and-Feel for the x86 Arch for Radare (GTK(glade) Based Written in Perl)
Wow really? Is it public? is there any shot? We are working on a GUI
for radare2 written in Vala and GTK2 (radare.org/ragui) but it is
locked since r2 is not yet complete. And I prefer to use the command
line for most of the tasks I need

I havn't tried to compile it yet. but if you say it should compile clearly I will try that as soon as when I got the G1. If there is a small team that might be intresed in writing a Front-End thing for it in Java Id be happy to join. (Though Ive never coded Java before)
Nibble will probably get a G1 ;)...and actually im waiting for Nokia
to see if they release a maemo based phone, else I will probably get
an android-based phone at some point.

The main problem in android are the kernel patches that makes each
process run with a different UID, so you cannot send signals to other
processes or debug or so, unless you are root (i'm right?)

When google plans to release android2?

I'm actually designing a minimal python API based on simple
interfaces to enable a cached layer of metadata on top of the core.

The idea of that api is to provide access to all the code analysis
and binary information stored in radare. I want to push it before
the release of 1.4. And this will open new possibilities because it
is quite factible to parse python code from perl and this way
generate the bindings for perl, ruby and so on.. didnt people say
that python is for designing prototypes? ;)

In the same way we can just make the parser generate java code
and directly have the Java bindings. and interact from java to the
native app with a socket or a fifo file like 'rsc daemon' does.
Maybe the possibility to add it to the Android Market after that might give Radare a bit more people interested in the app.

Something else I'd be really interested in is adding the dex Executable formats to Radare (The Android Java Executables) as I am also going to start to add it to IDA Pro.
So, if Radare can do this I might do this too..

Few months ago I was having a look to the DEX format and the
DalvikVM assembly, there are source code from google in the SDK
with all the information required to implement it.

The main problem here is that r1 is a bit dirty and I would prefer
to add new binfmts and archs to r2 which is modular and will
make the code much more reusable.

But if you want to do it in the dirty way...feel free to do it for r1 :)
and then rewrite it properly for r2. r1 is nice for PoCs because the
source is easy to hack on.
In case anyone wonders, YES I've got TOO much time in my hands...

Wow! that's really strange nowadays :) Enjoy your spare time!

Let us know about your advances.

--pancake
_______________________________________________
radare mailing list
[email protected]
http://lists.nopcode.org/listinfo.cgi/radare-nopcode.org

Reply via email to