yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Q&A, Help & Troubleshooting] ickyboo:
I dont know if we have hardware for it. But theres claims from ppl who say theres software on the korean sgs. But u got to rem that phone is totally dif as no ones have been able to flash any roms on it yet. Closest thing i can think of is use speaker mode and any recording app

Sent from my GT-I9000
[Galaxy S I9000 Q&A, Help & Troubleshooting] tony604:
http://code.google.com/p/android/issues/detail?id=2117
[Galaxy S I9000 Q&A, Help & Troubleshooting] xjmgx:
From the link you gave here, I understand this is a well known issue.

So are you saying there is still no solution for that???

(I had this option on my oldest nokia 6680 I think not to mention 6120).

Wow... that kinda' sucks. :confused:
[Galaxy S I9000 Q&A, Help & Troubleshooting] arshadaziz:
Did you guys check this:

http://xdaforums.com/showthread.php?t=806451
[Galaxy S I9000 Q&A, Help & Troubleshooting] Fr4gg0r:
Can anybody provide the korean phone application?
[Galaxy S I9000 Q&A, Help & Troubleshooting] tony604:
I looked into this some time ago. Some android phones will allow you to record both sides of the call. It would seem that with most android phones, you can only record your side of the conversation. It may be a bug in Android since there is apparently the functionality that allows recording calls. On the other hand, it could also be a hardware issue where the incoming voice stream is not accessible to the OS, so there is no way to record it unless you use an external recording device. The Hero for example use the Qualcomm MSM 7200A which has the baseband chip integrated into the main application processor. The Galaxy S has a separate baseband chip. Depending on how the incoming voice stream is handled on the hardware level, it is possible that android OS has no direct access to the voice stream since that is handled by the baseband cpu.

Anyways, after spending a few hours reading up on this topic, voice recording is possible on some android handsets, and not others. I was using the nexus one when I was looking into this (interestingly, the nexus one snapdragon has an integrated baseband like the Hero). Most solutions meant using the phone in speakerphone to record both sides of the conversation which is not a great solution in my opinion.

That's the extent of my research. It's something that would be useful to me, but not something that I have a strong need for. If anyone has a working solution for the Galaxy S, please share!
[Android Software/Hacking General [Developers Only]] jboxer:
I am trying to unpack the recovery image of a Yuhua Touchstone running Android 2.1 (marketed as an I-Mobile i858). I have tried every method mentioned on this forum and wiki and elsewhere on the internet (extensive Googling) and the standard perl scripts, such "unpack-bootimg.pl" and "split_bootimg.pl" are not working. They say that a ramdisk is not found or Android Magic is not found, respectively, and then quit. I need help deciphering the recovery image so I can replace it with a custom recovery program.

To give more insight, when the phone is updated, the recovery.img is written raw to the partition.

Ex. write_raw_image PACKAGE:recovery.img RECOVERY:

Here is the latest recovery.img for this device. Thanks in advance for any suggestions, advice and assistance.

recovery.img from I-Mobile i858 (Yuhua Touchstone) Android 2.1 rom version 1632
[XPERIA X10 Q&A, Help & Troubleshooting] nini8888:
anyone got try test install x10 2.1 rom on x8 will it possible or not? or anyone can make it happen ,sry for my bad english ><
[XPERIA X10 Q&A, Help & Troubleshooting] marice22:
no.......................
[Windows Phone 7 General] tighoor:
hi....

my pc: windows 7 home premium orginal, 64 bit

Microsoft XDE version 1 and 2 not install in my pc... (also i tested run as administrator method)

plz help
[Windows Phone 7 General] harsaphes:
From Engadget....Finally, audio in the background.

http://www.engadget.com/2010/10/29/microsoft-loosens-up-enables-windows-phone-7-apps-to-run-beneat/
[Windows Phone 7 General] ericc191:
Yeah, and even before it has been released here in the US. Signs are looking good that MS will continue to support its new OS.
[Windows Phone 7 General] Tom Servo:
"Background apps", that is those that can run behind the lockscreen, were always possible! Does does however not mean multitasking.

The only thing that changed here is that the certification requirements removed the requirement about asking the user to be able to run behind the lockscreen. Yes, the application itself was required to ask for permission.

However there's exactly nothing that stopped an application from doing so to begin with.

All it required was setting the PhoneApplicationService.ApplicationIdleDetectionMode property. It has been there since the beta SDK was released.
[Windows Phone 7 General] cPT.cAPSLOCK:
It's true that the requirement to ask permission is gone, but in most cases the app would freeze when you lock the device, and resume a few seconds after you unlocked it again.

