[APP] Linux Deploy - Galaxy S III Themes and Apps

Smooth debian linux with and without GUI.
I am not linked in any way to this App or its developer. But I have been searching for an out of the box linux that works on the SGS3. Out of the several I tried this was the only functioning one,
called Linux Deploy (playstore link here).
Its installs a variety of debian distros by loop method and then chrooting in VNC (or SSH). ( i use bVNC)
- may sound complicated but the app does it all . just select what you want to try and how big you want the image file and where you want to place it (internal or external SD). default settings are fine for most except if Gnome and KDE will need increase image to 1.5Gb otherwise fails)
It also gives a variety of GUI, I tried XFCE and KDE
It runs on top of Android so you can still call and receive messages etc.
The only thing I would suggest is that you unmount the loop before killing app or rebooting android. I think it will remain running in memory even if the app is killed.

Linux Deploy 1.2.7
The new Linux Deploy version, programs for automation of installation process and start of GNU/Linux of distribution kits on devices with the Android platform is available. Application creates an image of a disk on a flash card, mounts it and sets there the selected distribution kit of GNU/Linux. Also distribution kit installation directly on the card section is supported.
Applications from new Linux-system are launched in a chroot-surrounding parallely with standard operation of the Android platform. Installation of a distribution kit is carried out on a network from official mirrors on the Internet. For operation to application privileges of the superuser (ROOT) are required. Access to Linux-system is carried out through SSH, VNC or X Window System. The code of the utility is available under the license GPLv3, ready assemblies are placed in the directory Google Play.
Characteristics:
Supported OS: Debian, Ubuntu;
Assembly under architecture of armel and armhf;
Installation type: loop-file, SD card;
Supported file system: ext2, ext4;
Management interface: SSH, VNC, X;
Possibility of use of surroundings of a desktop: XTerm, LXDE, Xfce, GNOME, Unity, KDE;
Supported language: Russian, English.
Main changes in Linux Deploy 1.2.7:
X Window System support (GUI start via the X-server);
Automatic configuration of DNS;
Support of a surrounding of a desktop of Unity;
The error of start of session of GNOME in Ubuntu is corrected.
Is on GitHub, 4PDA, PlayMarket! (can't post links)
play . google . com/store/apps/details?id=ru.meefik.linuxdeploy
github . com/meefik/linuxdeploy
4pda . ru/forum/index.php?showtopic=378043

is this something like ubuntu for linux where the vnc connection(although local) becomes the bottleneck?

exge said:
is this something like ubuntu for linux where the vnc connection(although local) becomes the bottleneck?
Click to expand...
Click to collapse
not, it is ubuntu on your device

Sound
Is it possible to get the sound working this way?

linux deploy
hi can i use it on a note2

Very nicely done.

This app works really great!
At the moment I am using "Ubuntu precise" with KDE. Ist works quite well. What do you use ?

I just installed Fedora 18 with Gnome on my Nexus 10 using this app.
I am having trouble to mount the USB flash drive to it ( using an OTG usb adapter)
I don;t know enough about linux to mount the USB drive
when I plug in the drive in android the path is
/storage/sdcard0/usbStorage

This application is awesome. Everything works perfectly. Well, not everything, but I guess that is chroot's fault. Anyway, can I somehow make digitizer work? I am successfully controlling my phone through x2x, although it would be merrier if I could use my phone's digitizer for input. I'd be grateful for any kind of help.
P.S. superdave42, try custom mounting that path in Linux Deploy's settings.

linux deploy to samsung galaxy tab 2 P5100
I have the Samsung Galaxy Tab 2 P5100BUDLL1
Kernel 3.0.31-1121627
version Build jz054k.p5100BUDMD1
i have installed Linux Deploy by following the steps I was able to install Kali
I proceeded to install kali-full
but 'I still have problems with postgresql 9.1
and the wifi
wireshark with no problem only with airmon-ng does not recognize the wifi
and tells me to install 'iw-3.10.tar.bz2
I downloaded the 'iw-3.10.tar.bz2
I tried to install it in every way possible but nothing some advice
thanks to all
sorry I'm wrong the page post

It's okay. You are posting in the right thread as there's no official thread for this application in the Applications section, or at least I am not aware of it. Anyway, as far as my knowledge reaches, the reason why you can't mess with WiFi in a chrooted Linux installation is mainly because it is running in a chroot jail (feel free to correct me if I am wrong). In order to make Kali Linux (or any other Linux distribution installed through this application) able to manage WiFi state, I think you need to do some mounts that I'm not aware of at the moment, unfortunately.
EDIT: Try typing this command line (credit to Robertozzz for this post, check out the rest of it too) either from adb shell with superuser permissions or by connection to the SSH client run by Linux Deploy:
Code:
mount -o bind /dev /data/local/mnt/dev
Tapatalk seriously needs some text formatting, otherwise I need to type BBCode myself... and an option to preview.

hello nice to see someone using this beautiful app as well! there should be an official thread for this..
I manage to use both vnc uaing bvnc as well and framebuffer method.. vnc got that slight lag especially when scrolling image dense content on chromium, but framebuffer is buttery smooth!
I'm thinking of upgrading this GTN 8000 (I got the same processor as you mate exynos 4 quad 1,4ghz 2gb ram) to something with snapdragon 600 or even better 800.
anyone here with snapdragon 600 got experience with Linux Deploy? how much boost might I get from those beast? :cyclops:
thanks

Android 4.3 Supported
Just an FYI for anyone using this app. It does work in Android 4.3 with Debian. Not sure if it XVNC or Framebuffer work (download of Gnome failed), but I was able to get a chroot and shell to Debian. Looks like the developer himself hosts the downloads for the supported distros (the "MIRROR" variable in prefs), and I'm not totally thrilled about that... Nothing personal, I just like to be careful.
But on that note, the code is Open Source, and available at:
https://github.com/meefik/linuxdeploy
You don't actually need the github download. All of the real work is done with a shell script(s). After installing the app, you can find the workhorse script linuxdeploy in "/data/local/linux/bin" and this handles almost everything. Some pretty nifty code in there, a couple of cool recursion tricks I might use later.
If you're handy with the command line, you can forego the UI after initial setup/distro download.
Code:
<android> % su -
<android> # export MNT_TARGET=/data/local/linux/mnt
<android> # cd /data/local/linux
...To see the settings file
<android> # cat etc/deply.conf
.... To start the distro you already downloaded (Debian)
<android> # bin/linuxdeploy start
... To get into the now-running distro (this can be done from multiple windows in Android Terminal!)
<android> # bin/linuxdeploy shell
.... If the prompt ain't enough, test it out (hostname isn't standard on Android)
debian # hostname
localhost
...
Now, I totally hate that it downloads everything piecemeal after selecting a distro, but it may be that I just have the settings wrong. Not all distros worked for me. I got failures on finding "apt-get" when installing Ubuntu -- probably easy to fix, but I didn't look into it because I was new to chroot. I notice that there are updates in the github from just 3 days ago, so it's actively supported.
I liked his competitor Complete Linux Installer better in Android 4.2, because it's super newb friendly and explains every single step very clearly, and it worked the first time I used it. Unfortunately it failed on my Nexus 7 (2013) / Android 4.3, so I moved to Linux Deploy. Not regretting the change because I've learned a lot, but I hope to see both options on Android 4.3 soon.
-Pie

