[TT/RELEASE] Ubuntu for (inside of) SCH-I500 - Fascinate Android Development

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
NOTES:
This version of Karmic (9.10) Ubuntu was made for desktops. It is not a mobile OS and has no phone/text apps. It runs as a completely separate OS that displays on your phone.
While this OS does run "natively", you can only see the lxde gui through a VNC viewer. The filesystem file stays on your sd card.
Installing with the install script does not fully install the OS to your phone, but rather allows you to boot and run with commands from /system/bin instead of the ones placed in /sdcard/ubuntu
Any changes made can be reversed by typing rm -rf /sdcard/ubuntu in a shell/terminal or deleting that folder from root explorer/astro. While this can do no harm to your phone whatsoever, it can freeze it and hog the cpu completely.
I can guarantee that no one will keep this on his/her phone for more than a week. It is simply proof of concept.
You can view the OS on your computer, but you must use WiFi.
Other similar ports *cough* Vibrant *cough* lack features such as many graphical apps, but this strives to be as fully featured as possible. All apps should run, but don't try to multitask. It's a phone. Not a computer.
This is a thinktank because it's not polished enough for me to flat out call it a release. There are many errors and crappy ways of doing things. If you want to help (I don't expect you to; it's futile and useless) run things from terminal and look at the bugs in the README on the desktop.
Thank you to bubs and st0101 for testing and confirming the ability of this port.
Please don't try this if you can't follow directions or are completely new to command line/linux/android/smartphones/technology
All directions and credits are hardcoded in. If you read the outputs of the commands, you will have no problem. However, a starter's guide is below.
Download ubuntu.zip and unzip it
Mount your sd card to your computer
Copy the ubuntu folder to your sd card *!THIS TAKES UP 2 GIGABYTES!* and it will take a while to copy.
Unmount your sd card, but keep your phone connected to your computer
Open an adb shell (adb shell if you have the binaries installed, ./adb shell in the tools folder of the sdk if you don't have them installed)
cd /sdcard/ubuntu
su (also grant superuser rights on the phone when it pops up)
sh ./ubuntu.sh (errors are common, but you will receive the directions to type 'bootlinux' if everything succeeded)
bootlinux
Follow the directions on screen! To use a command line, [email protected]# means that you have access. To use a gui:
cat gui (and then follow the directions)
Read every readme that you can find
cat gui will give you instructions on how to set up a localhost VNC server with no network lag.
DOWNLOAD:
http://www.megaupload.com/?d=VCVD5C95
Screenshots!

nice work!!!

I don't know why anyone would want to do this but it's a great feat. Good job!
Sent from my Dirrk overclocked/lagfixed SCH-i500

Haha, that's the point

I really want to do this so I can run this on my phone and be super cool, just for the browser alone, but I am feeling like I would get lost.

destroyerbmx said:
I really want to do this so I can run this on my phone and be super cool, just for the browser alone, but I am feeling like I would get lost.
Click to expand...
Click to collapse
Get lost? It's easy as balls
Posted from my SCH-I500 (Samsung Fascinate with Voodoo @ 1200 MHz)

Gitykins said:
Get lost? It's easy as balls
Posted from my SCH-I500 (Samsung Fascinate with Voodoo @ 1200 MHz)
Click to expand...
Click to collapse
I don't play with balls on a regular basis, so it might not be as easy as it looks to some. lol jk

Pretty neat.

it works good thanks again
bubs
Sent from my SCH-I500 using XDA App

Thanks guyz.

Related

[Q] Fix Missing Apps In Android Market

So I recently did 2 things on my Archos 32:
1) Installed the Android Market (link)
2) Did a permanent root on 2.3.26 (link)
Both worked great
My new query:
So Google Voice is missing in the Android Market for me, even when I get the link from Google: There are no matches in the Android Market for the search: pname:com.google.android.apps.googlevoice I'm pretty sure some other apps are missing as well (even after applying the fix in the link)
Is there any way (rooted options included) to get these missing apps in the Android Market? I've read some stuff about a market footprint
Any info would be helpful; thanks!
Take a look at the following thread.
Anyone have a Froyo Archos with full Market Protected App access
The market footprint you're referring to is in post 3. You have to edit the build.prop file and insert the described "footprint" so that the Market thinks your Archos is actually a Galaxy Tab. Word of warning though - even with this, I still couldn't see all apps in the Market. Plus, there have been reports that the Market fix doesn't work as well with the newer 2.3.26 firmware..
fisha21 said:
Take a look at the following thread.
Anyone have a Froyo Archos with full Market Protected App access
The market footprint you're referring to is in post 3. You have to edit the build.prop file and insert the described "footprint" so that the Market thinks your Archos is actually a Galaxy Tab. Word of warning though - even with this, I still couldn't see all apps in the Market. Plus, there have been reports that the Market fix doesn't work as well with the newer 2.3.26 firmware..
Click to expand...
Click to collapse
Thanks! Looks like I'll need to look at build.prop then.
I also tried MarketEnabler but it didn't seem to do anything on my Archos... maybe I was doing something wrong.
I tried going the SDK route to edit build.prop, but I couldn't get it setup; I might try it in Linux (x64) a little later; Windows 7 (x64) didn't get my anywhere
Thanks for the reply! I'll look into it
yellowsnow4free said:
So Google Voice is missing in the Android Market for me
Click to expand...
Click to collapse
Even if you get Google Voice installed, it won't get past the "Change call settings". Or that is what I found. Anyway, over in the Xoom forum they have an edited Voice apk you can install and I am using it.
http://forum.xda-developers.com/showpost.php?p=11955195&postcount=75
fisha21 said:
Take a look at the following thread.
Anyone have a Froyo Archos with full Market Protected App access
The market footprint you're referring to is in post 3. You have to edit the build.prop file and insert the described "footprint" so that the Market thinks your Archos is actually a Galaxy Tab. Word of warning though - even with this, I still couldn't see all apps in the Market. Plus, there have been reports that the Market fix doesn't work as well with the newer 2.3.26 firmware..
Click to expand...
Click to collapse
In my search for a tutorial, I found myself here
I've been able to do all of it, I just need help copying build.prop back over to my system directory. Here's my post from androidforums:
Step 4: Remount your phone's /system directory
Code:
adb shell
su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
This temporarily removes the restrictions on /system
Step 5: Overwrite build.prop
With adb shell open, type:
Code:
mv /sdcard/build.prop /system/build.prop
Click to expand...
Click to collapse
I'm stuck at Step 4. I keep getting a "permission denied" error:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
In case it helps, I'm running Ubuntu 11.04 x64
Click to expand...
Click to collapse
here try this its much easier:
http://forum.xda-developers.com/showthread.php?p=14864470
yellowsnow4free said:
In my search for a tutorial, I found myself here
I've been able to do all of it, I just need help copying build.prop back over to my system directory. Here's my post from androidforums:
Click to expand...
Click to collapse
You aren't rooting correctly. After you type su and hit enter, the Archos should bring up a Super User request that you have to accept. Once you have rooted correctly, the cursor block will change from $ to #.

