**** BEGIN LOGGING AT Mon Nov 03 02:59:56 2008 Nov 03 03:02:02 http://www.wunderware.com/tuner/ Nov 03 03:02:04 I wrote you your tuner Nov 03 03:02:21 lol Nov 03 03:02:23 like i said Nov 03 03:02:30 ive found tons of web based and pc based tuners Nov 03 03:02:33 i want one for android Nov 03 03:02:38 so fucking write it already Nov 03 03:03:18 Hi. I need some help. Nov 03 03:03:18 im trying Nov 03 03:03:19 lol Nov 03 03:03:32 I compiled a zImage, a system.img a userdata.img and a ramdisk.img. Nov 03 03:03:33 i read through lots of stuff last week Nov 03 03:03:36 on deving for android Nov 03 03:03:41 im just not experienced enough Nov 03 03:03:48 but i have 2 java devs helping, but not much Nov 03 03:03:49 I am trying to put haret and default.txt together so that I can boot into Android. Nov 03 03:06:25 The problem is, once the kernel starts booting, it errors out with can't find /system/bin/sh ... /system/bin/servicemanager /system/bin/mountd /system/bin/debuggerd etc etc. Nov 03 03:06:37 How do I make the proper initrd? Nov 03 03:13:36 So, is there a way to access the market via the emulator? Nov 03 03:14:07 maybe you could steak the market apk from a live device and put it in the emulator? Nov 03 03:14:08 ErikT: nope Nov 03 03:14:19 benley: i've tried that, doesn't work Nov 03 03:15:20 Michael, not the answer I was looking for, but thanks. ;-) Nov 03 03:21:27 ebook reader yet? Nov 03 03:22:20 wastrel: well, ebook reader basically means pdf, txt, doc reader. Nov 03 03:24:16 I finally figured out the new UI for allowing my computer to mount the SD card via USB: I click the button that appears when I plug it in -- simple enough. But to _unmount_, there is no UI at all -- I just yank the cable. Weird. Nov 03 03:25:05 unix_remote: you don't really use ebooks do you? Nov 03 03:25:14 .mobi, .lit, palmDOC Nov 03 03:25:30 offby1: doesn't unmounting the fs on the computer send some 'eject' command that tells the phone it can have its filesystem back? Nov 03 03:25:37 wastrel: i try to avoid proprietary formats. Nov 03 03:25:39 benley: you'd think so, wouldn't you? Nov 03 03:25:43 offby1: (I suppose that might depend on what OS you're using) Nov 03 03:25:52 Ubuntu Ignoble Ingrate Nov 03 03:26:11 offby1: I wonder if you could use the "eject" command to send that signal. Nov 03 03:26:16 umount Nov 03 03:26:20 offby1: simply unmounting the filesystem probably won't do it Nov 03 03:26:24 You know, the problem I was having earlier, would have driven the usual consumer insane Nov 03 03:26:39 benley: let's try that. Nov 03 03:26:39 offby1: I'm pretty sure my macs do it right when I unmount the thing Nov 03 03:26:41 languish: you seem to be having a TON of nonaverage problems. Nov 03 03:27:00 unix_remote, no joke Nov 03 03:27:12 It's likely I use the device more than others Nov 03 03:27:23 I mess with it consistently all day long Nov 03 03:27:25 haw. "eject" ejected the CD-ROM tray. Can't blame it. Let's see if it takes options ... Nov 03 03:27:34 but I only do things average users do Nov 03 03:27:35 languish, you got a minute? Nov 03 03:27:44 yea, sup? Nov 03 03:27:45 i got someone who wants to talk to a g1 owner Nov 03 03:27:48 #xda-devs Nov 03 03:27:52 sure Nov 03 03:27:56 heh, when IRC-ing becomes a part-time job you gotta step back and look at what you're doing. Nov 03 03:28:06 haha Nov 03 03:28:54 benley: nope, "eject" didn't do it, despite its successfully unmounting the thing Nov 03 03:28:54 :D Nov 03 03:29:03 Well, most of my "work" is done on the phone Nov 03 03:29:10 I irc while multi-tasking Nov 03 03:29:47 translation: "I work here and there in between irc discussions" Nov 03 03:30:17 ^_^ Nov 03 03:48:34 benley, during too :D Nov 03 03:49:35 sitting around listening to 3 different roomfulls arguing over insignificant elements of some guys compensation package in singapore doesn't interest me Nov 03 03:49:48 oh, ew Nov 03 03:49:57 exactly. I'm just required to be on the line Nov 03 03:50:10 no one said I have to care Nov 03 03:50:52 Maybe my first app will just be something simple - pick an adjustable sample duration and have it perform an FFT to give the fundamental frequency of whatever is played - and just display that value on the screen as a number (for starters) Nov 03 03:52:01 2 Hz would be an ok frequency resolution for guitar tuning, right? Nov 03 03:52:29 ryebrye you doin a guitar tuner? Nov 03 03:52:33 wewt Nov 03 03:52:33 No Nov 03 03:52:48 but the simple App I create could probably be used to do a guitar tuiner Nov 03 03:53:09 did you check out those apps on my code.google.com page? Nov 03 03:53:12 theres a good one Nov 03 03:53:15 Yeah, they were all GPL :P Nov 03 03:53:17 with a piano tuner too Nov 03 03:53:25 so twats that mean Nov 03 03:53:26 An FFT-based one will tune anything Nov 03 03:53:58 It means if I bust my ass and decide to make a really sweet tuner, I don't have the option to keep the source to myself for any part of it Nov 03 03:54:58 is someone doing a guitar tuner? theres a gpl'd java one somewhere Nov 03 03:55:07 Yeah, there area couple of GPL'ed java ones Nov 03 03:55:26 but a tuner is such easy math that I the hard part isn't that - the hard part is the GUI Nov 03 03:55:30 and that has to be rebuilt anyway Nov 03 03:55:50 If I'm going to release something, I'd rather just make my own and BSD or MIT license it Nov 03 03:55:57 good evening Nov 03 03:56:07 i guess.. dont need anything overly sophosticated... Nov 03 03:56:22 no, you just sample audio for X seconds - and then you do an FFT on it Nov 03 03:56:44 What are you doing? Nov 03 03:56:48 do it! i'd use it... Nov 03 03:57:06 The first iteration would just be to display the fundamental frequency Nov 03 03:57:08 very basic Nov 03 03:57:11 since I'm new to android Nov 03 03:57:23 I might be able to get that done in one night Nov 03 03:57:59 The problem is that for a more accurate tuner, you need to have a longer sample window - so if you want 1/2 Hz resolution you need 2 seconds of sampled data Nov 03 03:58:08 and a plucked string usually dies out before then Nov 03 03:58:42 So the *real* question is, is a plucked string itself even accurate to a half Hz? :) Nov 03 03:58:48 Well, yeah - it would be Nov 03 03:59:11 Hold on... Nov 03 03:59:19 an open string - maybe a beginner guitar player who doesn't know the right pressure could have a variation of more than a half Hz Nov 03 03:59:22 You only need 2 seconds of data to get 1/2 Hz resolution if you're just counting cycles. Nov 03 03:59:45 If you actually measure the wavelength, you can get more accurate measurements with a higher sample rate. Nov 03 04:00:14 I was thinking of just doing FFT - which was the easiest way that came to mind Nov 03 04:00:22 ttuttle: No, that's wrong actually. Nyquist proved the opposite. Nov 03 04:00:34 andyross: Really? Nov 03 04:00:49 andyross: I thought Nyquist proved that to measure a frequency of x Hz, you need a sampling rate of at least 2x Hz. Nov 03 04:00:50 * RyeBrye wishes he hadn't sold back his graduate acoustics book Nov 03 04:01:20 * andyross reads back, and realizes that he misread RyeBrye. Never mind. Nov 03 04:01:38 andyross: Oh, okay. Nov 03 04:06:20 ryebrye Nov 03 04:06:24 thats our plan Nov 03 04:06:40 my buddy ron said it would take about an hour for him to port Nov 03 04:06:50 but he would rather use the idea and redo it Nov 03 04:06:55 Yeah, Nov 03 04:07:03 but same, he looked at how the UI is done in android, and he was complaining Nov 03 04:07:05 porting it is kind of a waste of effor Nov 03 04:07:24 he asked why google would do such a thing Nov 03 04:07:47 and i dont have much dev experience, but i was so lost in that area in the code.google.com/android group section Nov 03 04:09:28 that area = the UI construction Nov 03 04:13:03 cd #calibre Nov 03 04:13:16 well that was totally wrong Nov 03 04:13:17 /fail Nov 03 04:13:21 lol Nov 03 04:14:18 http://blogatech.wordpress.com/2008/11/02/early-adoption-soaring-for-google-android-device/ Nov 03 04:19:47 anyone know how to get out of bootloader mode on the G1 (not recovery mode) Nov 03 04:19:58 pull the battery Nov 03 04:20:13 ouch. Nov 03 04:20:24 or connect with fastboot and tell it what to do Nov 03 04:20:35 ? Nov 03 04:20:38 nevermind. Nov 03 04:20:50 (tool that's not usable with retail devices) Nov 03 04:20:55 ahhhh Nov 03 04:21:20 languish was taking a pic of the bootloader mode and didnt know how to get out, so i thought id ask around lol Nov 03 04:22:37 DarkriftX: what's actually onscreen in the bootloader on the shipping phones? Nov 03 04:23:02 3 colors, and some basic device info Nov 03 04:23:09 same as most htc devices, but without connection info Nov 03 04:23:12 rainbow? Nov 03 04:24:20 yeah Nov 03 04:24:20 the UI for manipulating folders on the desktop sure is fiddly Nov 03 04:24:25 yes Nov 03 04:24:26 we know Nov 03 04:24:31 but that's the best we found Nov 03 04:24:36 patches welcome :) Nov 03 04:24:38 * benley sleeps Nov 03 04:24:41 hi all Nov 03 04:24:49 lol, here comes the fun Nov 03 04:24:52 =) Nov 03 04:25:00 is there public src for the bootloader for g1? Nov 03 04:25:02 that said the next version of Home will bring a new cool feature for folders :)) Nov 03 04:25:03 just to confirm the rumour Nov 03 04:25:05 cmonex: no Nov 03 04:25:10 oh right didnt think so Nov 03 04:25:15 do you guys have an image of the bootloader Nov 03 04:25:27 yes Nov 03 04:25:33 but you won't get it ;) Nov 03 04:25:38 i have the one for sapphire only Nov 03 04:25:55 hopefully its similar enough Nov 03 04:26:40 what's up with the barcode scanner needing your contacts? Nov 03 04:26:58 michaelnovakjr: it doesn't read your contacts Nov 03 04:26:58 i appreciate that the market shows you that stuff :) Nov 03 04:27:01 it's to add contacts Nov 03 04:27:09 romainguy_: for... Nov 03 04:27:33 you can scan a QR barcode (from a visit card) and create a contact from it Nov 03 04:27:45 it's an open source app anyway, so you can check the code Nov 03 04:28:01 its cool :) looks like a good app Nov 03 04:28:08 romainguy_: by the way i was told this sapphire ruu was for the g1. this doesn't make sense as dream is the g1 Nov 03 04:28:41 I don't know what this sapphire thing is Nov 03 04:28:51 the g1 is the HTC dream Nov 03 04:28:56 romainguy_: I received a bootloader image a few weeks ago Nov 03 04:29:01 i was told it was for g1 Nov 03 04:29:03 from who? Nov 03 04:29:05 but it says sapphire on the filename Nov 03 04:29:09 you dont need to know who it was Nov 03 04:29:13 well Nov 03 04:29:17 I work for Google... :) Nov 03 04:29:22 really :P Nov 03 04:29:42 then why are you trying to hack their stuff ? :P Nov 03 04:29:56 I'm not trying to hack anything Nov 03 04:29:57 The official google people aren't Nov 03 04:29:58 I work on Android Nov 03 04:30:00 The rest of us are Nov 03 04:30:04 ah, misunderstood ;) Nov 03 04:30:27 somehow got the impression you were trying to do that :) Nov 03 04:31:20 Although it will likely benefit the google people if some of us who are prone to hack the kernel were able to be motivated to do so by the ability to do it on our own devices - because they'd probably get some nice patches out of it Nov 03 04:31:39 hmm Nov 03 04:31:53 i want an ebook reader and a decent to-do list manager Nov 03 04:31:56 romainguy_ :if you really work for google: can you tell me if google is really working on getting native code enabling? Nov 03 04:32:05 cmonex: It works right now Nov 03 04:32:06 There is JNI already Nov 03 04:32:07 cmonex: romainguy_ does really work for Google. Nov 03 04:32:18 he is the one laughing while we try to hack android Nov 03 04:32:20 cmonex: we are Nov 03 04:32:26 DarkriftX: And? Nov 03 04:32:29 either romainguy works for google - or he's done a convincing job stealing the identity of a guy who does and coming on IRC Nov 03 04:32:29 DarkriftX: That doesn't mean he doesn't. Nov 03 04:32:50 it was a joke Nov 03 04:32:56 not meant in a bad way Nov 03 04:33:01 ok way too much of confusing and contradicting rumours - can you currently run native code on g1? Nov 03 04:33:08 cmonex: Yes. Nov 03 04:33:08 sure. Nov 03 04:33:08 (I don't have a G1 btw) Nov 03 04:33:10 not officially Nov 03 04:33:10 JNI already works, but it's not supported Nov 03 04:33:14 I see Nov 03 04:33:14 cmonex: Getting it on to the G1 may be difficult, though. Nov 03 04:33:17 shit, I said I was going to sleep Nov 03 04:33:17 lol Nov 03 04:33:19 * benley goes to sleep Nov 03 04:33:20 benley: sleep? Nov 03 04:33:22 so if you do, it's likely to break with a future firmware update Nov 03 04:33:24 benley: pfft. Nov 03 04:33:25 ttuttle: that means ? Nov 03 04:33:39 cmonex: There's no mechanism, AFAIK, for installing binaries. Nov 03 04:33:41 Nah, it's easy. Store the .so as a raw resource, write it out to your data directory and call System.load(). Nov 03 04:33:42 (and that sucks for you and the users) Nov 03 04:33:50 binaries don't have to be signed? Nov 03 04:33:55 andyross: Er, that's clumsy. Nov 03 04:33:56 andyross: yeah but that uses more precious data partition space :) Nov 03 04:34:05 spikebike: No, but there's no way to install them using an .apk. Nov 03 04:34:10 romainguy_: I hope google changes policy on this soon then :) Nov 03 04:34:11 spikebike: You'd have to write them at runtime. Nov 03 04:34:17 then there will be a lot more potential in android (IMO of course) Nov 03 04:34:20 cmonex: I told you we're working on it Nov 03 04:34:24 but we want to do it correctly Nov 03 04:34:26 the thing I'm wonderng about with the JNI - obviously you can't use JNI to go frollicking around the internals, right? Nov 03 04:34:29 I see :) Nov 03 04:34:29 romainguy_: Not if you write it to the tmpfs, I supppose. But it's your platform. Nov 03 04:34:32 RyeBrye: nope Nov 03 04:34:39 romainguy_: Why not Nov 03 04:34:41 er Nov 03 04:34:42 RyeBrye: Why not? Nov 03 04:34:56 RyeBrye: Security still works. Nov 03 04:35:35 So JNI is probably not going to be a good vector for attack on the device Nov 03 04:36:14 No. Nov 03 04:36:16 They thought of that ;-) Nov 03 04:36:30 Multiple layers of security are good. Nov 03 04:36:33 romainguy_, do you know what file the bootloader is looking for? before the colored screen it says "no files found" Nov 03 04:36:44 RyeBrye: take a look at http://plausible.org/andy/NativeAPK-debug.apk , which writes some syscall level inspection to your logcat when it runs. You can touch a lot more than the Java API exposes, but are still limited to your app's uid's access rights. Nov 03 04:36:58 Ok Nov 03 04:37:26 note that using JNI makes getting access to the high level stuff (intents, etc) more annoying Nov 03 04:37:32 because you have to invoke the Java layer Nov 03 04:37:58 so you can't create a C function to go grab memory at arbitratry addresses or write to memory at arbitrary addresses? Nov 03 04:38:02 Darn. :) Nov 03 04:38:35 Not as a non-root user, no. And apps don't run as root. Nov 03 04:39:12 The root user doesn't have a password, right? Nov 03 04:39:26 android Nov 03 04:39:57 if apps ran as root, i'd be very nervous Nov 03 04:40:13 There's nothing running on the system that would take a password, AFAIK. It's not really unix. There's no login or suid process. Apps get installed into unique uid's by a root installd daemon. Nov 03 04:40:55 Ok Nov 03 04:40:59 DarkriftX: i suppose its all HTC code for the HBOOT, so dont nag google guys about it. :P Nov 03 04:41:18 i know, but they tweak stuff too lol Nov 03 04:41:28 cmonex - you poking around at the HTC bootloader piece? Nov 03 04:41:37 I thought we decided a few days ago that the bootloader looked like the google source, didn't we? Source won't help, it takes signed packages. Nov 03 04:41:39 RyeBrye: its not for the g1 apparently, but yes Nov 03 04:41:52 (the file was named sapphire, not dream) Nov 03 04:41:54 The bootloader doesn't look like GOogle to me - it looks like HTC to me Nov 03 04:41:59 the Recovery mode definitely looks like google Nov 03 04:42:01 RyeBrye: correct Nov 03 04:42:03 and it definitely takes signed images Nov 03 04:42:05 are you familiar with HTC SPL's? Nov 03 04:42:08 RyeBrye: Some of them don't ;-) Nov 03 04:42:09 No, I'm not Nov 03 04:42:12 i am :) Nov 03 04:42:14 the bootloader looks the same as on my Treo 650 Nov 03 04:42:26 rainbow screen... very HTCish from what I recall Nov 03 04:42:33 It is HTC, I believe. Nov 03 04:43:24 cmonex - well, I think you are right to attack that piece of it - since I'm pretty sure that HTC put it in place - but it appears that they disabled the USB port in it when it comes up Nov 03 04:43:27 the bootloader is from HTC Nov 03 04:43:30 nothing to do with us Nov 03 04:43:37 Yeah, which is why we are going after that now :) Nov 03 04:43:40 romainguy_: then i guessed right. Nov 03 04:43:49 that wasn't a touch guess :) Nov 03 04:43:49 hmm, RyeBrye you got a G1? Nov 03 04:43:54 cmonex -yes Nov 03 04:43:55 * ttuttle loves watching stuff get hacked ;-) Nov 03 04:43:57 the boot loader does say serial0 when it comes up Nov 03 04:44:13 does it ever switch the text to "USB"? Nov 03 04:44:18 with the usb cable plugged in Nov 03 04:44:21 A google person may have been more helpful than they should have been the otehr day - but they explaiend how their functioning one worked Nov 03 04:44:27 I don't recall it switching to USB text Nov 03 04:44:29 Is happy to read the after action reports of stuff being successfully hacked. Reverse engineering makes him feel dirty. Nov 03 04:44:31 and the functioning one DOES switch to "fastboot" Nov 03 04:44:40 Yeah, I think it says fastboot instead of USB. Nov 03 04:44:41 satadru_: would be nice ifyou could check Nov 03 04:44:50 It doesn't say USB at all Nov 03 04:44:51 * ttuttle has one that can be fastbooted =D Nov 03 04:44:57 cmonex: one sec Nov 03 04:44:58 (With *any* image.) Nov 03 04:45:06 what do you refer to as "functioning one"? Nov 03 04:45:11 dont tease her like that ttuttle Nov 03 04:45:15 I mean a non-neutered one Nov 03 04:45:19 she might hunt you down Nov 03 04:45:19 an engineering one Nov 03 04:45:21 not a production one Nov 03 04:45:27 lol DarkriftX Nov 03 04:45:33 oh right .. Nov 03 04:45:34 lol Nov 03 04:45:44 ttuttle has a dev g1, right? Nov 03 04:45:46 why are only the dev versions called functional? Nov 03 04:45:49 very intreresting, you see =P Nov 03 04:45:51 Hmm... Nov 03 04:45:57 * ttuttle is not sure if it's a "dev" one. Nov 03 04:45:57 well - I guess the production ones function Nov 03 04:46:03 they just dont' function the way I want it to :) Nov 03 04:46:11 so, uh, if the usb is plugged in on a dev device, Nov 03 04:46:18 it will say "Fastboot" Nov 03 04:46:22 the "serial" text changes to fastboot? or to usb? Nov 03 04:46:23 ah, ok Nov 03 04:46:26 cmonex: plugged in after bootloader loaded Nov 03 04:46:27 but on ours, it just says "Serial0" and nothing shows up on the USB bus Nov 03 04:46:28 and only on dev devices? Nov 03 04:46:29 It's got an unlocked bootloader, so I can flash any image, and it's not SIM-locked, so I can use it on AT&T, and it's configured to receive dogfood (internal testing) builds. Nov 03 04:46:32 stays serial0 Nov 03 04:46:35 cmonex -yes Nov 03 04:46:36 wow, shame Nov 03 04:46:53 It WILL quickly say "Loading... No Image Found!" if oyu hold down power + back home button I think Nov 03 04:46:56 or maybe it's camera button Nov 03 04:47:09 I think they disabled the USB in the bootloader Nov 03 04:47:20 possibly as some final step in QA at the factory Nov 03 04:47:25 RyeBrye: that is because the bootloader is looking for SD card Nov 03 04:47:30 wonder if they also disabled SD flashing Nov 03 04:47:33 * ttuttle knows production ones can be flashed from SD cards (yeah, cmonex) but you need a signed image. Nov 03 04:47:34 They probably did Nov 03 04:47:35 (the "Loading" is the SD thingie) Nov 03 04:47:41 ahh Nov 03 04:47:42 ok Nov 03 04:47:49 ttuttle - flashed from the rainbow screen or the recovery screen? Nov 03 04:47:54 RyeBrye: Not sure. Nov 03 04:47:55 is it the same image as the ota update.zip? Nov 03 04:47:58 i am talking about rainbow screen Nov 03 04:48:01 yeah Nov 03 04:48:01 cmonex: Not sure. Nov 03 04:48:04 Try it? Nov 03 04:48:07 no the ota update.zip is on the recovery screen Nov 03 04:48:08 yeah, can you try =) Nov 03 04:48:11 I dont have a G1 :) Nov 03 04:48:12 not on the rainbow bootloader Nov 03 04:48:15 I can try Nov 03 04:48:19 I have an update.zip on my SD card right now Nov 03 04:48:22 ok, cool Nov 03 04:48:33 but I think the onyl way to load it is in the recovery mode (google code) Nov 03 04:48:35 So what bootloader shortcuts are there so far? Nov 03 04:48:40 RyeBrye: Makes sense. Nov 03 04:49:30 power+camera (real bootloader) and power+home (recovery) Nov 03 04:49:41 Yeah, on mine it still says "Loading... No image file!" wiht power + camera then back to a screen with Serial0 Nov 03 04:49:42 DJTachyon - you around? Nov 03 04:49:47 that's with an update.zip on the SD card Nov 03 04:50:04 It's HBOOT-0.95.0000 Nov 03 04:50:13 the top line reads DREA100 PVT 32B Nov 03 04:50:47 same as languish's Nov 03 04:51:00 what abotu in the middle Nov 03 04:51:02 so, it looks for diff image :shrug: Nov 03 04:51:04 lets see something Nov 03 04:51:17 It does power over USB though Nov 03 04:51:23 because I can pull the battery out and it doesn't turn off Nov 03 04:51:52 i assume it will see file if you name it DREAIMG.NBH =) Nov 03 04:52:01 but of course it will still need to be the right file format Nov 03 04:52:16 RyeBrye are you trying to update the G1? Nov 03 04:52:54 cmonex - will it have a check to make sure that the file isn't bogus before it tries to flash? Nov 03 04:52:56 the NBH also uses rsa signing, so we are not better off :P Nov 03 04:52:57 because I can rename a file to that Nov 03 04:53:00 Oh :( Nov 03 04:53:02 it does check Nov 03 04:53:12 (i mean if its bogus or not) Nov 03 04:53:22 I can put a file with that name on and see if it will read that in the SD mode Nov 03 04:53:24 well, at least try to put a file on it, i want to see if my theory is correct as far as the file name Nov 03 04:55:23 There aren't any ways to create a fake SD card with a microcontroller are there? I was wondering if you could make something that would present itself as an SD card to the OS - let it read the files to verify the signatures - and then replace the files on the SD card with modified versions... (this obviously wont work if it reads them and retains them in memory - and it would be a real pain to do) Nov 03 04:56:30 hm, I don't know how google's code works, but rwith HTC Nov 03 04:56:31 er Nov 03 04:56:37 with HTC's checking it wouldn't succeed Nov 03 04:57:02 I can look at Google's code - which is nice :) but the verify step is IMMEDIATELY followed by the install step Nov 03 04:57:22 * ttuttle 's G1's screen has gained its first scratch :-( Nov 03 04:57:23 so you couldn't swap SD cards on it or anything Nov 03 04:57:27 cmonex: no response on dreaimg.nbh according to http://forum.xda-developers.com/showthread.php?t=438072 Nov 03 04:57:32 Tried to toss it up onto my bed and it landed in a bowl of pasta with a fork. Nov 03 04:57:46 ttuttle, you're making me want to get a screen protector Nov 03 04:57:54 languish: That's a good idea. Nov 03 04:57:56 languish: I should get one. Nov 03 04:58:02 RyeBrye, wouldnt work anyways, the card is mounted Nov 03 04:58:03 Yeah, no image file still with the DREAMIMG.NBH Nov 03 04:58:04 I bought a t-mobile 10 pack Nov 03 04:58:06 romainguy insisted the screens were very resilient and I shouldn't want one Nov 03 04:58:08 * languish sucker Nov 03 04:58:11 removing it would not mount the card that was put in next Nov 03 04:58:29 languish: they are *quite* resillient. Nov 03 04:58:32 RyeBrye: the hardware hack is clever. I'm pretty sure that SD is clocked at 20MHz or so, so that's not infeasible IMHO to someone with a FPGA and some design experience. Nov 03 04:58:33 darkriftX - the original idea wasn't swapping cards - it was creating a fake card driven by a microcontroller Nov 03 04:58:34 languish: This is the first scratch I've ever gotten. Nov 03 04:58:36 maybe it's because it doesn't like the signing Nov 03 04:58:42 :shrug: Nov 03 04:58:47 spikebike: you got extras? Nov 03 04:58:48 ttuttle how long have you had that specific handset? Nov 03 04:58:54 languish: Hmm... Nov 03 04:59:15 Then again, it would be completely avoidable just by reading the whole file into memory. There's more RAM on this box than the size of any single flash image. Nov 03 04:59:39 Yes, so they would be able to easily fix it - even if it did do the thing in 2 passes for now Nov 03 04:59:53 languish: About 3 weeks, but I left the peel-off thing on for a while. Nov 03 05:00:06 languish: The plastic thing scratches really easily, but the screen itself is great. Nov 03 05:00:14 Doesn't matter. The bootloader that shipped can't be replaced OTA, I'm sure. So if you crack the G1, it will stay cracked until replaced by the G2 or whatever. Nov 03 05:00:28 andyross: ...how sure are you that it can't be OTAed? Nov 03 05:00:28 andyross: untrue Nov 03 05:00:30 andyross - the recovery mode could be though Nov 03 05:00:33 my peel off protector, came applyed sideways. I had to remove it Nov 03 05:00:34 that's Gogole thing Nov 03 05:00:35 andyross: nope Nov 03 05:00:50 ttuttle they claim they work for a month or so Nov 03 05:00:50 then again, my whole damn G1 came a little messed up. Nov 03 05:00:57 Well... if I did crack it I would be sure that I would prevent OTA updates from running on it Nov 03 05:00:59 Meh. No one's going to push an OTA update to software that will brick the device if it fails. Nov 03 05:01:04 spikebike: Ah. Nov 03 05:01:06 languish: Oh? Nov 03 05:01:09 andyross - tell that to Apple :) Nov 03 05:01:15 Google != Apple. Nov 03 05:01:23 Yeah, true Nov 03 05:01:54 Well.. thankfully we know that T-mobile deploys update with the speed of a sloth on sedatives - so we'd have plenty of time to prepare to avoid one Nov 03 05:01:54 ttuttle, yeah... the screenprotector out of the box (pre-order) came applied askew, screatches ont he inside of the back cover, and screws were loose Nov 03 05:02:09 i had to tighten them so they didn't fall out Nov 03 05:02:28 thats not like htc Nov 03 05:02:34 yo know they were rushing to get these out Nov 03 05:02:37 that's just my luck with this device Nov 03 05:02:47 my wife's was in much better shape Nov 03 05:02:59 she still has the original screen protector on Nov 03 05:03:30 languish: awww Nov 03 05:03:39 * ttuttle finds that very odd. Nov 03 05:03:49 ttuttle: shit happens :) Nov 03 05:03:51 Actually, I had a similar problem with my HTC Touch Cruise, resulted in a nasty scratch. http://erik.thauvin.net/blog/news.jsp?date=2008-02-18#317 Nov 03 05:03:56 romainguy_: yeah Nov 03 05:04:17 romainguy_, where were you when I needed you :| *whine* *cry* *whimper* :::complain::: Nov 03 05:04:18 ErikT: hey! I know your blog, I used to read it all the time :) Nov 03 05:04:24 languish: :p Nov 03 05:04:29 These files aren't validated: // Don't validate: directories, the manifest, *.RSA, and *.SF. - but that doesn't seem to be relevant, since I don't think they get copied or deployed Nov 03 05:04:30 languish: So, you do realize that romainguy_ has a job, right? Nov 03 05:04:31 :) Nov 03 05:04:35 Romain, I know. ;-) Nov 03 05:04:42 lol Nov 03 05:04:48 * ttuttle 's G1 is minty fresh. Nov 03 05:04:48 ttuttle, on sunday night? Nov 03 05:04:49 ah yes I remember why Nov 03 05:04:54 you had awesome link blogs Nov 03 05:04:56 (I tried to use the toothpaste trick to remove the scratch.) Nov 03 05:04:58 and you stopped Nov 03 05:05:03 (Turns out the screen is invulnerable to toothpaste.) Nov 03 05:05:08 Yeah, got tried after 8 yeras. Nov 03 05:05:16 I can understand that :) Nov 03 05:05:18 tired, even. See I can't type anymore. Nov 03 05:05:25 but I'm still bummed you stopped :) Nov 03 05:05:50 ttuttle http://www.burningissues.net/how_to/scratchrepair/scratchrepair.htm Nov 03 05:06:02 ttuttle check that for materials better suited to repaqir a scratch than toothpaste Nov 03 05:06:52 brasso, huh? Nov 03 05:07:02 Tartar control toothpaste? Nov 03 05:07:02 that's what people used on the nanos when they got all scratched up, IIRC Nov 03 05:07:56 [06:00:16] Doesn't matter. The bootloader that shipped can't be replaced OTA, I'm sure. So if you crack the G1, it will stay cracked until replaced by the G2 or whatever. Nov 03 05:08:08 the HBOOT thing (HTC's bootloader) is perfectly able to update itself Nov 03 05:08:18 question is will google or htc release an update :) Nov 03 05:08:20 It can be flashed like any other partition. Nov 03 05:10:12 Looking at the recovery.c code it appears that it WOULD be vulnerable to a hardware attack were you clever enough to do the pseudo-SD card that would present the correct file first - and then the hacked file after-the-fact Nov 03 05:10:26 however, that's obviously non-trivial Nov 03 05:10:41 It doesn't cache what it verifies, it just verifies - then installs Nov 03 05:11:22 really? we should fix that ^^ Nov 03 05:11:24 * swetland files a bug Nov 03 05:11:30 err Nov 03 05:11:31 Probably not that bad to a hardware person. I know enough to read datasheets, and have looked at older SD versions in the past. It's a simple protocol, and almost certainly doable with a FPGA (which isn't a cheap piece of hardware, so this isn't a mass market crack). Nov 03 05:11:37 what I meant to say was... It would DEFINITELY not work that way Nov 03 05:11:38 ;) Nov 03 05:11:52 aggg how do you use textview in a extender class? Nov 03 05:11:59 what's an extender? Nov 03 05:12:04 I actually thought they took care of that and staged in /tmp to avoid cardswap and other trickery Nov 03 05:12:11 romainguy_, public class clock extends TimerTask Nov 03 05:12:20 that for example Nov 03 05:12:20 but there are only so many hours in the day Nov 03 05:12:21 use a Handler Nov 03 05:12:31 swetland - maybe they read from /tmp - I didn't look at it too in depth Nov 03 05:12:31 handler wont work because I need more than one clock running Nov 03 05:13:10 phyburn: you can have several clocks with one handler Nov 03 05:13:15 messages can have arguments Nov 03 05:13:17 and I couldn't get the handler to refresh every second Nov 03 05:13:51 phyburn: If you have complicated timer behavior and can't get the existing API to work for you, just spawn a thread to do it and you can have whatever you want. Nov 03 05:13:55 I could only get it to display the time once, then it never changed Nov 03 05:14:11 phyburn: I told you that already, when you receive the message, send it again Nov 03 05:14:29 romainguy_: Hey... if it's got the same version number as a production device, is the hboot on my eng build any different from theirs? Nov 03 05:14:49 ttuttle: no idea Nov 03 05:14:50 romainguy_, well I didn't know hwo to program send it again Nov 03 05:15:10 * andyross strongly suspects that you do it the second time the same way you did it the first. :) Nov 03 05:15:26 I tried doing that still didn't update it Nov 03 05:15:37 I also tried making a while statement that was set to always true, it never updated Nov 03 05:15:40 phyburn: Handlers really are the way to go Nov 03 05:15:44 because they are executed on the UI thread Nov 03 05:15:54 with your TimerTask you will need to use a Handler anyway to update the UI on the UI thread Nov 03 05:15:54 ttuttle: not sure if eng/prod hboot actually shows any visible difference in the version numbre Nov 03 05:15:56 so use a Handler Nov 03 05:16:10 but production hboot has fastboot and serial debug stuff disabled Nov 03 05:16:15 ohh, how do I update the UI thread? maybe that was the problem romainguy_ Nov 03 05:16:30 using a Handler... Nov 03 05:16:35 swetland: oh Nov 03 05:16:40 that's why if you use a Handler in the first place, there's no issue Nov 03 05:16:50 swetland: Ah, so it would be a bad idea for an eng hboot to be flaoting around then? Nov 03 05:17:37 well, one still needs to flash it, which is the tricky part Nov 03 05:17:42 romainguy_, is there a method in handler to update the UI thread? Nov 03 05:17:42 yeah Nov 03 05:17:51 phyburn: Handler code runs on the UI thread Nov 03 05:17:56 if they have control over the device such that they can flash the eng hboot, they probably don't *need* the eng hboot anymore Nov 03 05:18:01 that's correct Nov 03 05:18:08 it would just be nice to have the binary :) Nov 03 05:18:36 Wouldnt' having the binary make it easier to do a hardware flash on the chip itself? Nov 03 05:18:42 * RyeBrye is starting to talk nonsense Nov 03 05:19:05 romainguy_, well i dont know what I did wrong because it will only display the time once http://pastebin.com/d315b92d5 <-- if you want to look Nov 03 05:19:57 so first of all you pass a null Runnable to the Handler Nov 03 05:20:02 so nothing gets executed Nov 03 05:20:25 it does display it once Nov 03 05:20:38 phyburn: where's the run()? Nov 03 05:20:40 because you invoke your method clock Nov 03 05:20:47 but you are not passing anything to the Handler Nov 03 05:20:51 ohhhh Nov 03 05:21:40 I don't get how I could have it return the time and have it display it Nov 03 05:21:57 phyburn: The confusion here is that you have defined a method to do what you want. This should be named "run()" and be a method of a Runnable object. Instead, you have defined the method to *return* a Runnable and are trying to call it like a factory method. Nov 03 05:22:25 well and that code wouldn't really work as a Runnable because it creates a new TextView and sets teh content view every time Nov 03 05:22:31 Is there any way to dump the HTC bootloader off? Nov 03 05:22:44 i.e. get the image of the one on the production phones? Nov 03 05:23:02 romainguy_, what is a better way to output the time then? Nov 03 05:23:03 Is there a 'smaller' (real-estate-wise) version of android.R.layout.simple_spinner_dropdown_item? Nov 03 05:23:17 andyross, so should I add public void run(){ method } ? Nov 03 05:23:19 phyburn: just set the text on your textview Nov 03 05:23:26 RyeBrye: There might be some debug solder pads, I guess. I wouldn't be at all surprised if the flash for the bootloader was on the SoC itself. Nov 03 05:23:34 ErikT: try activity_list_item Nov 03 05:23:40 ErikT: no, because this one has the appropriate size for the touch screen Nov 03 05:23:56 phyburn: I think you need to step back a little and work on your core java skills. Maybe work through a threading tutorial so you can get used to the idea of creating a custom Runnable subclass. Nov 03 05:24:00 you can make it smaller if you wish, but that's just gonna make your UI annoying to use :) Nov 03 05:24:34 lol The UI is just going to be clocks and random other text that isn't editable Nov 03 05:24:38 yeah, i did use a smaller list item.. but changed back to default because its too small to touch Nov 03 05:24:52 andyross - I was looking for something easier to get the image of the bootloader off :) Nov 03 05:25:03 Romain, it's a little overwhelming when you have a long list of items, IMHO. Nov 03 05:25:42 ErikT: and yet, that really is the size you want to drive the UI with a finger Nov 03 05:26:34 ErikT: it will also keep your UI consistent with the rest of the system Nov 03 05:26:38 but again, you can do it if you want Nov 03 05:26:49 I'll just poke you in the eyes if you do and release the app on Market :)) Nov 03 05:26:56 haha Nov 03 05:27:00 romainguy_, what do you mean set the text on your textview isn't that what I'm doing? Nov 03 05:27:09 going with the default would make sense most of the time Nov 03 05:27:13 you create a new TextView and set it as a content view Nov 03 05:27:14 that's fine Nov 03 05:27:23 If I could get a binary dump of the bootloader, I could load it into IDA pro and poke around and see what it is doing behind the scenes Nov 03 05:27:27 but when you update the clock the next time, you need to call setText() on the TextView insitead Nov 03 05:27:34 RyeBrye: no good, Nov 03 05:27:41 even that SD HTC method uses RSA key for the NBH file Nov 03 05:27:46 it is well known from xda-devs forum Nov 03 05:28:06 you can only crack the windows mobile pdas because the hw in the OS is easily accessible Nov 03 05:28:29 Damn Nov 03 05:29:08 I've always wondered about that -- how does the haret.exe work? does winmo just let anything run in supervisor mode or are there per version/device exploits for drivers or whatnot to accomplish that? Nov 03 05:29:21 swetland it works because windows mobile lets you access anything Nov 03 05:29:32 romainguy_, okay and finally how do I get the handler to run more than once becuase it set to only run once after 1 second Nov 03 05:29:56 phyburn: in the code that runs in the handler, just post the code again in the handler :)) Nov 03 05:30:08 (and have something somewhere that makes it stop) Nov 03 05:30:09 phyburn: sendmessage(delayed) in handler#handlemessage() Nov 03 05:30:21 If anybody's interested I wrote a small batch file to sign/verify apks, which I think pretty nify... http://erik.thauvin.net/wiki/x/AgCtAQ Nov 03 05:30:40 romainguy_, ah okay Nov 03 05:31:02 romainguy_, why does it need to return something? I just need whats inside clock() to run Nov 03 05:31:15 ErikT: cool, I did something similar in my Ant build files generated by activitycreator Nov 03 05:31:15 I should add that to the SDK Nov 03 05:31:30 phyburn: I never talked about returning anything Nov 03 05:31:31 yeah, we need that Nov 03 05:31:46 the Eclipse plugin will have a signing feature soon Nov 03 05:31:48 I was going to do a ant file too, but this you can drag/drop files to, which is very nice. Nov 03 05:32:10 romainguy_, so it doesn't matter if I ahve it return null? Nov 03 05:32:14 argh Nov 03 05:32:15 yes it does Nov 03 05:32:25 because you use that return value and pass it to the Handler Nov 03 05:32:33 but the Handler won't do anything with this "null" value Nov 03 05:32:35 ErikT: nooo.. we want a shell version ;) Nov 03 05:32:50 I want and IDEA version, but that's me. ;-) Nov 03 05:33:06 phyburn: I agree with andyross, you should really step back a little, understand some basic concepts (like Threads, Runnable, Handler, etc.) and come back to tyour code Nov 03 05:33:08 hows IDEA 8? Nov 03 05:33:09 ErikT: me too Nov 03 05:33:26 Didn't see anything about Android in the IDEA 8 announcement. Nov 03 05:33:29 ErikT: that's why I use activitycreator/ant files, I just bind a key shortcut to the reinstall target in IDEA Nov 03 05:33:41 yeah, they seem to avoid android Nov 03 05:33:42 there's not much else that I need actually Nov 03 05:33:49 romainguy_, agg I got it all working normaly but when I tried to move it to android it failed =( but yeah Ill read up Nov 03 05:33:51 muthu: they probably have more important things to do Nov 03 05:33:59 agree Nov 03 05:34:03 Hmm... I thought Google people said that they thought that this device would be hacked relatively quickly... Nov 03 05:34:07 I guess they were being smug Nov 03 05:34:18 no, we just overestimated you guys :p Nov 03 05:34:19 RyeBrye: /me said he hoped it would be, so people can play with it. Nov 03 05:34:28 :runrun: Nov 03 05:34:29 Are the XDA guys already working on it? Nov 03 05:34:37 They know a lot about the boot loaders, etc. Nov 03 05:34:44 but they're WinMo guys though. Nov 03 05:34:50 I'm a n00b to phone hacking, so I'm not going to be super useful Nov 03 05:35:08 I'm decent at ARM disassembly - but that doesn't seem to be relevant to this so far Nov 03 05:35:20 (since we have the whole code for the OS, I don't think disassembly will matter anyway) Nov 03 05:35:41 RyeBrye apparently we dont have code for the bootloader itself, not even the binary.. Nov 03 05:35:47 True Nov 03 05:35:53 the HTC bootloader we lack code or a binary for Nov 03 05:35:56 Don't think we have the SIM lock code. ;-) Nov 03 05:36:03 That's what I want. ;-) Nov 03 05:36:14 btw where did you deal with ARM before? Nov 03 05:36:20 CHDK Nov 03 05:36:23 canon camera tinkering Nov 03 05:36:24 ErikT... in the very distant future :P Nov 03 05:36:43 btw ErikT if you boot to this tricolour screen, what HBOOT and radio version do you have? Nov 03 05:37:08 (use camera + power to get there) Nov 03 05:37:10 ErikT: 1. There's not one lock code. 2. It's just as hard as any other phone. Nov 03 05:37:38 3. It wont be worked on as hard as other phones since T-mobile will just give them out to most people who would care Nov 03 05:39:14 Although that's not entirely true - I don't think we have the source for the radio stuff Nov 03 05:40:46 is resetting market download stats for new version normal? Nov 03 05:41:06 people are complainin about it Nov 03 05:41:06 yeah Nov 03 05:41:10 they come back after a while Nov 03 05:41:18 but the team's working on better support for this Nov 03 05:41:18 they come back? Nov 03 05:41:21 yeah Nov 03 05:41:36 the whole android market needs to be revamped Nov 03 05:41:46 take a look at slideme for reference ;) Nov 03 05:42:11 Romain, is there a way to scroll the spinners using letters on the keyboard? Nov 03 05:42:26 not without expanding it Nov 03 05:42:31 and when it's expanded... not yet :) Nov 03 05:43:45 I'd hate to have your to-do lists. ;-) Nov 03 05:44:07 you have no idea :) Nov 03 05:44:31 RyeBrye: good luck trying to get hold of source for qualcomm radio crap Nov 03 05:44:38 you wont even get the datasheets.. Nov 03 05:44:40 :/ Nov 03 05:44:48 What kind of processor does it run on? Nov 03 05:44:54 ErikT: patches welcome though ;-)) Nov 03 05:44:56 Isn't radio.img the piece that drives it? Nov 03 05:45:12 If I knew how to load it into IDA pro, I could probably diassemble it Nov 03 05:46:06 I just kind of guessed at how to load it - and there is a TON of strings in there identifiying the methods Nov 03 05:47:03 RyeBrye: the ARM9 part of the MSM7201A Nov 03 05:47:17 radio.img must first be split into partitions Nov 03 05:47:25 seems standard qc radio to me, so i've done that already Nov 03 05:47:45 cool Nov 03 05:49:40 RyeBrye: Did you find the BREW ones? ;-) Nov 03 05:50:21 romainguy_, andyross it makes me QQ that I open my book and start reading multithreading chap and it has examples of exactly what I've been trying to do the last two days =( lol Nov 03 05:54:47 romainguy_, if I want to put beanshell or groovy on the phone, which would you reccomend? Nov 03 05:54:49 All I need is Eval("import android.widget.*; public void DoX(Activity a) { /* misc ui code */ }"); to run ok. Nov 03 05:55:11 what kernel version is android based on? 2.6.25.what? Nov 03 05:56:55 andyross - do you work for google? Nov 03 05:56:55 2.6.25-01828-g18ac882 Nov 03 05:56:58 thanks Nov 03 05:57:02 for rc19 Nov 03 05:57:59 gosh people still run rc19? Nov 03 05:58:59 * spikebike pleads to the OTA gods Nov 03 05:59:50 spikebike - just do the SD card thing - much easier Nov 03 05:59:54 spikebike: yeah, SD++ Nov 03 06:00:01 yeah, tempting, even got an 8GB card in Nov 03 06:00:07 * ttuttle has one too. 8 GB is nice. Nov 03 06:00:16 it's easy Nov 03 06:00:21 tons of us have done it Nov 03 06:00:21 but I kinda want to upgrade to the best upgrade google/tmo has Nov 03 06:00:22 no bricks Nov 03 06:00:26 It's RC29 Nov 03 06:00:29 yeah, it won't let you brick it Nov 03 06:00:32 oh btw i've got RC30 ;-) Nov 03 06:00:37 What? Nov 03 06:00:46 (It's not out yet. Remember, I'm a tester.) Nov 03 06:00:48 RC30 isn't an OTA update though Nov 03 06:00:57 RyeBrye: For me it was. Nov 03 06:00:59 if google posted the versions, feature, and a recommended version I'd do it Nov 03 06:01:13 ttuttle - who did you sleep with? Nov 03 06:01:18 I don't want to hear tomorrow that there's an issue and they stopped distributing RC29 Nov 03 06:01:19 RyeBrye: Nobody. Nov 03 06:01:36 RyeBrye: I was an intern this summer, so they sent me a free phone under the "friends and family" testing program. Nov 03 06:01:46 lucky you Nov 03 06:01:47 RyeBrye: So I get "dogfood" builds so I can report bugs and stuff. Nov 03 06:01:57 If I thought being on 3G would help I'd go hang out in a 3g area Nov 03 06:01:58 RyeBrye: Yeah, it's pretty nice. Nov 03 06:02:15 spikebike: OTA works just as well over wifi as over 3G or EDGE. Nov 03 06:02:19 spikebike: It's faster, of course. Nov 03 06:02:23 woah, wifi? Nov 03 06:02:30 yeah Nov 03 06:02:33 it's not really OTA Nov 03 06:02:33 spikebike: Um, yeah. Nov 03 06:02:34 the g1 calls home occasionally? Nov 03 06:02:38 Yep Nov 03 06:02:47 ah, I had assumed it was cellular only Nov 03 06:02:48 you can force it to call home all you want if you use anycut to put a shortcut to device info Nov 03 06:02:55 No, but T-mobile thinks it is because they are retarded Nov 03 06:03:14 and might calling home trigger an update? Nov 03 06:03:17 well... not all of T-mobile thinks it is - but I saw a post where one support guy said it was Nov 03 06:03:23 Yeah, it checks for updates Nov 03 06:03:28 and if your number is up, it gives you one Nov 03 06:03:35 ah, I'll pull up anycut Nov 03 06:03:48 that would make my night Nov 03 06:03:52 0there was actually a nice post on the xda-developers about the G1 calling home Nov 03 06:03:57 s/0// Nov 03 06:03:58 ttuttle - did you have to sign any kind of NDA or something? Nov 03 06:04:06 RyeBrye: Yeah. Nov 03 06:04:15 RyeBrye: I obviously can't share the builds. Nov 03 06:04:20 ttuttle - Oh, so you probably can't sniff out the address of the next build :) Nov 03 06:04:25 ttuttle, dogfood is signed or nay? Nov 03 06:04:26 RyeBrye: Nope. Nov 03 06:04:31 Damm meant: there was actually a nice post on the xda-developers about the G1 calling home Nov 03 06:04:31 I wouldn't want the build - just the URL for the build :P Nov 03 06:04:41 RyeBrye: Same thing, as far as suing me would be concerned. Nov 03 06:04:51 yeah Nov 03 06:04:54 probably true Nov 03 06:04:59 Damm: Of course it is signed. Nov 03 06:05:08 ttuttle, well your G1 might allow unsigned builds Nov 03 06:05:16 his does Nov 03 06:05:17 Damm: Yes, it does. Nov 03 06:05:18 I get checkin_success Nov 03 06:05:25 yeah Nov 03 06:05:31 it will say that unless your number is up Nov 03 06:05:34 * Damm yawns and goes to bed Nov 03 06:05:35 just do the SD card Nov 03 06:05:41 there is a requested build type, what's that for? Nov 03 06:05:52 (I.e. an empty field) Nov 03 06:05:53 otherwise you might be waiting until November 12th or something for your USB notifier to appear Nov 03 06:05:59 I don't know Nov 03 06:06:03 Do the SD card thing. Nov 03 06:06:25 usb notifier? Nov 03 06:06:25 what is the point in TextView(context) ? =( Nov 03 06:06:39 * spikebike check's the wife phone Nov 03 06:06:46 spikebike - you get a notifier when you plug the USB cable in Nov 03 06:06:51 or a notification rather Nov 03 06:06:57 that's really the only visible difference Nov 03 06:07:08 RyeBrye, I get better signal strength. Nov 03 06:07:23 oh, and it also lies about signal strength now too ;) Nov 03 06:07:33 Oh? Nov 03 06:07:38 j/k Nov 03 06:07:46 I don't know what it does about signal strength Nov 03 06:08:29 on USB it probably detects A/C power and ups the output power on the phone, which will give it a clearer signal back to the tower Nov 03 06:08:33 who was having issues with Red Alert 3 install code? Nov 03 06:08:35 there's rumors of smoother Nov 03 06:08:52 and I'd hope a few less bugs Nov 03 06:09:01 I still see plenty of bugs Nov 03 06:09:03 I'm hoping contact groups work Nov 03 06:09:13 and switching from wifi <-> cellular and back Nov 03 06:09:16 nope Nov 03 06:09:21 that still doesn't seem to work properly Nov 03 06:09:55 the home screen locks up for 30 seconds+ if you go from a browser with multiple windows open -> home screen Nov 03 06:10:27 (if those windows are busy loading at least) Nov 03 06:11:29 I'm pondering turing the g1 into a hardware authentication token Nov 03 06:11:41 spikebike: Oooh! Nov 03 06:11:41 Is there anyone working on a tethering app? Nov 03 06:11:51 Zigner: No, it pretty much requires root access. Nov 03 06:12:11 Zigner, whats a tethering app? Nov 03 06:12:34 gambler: using the phone like a modem. Nov 03 06:12:47 * ttuttle 's Samsung Sync can do that. Nov 03 06:12:55 any decent phone can do that Nov 03 06:13:01 * ttuttle glares at RyeBrye. Nov 03 06:13:02 I disagree...pretty sure you can do it without root. Nov 03 06:13:18 My piece of shit Sony Ericcson T610 that's worth $0.50 right now can tether over bluetooth Nov 03 06:13:26 gambler: You can pass arbitrary TCP/IP packets as a non-root user on Linux? Nov 03 06:13:27 Sure, it's only EDGE - but I'm in an EDGE area only Nov 03 06:13:42 heh, got a t610 here too.. but gprs only :O Nov 03 06:13:47 oh Nov 03 06:13:59 maybe it is gprs only... not edge - it was a long tie Nov 03 06:14:00 Should be relatively simple to do without root, but you'd need a VPN like client for the computer Nov 03 06:14:02 cmonex: hi Nov 03 06:14:04 err long time ago Nov 03 06:14:07 ttuttle, is this a trick question? I say yes Nov 03 06:14:19 is there a wiki up anywhere that has info other than the marketing fluff thats plastered all over the internet? Nov 03 06:14:21 the point is - tethering isn't rocket science, and disabling it on the G1 sucks Nov 03 06:14:23 gambler: The answer is no, I think. Nov 03 06:14:27 hi tmzt :D Nov 03 06:14:33 RyeBrye: So, T-Mobile sells unlimited Internet on the G1 for $25. Nov 03 06:14:45 gambler: you have to be 100x or something Nov 03 06:14:48 RyeBrye: That's not intended for tethering, and the G1 is exclusive to T-Mobile, so why bother adding it? Nov 03 06:14:59 Zigner: source.android.com is where I go when I have questions Nov 03 06:15:01 ttuttle - I paid $ Nov 03 06:15:11 RyeBrye: I totally understand that. Nov 03 06:15:19 RyeBrye: But why would T-Mobile want it to have tethering? Nov 03 06:15:25 Zigner: like what information? Nov 03 06:15:35 Why not charge extra for a tethering-capable plan? Nov 03 06:15:45 RyeBrye: Too complicated, and people will always try to cheat and use the cheap one. Nov 03 06:15:57 american providers are weird.. Nov 03 06:16:08 in europe no one would think of disabling tethering Nov 03 06:16:13 cmonex: Yeah, sorry. Nov 03 06:16:25 cmonex: I wish it were different. Nov 03 06:16:41 hmm.. Nov 03 06:16:51 ismarc, yeah thats what I was thinking. You could probably use something like the OpenVPN client if you were lazy Nov 03 06:16:52 someone said the phone is hackable to get root though no? :P Nov 03 06:16:56 ttuttle - and it's not 'unlimited' - it's just got an undisclosed cap Nov 03 06:16:57 lol, when i got my wizard i had no data plan Nov 03 06:16:59 tmzt: things like, what devices do we have access to with the SDK, what hardware are we locked out of. Nov 03 06:17:01 but i always had internet Nov 03 06:17:11 free, never got a bill for it Nov 03 06:17:12 cmonex: Oh? That would be news to me. Nov 03 06:17:12 cmonex - no known root exploits exist yet Nov 03 06:17:17 DarkriftX: nice Nov 03 06:17:22 gambler: It'd probably be easier than writing one the "right way" Nov 03 06:17:43 ttuttle: i meant that some google dev hinted at the possibility Nov 03 06:17:46 I'm hoping for a root exploit, but unfortunately I can't help, as I wish to be employed by Google in the future. Nov 03 06:17:47 dont know if that was a joke Nov 03 06:17:52 they probably were joking Nov 03 06:17:53 ttuttle, we think it had somthing to do with activating the sim in a cheap non data capable phone then moving it to the wizard Nov 03 06:18:08 cmonex: I think they were saying they expected someone to hack it. Nov 03 06:18:10 DarkriftX: Ah. Nov 03 06:18:21 DarkriftX: Then the phone company is dumb. They only disable data if you have a data-capable phone? Nov 03 06:18:29 you are basically asking for a root exploit in linux, this isn't windows ce Nov 03 06:18:51 the problem with the root exploits is you also need to find a way to run it... Nov 03 06:18:53 Sure, but there are services that need to run as root. It's likely possible, just *very* hard compared to WinCE. Nov 03 06:19:17 wince got no security :) Nov 03 06:19:31 I'm not sure which is easier - some kind of elevation of privileges exploit or hacking one of the root programs Nov 03 06:19:45 I'd guess the second, since the kernel has been around longer. Nov 03 06:20:24 Well, there are plenty of root exploits that might work - but they probably use pieces that aren't used in the android kernel Nov 03 06:20:24 tmzt: see http://www.milw0rm.com/exploits/5092, affects all kernels between 2.6.17 and 2.6.24.1...linux is not foolproof Nov 03 06:20:50 is that the vmslice one? Nov 03 06:20:53 yeah Nov 03 06:21:01 this is 2.6.25 Nov 03 06:21:14 I'm pretty sure they didn't ship a kernel with any known root exploits. Nov 03 06:21:20 no one said that linux is perfect, just that you guys are looking for a root exploit Nov 03 06:21:21 ismarc: I was just going to say: keep an eye on the patches & holes in the kernel.. Nov 03 06:21:50 you can put a ce device in SVC mode or even boot another os (like linux and android) Nov 03 06:22:22 well, it's not *just* a root exploit. you do have physical access to the hardware. Nov 03 06:22:32 Right Nov 03 06:22:40 local exploit Nov 03 06:22:42 but that doesn't do much good - it's not like you can swap the HD out or something Nov 03 06:23:05 it does do some good, don't get me wrong - but it's not as helpful as it is with other more modular systems Nov 03 06:23:55 ttuttle, not sure, but i didnt want to find out by asking them Nov 03 06:23:57 well, it's just the idea that it's theoretically possible for a remote system to not be exploitable. for something you have physical access to, all you need is a perfect matter manipulator. Nov 03 06:24:02 the difficulty is gaining root with android is exactly what would make it such a good authentication device Nov 03 06:25:02 p1mrx even with perfect matter manipulator all the phone would need is a instabrick when it detects the manipulator Nov 03 06:25:17 I think if you really wanted to root it, it would be a hand-crafted (or code assisted crafted) dex file Nov 03 06:25:38 well it's apossible to have a secure bootchain Nov 03 06:25:41 spikebike: so the first thing you manipulate is the instrabrick unit. perfect matter manipulation isn't rocket science. Nov 03 06:25:45 getting the right offsets would be hard, but would just take time Nov 03 06:26:17 I wonder if the emulator would help at all with that Nov 03 06:26:21 spikebike: great example for that is MSM7201 itself :P Nov 03 06:26:23 ismarc: system security does not actually depend on the vm in any way Nov 03 06:26:39 it boots off a non modifiable chip, that only accepts signed image for second boot stage Nov 03 06:26:41 how can I get TextView(context) to work in a class that implements Runnable (public class myclass implements Runnable{}) Nov 03 06:26:46 the assumption is any app could make any syscall and that security must be enforced at the kernel/process level Nov 03 06:26:47 swetland: I know, but because the file is expected to be in a "perfect" format, you could easily escalate privelages Nov 03 06:27:40 ismarc: that's like saying you can get root on $random_system by installing your own JRE Nov 03 06:28:48 p1mrx: the difference is that with the dalvik vm, there's no just-in-time compiler, so it doesn't have any knowledge of the code except for what's given in the file Nov 03 06:29:31 but if the VM doesn't have root privileges, what good is breaking it? Nov 03 06:30:26 doesn't the android security model let you run compiled machine code anyway? Nov 03 06:30:45 Yeah, JNI stuff Nov 03 06:32:48 A friend heard that there's a group inside google working on a native SDK Nov 03 06:32:52 ttuttl: Arn't applications allowed access to the internet ( via wifi and/or cell network ) ? Nov 03 06:32:55 nfi if it will see the lgiht of day Nov 03 06:37:02 Zigner: Yes. Nov 03 06:37:16 Zigner: But they can only open regular sockets. Nov 03 06:38:45 i'm looking through android.net.wifi, and it doesnt look like it will let you do much with it.. Nov 03 06:39:43 any google devs got an opinion on how the first breakthrough in hacking the g1 will come? Nov 03 06:40:06 Sure: late Nov 03 06:40:17 lol Nov 03 06:40:28 I'm disappointed in the hacking community to be honest Nov 03 06:40:34 thought it would already be hacked by now Nov 03 06:40:47 what led you to that thought? Nov 03 06:40:55 specific weakness? Nov 03 06:41:03 it's not that hard to make it rather difficult to hack Nov 03 06:41:07 Are you offended it's not being attacked as viciously as the iphone? Nov 03 06:41:09 No, a complex system Nov 03 06:41:11 I'm not real familiar with sockets programming - I'm geussing that means that you can't do any sort of routing with in/out packets? Nov 03 06:41:26 even the iphone 3g just recently got fully hacked.. right? Nov 03 06:41:36 no, it's still not unlocked in software Nov 03 06:41:45 anyone who watches will notice the iphone's sales jump the week after they get jailbroken Nov 03 06:41:58 Zigner: No, you can just open sockets. Nov 03 06:42:00 im hoping for the same Nov 03 06:42:15 more ppl using android means more programs, more developers, more phones Nov 03 06:42:38 i also know that lots of wm users use it because its easily hacked Nov 03 06:42:55 give xda-devs a week and any htc wm phone can be reflashed Nov 03 06:43:09 Yeah... too bad there isn't a WM version of the Dream Nov 03 06:43:34 maybe we should all switch to a different htc phone ;-) Nov 03 06:43:47 it woudl be ironic if a WM htc was the best android phone Nov 03 06:44:07 i want android on my axim x51 :( Nov 03 06:44:13 was told not to hold my breath Nov 03 06:44:21 You mean an HTC phone currently running WM but reflashed with Android? Nov 03 06:44:28 Yeah Nov 03 06:44:31 yeah Nov 03 06:44:41 cbeust, its been done twice now (not the reflashing though, using haret) Nov 03 06:44:52 the hard part is the last 10% Nov 03 06:44:56 or maybe the treo pro (with the same qualcomm 7201 on board) Nov 03 06:44:57 yeah Nov 03 06:44:59 getting power management to a production quality state, etc Nov 03 06:45:10 pm and radio are the first failures Nov 03 06:45:28 then usb poses a problem for lots Nov 03 06:45:30 which is trickier because currently the radio firmware is different between wm and linux Nov 03 06:45:34 I see that you have been busy this weekend - > 400 new mails in android-x groups instead of the usual ~150 mails in the past weekends. The android dev.base is growing rapidly it seems :) Nov 03 06:45:49 * Tauno goes off reading emails for the next 45 minutes... Nov 03 06:47:57 what is the point of the context in: TextView(Context context) Nov 03 06:48:08 the textview constructor* Nov 03 06:48:58 Necessary to look up a bunch of stuff like themes Nov 03 06:50:18 what would I put if I needed to use textview in "public class myClass implements Runnable" Nov 03 06:50:36 Pass your activity Nov 03 06:53:19 ttuttle: mind if i ask a few more q's about the socket library? Nov 03 06:59:44 DarkriftX - still around? Nov 03 06:59:50 you have the URL for that RC29 testing build version? Nov 03 07:04:41 Any idea what size key the HTC key uses? Nov 03 07:06:33 cbeust, I'm trying to past my activity but it doesn't seem to be working is it in the formate com.myactivity? Nov 03 07:07:10 phyburn: it looks like you might need to read up on some Java basics, are you a beginner? Nov 03 07:08:09 Also, take a look at the tutorial, they should help you Nov 03 07:08:11 yeah but that's how I set my project up com.myactivity Nov 03 07:22:07 phyburn, your com.myactivity class should extend the class android.app.Activity -> then you can create a TextView from your com.myactivity class with new TextView(this). You might consider learning some JAVA and Android basics before :) http://java.sun.com/developer/onlineTraining/Programming/BasicJava1/ and http://code.google.com/android/intro/hello-android.html are a start for example :) Nov 03 07:34:12 Tauno, oh no I can access TextView in my main class file because it extends Activity but I made anther class file for my runnable interface and I don't know how to access TextView my runnable class is http://pastebin.com/d131652c9 Nov 03 07:39:13 you have to pass the context (your Activity) to the clock class somehow.. and you also can't call setContentView() from this class since this is also a method from the Activity class Nov 03 07:42:37 Tauno, Yeah I extended the activity class in that file i forgot to, but I don't know how to import the textview into the clock class =( Nov 03 07:46:01 from where are you creating your clock class? If it's from your extendex Activity, then just call it like this: new Clock(this); and implement a constructor in the clock class: private Context context; public clock(Context context) { this.context = context;}..... and in your run method: TextView tv = new TextView(context); Nov 03 07:48:07 but I still suggest that you read some Java beginners articles first as your code is ... messy (class names should begin with uppercase letters etc..). no offence :) Nov 03 07:48:31 I always like makign the second word upper case such as clockClass Nov 03 07:48:38 i think its easier to read=) Nov 03 07:48:48 but yeah I'm still learnign! Nov 03 07:49:42 Tauno, http://pastebin.com/d7624324c <-- see I just added public class clock extends Activity Nov 03 07:50:21 i still don't get what this "runnable" thing is in java Nov 03 07:50:23 is it just a thread? Nov 03 07:50:35 its going to be a thread Nov 03 07:50:56 its going to be a clock eventaully Nov 03 07:52:44 waldo_: a Runnable is just a way to pass a block of code to be run by other methods/classes/etc. Nov 03 07:53:00 because Java doesn't have method pointers or delegates, this is how it's done Nov 03 07:54:08 phyburn as for the question - you can use the fields from your outer-class. Declare a field Context context; in your outer class and assign it a value of "this" when your outer class is constructed. then you can use TextView(context) in your inner class later on.. but this is a ugly thing :P Nov 03 07:54:36 this hole things is one big ugly thing!!! Nov 03 07:54:37 lol Nov 03 07:54:40 but ill learn Nov 03 07:55:05 phyburn you you also don't want to create a new TextView in your clock class every time.. create one in the outer class and just set the value in the run method Nov 03 07:55:23 romainguy_: hmm that sort of makes sense... Nov 03 07:55:28 ...or something like that :) Nov 03 07:55:33 Tauno, okay thanks soooo much! Nov 03 07:56:19 romainguy_: I meant to ask you-- is there a way for an app to get a token to access a user's google info? like if i wanted to write a stock ticker and wanted to autmoatically download the user's stock portfolio via the financial api but don't want to have to ask for a login/pass...? Nov 03 07:56:33 I have no idea Nov 03 07:56:39 you should ask on the Android Google Groups Nov 03 07:56:50 okay.. Nov 03 07:57:04 Hi, Android isn't booting for me. Nov 03 07:57:07 would it even allow such a thing? Seems like a security risk Nov 03 07:57:27 I get pretty far with the init.rc... but it seems I need some device nodes or something. Nov 03 07:57:51 Because the dmesg output keeps scrolling about android_power wakeup Nov 03 07:58:35 phyburn: if it's possible, I'm sure you need to ask for a permission anyway Nov 03 07:59:09 Also, I used out/target/product/generic/data and out/target/product/generic/system directly on my sdcard with the ramdisk extraced onto the root of the sdcard. Nov 03 08:00:10 In the init.rc I also had to commend out the 'mount yaffs2 mtd@system lines. Nov 03 08:00:25 Because /system is on the sdroot. Nov 03 08:00:53 how do you get read access to locked dir's Nov 03 08:01:14 yo, bitchx works nicely with the ssh app Nov 03 08:01:22 ;] Nov 03 08:01:51 as does irssi Nov 03 08:02:29 gotta try that, havnt messed with irssi, been a long time bx user Nov 03 08:03:42 it'll be pimp once a XDMCP client works for droid Nov 03 08:04:29 Why isn't playmp3 included in the Android build? init.rc calls it for bootsound. Nov 03 08:05:59 ionstorm: are you using the latest svn of connectbot? ;) Nov 03 08:06:08 there were some scrolling bugs fixed since the market version Nov 03 08:06:22 yea Nov 03 08:08:14 it would be pimp if I could use the g1 as a stumbler, but the wifi is sketchy Nov 03 08:09:13 How do I turn debugging traces on for Android, so I can figure out why init.rc isn't starting android? Nov 03 08:12:35 is their a process manager in the works? Or any sites worth watching with some tight upcomming droid apps? Nov 03 08:13:24 I wish I had a cmd line in droid, id love to code some neat c apps, instead I gotta learn java ugh Nov 03 08:18:33 ionstrom: One should be able to ssh into the droid using dropbear, right? Nov 03 08:22:07 yea, but how would u get it on there Nov 03 08:22:29 Tauno, yeah I don't think it liked the whole Context context; in the extender Activity class it just crashes when it gets to it in the Runnable class Nov 03 08:22:43 I need to spend more time trying to hack this thing Nov 03 08:22:53 Well, I compiled Android from source over the weekend and am trying to boot it with haret.exe... but I saw dropbear compiled while android builds... so that means the sshd is being built. Nov 03 08:23:17 can the user process touch anywhere on a yaffs partition, so that they can +x it? (prolly not on the FAT sdcard) Nov 03 08:23:24 *dropbear that is Nov 03 08:23:40 romainguy_ the Android app model doesn't support a "exit" paradigm, right? You also said that "No matter what you do, do not put a "quit" or "exit" application button." <- my app uses a net connection and the users want to be able to close the app so that they can be sure that it does not use data anymore.. how does that usecase fit into the Android design? :) Nov 03 08:24:17 put a "disconnect" button? Nov 03 08:24:23 why doesnt the apps have an exit button? thats retarded Nov 03 08:25:47 Chicago, I dont see any reasons why anything wont run as long as u get it compiled and on the device Nov 03 08:26:19 I have some anything over here that doesn't run and is compiled and on the device. Nov 03 08:26:52 Basically, I can't get graphics starting after the zImage and ramdisk.img are going through init.rc. Nov 03 08:33:18 cprog.exe must be killed to make haret framebuffer work Nov 03 08:37:25 I don't think it's a good idea to not have a "quit" button. I find it very unnatural that you can't quit things actually Nov 03 08:38:14 yea, it freaks me out a bit Nov 03 08:38:15 lol Nov 03 08:38:27 for the reason you just said tauno. I mean I guess you could have a "log out" or "end session" button or something.. but I want to feel like an app is running until I tell it to stop Nov 03 08:38:47 unfortunately stuff gets shut off all the time that I wanted to stay around.. Nov 03 08:38:53 like connectbot sessions Nov 03 08:39:28 it's like... is android sacrificing connectbot to preserve the android market stuff? cuz I want to be able to prioritize those things Nov 03 08:39:53 waldo_: it should keep those backend services running as long as possible Nov 03 08:39:56 if I go connectbot to the browser to the contact list... Nov 03 08:40:03 but it will sacrifice them if needed Nov 03 08:40:04 how does it know which are the "important" ones? Nov 03 08:40:33 if I go connectbot to three other important things I want it to preserve connectbot not something trivial Nov 03 08:40:37 well, I already have a "log out" button and that does indeed logout the user. I guess a "disconnect" button is more appropriate in my case then.. since disconnect and logout are fundamentally different things Nov 03 08:40:49 but it has no way of knowing what I consider important. Nov 03 08:41:16 i wish "nice" was supported Nov 03 08:41:25 or something like that Nov 03 08:41:49 htop/top would be chill Nov 03 08:41:52 as well Nov 03 08:42:03 there is a session viewer Nov 03 08:42:13 or process viewer someone wrote Nov 03 08:42:26 yea I saw that Nov 03 08:42:46 what is the best place now to find new non-market apps Nov 03 08:42:57 hey umdk1d3 have you considered-- and I talked to michaelnovakjr about this-- non ssh additions to connectbot? like a "ping" connect type instead of ssh ? Nov 03 08:43:34 ionstorm: there's an rss feed... Nov 03 08:43:34 I think he should create a remote desktop client for android Nov 03 08:43:39 that would be hella chill Nov 03 08:43:43 vnc? Nov 03 08:43:55 waldo_ which one Nov 03 08:44:05 http://andappstore.com Nov 03 08:44:12 yea vnc or remote desktop Nov 03 08:44:21 vnc would be nice and platform independent Nov 03 08:44:24 waldo_: a ping connect type? Nov 03 08:44:26 rdpv5 Nov 03 08:45:03 rdp would be way popular for wind0ze users Nov 03 08:45:25 umdk1d3: like what I mean is-- right now you have those saved sessions in your listview when yous tart up-- each is an ssh session w/settings... what if you could add to those other services.. such as ping@IP.Ad.re.ss and have unique settings.. mike seemed interested in writing a patch for connectbot Nov 03 08:45:32 login to wind0ze via terminal services Nov 03 08:45:40 not to bloat it too much but might be nice Nov 03 08:46:13 hmm Nov 03 08:46:16 ionstorm: I have a mac.. never even seen rdt Nov 03 08:46:21 ah Nov 03 08:46:22 but that wouldnt have anything to do with ssh, right? Nov 03 08:46:48 umdk1d3: nothing whatsoever... just taking advantage of the UI basically Nov 03 08:47:05 http://www.rdesktop.org/ <-- rdp source rdesktop is an open source client for Windows Terminal Services, capable of natively speaking Remote Desktop Protocol (RDP) in order to present the user's Windows desktop. Supported servers include Windows 2000 Server, Windows Server 2003, Windows Server 2008, Windows XP, Windows Vista and Windows NT Server 4.0. Nov 03 08:47:09 etc etc Nov 03 08:48:23 the ability to login to any desktop from your phone anywhere would be majorly chill Nov 03 08:48:49 vnc/rdp/ssh/telnet all in one client Nov 03 08:49:43 couldnt you just look at your desktop through a pinhole camera instead? Nov 03 08:50:00 * gambler looks around for some cardboard Nov 03 08:50:22 ooh ionstorm if only they had a java port ;) Nov 03 08:51:14 umdk1d3, http://properjavardp.sourceforge.net/ Nov 03 08:51:53 AWESOME =D Nov 03 08:52:49 umdk1d3, this one too http://www.elusiva.com/opensource/ Nov 03 08:53:04 RyeBrye, did you find it? Nov 03 08:53:16 couldnt you just look at your desktop through a pinhole camera instead? Nov 03 08:53:17 i cant now and i wanted to dl a copy Nov 03 08:53:32 isn't that what we're doing with many web pages Nov 03 08:53:35 :| Nov 03 08:53:41 umdk1d3, wget http://www.elusiva.com/opensource/downloads/JavaRDP1.1.tgz Nov 03 08:54:00 wget for android would be chill too, also a ftp client Nov 03 08:54:29 we need vnc more than rdp I think... having a mac and all :) Nov 03 08:54:34 hmm i wonder if the browser launches its downloads as an intent or forces them to be handled by internal download manager Nov 03 08:54:42 actually, I'd like to see michaelnovakjr's Glance include an ftp client Nov 03 08:54:43 does the browser do ftp:// Nov 03 08:54:50 languish, yeah good point. I hope any websites I use ahve a mobile optimised version Nov 03 08:54:51 languish: exactly I was just thinking that Nov 03 08:55:03 :| Nov 03 08:55:16 * languish leaves while he's ahead for the night Nov 03 08:55:24 yea combine them eventually Nov 03 08:55:26 do a splitscreen file browser remote and local Nov 03 08:55:45 man we need so much Nov 03 08:55:46 i wonder when opera will finish their browser for android Nov 03 08:55:53 it's like open season on this platform right now Nov 03 08:56:18 does anyone have a phone in front of them? Can you try ftp://something Nov 03 08:56:24 sure Nov 03 08:56:27 k Nov 03 08:56:34 gimme a short public ftp addy Nov 03 08:56:35 i'm curious if it handles it Nov 03 08:56:36 umm Nov 03 08:56:40 mozilla let me see Nov 03 08:57:04 ftp://ftp.mozilla.org Nov 03 08:57:15 http://ftp.mozilla.org/pub/mozilla.org/ Nov 03 08:57:23 does it handle ftp? Nov 03 08:57:30 eh just appears to launch it as a google search Nov 03 08:57:39 oh.. Nov 03 08:57:54 Hello, can anybody tell me if the HTC dream supports DUN bluetooth profile? Nov 03 08:57:56 FUSE would be cool... i think that needs kernel patches Nov 03 08:57:58 oooh VERY interesting, its reported as source=android-chrome Nov 03 08:57:59 yea opens google search Nov 03 08:58:10 so no ftp Nov 03 08:58:14 *the google search url, this is separate from ft Nov 03 08:58:16 let me find an ftp client in java Nov 03 08:58:16 *ftp Nov 03 08:58:17 yeah it launched a google search from the go to, then the top search is an ftp.mozilla.org web link Nov 03 08:58:22 which it does go to Nov 03 08:58:40 a torrent client would BE AWESOME Nov 03 08:58:40 I guess if you can find a web->ftp proxy Nov 03 08:58:40 lol Nov 03 08:58:50 yeah I used Go To url in the browser itself Nov 03 08:58:59 * languish shoots ionstorm Nov 03 08:59:20 BAD accelerated particle mass BAD Nov 03 08:59:28 ftp java client libraries reviewed http://www.javaworld.com/javaworld/jw-04-2003/jw-0404-ftp.html Nov 03 08:59:33 npelly2: u around ? Nov 03 08:59:38 even better a nzb client like sabnzbd Nov 03 09:00:27 I'd liek to start with a better application manager :| Nov 03 09:00:33 go from there Nov 03 09:00:49 definately Nov 03 09:00:56 back to catching up on my tv eps Nov 03 09:01:01 there should be some prioritizing.. it seems basic net tools, vnc. .doc/.pdf/.txt viewer Nov 03 09:01:13 pdf viewer is a must Nov 03 09:01:24 im sure thats in the works Nov 03 09:01:35 at google? Nov 03 09:01:36 or someone? Nov 03 09:01:42 it would be tight if that browser could view those Nov 03 09:02:19 im so suprised google docs doesnt work yet for the g1 Nov 03 09:02:21 btw-- quick review of the "invisible sheild" if anyone was considering it... it's okay. Make the phone feel solid.. like I could throw it at a wall.. a little tacky... Nov 03 09:02:35 i just ordered the shield Nov 03 09:02:38 application was kinda stressful Nov 03 09:02:39 its good? Nov 03 09:02:42 yeah it's not bad Nov 03 09:03:11 it makes the phone feel like it's been dipped in the kind of plastic they coat upholstery with at Dennys Nov 03 09:03:32 it's like S&M for your phone.. and it's weird how it shrink-wraps it Nov 03 09:03:38 lol, is the invisible shield reusable? Nov 03 09:03:45 bubbles and fingerprints and stuff are gone after 24 hours Nov 03 09:03:49 I dunno Nov 03 09:03:53 I haven't taken it off Nov 03 09:04:11 is the whole phone covered? Nov 03 09:04:14 I guess you peel it off to get it off.. I think that would undo the glue stuff Nov 03 09:04:16 yeah the whole phone Nov 03 09:04:17 every side Nov 03 09:04:21 top bottom everything Nov 03 09:04:28 I kinda fucked up the corners Nov 03 09:04:44 it's only been 24 hours and supposedly it'll tighten up even more Nov 03 09:04:47 but it feels really rugged now Nov 03 09:04:52 i hope I dont fuck mine up when it gets here Nov 03 09:04:52 very strange because it felt so delicate before Nov 03 09:04:53 lol Nov 03 09:05:12 make sure you're in a lint & dust free area Nov 03 09:05:27 tehre's a teensy tiny fleck of dust under mine and it bothered me for about 20 minutes Nov 03 09:05:30 I think I'll have to get over it Nov 03 09:05:39 i got this small issue with my screen tapping against the keypad at the top left by the htc symbol Nov 03 09:05:58 it's like your phone is in a clear wetsuit really strange. Nov 03 09:06:06 lol Nov 03 09:06:12 RyeBrye, you around? Nov 03 09:08:13 woot! it took all weekend but I got my clock running! Nov 03 09:09:55 waldo_: is there pics anywhere of it? i mean, the kbd still opens right? Nov 03 09:14:58 yeah yeah the keyboard opens fine Nov 03 09:15:17 i think zagg.com has pix of the shape.. youtube has videos of the plastic and how it works Nov 03 09:15:38 i'd take pix but all i ahve is the camera to take pix with Nov 03 09:16:06 romainguy_, how can I have multipul handlers going at once, if I have the first one loop forever? =p Nov 03 09:16:14 loops* Nov 03 09:51:56 hi folks..just new here :) Nov 03 09:52:02 lo Nov 03 10:00:09 Morning. Nov 03 10:41:48 hy everybody Nov 03 10:54:01 hi Nov 03 11:04:34 is it possible to initiate a gtalk conference from the android IM app's google talk function? Nov 03 11:05:21 i don't want to set up multiple accounts just to test it :| Nov 03 11:05:38 ... or bother people to mess with it. Nov 03 11:08:55 er Nov 03 11:09:03 anyone know if the beeb has plans for iplayer on android? are there any drm issues to get around? Nov 03 11:09:04 once you chat someone, you can add people to that chat Nov 03 11:09:17 hey languish Nov 03 11:27:37 I am confused here, maybe someone can clear this up for me. I've got a list of parcelable objects, which i want to save in onsaveinstancestate, so that when the keyboard is opened, my listview is still the same..but it doesn't write to parcel when i open keyboard, only when i start a new activity..why? Nov 03 11:38:44 spikebike, cool thanks. I know it works with the desktop client, wasn't sure if it would with the g1 client Nov 03 11:38:49 heya neekers Nov 03 11:39:15 it's on the menu anyways Nov 03 11:39:21 on the g1 Nov 03 11:40:34 ahh i see it now. have to be in an active chat, can't send out multiple conference requests Nov 03 11:40:41 (simultaneously) Nov 03 11:40:50 right Nov 03 11:48:47 my wifi is connected, yet there is a little 'x' on the icon on top. Any ideas? Nov 03 11:48:51 on a G1 that is Nov 03 11:49:02 no cellular? Nov 03 11:49:11 on the 4 bar display? Nov 03 11:52:01 spikebike: yes, on the 4 bar display Nov 03 11:52:12 there is a tiny 'x' on top of the first bar Nov 03 11:52:14 so you don't have a cellular signal Nov 03 11:52:22 oh that's the cellular Nov 03 11:52:28 the wifi times out all the time Nov 03 11:52:36 it works fine on my iphone and on my laptop Nov 03 11:52:41 (which I use now) Nov 03 11:52:46 often when the screen goes black it turns the wifi off Nov 03 11:52:57 but on the G1 most pages time out Nov 03 11:53:03 oh, strange Nov 03 11:53:04 (e.g. yahoo.com) Nov 03 11:53:08 I've not had that Nov 03 11:53:13 spikebike: no, with screen on Nov 03 11:53:31 oh, hrm, activate wifi, then reboot see if it changes Nov 03 11:53:40 it says poor signal strength while iPhone and laptop get 80% signal Nov 03 11:53:44 spikebike: I tried that Nov 03 11:53:51 Oh my god they pay >600 EUR for getting a G1 in Germany at eBay ... damn fools :/ Nov 03 11:54:03 the wifi and cellular displays are different Nov 03 11:54:17 one is bars the other is little semi circles Nov 03 11:54:25 spikebike: yes, I am talking about the wifi now Nov 03 11:54:26 anno^da_: is there another option? Nov 03 11:54:45 anno^da_: I don't think is worth paying more that 200 euro for the G1 Nov 03 11:54:54 eleftherios: true Nov 03 11:54:58 it is a flaky phone Nov 03 11:56:46 The problem is that every little software company here in Germany pays every price to get one :/ Nov 03 11:57:16 swetland: Are you available ? Nov 03 12:09:04 also, bad fonts Nov 03 12:56:56 anno^da: I'm up to speed with my G1 now, and I've dumped my iPhone. The G1 software is a solid competitor to iPhone, but the G1 phone sucks in comparison. The screen is much smaller, the phone is much thicker, and just not as nicely done as say a Razor or iPhone. I may upgrade when classier Android phones come out. Nov 03 13:09:30 Touch Pro is available online for sprint! Nov 03 13:13:01 its $300 though Nov 03 13:13:08 google, you have to get sprint to take the g1... Nov 03 13:13:10 :( Nov 03 13:14:26 They have to get affordable devices to non US and UK countries :/ Nov 03 13:15:28 It is such a mess having to pay > 500 EUR to get a G1 for developing :( Nov 03 13:16:35 anno^da_, Ive heard rumours from reliable sources that developer phones are on their way. Nov 03 13:16:53 I know that. swetland spoke about that last week. Nov 03 13:17:01 But the question is how long will it take. Nov 03 13:17:01 oh cool Nov 03 13:17:33 I cant wait another 2 months. (just my assumption how long it will take :/ ) Nov 03 13:17:33 yeah I know :/ Nov 03 13:19:17 fdcdcf Nov 03 13:19:29 anyone there./? Nov 03 13:22:13 ohai Nov 03 13:23:14 gambler: what have you heart about the developer version ? Nov 03 13:24:59 anno^da_, I heard google is trying to source some phones. They havent got any yet because the stores are gobbling them up Nov 03 13:25:18 When they do, we will feel some non-US developer love Nov 03 13:29:27 depending who gets them :) I hope it's not some weird "you can get one if you are rich" thing again.. (a'la the app developers who got their apps to the market before official launch) :( Nov 03 13:29:59 i just want more android phones. Nov 03 13:30:02 on other carriers... Nov 03 13:30:36 Dougie187, dont we all. Id never buy the G1 if I didnt need it for my project. Nov 03 13:30:49 i would, if it was on sprint.. Nov 03 13:30:50 lol Nov 03 13:30:54 I like slider style phones Nov 03 13:32:01 i want one with a qwerty keyboard Nov 03 13:33:26 * gambler wonders if the BT supports the HID spec Nov 03 13:36:48 yawn Nov 03 13:37:18 good morning michaelnovakjr Nov 03 13:37:24 good morning Nov 03 13:37:37 hows it going? Nov 03 13:37:42 not too bad Nov 03 13:37:49 i put Glance on the Market last night Nov 03 13:37:51 hey do you know if there is a repo for picasa? Nov 03 13:37:57 Glance? Your File browser? Nov 03 13:37:58 not sure Nov 03 13:38:00 yea Nov 03 13:38:13 thats pretty cool Nov 03 13:38:16 is the market sweet? Nov 03 13:38:29 i like it so far Nov 03 13:39:58 ooh, glance looks a bit nicer than the other file manager on the market Nov 03 13:40:04 can you track how many downloads you get? Nov 03 13:40:15 Dougie187: yes Nov 03 13:40:20 andatche: thanks :) Nov 03 13:40:25 thats pretty cool Nov 03 13:40:30 its going to receive a few updates soon Nov 03 13:40:31 how many do you have so far? Nov 03 13:40:32 lol Nov 03 13:40:35 are there any plans for flikr/picasa uploading? Nov 03 13:40:50 michaelnovakjr: seems to have everything the other one was lacking :) Nov 03 13:40:54 and looks a bit nicer to boot Nov 03 13:41:00 andatche: someone is probably working on it somewhere... but if you want it you might start developing it. Nov 03 13:41:00 thanks Nov 03 13:41:21 * andatche is working on an mpd frontend atm Nov 03 13:41:25 the other, pardon my language, asshole is selling the Android File Manager on handago.com for $9.99 Nov 03 13:41:48 that sucks. Nov 03 13:41:49 oh really? it was free when I downloaded it Nov 03 13:41:53 since removed it though Nov 03 13:41:53 <`vip> anyone tried Trak yet ? Nov 03 13:41:53 how long did it take you to write it? Nov 03 13:41:54 <`vip> looks nice Nov 03 13:42:02 Dougie187: me? Nov 03 13:42:13 yeah Nov 03 13:42:28 i wrote it back in july, it took about a week to update Nov 03 13:42:42 how long did it take you to write in july? Nov 03 13:42:46 a few days Nov 03 13:42:48 tops Nov 03 13:42:51 nice Nov 03 13:43:01 it was around the same time i wrote the SMS app for the vogue Nov 03 13:43:01 well you are keeping up with your original promise i guess. Nov 03 13:43:02 lol Nov 03 13:43:05 I'm actually using pmix as a base for my mpd frontend, but it's old so most of it doesn't work on the latest sdk Nov 03 13:43:24 :) Dougie187 yea my stuff's all going to be free and open source Nov 03 13:43:51 same as that :) Nov 03 13:43:51 well i mean, when you and jasta use to say that you would rewrite all the apps people release and make it open source. Nov 03 13:43:52 <`vip> wtf @ 9.99 ... how much do apps run for on the App Store ? Nov 03 13:44:02 Dougie187: absolutely :) Nov 03 13:44:06 `vip: its the devs choice. Nov 03 13:44:07 `vip: free atm Nov 03 13:44:23 <`vip> andatche App Store (iPhone) Nov 03 13:44:27 ohh right Nov 03 13:44:28 <`vip> trying to get a comparison Nov 03 13:44:40 `vip: the Android Market only accepts free apps at the moment Nov 03 13:44:47 <`vip> yeah i know :P Nov 03 13:44:53 but that dev is selling it on another site Nov 03 13:44:59 <`vip> but you said the one dev put his app on handango for 9.99 Nov 03 13:45:09 i don't quite get that, but I would expect to see if disappear off the market soon Nov 03 13:45:13 <`vip> SO i was asking to see how much things run for on the App Store Nov 03 13:45:17 `vip: that is right Nov 03 13:45:22 :) it varies Nov 03 13:45:24 <`vip> for a comparison Nov 03 13:45:26 <`vip> ah ok Nov 03 13:45:29 my stuff will be free :)_ Nov 03 13:46:32 yikes! is the browser for android really 14M or is some of that cache? Nov 03 13:46:41 I'll plan to offer two versions of my apps also - one free and the other $x.. so people have a choice :P Nov 03 13:46:59 nah, i'm writing all my stuff free and open source Nov 03 13:47:23 i'm looking forward to competing with paid apps :) Nov 03 13:47:25 michaelnovakjr, I hope you have a day job then :) Nov 03 13:47:39 especially those hello world app for $10 bucks :) Nov 03 13:47:44 Tauno: i do :) Nov 03 13:48:02 be back... reboot Nov 03 13:48:44 kslater: most of it will be cache Nov 03 13:48:45 gambler: thanks for the information on the dev phone. Nov 03 13:49:23 I just think that they will send it out to some ADC winners or something like that. So nothing reliable for the developers. Nov 03 13:50:24 so... tmobile internwet is down but i can still ssh to my server 18 miles away.... Nov 03 13:50:46 internet* Nov 03 13:51:08 3G seems find here in shef Nov 03 13:52:07 michaelnovakjr: glance is loads better :) Nov 03 13:52:22 thanks :) Nov 03 13:52:44 i've got updates to the icons and the ability to open files in their respective apps coming this week Nov 03 13:52:58 also going to allow the user to set a default directory for when the app loads Nov 03 13:54:10 anybody up for some dev talk? :P I'm a little confused about ListViews - they have inbuilt filtering (at least the UI as it seems) but am I really supposed to handle every keypress myself and then just call the method with the String parameter? isn't the listview able to handle keypresses itself so I can just call something like listView.keyPressed(event, keycode)? :) Nov 03 13:54:23 anno^da_, np...I feel your pain. Nov 03 13:54:47 michaelnovakjr: cool, being able to open files would be most useful Nov 03 13:54:53 definitely Nov 03 13:55:01 some sort of text editor would be handy too Nov 03 13:55:15 may have to write one when I have this mpc finished Nov 03 13:55:18 i'm looking into that, i saw one on the store, going to see how good it is Nov 03 13:55:51 Tauno: not really Nov 03 13:56:00 I wonder if there are any plans to allow apps to be installed to the SD card too Nov 03 13:56:05 not going to take long to run out of space Nov 03 13:56:08 I was afraid of that :/ Nov 03 13:56:36 Tauno: the app has to decide what to do with clicks in a list view Nov 03 13:56:43 you want it to perform a task, so you override the method and support your actions Nov 03 13:57:09 sure, but you can't really compare the two cases.. Nov 03 13:57:19 ? Nov 03 13:58:54 Tauno: what do you mean? Nov 03 13:59:31 I mean.. If I set the list view to be filterable, then I don't want to implement the text input logic - I just want to know when the filter text has been changed.. right now I have to manually set the filter text (taking into account text deletion etc) Nov 03 14:00:32 a'la I set listView.setAcceptInput(true) and then I add listView.addOnTextChangedListener() that does what I want to do when the text has been changed and that's it.. Nov 03 14:01:10 <`vip> how is the Market gonna work, are we going to be charged via our tmobile bill ... or will we have to use google checkout ...via a cc or something ? Nov 03 14:01:27 i like the google checkout idea Nov 03 14:01:30 very painless Nov 03 14:01:39 maybe we'll get lucky and they let you choose Nov 03 14:01:39 `vip: that is unknown, currently you can't buy anything so.... :) Nov 03 14:01:45 <`vip> yeah Nov 03 14:01:48 michaelnovakjr, can't really explain it better :/ Nov 03 14:02:15 nope, haven't dealt with it before.... i end up with my own adapter usually Nov 03 14:03:03 I also have my own adapter.. it's just the builtin UI for displaying filter text that ListViews have :) Nov 03 14:03:13 `vip: i would assume it wouldn't be through the t-mobile bill... but ionno. my only reason is they want to have multiple carriers supported for the same app store. Nov 03 14:03:27 <`vip> true, didnt think of that Nov 03 14:05:56 <`vip> so i wonder, is Trak similar to Twinkle?? (never used twinkle but heard lots about it it) Nov 03 14:08:43 but i guess its still a possibility, but google checkout would be easier impo Nov 03 14:08:46 imo* Nov 03 14:08:50 yo michaelnovakjr have you managed to get the debugger to execute arbitrary code? Nov 03 14:09:10 gambler: what do you mean? Nov 03 14:09:46 In the debug console you can add code at a breakpoint. Nov 03 14:10:10 I can do Log.d("tag","str"); pretty easily but nothing more complex. Nov 03 14:10:19 hm, i haven't tried it Nov 03 14:12:21 Ive tried rigging up beanshell over the network too but it seems to fail when I try to pass "outside" references into the eval function. Nov 03 14:13:07 "long time=42; System.err.println(new Date(time).toString());" works fine. Nov 03 14:34:06 is there a way to address the framebuffer directly on this android machines? I am looking for a way to get my game running on all these machines (freerunner and the android ones). will there be or already is sdl running? Nov 03 14:43:13 found a bug in ListView - ListView.setFilterText(""); is not working.. i doubt anyone cares but just in case someone wonders :) Nov 03 14:45:12 hey Nov 03 14:45:19 can all features of the g1 be used on any network? Nov 03 14:45:28 nopcode: no. Nov 03 14:45:37 why not? Nov 03 14:45:48 because the 3g frequencies are not supported by all carriers. Nov 03 14:45:56 and ? Nov 03 14:45:59 whattup dougie187 Nov 03 14:46:05 Dougie187: ok and besides that? Nov 03 14:46:08 hey trigatch4 Nov 03 14:46:12 what features are affected by 3g vs edge ? Nov 03 14:46:20 just speed afaik. Nov 03 14:46:23 Dougie187: i was thinking about application features Nov 03 14:46:27 stuff like email etc Nov 03 14:46:36 but i mean, you won't get the myfavs or whatever. Nov 03 14:46:37 lol Nov 03 14:46:38 assuming the network conectivity works Nov 03 14:46:41 edcba: speed and the ability to do data and voice simultaniously Nov 03 14:46:51 they are considering "logging" this channel? Nov 03 14:46:52 ok Nov 03 14:47:02 trigatch4: really? Nov 03 14:47:10 look at the subject Nov 03 14:47:15 yeah i see now. Nov 03 14:47:17 Seems lame to me Nov 03 14:47:18 i didn't notice that. Nov 03 14:47:24 Thats what the freaking Google Group is for Nov 03 14:47:27 me too Nov 03 14:47:41 I voted "Yes" - I mind... out of principle Nov 03 14:47:47 as did i Nov 03 14:47:47 I don't care that its logged personally but Nov 03 14:47:56 so are there any features that are only available with speicifc providers? Nov 03 14:47:56 eh, there is so much BS that goes on in here. Nov 03 14:47:57 kind of seems like it might restrict opinion/speech a bit Nov 03 14:48:01 its not going to useful to log it. Nov 03 14:48:03 i voted yes too anyway Nov 03 14:48:17 especially when i'm in here talking Nov 03 14:48:21 absolutely nothing useful Nov 03 14:48:22 nopcode: the MyFavs feature... Nov 03 14:48:22 :) Nov 03 14:48:30 Dougie187: whats that? Nov 03 14:48:30 trigatch4: heh, me too for the most part. Nov 03 14:48:41 nopcode: tmobiles 5 free phone numbers. Nov 03 14:48:55 oh well but thats not g1 specific is it Nov 03 14:49:22 i'm referring more to things like the push email service on the iphone which supposedly wasnt available if you swtich providers Nov 03 14:50:22 That's available through Google. It works on any network, wifi or cell. Nov 03 14:50:27 nopcode: you officially can't switch providers :) Nov 03 14:50:37 i was just saying because you said features that are not available through other providers. Nov 03 14:50:54 MyFavs has an app on the phone right? Nov 03 14:51:03 Dougie187: yep Nov 03 14:51:12 yeah so thats an app that you couldn't use on another network. Nov 03 14:51:56 grab yourself a voip provider thats cheap and add the number to your fave 5 and make free calls all day long Nov 03 14:52:20 i use grandcentral.com for that Nov 03 14:52:22 lol Nov 03 14:52:46 ionstorm: tmob says they can bill you wahtever they like if they catch you doing that tho Nov 03 14:53:11 and they will catch you :) Nov 03 14:53:34 does voip use a lot of data? Nov 03 14:53:35 fyi if the channel is logged chances are real good we can stop answering the same questions 50 times a day. Nov 03 14:53:47 i voted for logging Nov 03 14:54:04 Disconnect: nope. people will still ask agaain and again Nov 03 14:54:05 Disconnect: sounds like you're volunteering to maintain the faq? Nov 03 14:54:19 Disconnect: i don't think thats true, because that would mean someone who was curious would rather ask the question then paw through all our garbage chat. Nov 03 14:54:34 i voted for it Nov 03 14:54:37 err... you get what i mean Nov 03 14:54:39 no, i'm volunteering to let google index the channel so people can get some sort of useful results from (eg) "reflash g1" Nov 03 14:54:47 yes Nov 03 14:54:56 have other android phones be announced btw? Nov 03 14:55:03 no Nov 03 14:55:12 Dougie187: nobody ever reads a log. people search it, index it, cross-reference it and generally massage it with automated tools. so.. Nov 03 14:55:24 motorola is working on a phone but nothing has been announced yet Nov 03 14:55:38 michaelnovakjr: thats been turned off for the time being though Nov 03 14:55:42 after all their job cuts. Nov 03 14:55:49 they are not focusing so much on android. Nov 03 14:55:54 i saw they were still hiring android developers Nov 03 14:55:58 Dougie187, I think that sprint advertisement from last week was a fake Nov 03 14:56:05 i suppose nokia wont join? Nov 03 14:56:06 tethridge: which one? Nov 03 14:56:11 nopcode: probably not Nov 03 14:56:17 michaelnovakjr: after acquiring trolltech and stuff Nov 03 14:56:18 nopcode: nokia has been rumored to be working on an android phone. Nov 03 14:56:19 Dougie187, the new rates Nov 03 14:56:23 tethridge: yeah it was.. Nov 03 14:56:33 ic Nov 03 14:56:35 tethridge: it was about half of the real rates. Nov 03 14:56:42 well so i suppose it wouldnt be wise to get the g1? Nov 03 14:56:46 being the first android phone Nov 03 14:56:52 nopcode: how is that not wisE? Nov 03 14:56:56 i got one and its great Nov 03 14:57:04 its the first iteration Nov 03 14:57:05 its comparable to my iPhone Nov 03 14:57:10 nopcode: so? Nov 03 14:57:37 nopcode: that doesn't mean its bad. everyone in here loves theirs for the most part. Nov 03 14:57:51 i have no complaints Nov 03 14:57:51 is it fast enough tho? Nov 03 14:57:53 there are a few issues, but you are bound to find issues with everything. Nov 03 14:58:01 i suppose the next hardware generation will run android even better Nov 03 14:58:17 why Nov 03 14:58:31 nevermind Nov 03 14:58:41 nopcode: if you think like that, why ever buy one. the next one is always going to be faster. Nov 03 14:58:41 well the stack will stay about the same but the hardware will evolve, so more performance is to be expected Nov 03 14:58:57 Dougie187: its like buying a gfx card when crysis came out Nov 03 14:59:06 if you wait a little you can play crysis much smoother ;) Nov 03 14:59:18 that same argument is an infinite loop though. Nov 03 14:59:35 however my argument is void if android is already fast enough on the g1 Nov 03 14:59:37 so, is it? ;) Nov 03 14:59:43 if you think like that, there is no reason to ever buy a new phone or graphics card because they will always be faster. Nov 03 14:59:51 and i don't have an answer for you because I don't have a G1 Nov 03 15:00:04 * michaelnovakjr ignores nopcode Nov 03 15:00:12 android doesn't seem slow on the G1 Nov 03 15:00:15 i have a g1 Nov 03 15:00:23 yeah but assuming that android and g1 are designed such that its "just fast enough" wouldnt it make sense to wait for the next hardware platform? Nov 03 15:00:36 nopcode: you are missing my point. Nov 03 15:01:00 Dougie187: there'll be a point when its "fast enough" Nov 03 15:01:11 nopcode: no Nov 03 15:01:24 nopcode: the stack will gain features as they go along, keeping it roughly the same speed as devices get faster Nov 03 15:01:53 i think you mean, draining the battery at the same speed Nov 03 15:02:06 the G1 already runs android "fast enough" Nov 03 15:02:07 nopcode: you should talk to muthu_ about this. Nov 03 15:02:13 there isn't any noticable slowdown at any point Nov 03 15:02:26 he can probably explain it to you. Nov 03 15:02:36 i think the big problems with the g1 (and android in general) aren't going to be fixed by different hardware (maybe camera) but by time - evolution of the software, hacking the firmware, that sort of thing. Nov 03 15:02:40 isn't there some demo of g1 on youtube ? Nov 03 15:02:50 kk, we'll see... my mobile contract ends in december ;) Nov 03 15:02:51 just ignore! Nov 03 15:02:58 andatche: wow i have -tons- of slowdowns, things like home taking up to a minute to redraw.. so maybe you are just lucky. Nov 03 15:03:04 michaelnovakjr whats up good sir Nov 03 15:03:08 Disconnect: hah ;) Nov 03 15:03:09 Disconnect: really? :/ Nov 03 15:03:09 yeah slowdowns yes. Nov 03 15:03:27 very large web pages, the camera app, the ebook reader Nov 03 15:03:27 yah. i'd throw some debugging into the scheduler, but you know, i can't flash my open platform onto my open phone.. Nov 03 15:03:37 must admit, I've rebooted mine once every couple of days since having it, but not noticed any slowdowns really Nov 03 15:03:40 Disconnect: /me has had the home screen problem. Nov 03 15:03:42 I think a lot of the problems on the G1 are due to Developers not having hardware to test their applications on before releasing on the market... Nov 03 15:03:55 some games. Nov 03 15:03:57 A lot of apps don't have "Home" buttons that take you to the apps main/open/home screen for example Nov 03 15:04:00 i find that very annoying Nov 03 15:04:54 There were a music app or two that had that problem... I forget which ones now... but the music would be playing in the background and it would be a huge irritation to get back into the app and to the screen where you could pause/stop the music Nov 03 15:05:04 wow looks like i killed all the conversation haha Nov 03 15:05:26 lol Nov 03 15:05:29 thats good. Nov 03 15:05:32 it needed to die anyways Nov 03 15:05:50 trigatch4: i agree if by 'developers' you include google platform guys :/ Nov 03 15:08:22 Disconnect: sure, why not Nov 03 15:08:45 Another issue is a lot of times when you open the keyboard, the applications "lose" their place and revert back to a previous screen Nov 03 15:09:14 yah thats an app problem, istr some people saying the lifecycle doc doesn't particularly match the actual behavior Nov 03 15:09:23 yeah Nov 03 15:09:34 but i think thats just a symptom of early apps Nov 03 15:09:43 devs will get that down over time Nov 03 15:09:48 at least the better ones will Nov 03 15:10:22 it'll be interesing to see how a totally different phone with totally different hardware is handled. like a phone like the LG Voyager which has 2 screens for example Nov 03 15:10:30 screens with different resolutions, etc.. Nov 03 15:10:34 wow everyone died Nov 03 15:10:43 lol Nov 03 15:10:59 what have you been up to dougie? Nov 03 15:11:08 not too much. Nov 03 15:11:12 my birthday was yesterday Nov 03 15:11:19 so i have been playing a lot of games this weekend. Nov 03 15:13:27 * ttuttle just rotated his screen and wondered why the scratch didn't rotate with it. Nov 03 15:13:53 ? Nov 03 15:14:10 ttuttle: that means it is a scratch :) Nov 03 15:17:05 happy bday dougie Nov 03 15:17:08 how old now? Nov 03 15:17:24 24 Nov 03 15:17:39 nice Nov 03 15:17:42 yeah Nov 03 15:17:56 want to borrow a coupla years from me? Nov 03 15:18:00 i'll be 27 in december Nov 03 15:18:15 lol Nov 03 15:18:24 you're not that old. Nov 03 15:18:29 27 isn't bad at all Nov 03 15:18:37 yeah i know i know Nov 03 15:18:50 when you're 50 you can start complaining. Nov 03 15:18:56 but by the time i have the money to do the things i want, i'll be 50 Nov 03 15:19:01 heh Nov 03 15:19:12 well you can do things you want, and complain while you are doing them. Nov 03 15:19:48 sounds like my GF in bed Nov 03 15:19:51 haha jk Nov 03 15:20:17 lol Nov 03 15:21:53 * Disconnect gets the things he wants @ 30.. so there :) Nov 03 15:22:26 except this year. instead of prepping for our usual key west drive (1-2 weeks from baltimore to key west and back) we are staying home. Nov 03 15:22:41 Disconnect: you from bmore? Nov 03 15:23:00 what's in key west? Nov 03 15:23:37 lol Nov 03 15:23:40 the thing that opens "vault east" Nov 03 15:23:48 I hear key west is really nice. Nov 03 15:23:52 but i have yet to go there. Nov 03 15:24:04 that's near the everglades, yes? Nov 03 15:24:18 yes Nov 03 15:24:22 but more south. Nov 03 15:24:27 I see Nov 03 15:24:35 * summatusmentis does not know his Florida geography Nov 03 15:24:41 I just know that FL is bad at elections Nov 03 15:24:52 http://maps.google.com/maps?f=q&hl=en&geocode=&q=key+west&sll=37.0625,-95.677068&sspn=27.22791,79.101563&ie=UTF8&ll=24.586466,-81.778793&spn=0.121756,0.30899&t=h&z=12&g=key+west Nov 03 15:25:51 50% of the united states is bad at elections Nov 03 15:25:57 how do you think George Bush got elected Nov 03 15:26:44 we will see how it goes tomorrow. Nov 03 15:29:14 trigatch4: sorry, was phone. but yah, just outside annapolis. so bmore/dc Nov 03 15:29:36 You should vote for more republicans. The last one was close to perfect ^^ Nov 03 15:30:04 Disconnect: I live in baltimore... between fells point and canton Nov 03 15:30:09 nice Nov 03 15:30:11 right now i'm actually in silver spring though Nov 03 15:30:22 lol ditto. my office is across the street from discovery channel. Nov 03 15:30:28 oh nice Nov 03 15:30:39 you should join my "Baltimore" social group on AndroidForums Nov 03 15:30:43 I'm the only one in it at the moment Nov 03 15:30:46 its lonely in there Nov 03 15:30:46 ;) Nov 03 15:52:05 Does anyone know where to add a new locale? Nov 03 16:07:16 I want to persist a simple, private array with 10 items. Do I have to use sqlite to perform such a simple operation? Nov 03 16:10:32 Kizoomer121: you could use SharedPreferences or store it into a file also Nov 03 16:11:44 Kizoomer121: you mean to say that sqlite doesnt persist throughout the lifecycle? Nov 03 16:12:58 unix_lappy: huh..? he said "have to" .. he doesn't -have to- use sqlite for persistance of 10 simple items Nov 03 16:13:06 hi kids Nov 03 16:13:50 no, of course not. Nov 03 16:16:26 Disconnect: can you suggest a better way (I do not want to misuse the preference name-value pair stuff- that would seem silly). Nov 03 16:22:47 ubuntu 8.10 screwed up my java.... paths aren't right anymore Nov 03 16:24:32 : ( Nov 03 16:24:41 path to success Nov 03 16:25:18 looks like android can't find java Nov 03 16:28:41 all better :) Nov 03 16:29:51 Awesome, eclipse. Thanks for, instead of having grayed out buttons, just not display them at all. Nov 03 16:30:24 Instead of a grayed out "install" which would have made me think "hmm, maybe I haven't done this right" you just don't show it at all, leading me to try other buttons and see if maybe one of them will install? Nov 03 16:30:32 argh Nov 03 16:32:40 i really don't like clipse all that much Nov 03 16:32:58 same here Nov 03 16:33:09 I'm building a template for ride (a ruby + screen IDE) to do android work Nov 03 16:33:23 ruby + vim + screen Nov 03 16:33:30 though it won't need much ruby soon Nov 03 16:35:15 a bunch of circuit cities are closing. Nov 03 16:35:42 circuit city has been having issues making payroll I've heard Nov 03 16:35:51 * vol <3 eclipse Nov 03 16:35:58 yeah. and they lost a much of money. Nov 03 16:36:07 bunch* Nov 03 16:36:19 yeah, circuit city is in trouble Nov 03 16:36:34 yeah Nov 03 16:36:35 that's not good Nov 03 16:36:39 they are closing the one in town here. Nov 03 16:36:45 http://files.shareholder.com/downloads/CC/455353003x0x245809/2BFAC9D9-6CEF-4027-9E51-1C635F42F7A7/110308%20Store%20Closing%20List.pd Nov 03 16:36:59 boy, I'm shocked that circuit city is going under Nov 03 16:37:05 almost as if they have shitty stores that no one wants to go to Nov 03 16:37:19 weren't they the ones that fired everyone as a "cost-cutting" measure? Nov 03 16:37:49 probably. Nov 03 16:38:31 good, I hate circuit city, ever been there with your G1 ? Nov 03 16:38:42 no? Nov 03 16:38:55 scanned some pc's and stuff with shopsavvy Nov 03 16:39:03 they refer me to bestbuy or online Nov 03 16:39:03 lol Nov 03 16:39:13 circuit city=rip off Nov 03 16:39:22 totally, they mark up 300 + percent Nov 03 16:39:28 yeah Nov 03 16:39:47 Haven't been using the UPC scanner in score yet Nov 03 16:40:00 crap dude, I just wanted a microsd card for my g1 Nov 03 16:40:06 8gb was 180 bucks Nov 03 16:40:22 i got one online for 20 bucks Nov 03 16:40:24 hahaha what Nov 03 16:40:26 wtf is that Nov 03 16:40:26 holy shit Nov 03 16:40:29 yeah Nov 03 16:40:35 no wonder they're going down Nov 03 16:40:41 best buy charges 140-150 Nov 03 16:40:49 still outrageous Nov 03 16:40:53 ionstorm: for 8g? $45, i was looking at it last weekend Nov 03 16:40:59 I remember getting a 2gb one for like $40 and I was like 'wow!' Nov 03 16:41:02 not here in phoenix Nov 03 16:41:03 at beast buy Nov 03 16:41:19 tag was $75 (still not terrible for retail) and the saleslady went "wait, thats wrong, hang on" and double-checked Nov 03 16:41:33 where do u live? Nov 03 16:41:52 that was outside dc. online BB price was $75 or some such still. nowhere near $140. Nov 03 16:41:54 shop at newegg.com Nov 03 16:42:02 the west coast sucks man Nov 03 16:42:08 milk is 4 bucks a gallon Nov 03 16:42:18 i typically buy from newegg.com, buy.com, or geeks.com Nov 03 16:42:19 more than gas Nov 03 16:45:40 here's one (ugly bb url warning: http://www.bestbuy.com/site/olspage.jsp?skuId=8704397&st=microsd&lp=9&type=product&cp=1&id=1199495884089) Nov 03 16:48:26 heh, i dont think ShopSavvy can help curb my tech lust for the next couple weeks. Nov 03 16:48:39 especially if CC goes under. Nov 03 16:48:45 8gb micoSD $26: http://www.newegg.com/Product/Product.aspx?Item=N82E16820211351 Nov 03 16:48:46 anyone c this? http://graha.ms/androidproxy/ Nov 03 16:48:59 lookin for tethering solutions Nov 03 16:51:17 ionstorm: neat. I was just talking about this to someone. Nov 03 16:51:24 Like midsentence... Nov 03 16:52:40 ;] Nov 03 16:55:36 Everyone see that J2ME wrapper app in the market today? Nov 03 16:55:55 yeah Nov 03 16:55:57 orly Nov 03 16:56:05 dd94300: if you find an awesome 16gb price lemme know :) Nov 03 16:56:08 I tried to load Mobipocket's .jad file in there but - no dice Nov 03 16:56:18 seems to me that it's against the rule about making apps that can install other apps Nov 03 16:56:19 RyeBrye: yah opera mobile works well but it doesn't handle orientation changes :/ Nov 03 16:56:27 i love adata memory and flash Nov 03 16:56:49 ttuttle: i suspect the rule is android apps. otherwise any interpreter/emulator would be right out. Nov 03 16:56:51 It doesn't install other apps Nov 03 16:57:10 It doesn't have a menu of apps or anything - you have to give it a URL of a jad file to download Nov 03 16:57:14 which is hardly a market competitor Nov 03 16:58:19 he's prolly just annoyed about the rule. (and i agree, its stupid and petty. "oh no we can't let users know there might be -other- sources of apps for this open platform!") Nov 03 16:58:43 if you want to go a bit cheaper, Kingston class 4:http://www.buy.com/prod/kingston-8gb-microsdhc-class-4-high-capacity-micro-secure-digital-card/q/loc/101/208403543.html Nov 03 16:59:17 Well... once the market gets launched I think Google will be using it to recoupe development costs - and rightfully so... They've spent a lot of effort building the platform so they have some overhead to cover to make their shareholders happy Nov 03 16:59:41 Some other company could clone the market app entirely, but only take a 10% cut - and then have their app on market and people would be foolish to NOT use the market-competitor Nov 03 17:00:01 the other company would be benefiting from all of Google's effort to make the platform happen, with none of the overhead Nov 03 17:00:22 maybe I'll be able to negotiate a 32gb microsd with my new company Nov 03 17:00:28 that'd be sweet Nov 03 17:01:49 Disconnect: http://www.newegg.com/Product/Product.aspx?Item=N82E16820183193, do u need micro? Nov 03 17:02:12 yah micro for the g1 :) Nov 03 17:03:41 RyeBrye TOS says no competing market apps on the market Nov 03 17:03:41 It would be really cool if Google would let users sell "used" copies of their applications that they don't want to use any more. I know you can return them within an X-day window - but unlike any other copyrighted product you buy, DRM unfairly kills the first-sale doctrine in order to respond to prevent infringement Nov 03 17:03:57 Laz - I know that the TOS says that - I was just explaining why I thought it wasn't a stupid rule Nov 03 17:04:10 * RyeBrye agrees with Google's logic on the no competing market apps Nov 03 17:04:17 hrmm Nov 03 17:04:25 so who is updated from rc19? Nov 03 17:04:28 If another market wants to spring up for Android, they will have to pay their own marketing costs to get it there - fair enough Nov 03 17:04:31 I'm updated from rc19 Nov 03 17:04:38 I'm updated Nov 03 17:04:44 me also Nov 03 17:04:48 did you do it manually Nov 03 17:04:48 ? Nov 03 17:04:51 Ye Nov 03 17:04:51 yah Nov 03 17:04:59 ok so its pretty reliable eh? Nov 03 17:05:02 Yes Nov 03 17:05:04 i think im gonna do it real quick Nov 03 17:05:06 I wish it wasn't, but it is Nov 03 17:05:12 has hadango actually put OUT a market app yet? Nov 03 17:05:19 you wish it wasnt? Nov 03 17:05:20 lol Nov 03 17:05:25 mine got updated today (automatically) Nov 03 17:05:44 Yeah, if it wasn't reliable that would imply it was unreliable which would imply a way to attack it to flash unsigned or custom code Nov 03 17:05:46 ota is fun Nov 03 17:06:42 i see Nov 03 17:07:07 so anything cool in the update? Nov 03 17:07:20 the USB notification when you plug in a USB cable is the only visible change Nov 03 17:07:29 one person reported they see more bars in more places" Nov 03 17:07:48 OTA is fun, but it costs a lot of storage. There'd be literally twice as much storage for apps if we removed the OTA capabilities. Nov 03 17:07:52 lol Nov 03 17:08:06 the only way to check that is put 2 g1's next to each other Nov 03 17:08:16 me and a classmate compared the iphone 2.1 fw Nov 03 17:08:17 jbq - Yeah, I'm all for removing that OTA capability Nov 03 17:08:19 he had full, i had 1 bar Nov 03 17:09:23 jbq - I thought it downloaded the OTA update to the SD card? no? Nov 03 17:09:49 RyeBrye: nope, because then that wouldn't work if the SD card was not present. Nov 03 17:10:27 Well, yeah... but the whole 'wont work' chain can be carried up a level higher... and OTA updates wont work if a network isn't present Nov 03 17:10:51 So shit, lets just connect the devices via a hardline straight to T-mobile so we can make sure they will always work Nov 03 17:11:06 i -love- the usb notification btw. Nov 03 17:11:27 tis a nice feature Nov 03 17:11:31 A nun was working a cross word puzzle when she came accross a question she didnt know. She asked the priest "What is a 4 letter word that ends in ...unt" Nov 03 17:12:07 The priest answered "Aunt... A U N T" Nov 03 17:12:15 R Nov 03 17:12:17 the Nun said "oh... do you have an eraser?" Nov 03 17:12:20 and fwiw there are "better" (storage-wise) ways to do OTA updates. but they are worse in terms of stability. and as it is an OTA upgrade of a major device (hundreds of thousands to millions) -will- brick some. (even if only through user error or specific hostility) Nov 03 17:12:44 oh wait i butchered it "What is a 4 letter word that is a type of a woman, and it ends in UNT" Nov 03 17:12:46 flashing a backup partition and switching the boot (with the original untouched for fallback) can at least minimize that risk Nov 03 17:13:05 it was better on the stern show lol Nov 03 17:13:11 Disconnect: that'd take more space, though. Nov 03 17:13:24 Every day I manually delete crap to free up more space Nov 03 17:13:27 jbq: thats what it does now i believe. Nov 03 17:13:37 RyeBrye: yah browser dumps cache to the wrong partition Nov 03 17:13:59 And it appears you can't tell it to download files straight to the SD card either Nov 03 17:14:06 Disconnect: nope. Right now it downloads the compressed update to /cache, boots into recovery, and, and decompresses it over /system. Nov 03 17:14:14 ah Nov 03 17:14:29 then why 2x as much storage w/o ota? Nov 03 17:14:29 yeah, and it writes little love notes in the /cache telling recovery what to do Nov 03 17:14:54 It has to have at least 45 megs of empty space always in /cache to receive an OTA? Nov 03 17:15:19 Disconnect: about 63MB in /cache, and we could live with (I think) 15MB for market downloads, which would allow to make /data 48MB larger. Nov 03 17:15:25 when these devices get owned, that will be the first thing I will work on removing :) Nov 03 17:15:48 RyeBrye: it doesn't have to be free, but it has to be reclaimable. Nov 03 17:16:04 ok, right Nov 03 17:16:09 just mount a directory on the sd card there Nov 03 17:16:36 * RyeBrye dreams of mountind directories on his sd card there Nov 03 17:16:41 * RyeBrye just realizes that sounds dirty Nov 03 17:16:51 yay g1 system update Nov 03 17:16:53 i wonder what's in it Nov 03 17:17:03 perhaps a fixed aol instant messenger? a non-broken imap email client? Nov 03 17:17:04 jbq: could always require sd for marketplace. Nov 03 17:17:04 haha Nov 03 17:17:12 Re: browser cache on /data: yeah, it sucks that the browser doesn't pay attention to the "low storage" messages to purge its cache... and it sucks that the browser cache isn't stored in /cache. Nov 03 17:17:15 thoraxe - probably RC29 which has a USB notification as the only visible change Nov 03 17:17:20 boy, it'd be nice if someone told us what the update actually did Nov 03 17:17:22 HINT HINT. Nov 03 17:17:35 No joke Nov 03 17:17:37 thoraxe: erm. no. a usb notifier, which is nice. and some 'stability' which is ok (might be noticable, might not) and some security, which is important. Nov 03 17:17:45 vol: erm, they did. Nov 03 17:17:49 someday, I'll get an update Nov 03 17:17:51 We're going to have to start binary diffing dex files and recovery images to see what files are changing Nov 03 17:17:58 Disconnect: where? Nov 03 17:18:05 but that STILL wont be very helpful :) Nov 03 17:18:06 All I can find is "We made your experience better! :D" Nov 03 17:18:19 sounds boring Nov 03 17:18:37 it was on tmob forums, but they renumbered eveything in the maint. lemme find it. Nov 03 17:18:46 thanks Nov 03 17:19:24 http://code.google.com/p/android-vnc-viewer/ Nov 03 17:19:27 neat eh Nov 03 17:19:38 that is cool Nov 03 17:21:56 http://forums.t-mobile.com/tmbl/board/message?board.id=Android3&thread.id=10521&view=by_date_ascending&page=1 is rc28 i think. 29 just adds the security patch. Nov 03 17:23:47 anyone see the midp runner on the market ? Nov 03 17:24:05 i wonder if opera works Nov 03 17:24:24 Apparently it does Nov 03 17:24:34 Mobipocket didnt work for me Nov 03 17:24:45 jmirc works Nov 03 17:25:38 the apk for the vnc viewer didnt work Nov 03 17:25:40 and what is jmirc Nov 03 17:26:11 an irc client Nov 03 17:26:25 for android? Nov 03 17:26:35 works with the midp loader Nov 03 17:27:22 RyeBrye, did you ever find a working link to that test build? Nov 03 17:28:57 DarkriftX - no, I didn't Nov 03 17:29:02 damn Nov 03 17:29:16 I was wanting the URL from the Google server in particular Nov 03 17:29:30 anyone else get that vnc viewer working> Nov 03 17:29:35 or to install Nov 03 17:29:37 I'm kind of annoyed that they removed the link from the xda forums Nov 03 17:29:43 ... it's not like it's a user forum Nov 03 17:30:27 WOW... my congressman just called me! Nov 03 17:30:39 RyeBrye: wow Nov 03 17:30:39 Sure... it sounded like a recording, but I think it was real Nov 03 17:31:00 After all, he said "Hello, this is congresman... " Nov 03 17:31:03 Wow, he must be in trouble and need votes Nov 03 17:31:09 lol Nov 03 17:31:11 not "Hello, this is a recording of congressman..." Nov 03 17:31:33 that's nothing. Joe Biden called me the other day Nov 03 17:31:51 That's nothing. Obama took me out for dinner last night. Nov 03 17:31:56 lol Nov 03 17:32:05 obama girl, is that you? Nov 03 17:32:19 That's nothing, I slept with John McCain last night Nov 03 17:32:24 ew Nov 03 17:32:30 * tethridge Nov 03 17:32:47 thats nothing i gave it to Sarah Palin in the poop chute Nov 03 17:33:04 jeeze Nov 03 17:33:07 guys come on Nov 03 17:33:25 YOU BETCHA Nov 03 17:34:14 http://obamawill.com/projects/cellphone/ Nov 03 17:34:32 are there any new rumors of when the next android phone will hit the market? Nov 03 17:35:01 tethridge: the major players have had some serious delays. Nov 03 17:35:21 that leaves T-MObile to deliver on a less funnerer more sexy device. Nov 03 17:35:35 which likely wont happen till 09 Nov 03 17:36:06 doe the touch hd have a compass? Nov 03 17:36:16 i know the touch hd pro doesnt Nov 03 17:37:16 Does anyone know the keymap android uses at the kernel level? Nov 03 17:37:20 it would be *dope* if people made it so you could run any mobile app on android, like .sis for symbian devices for example Nov 03 17:37:27 that would totally pwn Nov 03 17:37:36 doesnt matter, you wont see that device, and it's not even a remotely palatable price point. Nov 03 17:37:45 ionstorm: yay for slow emulation Nov 03 17:38:20 well most symbian devices use only 200mhz processors, android could handle it Nov 03 17:38:47 From what I hear, even the gameboy emulator right now is slow on android Nov 03 17:38:59 RyeBrye: you beat me to my next point :P Nov 03 17:39:27 ionstorm: you're lucky to get a 50% real to virtual. Nov 03 17:39:49 maybe it's different for ARM, not sure. Nov 03 17:42:25 Symbian is an ARMv5 architecture. It can run natively on the G1, although I'm not sure how virtualizable the swi instruction is. Certainly now that it's been open sourced (I forget the details) a Symbian runtime isn't implausible. Nov 03 17:42:53 Note that everything running using the existing SDK is running emulated on the G1 anyway. Nov 03 17:48:36 arm doesn't have any virtualization helpers, either. do don't expect to see anything -near- the percentage speed you get with (eg) xen and such, no matter what magic is done.. Nov 03 17:49:21 Yeah, but we don't need pagetable virtualization. Just the ability to hook the SWI instruction for the Symbian system calls. Not, by the way, that I'm particularly interested in seeing any Series 60 stuff running on the G1... Nov 03 17:50:51 * andyross was scarred enough by Symbian the first time he worked with it. Nov 03 17:50:55 lol Nov 03 17:51:02 hey romain Nov 03 17:51:11 yo Nov 03 17:51:32 s60fp3 is not nearly as bad. but i'd love to see s90 (s80? the keyboard/communicator one) anyway since its already made for larger, single-display devices with keyboards :) Nov 03 17:52:08 romainguy: did you do anything for Halloween? :) Nov 03 17:52:28 That's what I've been told, that symbian had improved a lot. My last work was with Series 60 and UIQ c. 2004-5. You'll forgive me if I dont' believe a word of it. Nov 03 17:53:11 jasta: no, I don't care for Halloween :) (at least not yet :) Nov 03 17:53:37 you're missing out. halloween is the greatest holiday for 20 somethings ;) Nov 03 17:54:05 I really can't get into it :) Nov 03 18:05:06 has anyone else noticed that the g1 comes without a copy of the gpl, and with a quick search on tmobile's website, it has no information about obtaining the gpl code? Nov 03 18:05:43 (it also fails to include the apache licence, which is required by android) Nov 03 18:06:24 DannyB: are you aware of the issues that ieatlint just pointed out? Nov 03 18:06:50 ieatlint: source.android.com Nov 03 18:06:53 no, but it should be coming with a copy Nov 03 18:07:05 the GPL is on the phone in the license list Nov 03 18:07:32 ah, it somehow skipped my mind to look there, hee Nov 03 18:07:36 ;) Nov 03 18:07:53 It would have been nice if tmo had put it in the back of the documentation book Nov 03 18:07:57 but c'est la vie Nov 03 18:08:13 ieatlint, most of the licenses are linked in the license area. Nov 03 18:08:17 about 20% of my TV's manual is GPL + LGPL. Nov 03 18:08:35 what tv is this? Nov 03 18:08:42 Pioneer 5010 Nov 03 18:09:00 get hackin! Nov 03 18:09:14 The TV has a web server. Nov 03 18:09:24 You can go to Settings/About phone/Legal information/Open source licenses and read the GPL on your phone (and a bunch of other licenses too) Nov 03 18:09:46 and you can scroll through it in a horrible way because when we tried to add nice links we discovered a browser performance issue Nov 03 18:09:48 :) Nov 03 18:11:19 WOW. this is a long list of licenses Nov 03 18:11:46 but fun to scroll through Nov 03 18:12:08 That file is automatically generated from all the NOTICE files in the source tree. Nov 03 18:12:24 about as fun as an enema Nov 03 18:13:02 working on android is not excitement 100% of the time Nov 03 18:13:27 we used to have it generate nice HTML with a TOC and all Nov 03 18:13:33 but it took 10 minutes to display or something Nov 03 18:13:42 so we filed a bug and moved on Nov 03 18:13:44 :) Nov 03 18:14:13 takes long enough over 3G Nov 03 18:14:13 :/ Nov 03 18:15:33 Damm: over 3G? this file is on the phone Nov 03 18:15:48 hehe neat Nov 03 18:15:53 htere's a bubble level app on the market Nov 03 18:15:55 that thing is great Nov 03 18:16:05 romainguy, not all the licenses are on the phone Nov 03 18:16:10 just scrolled through it.... all well and good, the licences are there Nov 03 18:16:19 but it just quotes them, it doesn't satisfy them Nov 03 18:16:26 no where does it tell me where to get the code Nov 03 18:16:44 ieatlint: code has to be available upon request Nov 03 18:16:49 it doesn't have to say where to find the code Nov 03 18:16:58 so here: http://source.android.com :) Nov 03 18:17:00 so if i ask tmobile, what do you think will happen? :) Nov 03 18:17:19 I don't know, try Nov 03 18:17:25 Damm: ?? Nov 03 18:17:28 i'm just screwing around, i realise it's all there :) Nov 03 18:17:38 if they really must give you code, they either will, or you can sue them for copyright violation... Nov 03 18:17:39 * Disconnect is tempted to release a gpl app into the marketplace for $20 just to watch people yell and scream and pee themselves. Nov 03 18:17:50 Disconnect: lol Nov 03 18:18:03 Disconnect, do it :) Nov 03 18:18:32 romainguy, nm Nov 03 18:18:49 Nothing wrong with selling a GPL app as long as your source is up somewhere. It's not any different than putting a tip jar up on a project page, IMHO. Nov 03 18:19:02 * Disconnect hasn't got an app for release right now or i'd do it @ slideme immediately (proceeds to be donated, etc) Nov 03 18:19:15 i wish r.android.com would have an extra column showing you what the code review sum was Nov 03 18:19:18 andyross: not up somewhere. only required to give it to the people who buy it. Nov 03 18:19:21 I was hoping we could ship the sources in a tar ball on the SD card. Nov 03 18:19:24 so you could quickly scan and find things being rejected or accepted Nov 03 18:19:57 Disconnect: Yes, that's true. But putting it up on a web page somewhere is an easy way to meet the requirements *and* be nice to the rest of the world. Nov 03 18:20:19 The FSF itself was originally funded by selling installable media, after all. Nov 03 18:20:46 andyross: yah but if i was gonna be nice i wouldn't be selling a gpl app and giving away the money. i'd either keep the money or give the app away :) this experiment is solely to cause people to froth at the mouth because they are "free human beings" and don't understand distribution licensing :) Nov 03 18:21:09 andyross: sadly though, you can't just put url's to the license. Nov 03 18:21:27 Disconnect: ... so you're just trolling? Apologies, everyone. I was caught. Nov 03 18:21:38 the FSF hates that Nov 03 18:21:38 mainly because they have a habit of changing the URL's of the licenses Nov 03 18:21:38 because they are dumb Nov 03 18:21:38 ;) Nov 03 18:21:54 andyross: you were in doubt? "Disconnect is tempted to release a gpl app into the marketplace for $20 just to watch people yell and scream and pee themselves." .. i thought that was pretty clear :) Nov 03 18:22:34 DannyB: the technical requiresments in the GPLv2 are (I think) requirement to either distribute the source directly or make an offer for some period of time to provide them for at most a nominal fee. Neither requires a specific web page be listed, and the latter is easily doable in a market app. Nov 03 18:23:27 * Disconnect -would- like to see a ban on gpl/apache as "click-through" licenses since they are definitively NOT.. Nov 03 18:23:32 romainguy: hehe, you approve a lot of commits :) Nov 03 18:23:38 I don't approve them Nov 03 18:23:44 well, you review them positively Nov 03 18:23:47 (They changed the lgpl2 url to point to lgpl2.1 at one point, etc) Nov 03 18:23:51 very different Nov 03 18:23:52 andyross: the requirements include providing a copy of the license Nov 03 18:23:53 :) Nov 03 18:24:03 I reviewed negatively an equal number Nov 03 18:24:08 andyross: you aren't allow to say "the license can be found here: " Nov 03 18:24:12 like the patch from the NeoRunner guys :( Nov 03 18:24:22 romainguy: i'm preparing my uber patch to the E-mail app Nov 03 18:24:53 Oh, OK. I misunderstood. Yes, the text of COPYING technically needs to come with the app and be available to the user. I thought you were saying that you couldn't get away with providing a pointer to the source code with an URL. Nov 03 18:25:18 andyross, you only can with the gplv3 Nov 03 18:25:46 (and gplv2 says you can use later revisions, but other licences that require distrubiting the code may not allow you to simply link) Nov 03 18:26:08 i believe you also have to guarantee that the link you provide will be valid for 3 years Nov 03 18:27:01 ieatlint: That's the magic of logical "or". If the GPLv2 allows it, then you can in perpetuity. The "or later versions" clause is intended to allow future recipients to re-release modified code under a different license. Nothing changes with your app. Nov 03 18:27:37 jasta: you're almost done? Nov 03 18:27:38 Disconnect: I banned it internally :) Nov 03 18:27:38 just last week in fact Nov 03 18:27:55 Dougie187: getting close Nov 03 18:28:02 cool Nov 03 18:29:19 andyross, if you have gpl v2 code that has the "or later versions" clause, then you can simply follow gpl v3 guidelines Nov 03 18:29:27 Yeah, the text in GPLv3 is almost identical to GPLv2: "Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code [source code]" Nov 03 18:29:27 jasta: thats exciting. it took a lot longer then you originally expected huh? Nov 03 18:30:32 Disconnect: thanks Nov 03 18:30:53 vol: ? Nov 03 18:30:58 andyross: Ah, yeah. Nov 03 18:31:25 The changelist Nov 03 18:31:47 Dougie187: well, not exactly Nov 03 18:32:40 jasta: are you doing all of the original features? or is this still just imap idle? Nov 03 18:33:56 vol: ahh np Nov 03 18:43:51 Dougie187: sorry was distracted by work... Nov 03 18:43:59 no problem Nov 03 18:44:11 Dougie187: it's still just IMAP IDLE, but the issue was that a more significant redesign was necessary to support this feature efficiently Nov 03 18:44:15 so i did one quick hack at first Nov 03 18:44:36 and then talked to the apps original author and we came up with a more robust design that would work well for IMAP IDLE Nov 03 18:44:39 so i started hacking on that Nov 03 18:44:58 i got it functional this weekend, but now i just need to squash some minor bugs and develop a better policy for handling reconnects and such Nov 03 18:45:16 is the market down? Nov 03 18:45:27 jasta: sounds like you had a pretty awesome weekend then Nov 03 18:45:45 eh, i only worked on it for a few hours actually Nov 03 18:45:48 after becky fell asleep on saturday :) Nov 03 18:45:57 Friday night was a big halloween party at my house hehe Nov 03 18:47:04 you guys get trashed? Nov 03 18:47:10 hehe, oh yeah Nov 03 18:47:15 that was the biggest party we've ever had i think Nov 03 18:47:21 next to maybe my friend fred's going away Nov 03 18:47:47 well thats cool Nov 03 18:47:57 we went to a party. but it was pretty low key Nov 03 18:48:14 there were about 4 - 5 couples there who didn't know each other Nov 03 18:48:21 it was very similar to a high school dance Nov 03 18:50:05 hehe...i think we had about 80 - 100 people at our party Nov 03 18:50:18 i was surveying the wreckage on saturday... Nov 03 18:50:28 there were at least 8 bottles of booze totally gone and well over 150 beers Nov 03 18:50:37 it was a warzone :) Nov 03 18:55:31 8 bottles and 150 beers.. that sounds fairly sober for 100 people .. Nov 03 18:55:50 yeah Nov 03 18:56:37 not all 100 have to get smashed Nov 03 18:56:42 just enough of them for it to be ridiculous Nov 03 18:56:52 1/10th bottle and 1.5 beers .. so 2 mixed drinks and a beer for everyone there (or vice versa depending on who pours) Nov 03 18:58:39 maybe our crowd drinks harder or something but BoS we go through at -least- half a case of 1.75 rum and/or tequila, 10 or so cases of beer and cider and such, half to 3/4 case of 2L real sodas (coke, etc plus 2-4 bottles of diet) and 5-6 misc 750ml bottles (vodka, jack, etc etc) plus tons of mixers Nov 03 18:58:45 im only measuring the easy ones, actually Nov 03 18:58:55 * Disconnect had to find a crooked liquor rep before all that became affordable :) Nov 03 18:59:11 i cant actually measure how much beer, for instance Nov 03 18:59:18 i just know how much i bought, and i can see a few cases laying around Nov 03 18:59:21 so i measure those :) Nov 03 18:59:26 no idea about all the six packs and such Nov 03 18:59:38 and i dont count any liquor other than rum, vodka, whiskey, and tequila. Nov 03 18:59:59 plenty of girls get smashed on lesser booze ;) Nov 03 19:00:08 also most girls are wasted after 4 drinks Nov 03 19:00:19 BoS might be cheating also, starts at 3pm or so and usually runs until 11am or later. more time :) Nov 03 19:02:37 wow, you guys must be in your late 20's to 30s+ Nov 03 19:02:45 8 bottles is some sort of trophy? Nov 03 19:02:47 peh, i say... Nov 03 19:02:52 hah Nov 03 19:02:59 unix_lappy: and how old are you? Nov 03 19:03:20 early 20's. Nov 03 19:03:23 kids these days and their inability to process alcohol Nov 03 19:03:25 got a german and a russian on my team at work, and they drink us all into the ground Nov 03 19:03:26 back in my day Nov 03 19:03:34 we put distributors out of business every night! Nov 03 19:03:44 geist: oh god I was at a house the other day where I was the only person who didn't speak russian natively Nov 03 19:03:44 been working on my tolerance Nov 03 19:03:53 geist: was a terrifying amount of drinking going on there Nov 03 19:03:57 they really do drink vodka like water! Nov 03 19:04:16 well, it's 60% water Nov 03 19:04:20 * Disconnect puts them into business :) so far our few parties and a little selling on the side have sent my rep on 3 or 4 fancy 'schmooze the top sellers' trips. and he's only been my crooked rep for about a year :) Nov 03 19:04:25 "it's only 40% alcohol!" Nov 03 19:04:26 vodka IS water...with a little carbon mixed in. Nov 03 19:04:45 unix_lappy: and technically, it's water with sugar in it! Nov 03 19:04:50 next they'll go after our precious bodily fluids... Nov 03 19:05:03 yah never drink with russian chicks. they get crazy, but in a stab-you-in-the-face kind of way, not in a take-stuff-off-and-kiss-each-other kind of way. Nov 03 19:06:08 jbq: i dont listen to you. you drink american beer and drive american sports cars Nov 03 19:06:14 clearly you are tainted Nov 03 19:06:47 * Disconnect has a knack for wandering outside (or back inside, or -away-) when they get that look.. only once did someone actually get stabbed but its not uncommon for them to either threaten or to egg any available russian males into beating the hell out of each other, the hosts, the walls, or local unlucky foliage.. Nov 03 19:08:03 friend had a russian roommate. after 2-3 instances of these (at otherwise calm low-key bbqs and stuff) he forbid her from inviting anyone over who spoke russian. seemed to work out pretty well, although i did miss the eyecandy. Nov 03 19:08:30 heh Nov 03 19:08:33 geist: my cars were build in canada and mexico ;) Nov 03 19:08:39 s/build/built/ Nov 03 19:08:39 jbq meant: geist: my cars were built in canada and mexico ;) Nov 03 19:09:01 s/cars/test Nov 03 19:09:08 foobar baz Nov 03 19:09:11 s/foobar/wtf Nov 03 19:09:21 s/foobar/wtf/ Nov 03 19:09:21 geist meant: s/wtf/wtf Nov 03 19:09:28 ahhh, needs trailing slash Nov 03 19:09:40 s/slash/AWESOME/ Nov 03 19:09:41 geist meant: ahhh, needs trailing AWESOME Nov 03 19:10:00 * geist shakes his head at the terrible waste of the internet Nov 03 19:10:58 s/shakes his head at/applauds/ Nov 03 19:11:02 infobot is generally a waste of everything Nov 03 19:11:53 jbq: you didn't get roped into this android thing, did you? Nov 03 19:12:05 you did! Nov 03 19:12:07 holy crap Nov 03 19:12:11 * jbq got assimilated Nov 03 19:12:17 resistance is futile Nov 03 19:12:23 i think it's just me and jeffb that didn't make the transition Nov 03 19:12:34 the warp drive didn't work, we materialized in another galaxy Nov 03 19:12:39 hi friends :) Nov 03 19:12:51 what android/g1 forum can you recommend? Nov 03 19:12:52 hi mccaiin Nov 03 19:13:06 geist: I have an american sports car that can re-materialize you in the right spot, pronto. Nov 03 19:13:35 nah, we're tainted, since we worked on the iphone Nov 03 19:13:55 we carry a stench of apple that cannot be washed away with american steel Nov 03 19:14:09 i have a G1 and an iPhone..... >>> G1 is looking better to me :) Nov 03 19:14:12 only time will heal our wounds Nov 03 19:14:56 * jbq distills rotten apples, lets them age in wood barrels, calls the result calvados... tasty! Nov 03 19:15:23 so many forums are out there :S Nov 03 19:15:47 im about to ship my iphone to its new owner Nov 03 19:15:52 i got 499 for it on egay Nov 03 19:15:57 buy it now after day 2 Nov 03 19:16:04 not bad Nov 03 19:24:48 michaelnovakjr: that certainly isnt the consensus Nov 03 19:25:01 ... Nov 03 19:25:15 on iphone vs g1, iphone wins more often than not. Nov 03 19:25:28 Den0ts: 3g? Nov 03 19:25:50 G1 fanboiz Nov 03 19:26:00 unix_lappy: of course... i didn't say it was the consensus... i said from my point of view its better Nov 03 19:26:20 yea Nov 03 19:26:22 8 gig Nov 03 19:26:29 is there a channel for the g1? Nov 03 19:26:34 michaelnovakjr: yea i get that, i'm just saying. that's certainly not the consensus in the gadget world. Nov 03 19:26:37 lol why would there be Nov 03 19:26:40 isnt this chan good enough Nov 03 19:26:58 nope :D Nov 03 19:26:59 its not Nov 03 19:27:47 what ways are there to listen to music with that phone? I mean there is no earphone jack thing right? Nov 03 19:28:05 its easy to look that up online Phlogi Nov 03 19:28:13 it comes with headphones Nov 03 19:28:20 phlogi i ordered adapters , mini usb to 3.5 Nov 03 19:28:20 its all on T-Mobile's site Nov 03 19:28:24 michaelnovakjr: hmm what kind of headphones? Nov 03 19:28:28 less than 2$ free shipping Nov 03 19:28:33 Death_Syn: hmm how big is that thing? oh ok Nov 03 19:28:38 Den0ts link Nov 03 19:28:44 un momento Nov 03 19:28:58 michaelnovakjr: is the t-mobile site the best source atm? Nov 03 19:29:05 I mean for such type of information Nov 03 19:29:18 for G1 specs sure, they have the information Nov 03 19:29:41 I mean those adapters are annoying Nov 03 19:30:10 Phlogi: you don't need an adapter for what comes with the G1 Nov 03 19:30:17 umm Nov 03 19:30:27 what comes with the G1 is a stupid decision Nov 03 19:30:31 why not just expose a 3,5 mm jack Nov 03 19:30:32 why Nov 03 19:30:56 f00f-: i agree, but it does'nt require an adapter for what is inside Nov 03 19:31:10 previously HTC did require such an adapter, this time around they didn't Nov 03 19:31:21 an adapter is still an adapter :) Nov 03 19:31:31 i got an ExtUSB to 2.5mm adapter and it works nicely Nov 03 19:31:37 I'm probably going to get a splitter soon Nov 03 19:31:53 ok i lied its 2.77 Nov 03 19:32:15 what's the link buddy Nov 03 19:32:44 http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=280277868575 Nov 03 19:32:53 sorry i was trying to get the real link, not the one for my accont Nov 03 19:34:26 http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=fetishtoysforspiders Nov 03 19:34:28 crap Nov 03 19:35:05 not going to click that one Nov 03 19:35:09 okay Nov 03 19:35:18 so it can be had for cheaps Nov 03 19:35:21 i got the 3-way, it makes the music player go insane :( Nov 03 19:35:55 does google docs have an ope api Nov 03 19:36:02 like can you apply it to an html document Nov 03 19:36:19 so computer illiterate users can edit a web site like they would in google docs Nov 03 19:36:26 yes Nov 03 19:36:30 but there is also google sites Nov 03 19:36:46 explain Nov 03 19:37:14 how do you think android.com is built? Nov 03 19:37:19 using google sites Nov 03 19:37:26 michaelnovakjr: what do you mean? Nov 03 19:37:44 michaelnovakjr: whate comes with it? earphones? Nov 03 19:37:49 yes Nov 03 19:37:56 its all on t-mobiles websit Nov 03 19:37:57 e Nov 03 19:37:59 anyone from europe here who bought a g1 via ebay? Nov 03 19:38:10 this channel is getting stupid Nov 03 19:38:12 michaelnovakjr: link? Nov 03 19:38:26 this channel is stupid Nov 03 19:38:32 it's a real cesspit of g1 and android trolls Nov 03 19:38:50 ... and Google employees Nov 03 19:38:52 Avoid. Nov 03 19:39:11 do not want Nov 03 19:39:17 * Disconnect would love to see most of this stuff answered in the topic, but thats not gonna happen.. Nov 03 19:39:23 umm Nov 03 19:39:27 juts have a FAQ link Nov 03 19:39:40 the ops dont understand Nov 03 19:39:41 this damn tmobile website sucks I only get to the flash Nov 03 19:40:43 i have a chan on efnet Nov 03 19:40:44 lol Nov 03 19:40:54 good send everyone there Nov 03 19:41:02 lol Nov 03 19:41:20 i liked it better when there were only 60 people in here :) Nov 03 19:41:30 theres only 64 in mine Nov 03 19:42:20 Den0ts - what does yours focus on? Nov 03 19:42:28 android lol Nov 03 19:42:46 * RyeBrye is looking for a G1 device hacking channel Nov 03 19:42:56 well we have more hackers than devs Nov 03 19:42:56 lol Nov 03 19:42:58 its efnet Nov 03 19:44:01 no you have more script kiddies than devs. thats different. Nov 03 19:44:10 hahahahahaha Nov 03 19:44:13 we have some of those to Nov 03 19:44:44 does EFnet still not let you register channels, so everyone has to run protective bot armies to keep a channel held down? Nov 03 19:44:54 lol right Nov 03 19:44:56 I haven't hung out on EFNet for years Nov 03 19:45:01 weve already had some drama with that Nov 03 19:45:03 but i think thats over Nov 03 19:45:19 it was an internal issue with a op turned troll Nov 03 19:45:50 so do they ship with earphones via bluetooth or? Nov 03 19:46:08 Phlogi: headphones that plug into the usb port Nov 03 19:46:31 zhobbs: ah ok, and these are normal earphones or what type? Nov 03 19:46:42 nope Nov 03 19:46:44 they arent normal Nov 03 19:46:50 they are asymetrical Nov 03 19:46:55 and have a mic Nov 03 19:46:57 they sound great Nov 03 19:47:00 but are fugly Nov 03 19:47:28 I can't get the information as the damn flash menu does not work on t-mobile site Nov 03 19:47:57 Den0ts: ok, and for normal 3.5mm jack I need small adapter right? Nov 03 19:48:07 yea Nov 03 19:48:08 http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=280277868575 Nov 03 19:48:30 anyone knows about the "zoll" gebühren when buying a 3g from usa? Nov 03 19:48:38 Den0ts: thanks Nov 03 19:48:54 that sucks but ok :D Nov 03 19:49:15 I would proabably remove the output plug and directly connect to my earphones :) Nov 03 19:49:33 its your charge port too Nov 03 19:49:34 lol Nov 03 19:49:46 ah I see thats standard htc thing.. they did that on other phones like the same Nov 03 19:49:58 Den0ts: No I mean changing just the adapter :) Nov 03 19:50:23 to get rid of the second connector Nov 03 19:50:31 oh you mean change your headphones to include the adapter Nov 03 19:50:40 instead of 3.5 headphones, make usb headphones Nov 03 19:53:27 is there a way to get the stack trace to show all of it? Instead of showing "... 13 more" where I can't see where it is happening? Nov 03 19:55:44 herriojr: run in debug, it should stop on exceptions Nov 03 19:59:44 herriojr: it shows the "... N more" when they're redundant. Nov 03 19:59:47 jasta: when you stopSelf() in a Service does the process go away for you right away? Nov 03 20:00:07 zhobbs: i believe it starts the killing process Nov 03 20:00:08 has anyone tried using the Rome API in android? Nov 03 20:00:08 herriojr: the full stack trace would just repeat the frames in the full one. Nov 03 20:00:12 zhobbs: i believe it starts the killing process Nov 03 20:00:19 fadden: ok thanks Nov 03 20:00:29 the logcat should show the action Nov 03 20:01:22 michaelnovakjr: yeah, it says it's stopped the service but the process still hangs around Nov 03 20:01:49 and with that "ServiceViewer" apps people are bitching because my process is hanging around...even though I stopSelf() Nov 03 20:03:10 Oh man. I just finally saw my update notification but I accidentally dropped down the notification bar and now the update thing is gone...how do I get it back ?! :( Nov 03 20:04:06 yakischloba: it should only go away if you hit the "clear notifications" button or clear it programatically Nov 03 20:04:19 I did not Nov 03 20:04:31 at least not intentionally, and I certainly don't think I did on accident Nov 03 20:05:57 zhobbs: does the thread owner die Nov 03 20:07:06 do the guys join this channel who ported android to the freerunner? Nov 03 20:07:16 michaelnovakjr: yeah...and looks like the process dies eventually I guess, just takes a while Nov 03 20:08:24 ok the browser doing constant unnecessary reloads (esp of google reader, where its damaging behavior) is really starting to piss me off Nov 03 20:08:57 Disconnect: profile and fix :) Nov 03 20:09:23 how come the market is crashing?????????? bah Nov 03 20:09:24 DannyB: i'd love to, except i can't seem to install an updated version of teh browser onto my locked down phone. Nov 03 20:09:33 zhobbs: hm, do you have a handler that returns when the work is done? Nov 03 20:09:46 and since its got fsck-all for storage i really am loathe to replace yet -another- stock app with renamed versions Nov 03 20:09:47 Disconnect: can't be done in the emulator? Nov 03 20:09:56 you can use the emulator Nov 03 20:10:00 and you can run apps off sdcard, iirc Nov 03 20:10:10 maybe i misremember Nov 03 20:10:10 :) Nov 03 20:10:11 off sdcard? since when? Nov 03 20:10:20 yea not off the sdcard guys :) Nov 03 20:10:24 its not 'secure" Nov 03 20:10:34 the directory /data/app is not mounted there :) Nov 03 20:10:38 michaelnovakjr: yeah, I'm logging out that I'm about to stopSelf(), and I see ActivityManager "Stopping service: XXX" in logcat Nov 03 20:10:40 so no sdcard is a no go Nov 03 20:11:15 zhobbs: do you have a race condition? Nov 03 20:11:33 Does anyone know the keymap android uses at the kernel level? Nov 03 20:12:14 BHSPitWeb: i see this stuff in my logcat /system/usr/keychars/qwerty.kcm.bin Nov 03 20:12:23 michaelnovakjr: sometimes, but I think they're handled appropriately Nov 03 20:12:55 BHSPitWeb: development/emulator/keymaps/ has some stuff Nov 03 20:13:22 fadden: in the SDK? Nov 03 20:13:39 michaelnovakjr: I don't have access to a G1 :/ Nov 03 20:13:44 build/target/board/generic/ has some .kcm / .kl Nov 03 20:13:50 BHSPitWeb: no, in the GIT sources Nov 03 20:13:54 ah Nov 03 20:14:41 BHSPitWeb: is it not on the emulator? Nov 03 20:14:57 but yea, check the source :) Nov 03 20:15:36 I'm just trying to find the events mapped to some of the phone's buttons, like KEY_PHONE and etc Nov 03 20:16:06 I'm wondering if Android has certain expectations for what a "Home" button or a "Talk" button should be mapped to Nov 03 20:16:11 BHSPitWeb: do you have /system/bin/getevent ? Nov 03 20:16:47 just out of curiosity - anyone know the key size the firmware flashes are signed with? Nov 03 20:18:32 fadden, not to my knowledge Nov 03 20:19:31 I just now came across /arch/arm/mach-omap1/board-*.c, which relates to what I'm looking for Nov 03 20:20:16 I'm working on a kernel for my (non-G1) device, and I'm trying to get examples of what is used for certain keys Nov 03 20:20:43 like what event is appropriate for taking the user back to the home screen, for instance Nov 03 20:26:33 back in a while Nov 03 20:28:27 there are thaughts about android apps on the pc-desktop? Nov 03 20:28:42 is there any way to tether my g1 to my lappy right now? Nov 03 20:29:47 jaek: somebody posted a proxy app on Market. It's not tethering per se, but it can help Nov 03 20:30:50 * jaek checking out this "proxy app" Nov 03 20:32:01 Cedric2, what should i search for? Nov 03 20:35:39 jasta: mmh can't find the app any more, sorry Nov 03 20:37:11 I meant jaek2: Nov 03 20:37:21 (I blame automatic completion) Nov 03 20:43:54 Is the code in the source.android.com for the recovery stuff the same as the stuff that gets built and deployed on our devices? Nov 03 20:43:55 has anyone else tried the Rome API for RSS? Nov 03 20:44:47 RyeBrye: yes Nov 03 20:45:19 Is there a reason the public key is distributed in the update files, and the phone doesn't use one already stored on the device to verify the signatures? Nov 03 20:46:09 Surely that's a stub key, no? It's obviously a non-starter if the key isn't fixed with the device. Nov 03 20:53:07 Yeah, it's probably nothing Nov 03 20:53:38 hey guys, any of you faced problem with the inputstream on the G1? Nov 03 20:54:03 where all of a sudden the inputstream just dies and that in the browser when you go to any url, a blank page shows up Nov 03 20:58:24 back to work Nov 03 21:02:13 is there an rss for the market place? Nov 03 21:02:28 i want one that provides news on new and updated apps Nov 03 21:02:36 so i can add it to google reader Nov 03 21:02:38 and check it every day Nov 03 21:02:41 no Nov 03 21:02:52 but there is a magic key called comma (looks like , ) that you can use instead Nov 03 21:02:53 of enter Nov 03 21:02:55 when you want to indicate Nov 03 21:02:57 a pause Nov 03 21:03:07 yea sorry Nov 03 21:03:15 but somtimes i want to add ideas after i hit enter Nov 03 21:03:22 :) Nov 03 21:05:02 so circuit city is about to go under? Nov 03 21:05:22 if we're lucky Nov 03 21:05:46 yeah Nov 03 21:05:54 Cicruit Shitty is trading at 38 cents Nov 03 21:05:54 i like circuit city better than best buy Nov 03 21:05:58 WHAT? Nov 03 21:06:06 they both suck Nov 03 21:06:07 Circuit City is a piece of dung Nov 03 21:06:11 the people at best buy ar emorongs, at least at circuit city they dont have anyone to help you Nov 03 21:06:17 morons Nov 03 21:06:22 that's because they fired everyone about a year ago Nov 03 21:06:23 my most recent post on phandroid illustrates exactly why Nov 03 21:06:25 as a cost-cutting move Nov 03 21:06:25 ok so except for the bit about android being less secure than blackberry (etc) the verizon slam sheet is perfectly accurate.. Nov 03 21:06:31 * Disconnect doesn't get the outrage Nov 03 21:07:29 Disconnect: you have a link to that 'slam sheet'? Nov 03 21:07:35 http://www.engadgetmobile.com/2008/10/31/verizon-wants-you-to-know-why-you-shouldnt-buy-the-g1/ Nov 03 21:07:42 Disconnect: to me, the funny part is they slam Android for being "limited" and also slam it for being "open" Nov 03 21:07:50 verizon limits customers more than any other carrier Nov 03 21:07:52 i liked the line about their selection Nov 03 21:07:57 and they are the furthest from open alive Nov 03 21:08:48 oh this is a diff article Nov 03 21:08:49 With so many high-end exclusive phones you would think that Verizon would turn a blind eye to this. Nov 03 21:08:55 lol Nov 03 21:09:00 trigatch4: erm, until g1 tmob was worse. at least a verizon phone can successfully run non-verizon java apps that require net access Nov 03 21:09:17 it rung home with me because my friend went and got a new verizon phone last night and he said they only had 2 phones with wifi? Nov 03 21:09:22 until the G1 Nov 03 21:09:24 is the key word Nov 03 21:09:29 the sheet is all about the G1 Nov 03 21:09:30 verizon has no idea Nov 03 21:09:36 at least TMO is changing Nov 03 21:09:43 and they are being handsomely rewarded... Nov 03 21:10:03 they said the samehing about the iPhone, didn't stop anyone then did it? Nov 03 21:10:05 The most interesting thing about that link is that Verizon feels the need to spin this at all. Nov 03 21:10:53 well... their sales people should be informed Nov 03 21:11:07 Not sure how far upstream verizon passed on Android for the launch. Certainly the G1 won't run on their network, but I don't know if there was CDMA hardware being prototyped, or for how long. Nov 03 21:11:07 it would be negligient for sales reps to NOT know the positives and negatives of the G1 Nov 03 21:11:14 it doesn't matter, verizon still has the worst phones Nov 03 21:11:44 I think i'll go to a verizon store today and quiz them about android. Nov 03 21:11:48 michaelnovakjr: until the g1 :) Nov 03 21:12:00 except the LG Voyager = best keyboard alive Nov 03 21:12:06 and BlackBerry Storm is going to sell like hotcakes Nov 03 21:12:13 I don't much want a G1 though Nov 03 21:12:17 I want a phone I can replace the OS on Nov 03 21:12:49 Most of those gripes are legitimate, though. Which brings up a good question: what's the real problem with not having video capture? The camera app too seems really slow. Is this a hardware thing or just something that never got gotten do during development? Nov 03 21:13:05 probably just stuff that needs to be fixed. Nov 03 21:13:10 But didn't prevent release. Nov 03 21:13:16 To use signapk - I need a x509 public key and a pk8 private key, right? Nov 03 21:13:18 Same as any device. Nov 03 21:13:25 andyross: i think instead of pretending they would be able to make the best camera apps, they just decided to focus on other things and leave that stuff up to devs Nov 03 21:13:25 Not a lot of complexity in running a framegrabber and spitting it through a codec though... Nov 03 21:13:38 Maybe a crappy developer worked on it. Nov 03 21:13:46 And nobody cleaned it up in time for release. Nov 03 21:13:48 Shit happens. Nov 03 21:13:58 trigatch4: I'm hopeful that's it too, but the general disappointment with the camera app hints to me that this might be a hardware misfeature. Nov 03 21:14:06 I would google signapk - but it's being covered up! http://www.google.com/search?q=signapk ;) Nov 03 21:14:17 for example why couldn't Kodak come out with an Android App that uses some of their patented tecnology for photo editing and other integration with their competitive advantages Nov 03 21:14:20 So there ever going to be an android phone I can flash? Nov 03 21:14:46 wasabi: From a carrier, out of the box? Unlikely. Nov 03 21:14:54 i'd expect that before you start going down the final road for release you do basic functionality tests of the core apps: gmail, email, camera, music player, commercial apps (market, mp3) Nov 03 21:14:59 I'd be fine with just being able to buy it seperately. Nov 03 21:15:04 like any other gsm phone Nov 03 21:15:13 except for the g1, which did basic functionality tests of gmail. Nov 03 21:15:17 andyross: the G1 is by no means the best hardware on the market, but its very competitive if you look at whats out there and for similar prices Nov 03 21:15:20 and thats for the phone itself Nov 03 21:15:33 throw in the android market and the iphone is quite literally the only competition Nov 03 21:15:47 which is also the beauty Nov 03 21:15:52 people are complaining about hardware now Nov 03 21:16:00 Sure sure. But I'm talking specifically about the camera hardware, and whether or not the slowness of the builtin camera application and the lack of video are related to an underlying hardware problem. I'm not flaming about the platform as a whole. Nov 03 21:16:00 I just wish OpenMoko didn't flop. =( Nov 03 21:16:02 wasabi openmoko Nov 03 21:16:03 but in 2 years there will be TONS of phones on TONS of carriers all over the world Nov 03 21:16:08 you'll have plenty of choice Nov 03 21:16:13 wasabi: YEAH Nov 03 21:16:38 android could help openmoko Nov 03 21:16:38 Openmoko screwed up royally. So much work b eing put into such a featureless piece of software. To many man hours spent on tweaking technology nobody cared about. Nov 03 21:16:44 are there any freerunner images available yet? Nov 03 21:16:45 like hiring those guys to rework gtk theming. Nov 03 21:16:51 i'm sad the camera doesn't have a flash Nov 03 21:16:55 Should have spent money on making a dialer that works first. Nov 03 21:16:58 I wonder if HTC will sell open g1's direct Nov 03 21:17:00 i want android for my htc titan Nov 03 21:17:03 phones need flash cameras by default Nov 03 21:17:05 trigatch4: or it'll hit walmart and too many non-hackers will expect it to Just Work and it'll get a stigma it never loses until it fades away. (hmm... qpe?..) Nov 03 21:17:07 it should be standard Nov 03 21:17:24 Disconnect: that won't happen Nov 03 21:17:27 Flash (optical, not electronic) eats battery like nobody's business though. Nov 03 21:17:28 wasabi: the problems are deeper Nov 03 21:17:29 it works just fine? Nov 03 21:17:53 to a regular consumer, the G1 does much more than they need/want to Nov 03 21:18:01 there are small problems and tics here or there Nov 03 21:18:04 but every phone has them Nov 03 21:18:13 andyross: e90 manages to have a -super- bright flash without seriously impacting battery life. or at least, i took upwards of 20-30 flash pics without noticably affecting my power level at the end of the day. Nov 03 21:18:25 BluesLee: I dunno. I'd be fine with a cell phone with a GSM unit, and shit load of flash, and a plain ol' Ubuntu install with an X server and plain ol Gtk apps, reusing maemo bits. Nov 03 21:18:27 wasabi: non supported ti gsm chip, non documented at commands which solve some issues like echo ... Nov 03 21:18:38 You know. Nov 03 21:18:43 trigatch4: to a regular consumer, they're going to expect the camera to work. (oops). and to play music. (oops). and possibly to read non-gmail email (oops) Nov 03 21:18:46 If nokia just pt a GSM until into the maemo, and fixed the battery lifetime. Nov 03 21:18:49 I'd be cool with that too! Nov 03 21:19:06 What's a "regular consumer" though? Certainly the G1 has a top notch browser whose only competition is the iPhone. As an audio player, it's kinda mediocre. And it has no business document features at all, which makes it a very poor competitor to windows mobile for those users. Everyone's got their own desires. Nov 03 21:19:30 wasabi: never ownded a nokia tablet Nov 03 21:19:47 wasabi: i would go the same way with a zaurus;-) Nov 03 21:20:15 andyross: that list is a set of basic, core functionality that is available in every free phone from just about every carrier. not to mention being things that the iphone does either well or amazingly well... Nov 03 21:20:36 wasabi: there's the wimax one. Nov 03 21:21:07 wasabi: something likae that http://www.intomobile.com/2008/10/14/sharp-9225h-looks-like-a-sub-netbook.html Nov 03 21:22:03 i love how verizon bashed the no exchange support Nov 03 21:22:09 its coming :) Nov 03 21:22:57 michaelnovakjr: ..so's christmas Nov 03 21:23:20 what's that mean? Nov 03 21:24:01 imap fix is "coming" .. exchange support is "coming" .. scheduler stability is "coming" .. but none of this matters until tmob collects enough fixes to be worth the cost/risk of another OTA upgrade. Nov 03 21:24:33 it'll come soon enough Nov 03 21:25:03 so unless you have inside info that tmob is gonna push updates on a short release cycle (which would be kinda nuts from their perspective) "its coming" doesn't mean much.. Nov 03 21:25:33 admittedly exchange can be pushed as an addon app. but .. ugh. core os functions don't belong in the teeny tiny user space :) Nov 03 21:26:04 ummmmmm Nov 03 21:26:14 maybe moto will sell android apps direct to end users that are open Nov 03 21:26:19 the camera works fine minus any editing crap which im guess will come with an app Nov 03 21:26:20 (they currently sell direct) Nov 03 21:26:24 i can play music Nov 03 21:26:28 and i can check non gmail email Nov 03 21:26:29 so? Nov 03 21:26:51 maybe moto will sell android phones direct to end users that are open Nov 03 21:26:56 (sorry for the typo) Nov 03 21:27:04 open? Nov 03 21:27:10 reflashable Nov 03 21:27:13 spikebike: motodroid not coming until winter 2009 Nov 03 21:27:43 i doubt you'd be able to flash it Nov 03 21:28:09 trigatch4: amazon mp3 purchaser is broken for _ filenames in r19 (and many people are still there). and - at least for me - the music player behaves like an epileptic cd player if i plug in a headset adapter (plays 15-90 seconds, then goes to the main player page and skips to a new song, forgetting history). and imap email doesn't save read/delete status to the server in any sort of reliable way (afaik deletes still don't get posted, and read/unread gets pos Nov 03 21:28:16 frustrating that even with the source to android you can't change anything 8-( Nov 03 21:28:51 you guys complain a lot for a system that is more open than anything else on the market right now Nov 03 21:29:01 instead of crying about it why not help fix it Nov 03 21:29:06 more open? Nov 03 21:29:37 i'm exhausted, you get the point Nov 03 21:29:40 tons of phones allow java development Nov 03 21:29:44 michaelnovakjr: s/open/broken/ and i'd love to. explain how i can flash a debug-enabled browser and i'll get hacking on my biggest pet peeves. Nov 03 21:29:46 There are also several efforts going on to get Android running on OpenMoko phones. Nov 03 21:30:09 spikebike: what does java have anything to do with it Nov 03 21:30:12 Disconnect: early adopters always pay a price. if you want to know exactly how a product works before you buy it, wait a coupla weeks and read reviews from others who have it online. Nov 03 21:30:17 its the fact you have access to lots of stuff Nov 03 21:30:38 source availability on a locked platform means i can find out why its broken, and still not be able to fix it. Nov 03 21:30:38 Disconnect: what would that achieve? Nov 03 21:30:55 the G1 isn't perfect... but neither is any other phone out there Nov 03 21:30:57 who says you can't fix it? Nov 03 21:31:11 you're still within your 30 days... can't you just return it if you don't like how it works? Nov 03 21:31:18 nobody is forcing you to keep it Nov 03 21:31:21 trigatch4 agreed, but the source just makes it twice as frustrating that you can't fix it Nov 03 21:31:22 it's only been a week???????????? Nov 03 21:31:42 why are we saying you can't fix it Nov 03 21:31:45 michaelnovakjr: ok. so again, explain how i can put the fixed (or further broken, or debug-enabled, or just purple-backgrounded) version onto the device Nov 03 21:31:52 what is preventing you from coding a fix and submitting a patch? Nov 03 21:32:11 inability to test the fix in the conditions that i'm producing the bug Nov 03 21:32:22 Disconnect: you can load it in the emulator and submit the patch to google, if you are a good programmer your fix ends up in a build :) Nov 03 21:32:25 Disconnect: doesn't repeat on the emulator? (Yes, I'm repeating myself somewhat.) Nov 03 21:33:19 trigatch4: its 14 days unless you live in cali Nov 03 21:33:24 just because there's no instant gratification doesn't mean it can't be fixed Nov 03 21:34:08 Disconnect: have you written any software yet? Nov 03 21:34:13 Disconnect: the emulator is good enough for the Android team to test on, it should be good enough for you :) Nov 03 21:35:13 trigatch4: i never said it wasn't someday going to be good. i said, specifically, right now, it shouldn't have gotten out of beta and -certainly- shouldn't be going mass market (@ walmart and similar) because when Joe Random gets this thing he's gonna rapidly discover the only thing it can do well is web browse (mostly) and gmail. Nov 03 21:35:39 i've done more than that so far :) Nov 03 21:35:44 without problems too :) Nov 03 21:35:48 Disconnect: we do a pretty damn good job of calculating tips too. Nov 03 21:35:57 haven't tried but ok :) Nov 03 21:35:58 fadden: and predict the weather Nov 03 21:36:04 :) Nov 03 21:36:06 and cut ringtones Nov 03 21:36:16 weather apps are hit or miss, too many of them need gps and too many people are having gps probs Nov 03 21:36:47 yeah Nov 03 21:36:53 (fwiw my gps experience has been passable. takes forever to get a hit while moving at -all- but it does get hits in 'adversarial' areas like inside the office building and under overhangs and such) Nov 03 21:36:54 (old joke) if the phone is wet, it's raining. If it's covered in white stuff, it's snowing. ... Nov 03 21:37:09 google needs a add this position for this access point to the db Nov 03 21:37:10 if its on fire, it must have been a christmas present... Nov 03 21:37:26 seems silly to have a resolution of half a city when such info is trivial to get Nov 03 21:37:26 oh yah i almost forgot, wifi is hit or miss Nov 03 21:37:37 sounds like you have a defective device :) Nov 03 21:37:45 GPS and WiFi have been working fine for months for me Nov 03 21:37:46 yea :) Nov 03 21:37:55 my wifi is great and 3G is fast too Nov 03 21:38:37 romainguy__: if i powercycle the ap, it will connect for as much as a few hours. (sure, sounds like an ap problem, except for the n800 thats had a steady connection for the past 2 months...) Nov 03 21:39:07 Disconnect: sorry to hear that Nov 03 21:39:09 Disconnect: it sounds like you don't want to get your device checked because you'll have nothing to complain about :) Nov 03 21:39:09 3g is pretty good. although i've recently started having issues where coming out of the metro tunnel it gets wedged in a no-data state. have to toggle airplane mode (or reboot) and hten its like nothing happened Nov 03 21:39:24 michaelnovakjr: i'd love to swap devices. how do i back up my bookmarks and sms's and stuff? Nov 03 21:39:27 (my ap used to go down after 2 hours of VPN... changed the AP, problem went away :)) Nov 03 21:39:55 disconnect easy, open your phone and perform some surgery on the surface mount chips ;-) Nov 03 21:40:02 :) Nov 03 21:40:21 if only nokia shipped a n800 with a cell interface Nov 03 21:40:26 ap itself is fine, doesn't affect any other connections. and its not just home ap, work and public wifi ones behave the same way.. (and conveniently, i'm usually also using my mbp so i can get a solid look at how good/bad the signal is and such.) Nov 03 21:41:04 the only time wifi didn't work was when i typed the password wrong :) Nov 03 21:41:11 heh Nov 03 21:41:16 with wpa2 personal? Nov 03 21:41:20 yea Nov 03 21:41:22 and WEP Nov 03 21:41:28 i've connected to both Nov 03 21:41:49 i'm liking the device a lot Nov 03 21:42:14 (heard from various posters that they have wpa2 problems also) Nov 03 21:42:51 Have you seen that : http://cgi.ebay.de/T-Mobile-Google-G1-Android-G-1-NEU-UNLOCKED-DEUTSCHLAND_W0QQitemZ140278400544QQcmdZViewItem?hash=item140278400544&_trksid=p3286.c0.m14&_trkparms=72%3A1229|66%3A2|65%3A12|39%3A1|240%3A1318 <- 722 EUR for a G1 (1135$) Nov 03 21:43:25 that's expensive, not worth it Nov 03 21:43:49 jeez. Nov 03 21:44:23 so how are the guinea pigs holdin up? Nov 03 21:44:27 pretty solid ? Nov 03 21:44:33 It is a joke. And result of the US/UK only strategy :( Nov 03 21:46:10 woohoo nerw connectbot in market Nov 03 21:46:42 we like the connectbot Nov 03 21:48:19 i will say, the one thing i would really like to see is the market app updated Nov 03 21:48:27 it would be nice to support application updates Nov 03 21:48:29 what is Stk? it is listed as one of the application in source code........ Nov 03 21:49:42 and yay! it keeps your old host database intact =D Nov 03 21:49:43 waldo sweet Nov 03 21:49:52 I was hoping for ssh keys Nov 03 21:50:31 Could some of the google guys (swetland, morrildl or romainguy) comment on the rumoured developer devices? Would be nice to know something about a timeframe. Nov 03 21:50:33 does the connectbot author hang out here? Nov 03 21:50:45 ^^ Nov 03 21:51:08 hi there Im trying to download the adroid source code using that script repo but it is toooo slowww.. and is not my connection... any advice to fix it? Nov 03 21:51:53 jaek? Nov 03 21:52:06 i think connectbot is broken tho, it didn't request gps or the ability to send sms's or anything. how do we know its any good if it doesn't need all the permissions it can possibly have? Nov 03 21:52:15 nightwatch: just grab a coke and let it download :) Nov 03 21:52:18 Cedric2, huh? Nov 03 21:52:48 I found the proxy: Nov 03 21:52:52 boy Disconnect you are quite the negative today huh? Nov 03 21:52:53 wow hi nightwatch Nov 03 21:52:56 http://graha.ms/androidproxy/ Nov 03 21:53:01 Haven't tried it, so no guarantees Nov 03 21:53:04 Disconnect is filling in for jasta ;) jk Nov 03 21:54:18 Disconnect: rofl ;) Nov 03 21:54:34 michaelnovakjr: that was obviously a joke, but take it however you like. in an environment where 3/4 of the simple notepad apps require net access, gps and the ability to read/write my contacts.... (and where we're successfully training users to pull a windows and just keep clicking 'yes' until its installed) it seemed appropriate to highlight one of the few apps that doesn't pull all that crap. Nov 03 21:54:47 Disconnect: :) Nov 03 21:54:52 i know what you mean Nov 03 21:55:04 random question, anyone here use google desktop, copernic desktop, etc? Nov 03 21:55:06 it is pretty bad Nov 03 21:55:18 Disconnect: i was going to add GPS to the file manager Nov 03 21:55:25 just to fit in Nov 03 21:55:36 michaelnovakjr: word around here is that some apps are literally just using it to spy on users. Nov 03 21:55:37 Well it helps to know exactly WHERE on your flash chip the data is stored Nov 03 21:55:41 it would be nice if you could decide to reject a permiossion from an app Nov 03 21:55:45 yah Nov 03 21:55:50 so you can find it faster later Nov 03 21:55:53 umdk1d3: that would be nice Nov 03 21:56:10 like i was saying last week.. gps doesn't need to be allowed or uninstalled. its perfectly ok to tell the app 'no fix' forever until i say it can know. Nov 03 21:56:14 umdk1d3: I'm kind of disappointed that's not the case Nov 03 21:56:16 hi by the way Nov 03 21:56:21 Disconnect: it works for GPS Nov 03 21:56:23 bit it is not download the source yet.. is just that manifest thing.. Nov 03 21:56:25 doesn't work so well for other things Nov 03 21:56:26 oh hey again BHSPitWeb :) Nov 03 21:56:31 like accessing contacts, reading settings, etc. Nov 03 21:56:36 hrm, so today it's basically impossible to use an external gps? Nov 03 21:56:42 I.e. vis bluetooth Nov 03 21:57:08 er via Nov 03 21:57:09 romainguy___: gps, net access, contacts ('no contacts'), sms's ('no sms' and 'can't send') .. much of it can be covered with whatever handles "no cell signal/no net access" Nov 03 21:57:46 romainguy___: its not 100% but its close. can't write perms is easy enough (noop/success), although it may result in unexpected application flailing about Nov 03 21:58:05 I figured out how to get around the apps that uselessly want contact and gps info. I took out the battery. HAH. I fooled THEM. Nov 03 21:58:11 the problem is that you want apps to be able to distinguish between an error/no data and a permission refusal Nov 03 21:58:18 just failing is not acceptable Nov 03 21:58:30 I'm not saying having fine grained permissions is not a good idea Nov 03 21:58:31 it is Nov 03 21:58:33 we totally agree Nov 03 21:58:43 spikebike: unfortunately, they do hang out here Nov 03 21:58:49 it has to be done the right way though Nov 03 21:59:16 agreed Nov 03 21:59:38 kRutOn the connectbot author? Nov 03 21:59:42 i don't think apps should be able to distinguish between that. in sdk1 there's no way to do it anyway, so sdk1 needs to just hide it behind no-data-available. sdk2 can say "tell me if a perm is blocked" but that needs to be toggleable by the user - maybe i don't want this shopping list to freak at me every 2 minutes because i won't let it hit gps... Nov 03 21:59:43 nick? Nov 03 21:59:58 spikebike: kRutOn and umdk1d3 Nov 03 22:00:02 spikebike: yea both of us lol Nov 03 22:00:20 <_avatar> great job, guys. Nov 03 22:00:24 <_avatar> connectbot is very well done Nov 03 22:00:49 spikebike. go to connectbots donation page, and use it. then bug them about new features and tell them how wonderful they are Nov 03 22:00:50 :P Nov 03 22:00:51 * Disconnect should prolly file that as a bug Nov 03 22:00:58 is it opensource? Nov 03 22:01:01 it still has some quirks, but is relatively solid Nov 03 22:01:09 the new update looks very promising Nov 03 22:01:27 spikebike: yep, kRutOn even has svn builds autocreated and put into featured downloads Nov 03 22:01:44 heh Nov 03 22:02:04 krut0n cool, I was thinking of writing a client that was basically a hardware token for ssh-agent and openid Nov 03 22:02:22 i.e. new windows/logins on your desktop would talk to your g1 and ask for yes/no Nov 03 22:02:32 ooh now that sounds interesting Nov 03 22:02:34 much like the hardware tokens that are fairly common Nov 03 22:02:37 like having a securid token? Nov 03 22:02:43 ya Nov 03 22:02:58 so you say on your desktop firefox -> openid website Nov 03 22:02:58 problem is that its not entirely isolated Nov 03 22:03:02 yeah, I was thinking Mac OS X Keychain Nov 03 22:03:08 or ssh -l root randomserver Nov 03 22:03:33 the reason securid works so nicely is there is a big shared secret that is pretty much embedded in that token and hard to extract Nov 03 22:03:34 not entirely isolated? Nov 03 22:03:44 you need bluetooth access, which iirc is not available in the sdk Nov 03 22:03:48 no Nov 03 22:03:53 could use XMPP Nov 03 22:04:55 so basically ssh-agent or an openid server/proxy encrypts with the g1's private key Nov 03 22:04:58 er public key Nov 03 22:05:09 saying something like timestamp, ip, auth request, token Nov 03 22:05:29 g1 displays that info and say yes/no, then encrypts the response in the auth/prox/openid Nov 03 22:05:35 public key Nov 03 22:05:51 sends that over XMPP and the openid/ssh-agent acts appropiately Nov 03 22:06:01 the cool thing is the g1's private key never leaves the g1 Nov 03 22:06:16 and even with insecure communication you shouldn't be leaking, sniffable, replayable, etc. Nov 03 22:06:39 no worries about sharing passwords across sites Nov 03 22:06:44 keyboard sniffers Nov 03 22:06:48 shoulder sniffing Nov 03 22:06:52 er surfing Nov 03 22:08:13 spikebike: when the last 4 or 5 messages in a channel are from you, that's how you know when you need to slow down or write longer messages :P Nov 03 22:08:25 or... 15 Nov 03 22:08:29 yea whoa Nov 03 22:08:34 heh, k Nov 03 22:08:48 umdk1d3: how's that other project coming along? Nov 03 22:09:00 or has it not been a priority Nov 03 22:09:22 BHSPitWeb: other priorities right now :/ Nov 03 22:09:31 but feel free to get started on it if you like Nov 03 22:09:50 you talking about five? Nov 03 22:09:59 unix_lappy: nah something else ;) Nov 03 22:10:17 * unix_lappy hopes five is the other priority :-P Nov 03 22:10:30 * unix_lappy cracks his whip! Nov 03 22:10:38 five? Nov 03 22:10:48 Five is jasta's project Nov 03 22:11:06 ahh, what was your active project umdk1d3 ? Nov 03 22:11:12 umdk1d3: what I would get started on would be something specific to my situation, not the crazy thing you aspired for ;) Nov 03 22:14:22 http://code.google.com/p/five/ Nov 03 22:14:42 oh, I remember seeing that Nov 03 22:14:43 * donomo is still waiting for RC29 Nov 03 22:17:04 seem like connectbot can generate, but not export keys. I can't find anything when I mount the sd card, or a way to get it to send one. Nov 03 22:18:07 there was a way to get it into clipboard, although yes it seems like that is gone Nov 03 22:18:10 Anyone know how to use signapk to sign jars for android? I know you can use the jarsigner, but since the signapk exists I was just curious if I could get it to work Nov 03 22:21:17 I like saving android screenshots on my iPod Touch, firing up the Photos app and pretending. Nov 03 22:21:29 Some day... sigh Nov 03 22:22:37 BHSPitWeb: haha Nov 03 22:24:58 you need a VNC server for the g1 and a vnc client for the iphone Nov 03 22:28:42 actually the local User group wants an android demo/talk Nov 03 22:28:56 vnc or equiv would be useful there as well (to use with a projector) Nov 03 22:32:05 spikebike: iPhone has it :P Nov 03 22:32:15 client? or server and client? Nov 03 22:32:18 both Nov 03 22:32:35 the server requires jailbreak, though Nov 03 22:32:57 BHSPitWeb: so why didnt you just get a G1? Nov 03 22:33:14 unix_lappy: because my existing HTC is fine Nov 03 22:33:37 strtrk? Nov 03 22:33:40 yeah Nov 03 22:39:37 good evening Nov 03 22:39:56 hello Nov 03 22:41:22 DalvikVM doesn't support ClassLoader, right? Nov 03 22:41:36 It does support ClassLoader. Nov 03 22:42:06 What it doesn't support is a way to load classes from a DEX file that isn't installed by the package manager. Nov 03 22:42:23 or generate classes on the fly. Nov 03 22:45:49 I wonder if DalvikVM will escape android Nov 03 22:46:22 I wonder if Dalvik VM will be replaced on android. Nov 03 22:46:30 We deliberately made either scenario feasible. Nov 03 22:47:13 i didnt know this but if you slide up anywhere on the bottom, the apps blind slides up Nov 03 22:47:19 they should make 3 individual tabs Nov 03 22:47:28 and have the other 2 be custom Nov 03 22:47:32 like one be a terminal Nov 03 22:48:29 the middle be apps, and the right be somethin else Nov 03 22:51:03 d0nets: who is "they"? The magic team of programmers who want you to be happy? Nov 03 22:51:15 :P Nov 03 22:51:28 yes Nov 03 22:51:31 sorry Nov 03 22:51:32 WE Nov 03 22:51:41 I ME JEW Nov 03 22:52:18 Hey, I think that's fine, but let's keep religion off-topic shall we Nov 03 22:52:53 yea sorry Nov 03 22:53:02 i forget this chan is on freenode Nov 03 23:07:36 There's some part of the intent loose coupling I seem to be missing: in the Notepad example a new Note is inserted (created) by sending an INSERT action intent with the right uri. But the intent filter for the note editor activity does not expect a specific uri, but instead a specific mimeType. I'm trying to do the same but mine fails probably because the mimeType couldn't be matched. How is the translation from uri to mimeType done (is it even done?)? Is this vi Nov 03 23:10:55 Is this vi Nov 03 23:10:59 you kind of ended there. Nov 03 23:11:23 iirc you have to register this in the manifest? Nov 03 23:11:32 or specify it in the program Nov 03 23:11:45 go over the tutorial again Nov 03 23:11:54 '$TIMEOFDAY, #android Nov 03 23:12:07 hmm, vol, I'll take a look again Nov 03 23:12:51 but maybe I can rephrase my question to this: Nov 03 23:13:12 Is there a short way to debug a "No activity found to handle Intent" ActivityNotFoundException? Some way you can see why it didn't match where you expected the intent to match? Nov 03 23:14:04 perhaps; my memory of this is a little hazy. You might want to wait for someone else. Nov 03 23:15:09 vol: thx anyway Nov 03 23:17:43 has anyone been able to get the vnc viewer working? Nov 03 23:17:52 There's a VNC viewer?! Nov 03 23:17:54 oh, there is one? Nov 03 23:17:57 appstore? Nov 03 23:18:05 s/appstore/market/; Nov 03 23:18:11 lol Nov 03 23:18:12 ya Nov 03 23:18:31 no Nov 03 23:18:34 its still in dev Nov 03 23:18:39 there is an apk but it doesnt work Nov 03 23:18:49 One thing I have to say I'm happy about with the G1 is the call quality Nov 03 23:18:59 same here Nov 03 23:19:04 (throwing romainguy a bone) Nov 03 23:19:04 volume is rather nice as well Nov 03 23:19:07 :D Nov 03 23:19:11 i think it is http://code.google.com/p/android-vnc-viewer Nov 03 23:19:11 I've had lots of problems with data working properly myself Nov 03 23:19:46 d0nets, don't assume all code.google project .apk's are updated for release functionality Nov 03 23:19:54 heh, yeah Nov 03 23:20:02 I found one I was interested in that was 9 months old or so Nov 03 23:20:23 well but if your ead the issues Nov 03 23:20:28 it says how to get it working Nov 03 23:20:39 d0nets, on 1.0? Nov 03 23:20:41 or pre? Nov 03 23:20:58 it nakes a difference Nov 03 23:21:01 *makes Nov 03 23:21:02 on g1 Nov 03 23:21:19 ok again... Nov 03 23:23:00 eh? Nov 03 23:24:11 i just read the issue, perhaps you should reread it. Nov 03 23:26:00 yea i will Nov 03 23:26:02 gimme a sec Nov 03 23:26:34 im trying to help a buddy get his vid drivers workin in ubuntu, you using 8.10 yet? Nov 03 23:27:02 at the office on test boxes yeah Nov 03 23:29:07 hes having probs with his ati graphics Nov 03 23:29:28 thats the usual ubuntu problem : / Nov 03 23:32:46 I can get it to to run on my phone by using eclipse but when I generate an apk file that file does not install. Nov 03 23:32:54 thats what i was referring to Nov 03 23:32:58 you cant install it with an apk Nov 03 23:33:01 you have to use eclipse Nov 03 23:40:11 anyone wanna try to get this working with me Nov 03 23:40:26 you have to sign it or something Nov 03 23:40:30 read up the install instructions Nov 03 23:40:35 particularly the "I'm not using eclipse" part Nov 03 23:41:04 http://code.google.com/android/intro/develop-and-debug.html#otherides Nov 03 23:41:05 this Nov 03 23:42:44 what? Nov 03 23:43:57 there's an ant script you have to run. Look through the build.xml file; it's the same thing that eclipse uses. Nov 03 23:45:08 i dont have eclipse on this pc, lemme whip out the laptop Nov 03 23:47:17 interesting. neighbor had the same problem with syncing contacts getting hung up on an image file that I did yesterday Nov 03 23:48:07 got him squared away, but he's ready to return all his family's g1's now and get off t-mobile after all the problems Nov 03 23:48:37 *sigh* I told him not to get it in the first place, but the sales reps at tmo were raving about it Nov 03 23:50:39 I really wish the Calendar (Google Calendar) didn't suck... can't do repeat for every other week or custom Nov 03 23:50:43 wth is that about? Nov 03 23:51:30 Damm: file a bug? Nov 03 23:51:42 Damm: I thought google calendar *could* do all that stuff. Is the complaint that the UI on the phone can't? Nov 03 23:53:24 andyross, I go to calendar.google.com and I setup a new event, and I get repeat for Daily, Every weekday Mon-fri, every mon, weds, fri, every tues, and thurs, weekly, monthly, yearly. Nov 03 23:53:41 there is no option for custom, there is also no option for every other week. Nov 03 23:54:10 Dunno, I'm not a user. But my wife loves it, and is constantly scheduling complicated stuff for me (that now ends up on my phone automatically, sigh...). Nov 03 23:54:30 I use iCal, and well... it doesn't live up to iCal in any way or manner. Nov 03 23:54:46 tiz how I schedule my bills (paying them) otherwise I forget. Nov 03 23:55:20 there is no option for custom, there is also no option for every other week. Nov 03 23:55:39 damn, you can make it repeat every other week Nov 03 23:55:44 languish, how? Nov 03 23:55:52 select Nov 03 23:55:52 weekly and have it repeat every 2 weeks. Nov 03 23:56:00 bah Nov 03 23:56:04 that's silly Nov 03 23:56:08 but it works Nov 03 23:57:22 damn, http://www.google.com/support/calendar/bin/search.py?query=repeat+every+other+week&ctx=en%3Asearchbox Nov 03 23:57:27 Yeah, I think this was mostly user error. Changing software stacks is disruptive, and things that work differently can be really upsetting. Nov 03 23:58:47 languish, available in the webui Nov 03 23:58:52 phone ui didn't do it right. Nov 03 23:58:55 but that works ;) Nov 03 23:58:55 ty Nov 03 23:58:58 :) Nov 03 23:59:18 my wife does the same thing Nov 03 23:59:21 heh Nov 03 23:59:54 but rthen I do it back to her. and now, I'm going to use this boundary app, to set location based alets on her Nov 04 00:00:04 *alerts Nov 04 00:00:36 that should be painful Nov 04 00:00:42 so wehn she's near the store that carrys my favorite chocolate, it'll remind her to get some. and when she's near the store that carrys my favorite soda, it reminds her to get some Nov 04 00:00:56 ;DZ Nov 04 00:01:23 hehe nice idea. Nov 04 00:01:37 having one of these apps integrated with the calendar would be even better Nov 04 00:02:41 cmonex :) Nov 04 00:02:58 :) Nov 04 00:03:34 so i can set location based alerts only on certain dates/times Nov 04 00:04:14 also, enabling the gps only during a particular time period, so it doesn't run down battery the whole day Nov 04 00:06:24 "I know she arrives at the station between 4pm and 5:30pm on Thursdays, enable gps during this time period, and set a location based alert when she's near my favorite deli to remind her pick up my favorite antipasto salad, which we're always out of by Thrusday Nov 04 00:07:24 then again, she's gonna have me picking up gallons of milk on the way home from work Nov 04 00:07:36 mmm, week-old salad Nov 04 00:07:37 :| Nov 04 00:08:31 "whenever she's near that guy' house I suspect her of cheating on me with, call me and enable speakerphone." Nov 04 00:09:06 isn't there an app like that already? Nov 04 00:09:16 lulz Nov 04 00:09:54 but yea, an at or chron function would have been really nice Nov 04 00:11:09 hi folks im having a hell of a time trying to compile android on ubuntu 8.04/amd64.. my libz seems to be incorrect - i think it wants a 32-bit libz and i only have 64-bit. apt-get for libz-dev doesn't help :( any clues? Nov 04 00:11:38 Chainfire, setup a chroot with libz for 32bit Nov 04 00:11:42 you basically need a 32bit chroot Nov 04 00:12:40 err... ok. is that a one-liner or do you have some links i could look at for that? Nov 04 00:13:02 dunno i haven't used ubuntu. Nov 04 00:13:14 however, i'm sure there's something decent on google Nov 04 00:13:33 http://ubuntuforums.org/showthread.php?t=24575 Nov 04 00:14:36 thx Nov 04 00:14:52 otherwise you'd have to build the toolchain for arm Nov 04 00:14:55 and all that fun stuff. Nov 04 00:14:57 heh Nov 04 00:15:06 I was hoping the 64 bit stuff under ubuntu was better by now Nov 04 00:15:09 can't imagine the 64bit would make the sdk that much of a waste. Nov 04 00:15:11 a friend has an interesting approach Nov 04 00:15:16 spikebike, nah Nov 04 00:15:17 100% 32 bit system Nov 04 00:15:24 except the kernel which is 64 bit Nov 04 00:15:28 I have a simple one... server = 64bit Nov 04 00:15:28 it actually works really well Nov 04 00:15:33 Macbook Pro = 32bit Nov 04 00:15:36 well this was a desktop Nov 04 00:15:37 use MBP to use SDK. Nov 04 00:15:48 so you can use >= 4GB quite well Nov 04 00:16:23 yes don't have the issues with flash, java plugins, acroread, and other binaries Nov 04 00:16:27 s/yes/yet/ Nov 04 00:16:27 spikebike meant: yet don't have the issues with flash, java plugins, acroread, and other binaries Nov 04 00:17:04 cute Nov 04 00:17:30 spikebike, gentoo's 32bit chroot is pretty decent. Nov 04 00:17:59 I've does similar with ubuntu, it's just painful Nov 04 00:18:03 2 systems to patch Nov 04 00:18:10 nah gentoo does it via portage Nov 04 00:18:13 ah Nov 04 00:18:20 just install the proper packages it installs it into /chroot Nov 04 00:18:26 installs X, etc etc for you Nov 04 00:18:28 very easy Nov 04 00:18:50 I also find the 64bit support on Gentoo to be quite mature. Nov 04 00:18:52 still seems cleanest to just have a 64 bit kernel and 32 bit user space Nov 04 00:18:58 nah Nov 04 00:19:02 no replication Nov 04 00:19:14 gentoo doesn't make you enter the chroot Nov 04 00:19:27 dlload() and ld handle the magic for you Nov 04 00:19:46 so the library's sit in /chroot, while your applications are wherever, and they can see your $HOME Nov 04 00:19:49 and so forth Nov 04 00:20:13 no required mount -o bind /dev /chroot/dev and then etc and bleh Nov 04 00:20:24 the idea of having to do apt-get update in your system and then a chroot is vile Nov 04 00:22:23 what's the path to check device (not sync) updates again? Nov 04 00:22:49 i could have sworn I'm looking in the right section Nov 04 00:23:03 * jasta reads the topic Nov 04 00:23:09 * jasta wonders why the topic gives anyone a vote Nov 04 00:23:13 as if #android is not already being logged Nov 04 00:23:24 dang for chroot i pretty much have to reinstall a whole 32-bit system into it ? Nov 04 00:23:44 That's kind of what a chroot is, yeah. Nov 04 00:23:50 jasta: can you move your device a little closer? I can't quite guess your password from the keyboard noises. Nov 04 00:24:06 fadden: hmm? Nov 04 00:24:22 yes Chainfire. Nov 04 00:24:26 eh for gawds sake Nov 04 00:24:33 this is why I hate linux. Nov 04 00:24:52 fadden: http://ibot.rikers.org/%23android/20081102.html.gz Nov 04 00:25:09 Chainfire, this isn't a linux issue... this is a Ubuntu issue. Nov 04 00:25:18 take it up with Ubuntu for not handling things better. Nov 04 00:25:43 64bit has been around for what a decade now? easily... there is absolutely no reason for 64bit support to be as pathetic as it is in ubuntu. Nov 04 00:25:52 well 32bit chroots Nov 04 00:26:01 so, what distro allows me to compile android without jumping through hoops easily? Nov 04 00:26:06 it should be smooth, it should be handled easily. Nov 04 00:26:15 * Damm just mentioned one above... but it's more of an advanced linux distro. Nov 04 00:26:17 Chainfire: Ubuntu Nov 04 00:26:29 marcone, he runs 64bit ubuntu Nov 04 00:26:33 doesn't want to do a chroot Nov 04 00:26:43 or atleast an chroot that's easier then ubuntu's Nov 04 00:26:50 I'm running 64 bit Ubuntu too, and it builds Android OK Nov 04 00:27:05 marcone: with the open-source rel? Nov 04 00:27:12 Damm: its' more the debian/ubuntu tradition is to assume "64 bit" is a different architecture, where the redhat/sun tradition assumes it's a special case and actually complicates installation of "native" binaries. The details are subtle, and not easily amenable to platform flamage. Nov 04 00:28:00 andyross, well Solaris had their crud detailed in the lib/sparcv9 and lib/ crud... their linker handled it almost sanely Nov 04 00:28:05 ok then marcone perhaps you can answer why I'm getting libz errors then? :) skipping all i got when searching for -lz, apt-get install libz-dev is no help Nov 04 00:28:14 (ubuntu 8.04) Nov 04 00:28:16 I can get through a "dalvikvm" build, which builds everything I want right now, on 64 bit ubuntu just fine. A full build stops right now looking for 32 bit X11 libraries which aren't available in development ("*.so") links. Nov 04 00:28:18 but I would overall say that 64bit solaris is a joke. Nov 04 00:28:33 Chainfire: you need to also install the 32 bit compatibility libraries Nov 04 00:28:55 andyross, right, and with Gentoo it will install the X11 32bit library's and base library's quite easily for you Nov 04 00:29:09 i.e. lib32z1-dev, etc Nov 04 00:29:14 all in a tightly packed folder. Nov 04 00:29:17 Must we get into a platform flame war? Just stop. Nov 04 00:29:33 * Damm puts himself out. Nov 04 00:29:56 thx marcone, that seems to work Nov 04 00:30:02 OK, my 3G indicators keeps showing data transfer. I don't have any recent apps that would download, and it's not indicating that it's syncing. the logcat keeps showing the following... Nov 04 00:30:03 E/SOCKETLOG( 189): add_recv_stats recv 0 Nov 04 00:30:03 E/SOCKETLOG( 189): add_recv_stats recv 0 Nov 04 00:30:03 E/SOCKETLOG( 189): add_recv_stats recv 0 Nov 04 00:30:26 continuously Nov 04 00:30:49 stop downloading pr0n? Nov 04 00:30:57 never. Nov 04 00:31:21 noooo mexican fail Nov 04 00:31:23 yay, i get all night to hack on the Email app Nov 04 00:31:32 lol wrong chan Nov 04 00:31:34 i will probably have a version worth giving to people :) Nov 04 00:32:59 jasta: maybe you can fix the bug that makes it useless to me ;) Nov 04 00:33:59 yakischloba: what's that? i do know the code base quite well at this point Nov 04 00:34:16 so, a week ago or so somebody was saying something about a tutorial about running C++ code on Android ... that ever happen? Nov 04 00:34:31 jasta: Shortly after setting up a new account, I will re-open the Email app to find it back at the setup screen (my account has been removed) Nov 04 00:34:53 that doesn't surprise me too much. the way that the app stores accounts makes absolutely no sense Nov 04 00:35:00 haha Nov 04 00:35:06 it uses SharedPreferences Nov 04 00:35:16 despite that it uses a sqlite3 database for everything else Nov 04 00:35:20 messages, folders, etc. Nov 04 00:35:26 yeah, it has happened to me without fail within about 4 hours every time. I just got RC29 so I tried it on the bus, and it happened within 2 minutes Nov 04 00:35:44 jasta: in what this doesn't make sense? Nov 04 00:35:55 i can't parse that :) Nov 04 00:35:57 yakischloba, install K-9. Nov 04 00:36:04 K-9? Nov 04 00:36:15 email client Nov 04 00:36:18 Oh Nov 04 00:36:18 it's in themarket. Nov 04 00:36:21 K-9 mail is some dude hacking on the e-mail app, although somewhat recklessly i've heard. Nov 04 00:36:38 works quite well here. Nov 04 00:36:55 has he opensourced his changes? Nov 04 00:37:02 yes Nov 04 00:37:08 code.google.com/p/k-9 Nov 04 00:37:14 err Nov 04 00:37:17 code.google.com/p/k9mail Nov 04 00:37:22 (why did he feel the need to fork?) Nov 04 00:37:39 because he can ;-) Nov 04 00:37:40 because real men use forks and not spoons Nov 04 00:38:11 umdk1d3: because he was extremely impatient Nov 04 00:38:47 and he thought it was necessary for some dumb reason. probably because he was too impatient to think about it :) Nov 04 00:39:15 jasta, your sending your changes back upstream? Nov 04 00:39:55 yes Nov 04 00:40:50 umdk1d3: i think he thought that he had to fork in order to load it onto his phone. i, meanwhile, wrote a script that lets me load it onto the phone :) Nov 04 00:41:10 marcone> having the same issue now with X11 libs... lib32x11-dev doesn't seem to exist, though Nov 04 00:41:22 umdk1d3: he really didnt organize his changes to go upstream either. major hackjobs all over Nov 04 00:41:54 ouch :/ Nov 04 00:42:53 i still might tackle some of the issues and get them sent upstream Nov 04 00:43:05 even if i just clean up his patches to do it Nov 04 00:43:32 I look at it this way, the email client is a joke. Nov 04 00:43:46 atleast with K-9mail it works decently, and does what it says it does. Nov 04 00:44:03 I was annoyed when Email didn't push the 'delete' back to my IMAP server Nov 04 00:44:13 why even have a delete button if it doesn't do a thing? Nov 04 00:44:14 "It's my intent to feed back improvements to the core Email application, though I'm not 100% sure everything we do will be deemed 'right' for a coreapplication. " --quote from dev Nov 04 00:44:18 Chainfire: it's probably enough to just make .so.X.Y -> .so links for each of your lib32/libX*.so.X.Y libraries. Nov 04 00:44:21 Damm: i disagree, i just think its not feature rich Nov 04 00:44:29 it is well built, and open sourced. there is a lot of potential to improve it easily Nov 04 00:44:40 Chainfire: I believe that is an Ubuntu packing issue. I ended up making the symlink for libX11.so myself Nov 04 00:44:41 how many more features is he providing beyond the original app? Nov 04 00:45:02 umdk1d3: that is his quote, sure, and yet he has no commits currently Nov 04 00:45:06 performance, works like it should. Nov 04 00:45:06 Does it use Maildir or an Androidism to store the messages? Nov 04 00:45:07 so... :) Nov 04 00:45:20 jasta, he's been pushing revisions out pretty fast, how can he have no commits? Nov 04 00:45:22 gambler: the email app uses a sqlite3 database to store messages Nov 04 00:45:33 Damm: i think he meant the core android tree Nov 04 00:45:35 Damm: because he has not bothered to contribute any of those changes to upstream Nov 04 00:45:40 umdk1d3, ah Nov 04 00:45:47 and i dont think he really intends to. i talked to him a bit Nov 04 00:46:19 it wouldn't be that hard to submit it for him Nov 04 00:46:24 if you were so inclined Nov 04 00:46:31 he has a very reckless attitude about the whole thing, and he's perfectly happy letting his tree grow unmanagably apart from android's Nov 04 00:46:40 jasta: i wonder if he expects other devs to do the actual porting back to the android tree? Nov 04 00:46:43 marcone> then it says its incompatible... doesnt seem to be a libX11 in my lib32 Nov 04 00:46:53 symlink, incompatible Nov 04 00:46:58 Damm: well, at this point it is possible. but eventually his changes are gonna be so far reaching and poorly thought out that it would be more work to fix them up than to just hack on the original app Nov 04 00:47:13 umdk1d3: he probably doesn't give a shit about porting back. :) Nov 04 00:48:53 Chainfire: not sure how to fix that. My system had it preinstalled. Nov 04 00:51:10 remove/install ia32-libs did the trick :/ Nov 04 00:52:03 indeed: Nov 04 00:52:03 $ dpkg -S /usr/lib32/libX11.so.6 Nov 04 00:52:03 ia32-libs: /usr/lib32/libX11.so.6 Nov 04 00:52:45 funny i had it installed, though Nov 04 00:53:20 someday im going to know something about linux, haha Nov 04 00:54:17 Does anyone know which android component(s) fail in 64 bit mode, for that matter? Seems like the simplest solution here would just be to fix whatever platform bug is forcing the mixed mode build. Nov 04 00:56:16 oh you got to be kidding me... android market requires google checkout... which is not available in my country... nice! Nov 04 00:56:19 huh. it looks like that error was an attempt to update the g1 Nov 04 00:56:25 and it's failing Nov 04 00:56:36 it wasn't able to download the update for some reason Nov 04 01:01:21 * umdk1d3 criez, my G1 has a dead pixel now :( Nov 04 01:01:34 :( Nov 04 01:01:36 mm,how would that happen? Nov 04 01:01:48 Chainfire!! Nov 04 01:01:51 you got a g1? Nov 04 01:01:53 umdk1d3, get that strobe app and run it through Nov 04 01:02:32 Chainfire: you porting WMWifiRouter to android? Nov 04 01:02:43 languish: ahh, good idea :) Nov 04 01:02:47 :) Nov 04 01:02:51 good luck Nov 04 01:03:13 cmonex> it on its way here yah Nov 04 01:03:18 jpalmer> yes Nov 04 01:03:28 * languish hugs Chainfire just because Nov 04 01:03:33 ltxda hooked me up Nov 04 01:03:58 ahhhhhh /me seizes Nov 04 01:04:07 now i just need to come to terms with Android... The emulator crashing on me constantly :D Nov 04 01:06:55 so uh, is ltxda also getting one? :O Nov 04 01:07:00 nah Nov 04 01:07:13 he could've gotten 4 dev devices but he passed Nov 04 01:07:24 and he didnt tell me... so he hooked me up with someone else ;) Nov 04 01:08:47 ltxda thinks it aint ready yet Nov 04 01:08:47 and that the G1 is friggin ugly... and I'd have to agree on that last point ;) Nov 04 01:10:38 * languish doesn't find the G1 to be ugly, just not sexy Nov 04 01:11:01 it's.. sorta basic/utilitarian Nov 04 01:11:10 and woulda been a wet dream 5+ years ago Nov 04 01:11:45 yah but thats true of basically any modern tech. what would you give me for a wind u100 5 years ago? Nov 04 01:12:01 istr the vaio was close (only what, half the cpu power and 1/3 the storage?) and it ran 1500+ Nov 04 01:12:20 now its retail $400 Nov 04 01:12:59 i don't think it's ugly Nov 04 01:13:06 but then, i like my thinkpad too :] Nov 04 01:14:19 Disconnect: heh, your wind u100 just dropped about 50 bucks. Nov 04 01:14:26 ? Nov 04 01:15:55 hmm smth else... did anyone notice certain commands that are available if you build Android are not available on the emulator? Wonder if they'll be available on the actual device... Nov 04 01:17:22 Disconnect: you said you paid about 400 for it, it's down to 350. Nov 04 01:17:53 which is pretty substantial for a netbook, around 15% off. Nov 04 01:18:10 @ bestbuy? Nov 04 01:18:25 mhm. Nov 04 01:18:58 cool. take the reciept in, get $55 back. nice. Nov 04 01:19:10 Chainfire: what commands? what do you mean? Nov 04 01:19:27 Disconnect: it's actually about par imho. Nov 04 01:19:46 if i can find someone else (retail) advertising it i'll get $55. otherwise its $50. still... Nov 04 01:20:09 what can I apply a