I'm having difficulties installing it on a Galaxy S4 I9500. Here's what I get as an output: /data/local/linux/bin/linuxdeploy: line 1411: dd: Permission denied I tried changing the size of the image, but that didn't help either. For what it's worth, I'm running a stock ROM as well as CWM. Also, I read somewhere that Busybox is required, so that's already installed. Could it be because I'm trying to install it on my external SD card, and not my internal memory?

Kali Linux working with "Linux Deploy" app on S4 i9505
I've found this interesting post about Kali Linux working with "Linux Deploy" app on S4 i9505
http://forum.xda-developers.com/showthread.php?t=2400638
Another suggestion I would like to make you is to consider some alternative remote session that would speed up the interface like for example:
- xrdp (much faster than vnc)
- teamviewer or Splashtop for easier access even from another computer/phone in another network. Splashtop video performance and real-time interface is really impressive
With Splashtop you can just have your own Linux PC and connect to it anytime. You could avoid to to install ARM Linux on your mobile...
[
QUOTE=delstam;44843172]I'm having difficulties installing it on a Galaxy S4 I9500. Here's what I get as an output: /data/local/linux/bin/linuxdeploy: line 1411: dd: Permission denied I tried changing the size of the image, but that didn't help either. For what it's worth, I'm running a stock ROM as well as CWM. Also, I read somewhere that Busybox is required, so that's already installed. Could it be because I'm trying to install it on my external SD card, and not my internal memory?[/QUOTE]