[MOD] Ubuntu 10.10 CHROOT Working (FIXED LINKS)

Link Working!
DO NOT UPDATE IT TO 11.04 ITS HORRIBLY SLOW AND BREAKS THE .IMG
New Host For Part1/2
XDA-Hosting
DO NOT DOWNLOAD PART 2 UNTIL YOU CAN SEE PART 1, THEY ARE UPLOADING NOW SO IF YOU DOWNLOAD TOO SOON YOU WILL GET A BROKEN FILE.
File sizes should be;
Part2 = 572 MB
Part1 = 900 MB
Google Host
Part1
Part2
FTP Host
k0bra
Select both parts and unzip the folder and copy to your internal sdcard
/sdcard/
download and install terminal emulator and vnc viewer
with terminal emulator
cd /sdcard
su
sh ubuntu.sh
press home DO NOT CLOSE you need to keep this shell open
open VNC
address: localhost
port: 5900
password: ubuntu
set colour to 24 bit
Whats Working?
USB Host
WiFi
3G
Browser - FireFox
When you've finished shut-down the Linux install then kill the terminal shell and clear memory,
Doesn't seem to close properly from the VNC however this is just the background that remains in the memory, everything unmounts cleanly, and it can't be reopened until the memory is cleared. Since its a CHROOT its opened from the android environment and needs to be killed from the same terminal. You'll see when you shut-down the terminal closes and there are unmount commands in the .sh that are executed upon shut-down.
Its pretty much working, let me know if you have issues.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Thanks to whoever built most of this, this was floating around on dell streak forum months ago then it dissapeared so cant find it hosted anywhere any more, modified a few bits to get it working on galaxy s II
will be tryign this when i get home, will let u know how it goes!
UPDATES
Updates will be deployed here as scripts, no new images will be published as this would destroy your file system.
Hello
I can give you and ftp account if you want.
[email protected]
I support any project as long as it has something to do with my phone ;-)
PM me when you finished uploading, I'll host it on one of my servers (without limit)
cheers.
Nice Project! I'm looking forward to try this once the upload is finish. I can Mirror this on my server as well, PM me if you need.
pls upload to file host that support resume function. thanks & cant wait to try this
wow running Ubuntu on a phone?
It seems handheld computers are closer than we think.
I cant download, bad link or still uploading?
Edit: link now works, downloading!
Sent from my SAMSUNG-SGH-I997R using XDA Premium App
The link do not work, can you put it other time? Please
yea dropbox banned me for generating excessive traffic lol.... ill host it somewhere else...
got a 100GB of hosting with Google... should be up in next hour or so
Thanks bro...will try it out..nice!
if you host such big files for free you will allways run into problems like size limit or excessiv use. go for a private host.
check your pm
Sent from my GT-I9100 using XDA App
Good job there mate !
Sent from my GT-I9100 using XDA Premium App
Can't wait to try this!
Good work!
cant wait
Please Upload the file......
can't wait for this outstanding job. thank you sir
SoldierBoy89 said:
Please Upload the file......
Click to expand...
Click to collapse
Waiting for link too...
Fixed Links