You can't deny this change is an improvement.
[Windows Phone 7 General] Aerik:
Good news everyone!
[Windows Phone 7 General] Tom Servo:
It's a certification requirement that changed. The operating system did not change.

And setting that goddamned property I referred to keeps the applications running under the lockscreen NOW already.
[Windows Phone 7 General] Phone Titan:
Well nothing much has really changed.
[Droid Eris Android Development] korben dallas:
Sounds cool
[Droid Eris Android Development] Conap:
This is the same spot I am at although I did it a little different. What I am stuck on is getting a ui running. Any luck with that? also anything i apt-get seems to fail...
[Droid Eris Android Development] Tuckface1:
screenies?

list of wat is and isn't working?

great job though :)
[Droid Eris Android Development] joshw0000:
My sd card is partitoned for Darktremor with a linux swap. Would I still need Swapper?
[Droid Eris Android Development] Conap:
Well i did the steps this way instead of using scripts.

1. insmod system/lib/modules/loop.ko

2. busybox mount -o remount,rw /

Forgot to write a step: mkdir image

3. busybox mknod /dev/loop0 b 7 0

4. mount -o loop,noatime sdcard/debian.img image

5 .cp -r image/* sd-ext/

6. mkdir data/local/debian/

7. mount -t ext2 /dev/block/mmcblk0p2 /data/local/debian

8. mount --bind /dev/pts /data/local/debian/dev/pts

9. mount --bind /proc /data/local/debian/proc

10. mount --bind /sys /data/local/debian/sys

11. sysctl -w net.ipv4.ip_forward=1

12. chroot /data/local/debian /bin/bash

Now if you don't want to partition your sd card I beleive you can just chroot into the img itself instead of copying the files so you would skip steps 5-7 and change the paths in the other steps from data/local/debian/ to image/ This image was only 1.4 GB which could be made bigger i believe if you wanted more room. The debian.img just goes on the fat32 portion of your sd card. This was done using celbfroyo but all cm roms mount an ext partition as sd-ext i beleive. If your not using a cm rom you would probably need to mount the ext partition yourself.
[Droid Eris Android Development] Conap:
no screenies cause at this point we are just at a command prompt of debian with no ui...when we get a ui I will get some screenies for you. I am getting an internet connection.
[Droid Eris Android Development] mjgdroid:
ok I am getting ui with xwindows server but for some reason cant see login. I get a grey screen when connected to vnc

but under terminal I have web, and debian shell so its close
[Droid Eris Android Development] Conap:
i was attempting to get icewm but would take anything at this point. How do you get the ui with xwindows? i was trying through the androidvnc app. Is there a different app?
[Droid Eris Android Development] mjgdroid:
apt-get install tightvncserver (return)

apt-get install lxde (return)

i am using pocket cloud light
[Droid Eris Android Development] mjgdroid:
OK my phone just rebooted due to low memory I will be right back, but I posted what I did after I installed /ontime/sript.sh

then

apt-get install tightvncserver (return)

apt-get install lxde (return)

at wich point I can connect threw pockect cloud light , now I justneed a xwindows file or something
[Droid Eris Android Development] mjgdroid:
Any idea on how to get terminal not to shut out of localhost after we close it?
[Droid Eris Android Development] Conap:
are you running it on the phone or through adb?....i still get could not connect to server in vnc and cloud ...
[Droid Eris Android Development] mjgdroid:
phone.... adb seems messy to me, and I want to know it works while I'm doing it : ok stupid stupid me, just realized why u are yousing adb :) lol omg
[Droid Eris Android Development] Conap:
eventually i would assume we would want a script to run on phone to start it which should be simple...i did get lxde ui to load
[Droid Eris Android Development] mjgdroid:
pocket cloud and tightvncserver working
[Droid Eris Android Development] Zalatorisaurus:
This sounds promising, but what ui do you hope to run in the end?
[Droid Eris Android Development] Zalatorisaurus:
Nevermind. I read the original thread. Good luck to you all.
[Droid Eris Android Development] Conap:
to get rid of the key error i ran

gpg --recv-keys 9AA38DCD55BE302B

gpg --export 9AA38DCD55BE302B | apt-key add -

(Thanks to workshed for figuring that part out)

i still was having trouble running apt-get install whatever though...

i am able to log in through vnc and cloud now....

Not sure why but each time I chroot in I have to go in and remove all the .X files and directories from the tmp/ folder. Also have to run the command:

export HOME=/root

that can be added to bash.rc once i manage to edit it

I then run vncserver and it asks for a password.

then through cloud or androidvnc i use localhost and port 5901 and put in the password i entered above. I can't seem to get a keyboard on androidvnc so i think i'm gonna try cloud again.
[Droid Eris Android Development] mjgdroid:
Yep Finished And Awsome!!!
[Droid Eris Android Development] workshed:
Awesome, glad we're getting this closer... sorry, I've been trying to help conap as much as possible while trying to get our other project finished, but that should be done today and then it's debain on eris time :D

Good work so far guys, awesome! Now that we can have somewhat of a UI it's looking better and better, Kudos to you both!
[Droid Eris Android Development] UNCbassbone:
^+1 Great job guys! This is badass haha
[Droid Eris Android Development] MazinDLX:
How can I Help?
[Droid Eris Android Development] Conap:
Since my last post on instructions for running debian had a missing step and did not get you into the ui I though i'd post a better set of directions to get you to the ui stage on your phone. For this just put the debian.img on the sdcard and in adb run the following commands:

insmod system/lib/modules/loop.ko

busybox mount -o remount,rw /

mkdir debian

busybox mknod /dev/loop0 b 7 0

mount -o loop,noatime sdcard/debian.img debian

mount --bind /dev/pts /debian/dev/pts

mount --bind /proc /debian/proc

mount --bind /sys /debian/sys

sysctl -w net.ipv4.ip_forward=1

chroot /debian /bin/bash

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

cd tmp

rm -r .X*

cd ..

cd root/.vnc/

rm *

export HOME=/root

vncserver (add a password first time it asks then confirm the password. You can choose no for the second password option)

Now on phone open up android vnc server or pocket cloud and set the address as localhost and the port as 5901 and add your password and then connect. The ui should appear on your screen. I'm gonna look into an ubuntu.img later but I haven't seen any compile for arm6 processor so don't know if i can make one or not. Anyone that makes progress on improving this please share. This really shouldn't be too hard to throw in a gscript to let you launch it from the phone itself but i have not tested that.

i am using the debian.img from here http://www.darkmystics.com/g1/Debian Installer/debian.tar.bz2
[Droid Eris Android Development] lifyre:
I know it is possible to compile debian for ARM 6. I looked into it at one point but my skills in that dept. are very lacking. From what I understand it's a matter of getting the cross compiler setup right if you have the source.
[Droid Eris Android Development] Stonent:
*yawn* call me when it's running Gentoo....

Nah. Just kidding. One of the first things I tried to do after rooting my phone was to untar a stage one ARM install of Gentoo on my sdcard, not thinking about that you can't exactly chroot to a filesystem that doesn't support things like +x

Loop support would certainly help my endeavors.
[Droid Eris Android Development] danielahl137:
What does this do to your phone?
[Droid Eris Android Development] MazinDLX:
Now does this mean your running Debian ONLY on your Phone?

Or are you Clouding off your home PC?
[Droid Eris Android Development] Conap:
This doesn't do anything to your phone. It won't affect the rom your running. It's more like opening an app.

The Debian is running completely off the phone. The reason for the cloud is because we chroot into the debian system from the terminal. Then we cloud or vnc into the running debian to get a ui. But it is not running off a pc at all.
[Droid Eris Android Development] Busphan:
Alright Conap, I'm ready to try this but one question. How do one switch between the debian ui and celb froyo?
[Droid Eris Android Development] MazinDLX:
Dude that's sick..

Keyboard = ?

Mouse = Trackball?

This only run's on Celb/CFSv7?

That Too!
[Droid Eris Android Development] mjgdroid:
Very easy, with pocket cloud lite.. you can just hit home leave ui running. or

you can use the notifications bar to run most things and just back to pocket cloud.

OH and im working on ubuntu right now.

https://www.paypal.com/cgi-bin/webs...bn=PP-DonationsBF:btn_donate_LG.gif:NonHosted
[Droid Eris Android Development] Conap:
you will open the debian ui with the android vnc or the pocket cloud app. There will be an option to disconnect or close that will take you back to the regular phone.

This will run on any rom but you do need to flash the cfsv7 because it adds the loop support needed to mount the debian.img. Once again android vnc or pocket cloud will give you options for mouse control and using the keyboard. I think pocket cloud had a little better controls imo. I haven't had much look in getting anything to open in the debian system but i'm still playing with it when i get time.
[Droid Eris Android Development] workshed:
Awesome bro, good luck!
[Droid Eris Android Development] MazinDLX:
Ok so I flashed CFSv7 and my apps2sd broke.. guess ill flash celb over.. be back shortly..
[Droid Eris Android Development] mjgdroid:
just seing if you had any luck
[Droid Eris Android Development] Conap:
were you using the old style apps 2 sd or froyo apps2sd....the kernel should not really affect either.
[Droid Eris Android Development] MazinDLX:
Couldn't wait long enough for the installer and new .rar so I typed it all out.. haven't made it into gui yet but almost..
[Droid Eris Android Development] MazinDLX:
Do I have to go through this after every reboot?
[Droid Eris Android Development] mjgdroid:
you want to edit the bash.rc

cd /root

nano .bashrc

Add the following near the top of the file:

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

cd tmp

rm -r .X*

cd ..

cd /

rm -r -f tmp

mkdir tmp

cd /

vncserver -geometry 480x320
[Droid Eris Android Development] mjgdroid:
If you dont want the screen size or resolution set to 480x320 just do

vncserver
[Droid Eris Android Development] mjgdroid:
also If you want to exit this items in the terminal before you start your pocketcloud and connect to vnc you have to make sure to set the export for term by typeing:

export TERM=xterm
[Droid Eris Android Development] MazinDLX:
Tried it a couple times with kaosfroyo and celbfroyo.. I get to apt-get install lxde and it gets about half way and the terminal craps out on me.. grrr !!!!
[Droid Eris Android Development] mjgdroid:
wich image are you on? 750 or the 2.0?

also you need to make sure to remove tmp files by:

cd tmp

rm -r .X*
[Droid Eris Android Development] mjgdroid:
I have this ubuntu.img 1gb, but I cant seem to chroot into it, every time I get get

segmentation fault

or

Illegal instruction

but here is the image if you want to try

Ubuntu Image
[Droid Eris Android Development] Conap:
Did you make this or did you get it somewhere?
[Droid Eris Android Development] MazinDLX:
Ok slowly im figuring this out.. the scripts don't work good at all for me.. and im on the 2gb img..
[Droid Eris Android Development] MazinDLX:
Vncserver gives me HOME enviroment variable is not set
[Droid Eris Android Development] Conap:
export HOME=user ....then run vncserver again
[Droid Eris Android Development] MazinDLX:
Was reading through some of the txt and found

Debconf: unable to initialize front end: dialog

Debconf: (term is not set, so the front end is not usable

Etc.. did i forget something... and i ran apt-get -f install and its fixing a bunch of stuff now..ill try that export cmd
[Droid Eris Android Development] MazinDLX:
Ok the export command didn't help...
[Droid Eris Android Development] mjgdroid:
I found that the 750 mb img didnt work very well, it is just to small. if you put the 2 gb image on your sdcard I am pretty sure you will get threw everything.
[Droid Eris Android Development] MazinDLX:
I am using the 2GB image.. But I try to start vncserver and i get the HOME enviroment variable is not set.
[Droid Eris Android Development] mjgdroid:
type in terminal :

export USER=root

then

export HOME=root

then type:

vncserver
[Droid Eris Android Development] MazinDLX:
Just got it by putting just

USER=root

HOME=/root

Now vncservers running.. time to try and login with pocket cloud..
[Droid Eris Android Development] mjgdroid:
glad to hear
[Droid Eris Android Development] mjgdroid:
Here is a new ubuntu image

I created I hope it works I am trying it now, but I might need help chrooting because they mount different points, /dev/pts and a few others

http://www.multiupload.com/1XE947TS5A
[Droid Eris Android Development] MazinDLX:
I got it going awhile ago.. was going to post on the OS inside the phone but the CPU on the distro is running 100% lol.. i got the My docs open.. and got Ice open and got to this forum and i just couldnt handle the slowness anymore im at work and it's hard to sell stuff and work on a REAL pocket Linux OS ;)) .. VERY impressed with your work mjgdroid.. seeing as how i run Ubuntu on my home machines.. I'll be trying the img out shortly..
[Droid Eris Android Development] :
Anyone experiencing a really slow phone?
[Droid Eris Android Development] Conap:
It will slow the phone down when you run the debian.img cause it's running 2 operating systems at once...mine wasn't unusable though, just a little slower. Also rebooting the phone should undo all the mounts you've made and speed the phone back up.
[Droid Eris Android Development] mjgdroid:
no, I actually didn't notice any slowdowns, on the phone side. debian is kinda slow but that is because we are running it under neath android. and on a loop. if you partition you sdcard to have an ext2 and use the ext2.ko in conaps loop kernal update you can set up debian on ext2 partitoin, this should make it faster, because then your not mounted on a loop of the image. Other wise you can set it up the way we have it and you run on loop, it still works good though.

with debian ur not limited to android market and apps, now a computer runs on ur phonoe
[Droid Eris Android Development] MazinDLX:
Phone run's good.. Debian runs a bit slow.. but its fine.. I have a computer on my phone who cares?.. and have you advanced with Ubuntu anymore?
[Droid Eris Android Development] mjgdroid:
I have localhost:

but to set sudo you have to type

chown -R root /etc/

then you should be able to :

sudo apt-get update

sudo apt-get install EVERYTHING

I am uploading the new zip now just download ubuntu or debian and run the mount.sh in terminal for ubuntu and installer.sh for debian
[Droid Eris Android Development] Conap:
This is awesome work...gonna try to play with it tonight....might try installing on a partition and see how it runs like that...
[Droid Eris Android Development] MazinDLX:
I'm going to back up my SD Card when i get home later.. and partition the way you've explained... will that make deb/ubu run much faster?... like i said when i'm logged in through pocket cloud.. its at 100% CPU
[Droid Eris Android Development] mjgdroid:
Wich partition are you talkin about, because in my first post I told you how to use the parted for dual rom.

if you want a normal rom 2.2 with an ext2 you dont have to go by any guide

plus the image for the debian/ubuntu is 2.2 gb so make sure you make ur ext2 partitoin at least 2.5 or so
[Droid Eris Android Development] synesthete:
I am having some trouble setting up Ubuntu. I am getting a "command not found: error when I run "chroot ubuntu /bin/bash". The shell script was returning errors, so I ran the commands manually. Here is what I tried:

sh-3.2# insmod system/lib/modules/loop.ko
sh-3.2# busybox mount -o remount,rw /
sh-3.2# mkdir ubuntu
sh-3.2# busybox mknod /dev/loop0 b 7 0
sh-3.2# mount -o loop,noatime sdcard/ubuntu/ubuntu.img ubuntu
sh-3.2# mount --bind /dev/pts /ubuntu/dev/pts
sh-3.2# mount --bind /proc /ubuntu/proc
sh-3.2# mount --bind /sys /ubuntu/sys
sh-3.2# sysctl -w net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1
sh-3.2# chroot ubuntu /bin/bash
bash: groups: command not found
bash: lesspipe: command not found
root@localhost:/#

I ran these commands through the terminal emulator on the phone. Does this need to be done through adb? Any help would be very appreciated.
[Droid Eris Android Development] mjgdroid:
I am working onfixing this apparently the lits file wasnt transferd or isnt being able to be chrooted, you can try to set this with

chown -R root /etc/
[Droid Eris Android Development] mjgdroid:
If you want to help you can use the debian img and test and work on that one. until the ubutnu img gets a ui, and all the problems worked out
[Droid Eris Android Development] synesthete:
Thanks. I'll give that a try and if I can't get ubuntu running I will start on debian.
[Droid Eris Android Development] xscruffy420x:
If u can give a lil more detailed install. I may do this
[Droid Eris Android Development] mjgdroid:
download debian

download defauctcfsv7

extract rar and push both debian.img and installer.sh to /sdcard/debian/

adb push debian.img /sdcard/debian/

adb push defauctcfsv7

flash defauctcfsv7 in recovery

reboot

type in terminal:

insmod /system/lib/modules/loop.ko

sh /sdcard/debian/installer.sh

chroot debian /bin/bash

bingo!! you have debian

to connect to user interfaze "UI" download pocket cloud and connect via

to start tightvncserver and connect threw pocket cloud type:

vncserver -geometry 480x320 {-geometry 480x320 is optional}

password:android

repeat:android

open pocket cloud

server: localhost

password:android

port:5901
[Droid Eris Android Development] MazinDLX:
Wasn't all that in the OP?
[Droid Eris Android Development] mjgdroid:
ya, but I really can't get much simpler than that. Just start from the top and do each step there is only a few steps push the file flash the zip type the commands in the terminal. then start pocket cloud
[Droid Eris Android Development] scuba76:
Sorry for the noob questions but is there a way to install without using adb? Thanks
[Droid Eris Android Development] workshed:
lol, yay, I see you got the mic icon back on the keyboard lol ;) You're welcome :D