First of all, awesome app! Takes a lot of the steps out of getting a desktop OS working on our portable computers....
I am asking this here because I dont know where else I can ask it. So if there is a support/discussion forum specifically for the app somewhere my apologies for posting here.
Is there any way to do an install from ISO image? Kali is giving me a "failed getting release" error at the moment no matter how I put the path in (cross checked it on the site, but welcome to suggestions if anyone elses is working).
Thanks in advance.

heavylildude said:
hello nice to see someone using this beautiful app as well! there should be an official thread for this..
I manage to use both vnc uaing bvnc as well and framebuffer method.. vnc got that slight lag especially when scrolling image dense content on chromium, but framebuffer is buttery smooth!
I'm thinking of upgrading this GTN 8000 (I got the same processor as you mate exynos 4 quad 1,4ghz 2gb ram) to something with snapdragon 600 or even better 800.
anyone here with snapdragon 600 got experience with Linux Deploy? how much boost might I get from those beast? :cyclops:
thanks
Click to expand...
Click to collapse
I cant figure out how to get ssh and or vnc client connected to the linux deploy app... can you help me please?

Move Linux Deploy to MicrSD
Hi guys,
i would like to move the linux deploy application to microSD card, i have a GT-i9505, With root privilege, and foldermount installed, but i don't find the installation path of this application.
Someone can help me please ?
Bye
Cristian

SonneKonig said:
I cant figure out how to get ssh and or vnc client connected to the linux deploy app... can you help me please?
Click to expand...
Click to collapse
Hello have you tried using changeme as password?

Related

Android on Fsc T830?