[Q] Ubuntu on Samsung galaxy player?

Has any anyone gotten Ubuntu to run on the Samsung galaxy player?
I heard it works on the galaxy s, so shouldn't it work on SGP?
It does work, well, I did Debian anyways. I downloaded linux installer from the market and then followed the directions here
http://wiki.lxde.org/en/Android
If you try it, let me know how it goes
This looks awesome! But when i try to follow the instructions for installing the debian shell the link for the Installer Package just takes me to the Android Fanatic homepage instead of where the file is hosted. Could you post the file?
You can use any vnc viewer. Just pick one up at the market.
EDIT: Linux installer does that part for you.
Sent from my YP-G70 using XDA App
I installed everything and there were no issues but when try to boot into it with linuxchroot it enters chroot and then says "Galoula LinuxInstaller not found or Android Bind is not active!" then gives me a bash shell or something. Not sure where to go from here....
BOBdotEXE said:
Has any anyone gotten Ubuntu to run on the Samsung galaxy player?
I heard it works on the galaxy s, so shouldn't it work on SGP?
Click to expand...
Click to collapse
Try boch emulator .
Android Bind
Im not 100% sure but I think there was something about Android Bind in the setup menu. Try reinstalling with that option enabled
Tried bochs and I actually had the same problem with Redhat with it becoming a bash shell instead of a UI.
kekx said:
Im not 100% sure but I think there was something about Android Bind in the setup menu. Try reinstalling with that option enabled
Click to expand...
Click to collapse
Tried the option and still gives me the same error. I'm using terminal emulator to execute "linuxchroot" if that might be a problem. Everything seems to be correctly installed so I'm not sure what i could be missing. What is supposed to happen after you type "linuxchroot" into the terminal?
Made a small screenshot for you
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Just a few lines and then youre in debian/ubuntu/whatever...
Used Debian 6 cause I heard thats the best choice.
My setup:
+"Install in a block device" and "Use loop file" checked
+Debian 6 (squeeze)
+Domain name "localhost"
+Loop file location "/mnt/sdcard/Linux.loop"
+1200MB loop filesize
+Allow write to system checked
Its important that u prevent your device from turning off/going to standby mode, cause that could interrupt your installation or your wlan connection.
Then just press that buttons one by one:
Create target loop => Format target loop => Mount loop => Install in loop => Install linuxchroot script.
After that, just type linuxchroot in your favourite terminal emulator and youre good 2 go
//Read youre post again and looked at my screenshot and found out that everything is ok for you xD You are already in Ubuntu! In that bash thingy, You can now install your stuff and do everything you want to
//That bash prompt is normal! To get a UI, you have to install a VNC server like tightvncserver. Then just start it, install a client on your Android like android-vnc-viewer and connect to the Server.
[email protected]@rd said:
I installed everything and there were no issues but when try to boot into it with linuxchroot it enters chroot and then says "Galoula LinuxInstaller not found or Android Bind is not active!" then gives me a bash shell or something. Not sure where to go from here....
Click to expand...
Click to collapse
Thats the debian shell. Now follow the rest of the directions on the page.
Sent from my YP-G70 using XDA App
O OK! Thank you so much for your help! I'm new to Linux so I'm still working on understanding how it all works.

Running Linux Chrooted