I read a lot about android is running on this, and that.. lot of devices. Is there a possibility to run it on a T830? I don't know much about android, and it's hardware support, so this question might sound a bit lame
It have to be pda specific like windows mobile?
Android Kernel
Hello,
Well i think it is possible to compile a Android Kernel to boot on FSC T830. But the main problem is its hardware support. Well, FSC T830 has supported Processor and enough ROM and RAM to make Android fit in. I did not test it or did any work to compile such kernel but if you want to work on it then let me know . All we need are some basic info about the hardware to know if its worth trying or not.
k1dugar said:
Hello,
Well i think it is possible to compile a Android Kernel to boot on FSC T830. But the main problem is its hardware support. Well, FSC T830 has supported Processor and enough ROM and RAM to make Android fit in. I did not test it or did any work to compile such kernel but if you want to work on it then let me know . All we need are some basic info about the hardware to know if its worth trying or not.
Click to expand...
Click to collapse
What do we have to know about it?
Hardware Info.
Hi, Tookool
Well we need the chipset info about the GSM controller, mainboard, wlan, gps, bluetooth, display, touchscreen and keyboard.
We need the keyboard and display to work at the very first place else it would be impossible to do anything. I have read on the forum about dual booting from SD card using gnuharet.exe. So we can compile a kernel and boot it on SD memory. Well I'm going to take a look on the Android Kernel and try to compile it and run it over QEMU. Hope for the luck.
k1dugar said:
Hi, Tookool
Well we need the chipset info about the GSM controller, mainboard, wlan, gps, bluetooth, display, touchscreen and keyboard.
We need the keyboard and display to work at the very first place else it would be impossible to do anything. I have read on the forum about dual booting from SD card using gnuharet.exe. So we can compile a kernel and boot it on SD memory. Well I'm going to take a look on the Android Kernel and try to compile it and run it over QEMU. Hope for the luck.
Click to expand...
Click to collapse
Hi!
From where can I obtain these informations? I did a quick search on the net, but...
Hardware info.
CPU: Intel XScale PXA270 (ARMv5TE) :Supported
Display: 240 x 240 (1.7' x 1.7') :Unknown (Supported on other device)
Touch Screen: - :Unknown
Audio: AC97 (not sure) :Unknown
ROM: 128MB :Supported
RAM: 64MB :Supported
GSM: Ericsson EMP U250 :Supported
GPS: SiRFstarIII GSC3f/LP :Supported
Key: QWERTY (Keymap) :Supported
WiFi: Atheros AR6001 ROCm 802.11b/g :Supported
Bluetooth: Broadcom 2040 :Supported
USB: USB 1.1 :Supported
I am trying to build kernel with info i have about the hardware. Hope it will boot at least.
I'm looking for the infos you didn't find
wifi: WLAN 802.11b/g
bluetooth: Bluetooth 2.0
keyboard: QWERTZ
usb: client/host
I found these, but I don't know if this is good or not I'm not really into things liek this
Hi,
I'm using the WM6.1 on my FCS T830 right now, but running Android on it sure sounds like an even cooler idea.
I hope somebody manages to get this working!!!
k1dugar said:
CPU: Intel XScale PXA270 (ARMv5TE) :Supported
Display: 240 x 240 (1.7' x 1.7') :Unknown (Supported on other device)
Touch Screen: - :Unknown
Audio: AC97 (not sure) :Unknown
ROM: 128MB :Supported
RAM: 64MB :Supported
GSM: Ericsson EMP U250 :Supported
GPS: SiRFstarIII GSC3f/LP :Supported
Key: QWERTY (Keymap) :Supported
WiFi: Atheros AR6001 ROCm 802.11b/g :Supported
Bluetooth: Broadcom 2040 :Supported
USB: USB 1.1 :Supported
I am trying to build kernel with info i have about the hardware. Hope it will boot at least.
Click to expand...
Click to collapse
Hey!
Any news?
Well, is this project dead or what happened?
Donno, k1dugar isn't responding
Im sorry for late reply.
Hello,
I am sorry for late reply but somehow i lost the interest on building this image now bcoz of lack in features availability in Android which would make this image useless. I'm waiting for google to launch the full source code for it. I'm Working on making WM6.1 final rom where all feature will be working and stable.
Please carry on the work, i normally dont work in a way that i will do something and upload my final work. I like ppl to research themself and make it themself so they can learn and improve something on there way. Sure untile i think its stable and wont harm someone's hardware in anyway then i will upload the final work, until then just step by step guide.
Let me finsh WM6.1 with help of all you ppl and then we can work on Android, I personally Love *NIX system. I would be more then happy to make my phone run Linux.
A fully working wm 6.1 would be great Just keep up the work with that, android can wait Don't forget about the blue keyboard thing
Before to use Android, the first step must be to have a linux kernel working on T830.
I've tried to compile 2.6.28, but I haven't succes.
It isn't impossible, but it seems hard to make, because the kernel is strictly relate to hardware platform.
There is someone that want to try thiswith me ?
Let me now.
Thanks
tea4two
tea4two said:
Before to use Android, the first step must be to have a linux kernel working on T830.
I've tried to compile 2.6.28, but I haven't succes.
It isn't impossible, but it seems hard to make, because the kernel is strictly relate to hardware platform.
There is someone that want to try thiswith me ?
Let me now.
Thanks
tea4two
Click to expand...
Click to collapse
I would like to help with everything I can. The only thing is that I never made such things like building a kernel or so But if you can provide me with instructions and things like that it would be great!
Hi TooKooL,
First steps to compile the kernel are very easy.
I'm using Fedora 10 so what I write is related.
There is the need to have the right Chaintool to compile.
I've found this information: http://loox-linux.sourceforge.net/chaintool.html
, but I work different:
1 - yum install arm* (is not the rigth command to use, but you need to install all arm-* packages)
2 - Download linux Kernel (i've used latest 2.6.28)
3 - Unpack tha kernel: tax xvzf linux-2.6.28.tgz
4 - make a symbolic link ln -s linux-2.6.28 linux
5 - modify top level Makefile in this way:
ARCH ?= arm
CROSS_COMPILE ?= /usr/bin/arm-gp2x-linux-
6 - run: make menuconfig
7 - Setup the right value in the lernel (drivers, cpu, ecc..) THIS IS THE TRUE PROBLEM!!!!
8 - run: make zImage
To load linux kernel use HaRET.
Copy on root of SD-CARD:
HaRET.exe
zImage
startup.txt
the startup.txt contain olny one row with the word "boot" (without quote)
Run HaRET and linux start to load..... if kernel is compiled rigth..... (i'm not lucky)
Other useful link are:
http://sites.google.com/site/siteofhx/Home/android/android-porting-steps/english
http://loox-linux.sourceforge.net/
Let us know if you have some results...
Regards
tea4two said:
Hi TooKooL,
First steps to compile the kernel are very easy.
I'm using Fedora 10 so what I write is related.
There is the need to have the right Chaintool to compile.
I've found this information: http://loox-linux.sourceforge.net/chaintool.html
, but I work different:
1 - yum install arm* (is not the rigth command to use, but you need to install all arm-* packages)
2 - Download linux Kernel (i've used latest 2.6.28)
3 - Unpack tha kernel: tax xvzf linux-2.6.28.tgz
4 - make a symbolic link ln -s linux-2.6.28 linux
5 - modify top level Makefile in this way:
ARCH ?= arm
CROSS_COMPILE ?= /usr/bin/arm-gp2x-linux-
6 - run: make menuconfig
7 - Setup the right value in the lernel (drivers, cpu, ecc..) THIS IS THE TRUE PROBLEM!!!!
8 - run: make zImage
To load linux kernel use HaRET.
Copy on root of SD-CARD:
HaRET.exe
zImage
startup.txt
the startup.txt contain olny one row with the word "boot" (without quote)
Run HaRET and linux start to load..... if kernel is compiled rigth..... (i'm not lucky)
Other useful link are:
http://sites.google.com/site/siteofhx/Home/android/android-porting-steps/english
http://loox-linux.sourceforge.net/
Let us know if you have some results...
Regards
Click to expand...
Click to collapse
Hi!
So, if I understand I need that chaintool (can't find download link on the page), a kernel (simple desktop linux version???). First of all make these things clear please After that I think I have to work with that chaintool as you mentioned in point 1, 4 ... Right? Sorry, but I'm new to this, I never even used linux before. Edit: ok, I found the kernels you mentioned, what files do I need to download?
linux-2.6.28.tar.bz2
linux-2.6.28.tar.bz2.sign
linux-2.6.28.tar.gz
linux-2.6.28.tar.gz.sign
linux-2.6.28.tar.sign
These?
And what about that arm package installation? It's a shame I'm a novice and I want to make this, but I have to start learning somehow
I've found other informations about to use HaRet to boot linux.
http://www.handhelds.org/moin/moin.cgi/HowtoLinuxHaret
There is the need to partitioning the SD Card in two partitions, FAT16 and ETX3.
The FAT16 is used to boot linux (copy files: Haret.exe, zImage and startup.txt)
The Etx3 is usedt to save all Linux files (/boot, /usr, /bin, /var, and so on)
I've tried to start several kernel images without success.
Haret hang when on the screen appears "Jump to kernel...."
The device hang too, the only way to unlock it's a Factory Default server.
It seems only a Kenrel issue. I don't understand where I must start to compile a new kernel.
There are PDA similar T830 ? This maybe a good starting point.
I don't understand how to use sartup.txt
This file contains information for the boot sequence, I have only "boot" write in It, but other parameter are required (I think).
Surfing the nternet I've found the need to know GPIO, how must I use it ?
Tea4two.
WOW!!!
Little success.....
I've found this project about n560
http://www.elcom.pub.ro/~adrian.popa/n560-linux/
and Linux boot on T830 .... but hang suddenly....
I'm very happy, because this is a good starting point to port Android to T830
Attention!!! You MUST repartitioning SD-CARD before copy files on it to boot Linux.
Then Linux start, but hangs suddenly and the device vibrate endless.
The only way to stop is to remove the battery.....
then before to try: MAKE BACKUP OF YOUR DATA!!!!!
For Developers:
The good starting point is to download HandHeld kernel, running follow command:
cvs -d server:[email protected]:/cvs checkout -d linux-2.6.x-hh linux/kernel26
Then use looxn560_defconfig: make looxn560_defconfig
And after..... we need to understand how change kernel config to match T830 hardware.
We need to use in the rigth way GPIO's.
GPIO's are connected to various devices (led, keyboard, touchscreen, vibrate....), so wrong configuration hang the linux boot.
Good work...
Tea4two
tea4two said:
WOW!!!
Little success.....
I've found this project about n560
http://www.elcom.pub.ro/~adrian.popa/n560-linux/
and Linux boot on T830 .... but hang suddenly....
I'm very happy, because this is a good starting point to port Android to T830
Attention!!! You MUST repartitioning SD-CARD before copy files on it to boot Linux.
Then Linux start, but hangs suddenly and the device vibrate endless.
The only way to stop is to remove the battery.....
then before to try: MAKE BACKUP OF YOUR DATA!!!!!
For Developers:
The good starting point is to download HandHeld kernel, running follow command:
cvs -d server:[email protected]:/cvs checkout -d linux-2.6.x-hh linux/kernel26
Then use looxn560_defconfig: make looxn560_defconfig
And after..... we need to understand how change kernel config to match T830 hardware.
We need to use in the rigth way GPIO's.
GPIO's are connected to various devices (led, keyboard, touchscreen, vibrate....), so wrong configuration hang the linux boot.
Good work...
Tea4two
Click to expand...
Click to collapse
I'll definiately try this later today, and I'm looking for that boot info for haret too.

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] Making roms

what i must know for makin my own roms?
Where to start!!! There is so much to know, i think if you are interested in this you should get googling and searching the forums, here isn't a bad place to start http://forum.xda-developers.com/forumdisplay.php?f=611. You can easily modify the ringtones and apps in a pre-built rom by unzipping the androidinstall.tar and deleting the apks you don't use from /system/app/ and ringtones you don't want from /media/ and re-zipping using 7zip but i get the feeling you want to do more then that. Get searching and hopefully see some of your work on the forums sometime!!!
Nees i linux? or i can do it under Windows?
Michga said:
Nees i linux? or i can do it under Windows?
Click to expand...
Click to collapse
Linux is very handy for compiling from git repositories etc... and it is also easy to set up the eclipse IDE for android developing in linux. People also seem to have more sucess with setting up ADB in linux which is very handy when developing. That being said the android kitchens will also run in windows and 7zip is for windows when it comes to creating the final tar installer so it's certainly not impossible. I think you will find most of the developers will have used linux for one thing or another. You can always run it in a virtual machine using virtualbox from within windows.
working ADB on linux (Ubuntu or Suse) with Kaiser?
Must I know Java for developing??
i dont using Virtualbox, but VMWare..
Michga said:
working ADB on linux (Ubuntu or Suse) with Kaiser?
Must I know Java for developing??
i dont using Virtualbox, but VMWare..
Click to expand...
Click to collapse
VMWare is fine, Virtualbox is just an opensource alternative. ADB works fine on ubuntu with Kaiser, i'm guessing it works on Suse too but i don't use it. Look here for more information : http://forum.xda-developers.com/showthread.php?t=502010. If you want to develop apps then you need to know java, a lot of the source code (i.e. libs and the kernel) are written in C.
so its bad for me.. when im 16 year old and i dont know Java and C i cant developing it.. but thanks for advice
At 16 you have a lot of time to learn, start now, I regret not taking the opportunity to learn coding when I was younger, do it, and do it soon

[Q] ConManClient3 & Device.GetRemoteAgent() for native access?

Hi all,
has someone tried to get privileged access to wp7 via calls to conmanclient3? The RemoteAgent settings are all there (C:\ProgramData\Microsoft\Phone Tools\CoreCon\10.0).
Visual Studio 2010 does use the new CoreCon 10 files if it deploys to a real wp7 device. If it deploys to the emulator it does use the 5.1 files instead.
It looks like the settings for the 10.0 files differ from prevoius versions as the SmartDevice Tools of VS2008 (Plattformbuilder 6 based) won't work with the new files.
But in theory it should be possible to get access via a RemoteAgent (h__p://msdn.microsoft.com/en-us/library/microsoft.smartdevice.connectivity.remoteagent(v=VS.90).aspx), shouldn't it?
As cormanclient3, CMAccess and friends are all signed by microsoft and consist of native code it would be interesting to talk to someone who has already created a RemoteAgent based connection to a smartdevice. Is there someone out there?
Best regards,
-tobias
From the WP7 Developer Tools Application Deployment Tool, I'm pretty sure it's only using the CoreCon 10.0 files.
My RemoteExecute program here is using the Device classes (though I might have rewritten it a bit to get the Device.ConManServer), I'll now try the sample you linked too, and see if I can get it to work. File manipulation using the ConManServerseems to give lots of "Access Denied" errors, which I'm trying to work out why, and there's some stuff to be done with registry access as well, but this is the only way I've yet found of controlling the device from a desktop, without extra on device apps.
I check it with procmon, if you deploy to the emulator is loads the 5.01 files.
The MSDN Sample from above won't work as the service ids are from an older ce version. You need to use the ids from the file in corecon 10 addon folder.
do you get "access denied" or "not implemented" errors? Would be interesting if there is another set of files in the platform builder 7 which do implement additional functionality. I'd seen your remote execute program but I think the trick is to get a remoteagent running (looks like that's what visual studio does to get the debugger working).
regards,
- tobias
kuerbis2 said:
I check it with procmon, if you deploy to the emulator is loads the 5.01 files.
The MSDN Sample from above won't work as the service ids are from an older ce version. You need to use the ids from the file in corecon 10 addon folder.
do you get "access denied" or "not implemented" errors? Would be interesting if there is another set of files in the platform builder 7 which do implement additional functionality. I'd seen your remote execute program but I think the trick is to get a remoteagent running (looks like that's what visual studio does to get the debugger working).
regards,
- tobias
Click to expand...
Click to collapse
Ah, I'm just checking the Application Deployment tools, rather than the debugger, which would be a lot more useful... I think the emulator isn't really emulating, it's running using x86 code, and just acting like a WP7 environment (unlike the older emulators that emulated the entire hardware).
Will find the IDs for corecon 10 then, as that might make things work! (I've got device connections working, device name is "Windows Phone 7 Device".
I get Access Denied with most of them, though there is at least one function that's not implemented somewhere (I can't remember which one it is though!). The file manipulation APIs are quite different in the latest version of Microsoft.SmartDevice.Connectivity, with things like ProvisionDevice() not exisiting at all.
Will look at getting a RemoteAgent running, the functions are all there, and implemented, I just need the right IDs.
I can upload my code somewhere if you want (it's a little messy though!)

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