I am currently trying to run Ubuntu chrooted and I all I get when I connect to the chrooted session through any vnc viewer is a blank grey screen with a small x in the middle. I"m using Complete Linux Installer from the market. I have tried with CM7, Nottachtrix, and Neutrino. They all give me the same result. Is there any way I can fix this? Thanks in advance.
Edit: Here's a couple screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
P.S. I typed exit AFTER taking the previous two screebshots.
you have to change the VNC geometry to the same res and colour as your screen.. ie 960x540 with 16/24bit colours (not 100% sure about the colours) make sure to delete you previous vnc sessions as they for some reason clash with the new ones
I have already been using those settings. Thanks anyways
.
I been trying also lately
same results as above same screenshots
Sent from my MB860 using xda premium
stevendeb25 said:
I been trying also lately
same results as above same screenshots
Sent from my MB860 using xda premium
Click to expand...
Click to collapse
I don't know if I should be glad or scared that such a great dev like you can't figure it out either. x]
What I do know is that the problem lies somewhere on the Ubuntu side since I was able to connect to my brothers laptop through VNC.
If you are using tightvncserver you should edit the xstartup file in the .vnc folder to include the startup script for whatever window manager you want to run. For xfce, you would add
startxfce4
to the bottom of the xstartup file.
The xstartup file is only going to exist once you have ran the server once.
This is happening because tightvncserver cannot automatically guess what window manager you want to run.
above post is correct.. the black screen with X is usually a problem with "X" in u know what i mean... if you havnt started any desktop environments then you would get this error..
PS. please do tell me if you get it to work if the keyboard works properly... i have ubuntu running on my Dell Streak but the keyboard mapping is all wrong and i havnt been able to fix the problem, i really dont want to remap all the keys manually
Jason_25 said:
If you are using tightvncserver you should edit the xstartup file in the .vnc folder to include the startup script for whatever window manager you want to run. For xfce, you would add
startxfce4
to the bottom of the xstartup file.
The xstartup file is only going to exist once you have ran the server once.
This is happening because tightvncserver cannot automatically guess what window manager you want to run.
Click to expand...
Click to collapse
Where exactly is the xstartup file? I was about to mount the img on Ubuntu. I just couldnt find the xstartup file. If it was in the root folder, I was unable to open it because of some permission denied error I kept getting.
djscopesofm said:
above post is correct.. the black screen with X is usually a problem with "X" in u know what i mean... if you havnt started any desktop environments then you would get this error..
PS. please do tell me if you get it to work if the keyboard works properly... i have ubuntu running on my Dell Streak but the keyboard mapping is all wrong and i havnt been able to fix the problem, i really dont want to remap all the keys manually
Click to expand...
Click to collapse
Have you tried using a different VNC viewer app? Or changing the language in Ubuntu? It might have changed to some other language.
U need to chmod 775 the startx file
Yea I've tried all the vnc viewer it's all the same.

[Q] Copy files from device to pc hdd via adb shell

I am having trouble finding the right command to copy a file from a device via adb shell to my pc. I tried -mv- but that just renamed it.
Code:
mv Camera c:/camera
renamed to c:camera
adb pull /path/to/Camera C:\camera
RoberGalarga said:
adb pull /path/to/Camera C:\camera
Click to expand...
Click to collapse
yeah I tried that. I think that since my phone is locked, I can't su the shell. I actually tried a single file also. No luck.
das-heftige said:
yeah I tried that. I think that since my phone is locked, I can't su the shell. I actually tried a single file also. No luck.
Click to expand...
Click to collapse
I don't have to unlock my tablet to pull files. You are doing the command from the PC, right, like in a DOS box? You should be able to see the files by doing "adb shell ls /sdcard/DCIM/Camera/". "adb pull /sdcard2/DCIM/Camera ." will pull all of the pictures on my Hisense external sdcard into the current "." windows directory on my computer.
BSODs when using usb 3.0
das-heftige said:
I am having trouble finding the right command to copy a file from a device via adb shell to my pc. I tried -mv- but that just renamed it.
Code:
mv Camera c:/camera
renamed to c:camera
Click to expand...
Click to collapse
Hi,
I have facing out weird problem. Why, when i using adb command to copy file from PC windows to android Devices using Port usb 3.0. Windows will be immediately Blue Screen. Note: in blue screen appears, Bluescreen: Physical Memory Dump
I using Windows 7 (Zotac CPU). But, when i using standart USB port in zotac. Will be running.
Anyone knows, why the problem appears?
Thanks
Android All In One Toolkit - Data Transfer Via ADB
das-heftige said:
I am having trouble finding the right command to copy a file from a device via adb shell to my pc. I tried -mv- but that just renamed it.
Code:
mv Camera c:/camera
renamed to c:camera
Click to expand...
Click to collapse
Hii
I Developed an application named "Android All In One Toolkit" With Windows GUI...
1. Data Transfer
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
No Need to type single command
just put path in text box & Press Pull From Device button..
It has feature for fast data transfer over adb without mounting sd card...
It also has many more features that will make your workflow much easier..
Check out my Application
Thread : http://forum.xda-developers.com/showthread.php?t=2494319
aditya.kamble said:
Hii
I Developed an application named "Android All In One Toolkit" With Windows GUI...
1. Data Transfer
No Need to type single command
just put path in text box & Press Pull From Device button..
It has feature for fast data transfer over adb without mounting sd card...
It also has many more features that will make your workflow much easier..
Check out my Application
Thread : http://forum.xda-developers.com/showthread.php?t=2494319
Click to expand...
Click to collapse
Sorry aditya, but I got an error launching the app,
It said "Could not find the main class : androidallinonetoolkit. Program will exit

Categories

Resources