**** BEGIN LOGGING AT Wed Jun 10 01:55:15 2009 Jun 10 01:56:08 http://logs.nslu2-linux.org/livelogs/webos-internals.txt is now logging this channel. Jun 10 01:58:33 So, it seems that http://palm.cdnetworks.net/rom/pre_p100eww/webosdoctorp100ewwsprint.jar is a publicly available file from Palm - the "Palm webOS Doctor". Jun 10 01:58:45 It has a click-through Palm License Agreement. Jun 10 01:58:57 However, it is a .jar file, and 7Zip opens it fine. Jun 10 01:59:18 is it just an archive? Jun 10 01:59:27 yes Jun 10 01:59:48 In the resources directory in that archive, you will find: Jun 10 01:59:51 webOS.tar Jun 10 02:00:00 NovacomInstaller_x86.msi Jun 10 02:00:23 sprint.tar (all the sprint apps as .ipk files) Jun 10 02:01:16 Inside webOS.tar, you will find: Jun 10 02:01:24 boot-castle.bin Jun 10 02:01:32 castlecmda_evt1_fw.tar Jun 10 02:01:41 castleumtsfw.tar Jun 10 02:02:07 nova-cust-image-castle.rootfs.tar.gz Jun 10 02:02:14 nova-installer-image-castle.uImage Jun 10 02:04:21 castle.xml Jun 10 02:04:51 It seems that castle.xml has details of the format of the internal flash filesystem. Jun 10 02:12:20 resources/webOS.tar/nova-cust-image-castle.rootfs.tar.gz seems to contain the actual filesystem, and it looks to be a pretty standard linux OS Jun 10 02:13:57 did anyone else run the todo bundle on the source? it's intresting .. Jun 10 02:14:21 97 FIXME's .. 351 TODO's .. Jun 10 02:15:27 GSM_RSSI: [113,107,94,82,70,0], Jun 10 02:15:27 // TODO: remove for CDMA Jun 10 02:15:28 CDMA_RSSI: [105,95,85,75,65,0], Jun 10 02:15:30 i found that amusing too Jun 10 02:15:55 just based on RSSI Jun 10 02:16:45 powerIndicator: [12, 20, 28, 36, 44, 52, 60, 68, 76, 84, 88, 100], Jun 10 02:16:46 heh Jun 10 02:17:40 summatusmentis: in fact, the rootfs seems to be built using OpenEmbedded (which I know quite a bit about, being an OE developer with commit access) - see /usr/lib/ipkg in the rootfs tarball Jun 10 02:19:02 rwhitby: that's awesome! Jun 10 02:19:19 I stopped paying attentiont to OpenEmbedded after it looked like OpenMoko wasn't going anywhere Jun 10 02:21:46 // garble device key before storing it Jun 10 02:21:46 obfuscateKey: function(deviceKey) { Jun 10 02:21:47 var key = "what's up duck!"; Jun 10 02:21:54 oh that is just hilarious Jun 10 02:26:17 rwhitby: that means, with some work, or stuff put out by Palm, WebOS could be built for any OE-supported device Jun 10 02:30:26 tmzt: http://logs.nslu2-linux.org/livelogs/webos-internals.txt Jun 10 02:32:31 hey all Jun 10 02:32:35 thanks for setting up the channel Jun 10 02:32:37 emkman: hey Jun 10 02:34:05 it looks very easy to setup something custom ... just slight modification of the tar file ? Jun 10 02:34:17 I am adding the yeh Jun 10 02:34:19 presumably Jun 10 02:34:30 hi emkman Jun 10 02:34:35 hi Jun 10 02:34:47 I remember reading a dev quoted as saying they werent really going to lock it down Jun 10 02:34:50 it would be interesting to see if just adding "dun" to the supported bt profiles would have it be supported Jun 10 02:34:52 guess they were telling the truth Jun 10 02:35:26 dude... there's a tarball with cdma stuff Jun 10 02:35:27 if someone is gonna cook and flash an image, the firs thing i would try is disabling iptables, because it seems really easy Jun 10 02:35:59 webOS.tar/castlecdma_evt1_fw.tar Jun 10 02:36:01 summatusmentis , not only that but they already finished the UMTS firmware Jun 10 02:36:03 and its just sitting there Jun 10 02:36:17 so GSM pre is coming as soon as the legal departments work out their business Jun 10 02:36:28 very interesting stuff Jun 10 02:37:49 I added the IRC info to the wiki Jun 10 02:38:06 I am excied to hear back from ShinAli about the flashing Jun 10 02:38:09 which wiki ? Jun 10 02:38:13 msm68xx supports both? Jun 10 02:38:16 yeah Jun 10 02:38:20 msm supports everything Jun 10 02:38:23 http://prep0wn.wikidot.com Jun 10 02:38:26 ah cool Jun 10 02:38:31 i set it up this morning instead of working Jun 10 02:38:40 threads have too much garbage between the useful info Jun 10 02:38:47 those qualcomm chipsets have ridiculous features Jun 10 02:38:51 understandable Jun 10 02:38:53 so once things get verified, its nice to add them to the wiki Jun 10 02:38:55 who is flashing stuff ? Jun 10 02:39:05 ShinAli on precentral Jun 10 02:39:09 hes playing with Novacom Jun 10 02:39:11 * rwhitby dislikes the 'p0wn' connotations, but the rules on the front page look sound Jun 10 02:39:19 hehe Jun 10 02:39:21 heh Jun 10 02:39:30 trendy Jun 10 02:39:54 mostly it was for the alliteration Jun 10 02:40:07 pre-own doesnt sound too hot Jun 10 02:40:42 anyone have an overview of progress/status? Jun 10 02:40:48 presumably linking to the image is ok, but I setup a compliance email address and i will take it down if needed Jun 10 02:40:50 EDIT2: Success! My program recognized the Pre! Jun 10 02:40:52 interesting Jun 10 02:41:01 oh sweet Jun 10 02:41:09 hes using java to interface to it Jun 10 02:41:42 is this from: http://forums.precentral.net/web-os-development/184378-ok-rom-comes-5.html Jun 10 02:42:33 yep Jun 10 02:42:36 hey sargun Jun 10 02:42:40 that is our main thread Jun 10 02:42:57 Hi Sargun Jun 10 02:43:22 ok Jun 10 02:43:58 have any of you gotten novacom(d) running? Jun 10 02:44:32 I don't have windows Jun 10 02:44:41 the contra code is hilarious how it works Jun 10 02:45:20 I just connected my Pre to USB while it was on in windows, and the add new hardware wizard came up! Jun 10 02:45:27 in developer mode Jun 10 02:45:39 cool Jun 10 02:45:43 what is a .tga file? Jun 10 02:45:48 emkman, you sould novacomd linux Jun 10 02:45:55 targa Jun 10 02:45:55 er, should see Jun 10 02:45:57 image Jun 10 02:46:09 i dont know what you mean Sargun? Jun 10 02:46:33 emkman: an image file? so binary blob Jun 10 02:46:47 i mean literally a graphic Jun 10 02:46:51 what file are you talking about Jun 10 02:47:47 emkman, ok, do you mind wiping out your pre, for science? Jun 10 02:48:04 not really Jun 10 02:48:09 summatusmentis: they are icon Jun 10 02:48:10 s Jun 10 02:48:14 (we'll be able to fix it...later) Jun 10 02:48:17 haha Jun 10 02:48:22 resources/webOS.tar/Disk.tga Jun 10 02:48:27 icons, ok Jun 10 02:48:34 yeh Jun 10 02:48:37 Targa format probably Jun 10 02:48:50 I don't know what Targa format is, but ok Jun 10 02:48:50 one of the benefits of hacking in OS X, I can see that they are images right away Jun 10 02:49:03 its not very common any more Jun 10 02:49:10 http://en.wikipedia.org/wiki/Truevision_TGA Jun 10 02:49:12 summatusmentis: an old 24bit image format, very cool Jun 10 02:49:29 I'm on a mac too, just in terminal :) Jun 10 02:49:52 yeh im finding spotlight to good for searching thru everything Jun 10 02:49:56 then jump to terminal to examine Jun 10 02:49:59 can someone invite ShinAli here? Jun 10 02:50:29 done Jun 10 02:50:47 the nova-cust-image-castle.rootfs.tar.gz failed on extraction, fwiw Jun 10 02:51:01 yes Jun 10 02:51:03 it can't mknod Jun 10 02:51:06 which is for /dev Jun 10 02:51:16 oh, that makes sense Jun 10 02:51:17 all the files are there, but the block/char devices aren't Jun 10 02:51:18 sudo it Jun 10 02:51:40 I don't care that much, I just wanted to see if it was real linux Jun 10 02:51:51 summatusmentis, I was able to extract it Jun 10 02:51:56 they might be on tmpfs Jun 10 02:52:00 It's a pretty stock standard OpenEmbedded root filesystem. Jun 10 02:52:08 very real Jun 10 02:52:15 just check /usr/lib/ipkg ;-) Jun 10 02:52:17 Sargun: I extracted a lot of it Jun 10 02:52:31 2.6.24, fwiw Jun 10 02:53:01 yeh, the openembedded config has lots of good info in it Jun 10 02:53:01 the name of one of the packages in the gpl pdf is interesting, module-init-tools-cross Jun 10 02:53:06 if we start trying to build native apps Jun 10 02:53:29 * rwhitby has OE commit access, and uses it a lot in nslu2-linux.org Jun 10 02:53:31 i tried to access the palm subversion url in their, but not suprisingly its not external Jun 10 02:54:20 heh, i just tried too Jun 10 02:54:22 for giggles Jun 10 02:54:35 I knew about this rootfs stuff a week ago from the SDK, but couldn't say anything due to looking over a friend's shoulder and not wanting to violate his NDA. Jun 10 02:54:58 ah Jun 10 02:55:02 does he have an emulator? Jun 10 02:55:21 yes, but both he and I will not break any NDAs. Jun 10 02:55:29 what kind of display server is it? Jun 10 02:55:39 ok Jun 10 02:55:44 rwhitby, we've come across each other in the past Jun 10 02:55:46 Idon't know where Jun 10 02:55:49 i know its built off qemu Jun 10 02:55:52 Sargun: openmoko probably Jun 10 02:56:00 just not sure how much customization it has Jun 10 02:56:05 rwhitby, yeah! Jun 10 02:56:09 Sargun: I wrote the MokoMakefile Jun 10 02:56:18 oh nice, I love openmoko, what an honor Jun 10 02:56:26 too bad the phone is dead Jun 10 02:57:32 oh yeh? did FIC pull out? Jun 10 02:58:31 no Jun 10 02:58:33 nevermind Jun 10 02:58:59 alright Jun 10 02:59:54 so Sargun, the two new devices I see in windows are an novacom linux, and unknown device **** ENDING LOGGING AT Wed Jun 10 02:59:57 2009 **** BEGIN LOGGING AT Wed Jun 10 02:59:57 2009 Jun 10 02:59:59 what did you want me to try? Jun 10 03:00:10 lsusb -v -v from linux would be useful Jun 10 03:00:40 emkman: for the mobile ip host agent gateway, I'd go for openwrt rather than dd-wrt. Jun 10 03:01:04 rwhitby, anything I can put on my wrt54g or my buffalo Jun 10 03:01:15 anything open source really Jun 10 03:01:29 i found lots of docs for setting it up on different brands of commercial hardware Jun 10 03:01:44 and i definitely think its a possible solution that only needs your MSL and no mods Jun 10 03:01:46 emkman: openwrt is the original project, dd-wrt is the group who tried to commercialise it, and played loose with some GPL compliance in the past. Jun 10 03:01:54 well Jun 10 03:01:59 whats there names Jun 10 03:02:00 emkman, run the recovery tool Jun 10 03:02:00 sveasoft Jun 10 03:02:03 was the loosest Jun 10 03:02:06 indeed Jun 10 03:02:33 emkman, do you have java? Jun 10 03:02:53 runtime or sdk? Jun 10 03:02:59 rwhitby: mobile ip? Jun 10 03:03:10 eunrimw Jun 10 03:03:10 tmzt: http://prep0wn.wikidot.com/tethering Jun 10 03:03:13 runtime Jun 10 03:03:20 yeh definitely Jun 10 03:03:27 probably sdk on my laptop as well Jun 10 03:03:31 if we root it, we can just do nat Jun 10 03:03:42 yeh Jun 10 03:03:44 emkman, do you have the webos doctor? Jun 10 03:03:57 im putting it on my desktop now Jun 10 03:04:00 one more minute Jun 10 03:04:34 host ap, the wifi has been identified? Jun 10 03:04:57 actually Jun 10 03:05:00 i mispoke there Jun 10 03:05:02 i should edit it Jun 10 03:05:06 hostapd is not there Jun 10 03:05:11 which we would want Jun 10 03:05:34 the chip is known, and I ran strings thru the kernel driver today but didnt see anything specific Jun 10 03:05:41 what chip? Jun 10 03:05:49 wifi chip Jun 10 03:05:51 marvell something Jun 10 03:05:52 nay Jun 10 03:05:53 one sec Jun 10 03:05:55 you're all wrong Jun 10 03:05:56 libertas? Jun 10 03:05:58 it uses libertas Jun 10 03:06:00 damnit Jun 10 03:06:02 http://www.ifixit.com/Teardown/Palm-Pre/809/3 Jun 10 03:06:04 you beat me by one second Jun 10 03:06:06 which is marvell Jun 10 03:06:13 which doesn't support master mode Jun 10 03:06:20 "Marvell WiFi chip under the silver EMI cover, marked W8686B12." Jun 10 03:06:27 not with the common driver I think Jun 10 03:06:35 maybe a different one Jun 10 03:06:49 Marvell W8686 Jun 10 03:06:53 tether via bluetooth instead ... Jun 10 03:07:11 good point Jun 10 03:07:15 rwhitby: what is the mobile ip for? how does that help? Jun 10 03:07:21 pan is enabled by default, afaik Jun 10 03:07:28 tmzt: dunno - ask emkman Jun 10 03:07:45 you can change the IP which you connect to for data Jun 10 03:07:58 so instead of sprint, if it was possible to run our own Home Agent Jun 10 03:08:01 ah, like proxy Jun 10 03:08:03 you could tether without rooting Jun 10 03:08:05 yeh Jun 10 03:08:09 same way many get free WAP Jun 10 03:08:14 but how does that help tethering? Jun 10 03:08:23 because Jun 10 03:08:27 tethering already works on the Pre Jun 10 03:08:29 don't you still need a connection to the pre? Jun 10 03:08:31 ok Jun 10 03:08:33 just rejected by Sprint Jun 10 03:08:35 http://www.linkedin.com/pub/adil-dhanani/4/110/95 Jun 10 03:08:42 we have done it already Jun 10 03:08:49 bluetooth PAN works fine Jun 10 03:08:58 and if your Pre is on wifi, it will share the Wifi with your lappy Jun 10 03:08:59 var Adil = 0; // 1 = prepoplulate lists and allow non-tethered mode Jun 10 03:09:12 but turn Wifi off, and it says "Not Supported by Spint" Jun 10 03:09:32 so I think it is being rejected server side Jun 10 03:09:43 at the authentication on sprints Home Agent gateway Jun 10 03:09:45 or pri/prl Jun 10 03:10:05 ha, I missed the konamicode :) Jun 10 03:10:17 yeh that was a nice find Jun 10 03:10:24 pri/prl are available Jun 10 03:10:48 resources/webOS.tar/castlecdma_evt1_fw.tar Jun 10 03:11:07 emkman, have it running yet? Jun 10 03:11:22 resources/webOS.tar/castlecdma_evt1_fw.tar/tmp/castle_cdma rather Jun 10 03:11:39 http://www.phonewreck.com/wp-content/uploads/2009/06/prebd13.jpg is a nice diagram of the hardware Jun 10 03:11:45 yes Sargun, I have the Jar Jun 10 03:11:53 should I unzip it or just run it? Jun 10 03:12:00 emkman, just run it Jun 10 03:12:11 careful you don't click through the license though Jun 10 03:12:28 how do you install without clicking through the license? Jun 10 03:12:44 7ZIP can unpack .jar files Jun 10 03:12:53 Yes I have it unpacked Jun 10 03:12:55 ive added some tidbits (catted a bunch of files) for research later when i get some free time. Jun 10 03:13:04 hey tictac, i saw that Jun 10 03:13:05 thanks Jun 10 03:13:14 http://prep0wn.wikidot.com/tidbits Jun 10 03:13:38 i was going to post a link, but the forum requires 10 posts to post a url :-/ Jun 10 03:13:38 no root password is kind of interesting Jun 10 03:13:42 jar is just zip Jun 10 03:13:51 rwhitby, why not? Jun 10 03:14:08 any zip program can unpack .jar files Jun 10 03:14:12 Sargun: have you read the license agreement you're about to click through? Jun 10 03:14:12 Who is ShinAli? Jun 10 03:14:25 rwhitby, does it matter, that's emkman's issue Jun 10 03:14:27 Sargun, rwhitby does not want to violate the agreement to not reverse engineer it Jun 10 03:14:41 I know, but I think emkman lives on the edge Jun 10 03:14:41 .jar is a zip file with a manifest Jun 10 03:15:05 Sargun: sure, that's a personal choice - just alerting people to the contents of that license agreement Jun 10 03:15:05 yeah tmzt is right Jun 10 03:15:07 haha Jun 10 03:15:11 the autoreplace file is interesting Jun 10 03:15:15 not many entries Jun 10 03:15:43 its worse if you announce it rwhitby Jun 10 03:15:50 im not sure how much time i will devote to tinkering as i have the ccie to prep for :-/ Jun 10 03:16:00 anyone here have a mac? Jun 10 03:16:05 yes Jun 10 03:16:18 i am on a mac Jun 10 03:16:33 but currently syncing my music Jun 10 03:16:33 bpadalino, can you install the novacomm driver? Jun 10 03:16:43 on your apple ecomputer Jun 10 03:16:44 let me try to install the doctor thing Jun 10 03:16:45 emkman: I believe it's better to get to where we need to go without intentionally or unintentionally violating any license agreements. But I'm not going to judge anyone else on what they want to do. Jun 10 03:16:54 bpadalino, no. Jun 10 03:16:59 just the driver ? Jun 10 03:17:08 rwhitby: how do you not click through the license agreement and get it installed? Jun 10 03:17:21 summatusmentis: dunno yet - I haven't clicked. Jun 10 03:17:26 ah Jun 10 03:17:28 can anyone arm nm a browser plugin? Jun 10 03:17:36 open NovacomInstaller.pkg Jun 10 03:17:53 bpadalino, what's your e-mail address? Jun 10 03:18:46 strings would be fine also if you don't have a toolchain Jun 10 03:19:23 I was able to install novacomd without any license agreements for all who are concerned Jun 10 03:19:31 emkman, ah, how did you do it Jun 10 03:19:39 rwhitby: yep, unzip the .jar, then resources/*.msi, or on a mac resources/*.pkg Jun 10 03:19:44 yep Jun 10 03:19:44 just ran the windows MSI from inside the extracted tar Jun 10 03:19:51 when I run the MSI file, it just rolls back Jun 10 03:20:03 installs on a mac just fine, without a license agreement Jun 10 03:20:14 There isnt any visual confirmation, but its listed now in device manager Jun 10 03:20:28 under Palm Novacom Modules Jun 10 03:20:33 my Pre is still on btw Jun 10 03:20:39 i never selected USB/media/charge Jun 10 03:20:40 emkman, do you have your pre in developer mode Jun 10 03:20:45 yes Jun 10 03:20:55 emkman, do you see another interface or something? Jun 10 03:20:59 i am syncing music for now ... Jun 10 03:21:03 or is there a novacom.exe? Jun 10 03:21:10 btw, i installed the driver Jun 10 03:21:22 I have a generic volume Jun 10 03:21:25 that shows as empty Jun 10 03:21:34 and the Novacom module Jun 10 03:21:44 that could be for flash? is the phone "off" Jun 10 03:21:49 no Jun 10 03:21:51 how big is the volume? Jun 10 03:21:52 the phone is on Jun 10 03:22:00 emkman, module? Jun 10 03:22:05 if I select USB drive, the volume will change to the mass storage device Jun 10 03:22:11 I know have an opt/nova/bin/novacom, opt/nova/bin/novacomd, opt/nova/bin/cpuboot and opt/nova/bin/novaterm Jun 10 03:22:12 what do you mean "module" Jun 10 03:22:13 what size? Jun 10 03:22:16 within OS X Jun 10 03:22:29 That is what it is called in device manager Jun 10 03:22:38 ok Jun 10 03:22:42 The category is "Palm Novacom Modules" Jun 10 03:22:43 so it's before mounting it Jun 10 03:22:48 novaterm ? Jun 10 03:22:49 interesting Jun 10 03:22:51 very interesting Jun 10 03:22:52 and Palm Novacom is the one entry Jun 10 03:23:42 summatusmentis, run opt/nova/bin/novacom Jun 10 03:23:54 does it say anything Jun 10 03:23:55 or just hang Jun 10 03:24:16 Sargun: http://pastebin.ca/1454853 output of all 4 Jun 10 03:24:16 but I don't have a device Jun 10 03:24:16 i am curious what novaterm does Jun 10 03:24:16 i am guessing opens up the terminal! Jun 10 03:24:16 could you strace it? Jun 10 03:24:30 summatusmentis, meh Jun 10 03:24:44 where are you located? Jun 10 03:24:45 when my music stops syncing Jun 10 03:24:53 Sargun: US Jun 10 03:24:55 i'll try novaterm Jun 10 03:25:11 summatusmentis, west coast? Jun 10 03:25:17 east Jun 10 03:25:19 sorry Jun 10 03:25:25 bpadalino, you have to run novacomd first Jun 10 03:25:25 ME, US Jun 10 03:25:28 then try running novaterm Jun 10 03:25:32 ok Jun 10 03:25:48 cpuboot intrigues me Jun 10 03:25:48 how long for your music Jun 10 03:26:02 probably another 20 minutes Jun 10 03:26:03 sorry Jun 10 03:26:09 novacomd is running Jun 10 03:26:19 i wonder if i can run both at the same time Jun 10 03:26:28 bpadalino, is your device in dev mode? Jun 10 03:26:36 alpha:bin bpadalino$ ./novaterm Jun 10 03:26:36 root@castle:/# ls -la Jun 10 03:26:38 woot Jun 10 03:26:43 holy fuck. Jun 10 03:26:48 we got shell? Jun 10 03:26:52 root@castle:/# uname -a Jun 10 03:26:52 Linux castle 2.6.24-palm-joplin-3430 #1 175.1.15 armv7l unknown Jun 10 03:26:55 root shell baby Jun 10 03:26:58 type 'reboot' Jun 10 03:27:06 root@castle:/# whoami Jun 10 03:27:06 root Jun 10 03:27:11 did you just chroot it? Jun 10 03:27:12 i am syncing music and on this shell Jun 10 03:27:13 make it do something!!! Jun 10 03:27:26 iam running top Jun 10 03:27:34 77 processes Jun 10 03:27:38 7% idle Jun 10 03:27:45 haha Jun 10 03:27:52 !!! Jun 10 03:27:58 palm is awesome for just releasing this to everyone Jun 10 03:28:00 hilarious Jun 10 03:28:01 FYI, I have it on good authority that someone at Palm is watching the logs of this channel, and just noted the time at which root was obtained :-) Jun 10 03:28:06 bpadalino, type: aplay /usr/palm/sounds/notification.wav Jun 10 03:28:13 cool Jun 10 03:28:15 rwhitby, HAHA Jun 10 03:28:18 bpadalino, does it work Jun 10 03:28:20 I love palm Jun 10 03:28:25 Don't fuck it up. Jun 10 03:28:32 root@castle:/# aplay /usr/palm/sounds/notification.wav Jun 10 03:28:32 Playing WAVE '/usr/palm/sounds/notification.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo Jun 10 03:28:35 underrun!!! (at least 1580.414 ms long) Jun 10 03:28:40 and it went ba-DING Jun 10 03:28:40 bpadalino, can you hear it? Jun 10 03:28:43 WEEEE! Jun 10 03:29:02 great job guys Jun 10 03:29:03 I don't mean to be script kiddie-ish, but Jun 10 03:29:05 hold on Jun 10 03:29:14 guise, this is awesome! Jun 10 03:29:21 I had the strings from the nova binary in the emulator, but had to bite my tongue :-) Jun 10 03:29:34 nice work! Jun 10 03:29:40 rwhitby, you work for palm? Jun 10 03:29:43 Nope Jun 10 03:29:44 or you had SDK access? Jun 10 03:29:48 http://pastie.textmate.org/506732 Jun 10 03:29:51 A mate has SDK access. Jun 10 03:30:01 bpadalino, are you in developer mode? Jun 10 03:30:02 and he broke his NDA and gave access to you Jun 10 03:30:06 yes Jun 10 03:30:07 i am Jun 10 03:30:10 contra code ftw Jun 10 03:30:14 I know what we should do. Jun 10 03:30:15 serious ftw Jun 10 03:30:23 Sargun: he was shoulder surfing :-P Jun 10 03:30:23 We should get quake running on it Jun 10 03:30:28 Sargun: nope, I looked over his shoulder :-) Jun 10 03:30:30 hmm how do you access it. Jun 10 03:30:36 nah lets build a beowulf cluster Jun 10 03:30:41 Does it have X? Jun 10 03:30:53 i don't think X .. Jun 10 03:30:57 no, hm, they're using framebuffer Jun 10 03:30:59 I don't see X anywhere in that ps aux Jun 10 03:31:23 bpadalino, uhm, ok, step 2: reverse engineering Jun 10 03:31:38 Us Linux users want novacommd as well Jun 10 03:31:45 heh Jun 10 03:31:46 so how does novaterm work? Jun 10 03:31:52 ps aux ? Jun 10 03:31:57 tmzt: seems to just give root access Jun 10 03:32:00 "just" Jun 10 03:32:39 novaterm is a bash script Jun 10 03:32:42 with runs nobacom Jun 10 03:32:43 novacom Jun 10 03:32:54 bpadlino, can you add your steps to the wiki when you get a chance? Jun 10 03:32:58 alpha:bin bpadalino$ cat novaterm Jun 10 03:32:59 #!/bin/sh Jun 10 03:33:00 exec /opt/nova/bin/novacom $* -t open tty:// Jun 10 03:33:13 you can add them .. i am on OS X Jun 10 03:33:28 ok, im about reproduce on OS X Jun 10 03:33:34 download webdoctorp100blahblah.jar Jun 10 03:33:40 haha Jun 10 03:33:43 jar -xvf web*.jar Jun 10 03:33:59 cd resources Jun 10 03:34:09 might wanna make a root dir, to contain it all Jun 10 03:34:11 tar -zxvf NovacomInstaller.tar.gz Jun 10 03:34:14 erm, there is a pkg Jun 10 03:34:28 yeh Jun 10 03:34:29 tar -zxvf NovacomInstaller.pkg.tar.g Jun 10 03:34:36 then open NovacomInstaller.pkg Jun 10 03:34:43 click through Jun 10 03:34:56 put pre in dev mode Jun 10 03:35:03 upupdowndownleftrightleftrightbastart Jun 10 03:35:06 reboot phone Jun 10 03:35:10 connect phone to computer Jun 10 03:35:11 do we know it needs to be in dev mode? Jun 10 03:35:24 does anyone with hardware have a linux host? Jun 10 03:35:25 cd /opt/nova/bin/ Jun 10 03:35:30 tmzt, I do. Jun 10 03:35:33 i do also. Jun 10 03:35:42 Sargun: can you paste lsusb -v -v in both modes? Jun 10 03:35:47 did you leave the Pre on? or pick a mode Jun 10 03:36:01 no Jun 10 03:36:06 i am actually in sync mode right now Jun 10 03:36:10 so i think it just "works" Jun 10 03:36:17 i am syncing music and have a term open Jun 10 03:36:28 yeh ok Jun 10 03:36:30 so after you run novacomd, run novaterm Jun 10 03:36:31 i am no mode Jun 10 03:36:33 and you should have root Jun 10 03:36:41 and i get the /opt Jun 10 03:36:45 so i think it just works Jun 10 03:36:47 well done Jun 10 03:36:47 tmzt, ok, sure Jun 10 03:36:48 yeah Jun 10 03:36:52 I think there's a http-like protocol that tunnels the same resources the mojo uses on the device on the sdk (just guessing) Jun 10 03:36:54 tmzt, why Jun 10 03:37:22 Sargun: it's more detailed than device manager nodes which can be affected by .inf files, etc. Jun 10 03:37:27 tcp4 0 0 localhost.56701 localhost.56796 ESTABLISHED Jun 10 03:37:27 tcp4 0 0 localhost.56796 localhost.56701 ESTABLISHED Jun 10 03:37:28 tmzt, what makes you suspicious of this? Jun 10 03:37:35 that's on my os x host Jun 10 03:37:37 of? Jun 10 03:37:41 bpadalino: tcpdump? Jun 10 03:37:41 netstat -a Jun 10 03:38:48 anyone wanna send me hardware? Jun 10 03:38:51 :-P Jun 10 03:38:56 port 56701 seems to be the novacomd port Jun 10 03:39:11 I didnt have to run novacomd btw Jun 10 03:39:16 just started with novaterm Jun 10 03:39:20 and i got root@castle Jun 10 03:39:22 yeah, it seems like i am running my own novacomd locally Jun 10 03:39:25 so probably for emulation Jun 10 03:39:30 excellent Jun 10 03:39:32 so the term just works Jun 10 03:39:47 yeh thats awesome Jun 10 03:39:48 almost done syncing audio Jun 10 03:39:48 tmzt, http://pastebin.ca/1454862 Jun 10 03:39:51 go palm Jun 10 03:39:56 the difference is you just loe the second interface Jun 10 03:40:03 when you turn off dev Jun 10 03:40:04 bpadalino: can you run 'busybox' to see what commands are available? Jun 10 03:40:39 I can't run the MSI, any ideas windows guys? Jun 10 03:40:46 http://pastie.textmate.org/506738 Jun 10 03:41:02 it's just serial? Jun 10 03:41:04 bpadalino: can you wget from the cmdline? Jun 10 03:41:17 valid command Jun 10 03:41:19 linux usb-generic should work fine Jun 10 03:41:21 what do you want me to wget ? Jun 10 03:41:30 tmzt, you think it's just serial? Jun 10 03:41:47 Sargun, I have novacom on windows too Jun 10 03:41:51 Sargun: yeah, one bulk EP in and one out Jun 10 03:41:54 yyou think I can just use a terminal? Jun 10 03:41:55 jts@beatitas {Tue Jun 09 - 23:40:49}[~/webos/resources] $> find . -name "*term*" Jun 10 03:41:58 ./webOStarexpanded/etc/terminfo Jun 10 03:42:00 ./webOStarexpanded/etc/terminfo/x/xterm Jun 10 03:42:03 ./webOStarexpanded/etc/terminfo/x/xterm-color Jun 10 03:42:05 ./webOStarexpanded/etc/terminfo/x/xterm-xfree86 Jun 10 03:42:07 someone try running one of those? Jun 10 03:42:19 sorry for the big paste, I didn't think about it ahead of time Jun 10 03:42:23 why? Jun 10 03:42:34 oh, hrr, etc Jun 10 03:42:34 they aren't programs Jun 10 03:42:42 bpadalino: does it have 'ipkg' or 'opkg' as a command? Jun 10 03:42:53 ipkg Jun 10 03:43:00 output of 'ipkg status' please Jun 10 03:43:00 /usr/bin/ipkg Jun 10 03:43:47 hmm. the windows msi doesnt install. Jun 10 03:43:56 tictac, I said that Jun 10 03:44:01 i missed it. Jun 10 03:44:15 tictac, it worked for me Jun 10 03:44:20 http://pastie.textmate.org/506744 Jun 10 03:44:22 did you check device manager? Jun 10 03:44:29 nothing happens when it finishes Jun 10 03:44:33 but a novacom module shows up Jun 10 03:44:35 rwhitby: there's etc/ipkg/arch.conf too Jun 10 03:44:36 in device manager Jun 10 03:45:17 summatusmentis: yeah, we should be able to have third-party ipkg feeds for the device pretty quickly, like http://ipkg.nslu2-linux.org/feeds/optware/ Jun 10 03:45:25 emkman: i do have that. Jun 10 03:45:29 Sargun: that's the only interface? I don't see this second one you mentioned Jun 10 03:45:38 ok, so thats it Jun 10 03:45:45 tmzt, yeah, that's the only one Jun 10 03:45:47 i dont know where to go from there on windows Jun 10 03:45:55 rwhitby: assuming the cross-compile stuff works, I'm not familiar enough to make that happen Jun 10 03:46:03 summatusmentis: I am ;-) Jun 10 03:46:09 clearly :-P Jun 10 03:46:12 Sargun: not in storage mode/media mode then? Jun 10 03:46:17 novacomd's installer just hangs on winslows Jun 10 03:46:33 tmzt, lemme wait for windows Jun 10 03:47:15 rwhitby: do you feel like you have enough to get the cross-compile stuff working? Jun 10 03:47:55 anyone have novacomd installed in windows Jun 10 03:48:02 seems like it should work, is root fw? Jun 10 03:48:04 rw Jun 10 03:48:18 summatusmentis: the nslu2-linux and optware teams have done it for 20 other devices :-) Jun 10 03:48:33 rwhitby: ha, granted Jun 10 03:48:43 let me paste the mount information Jun 10 03:48:43 bpadalino: is there anything in /opt in the rootfs? Jun 10 03:48:53 bpadalino: it's on the wiki isn't it? Jun 10 03:48:55 can you 'mkdir /opt ; touch /opt/foo' ? Jun 10 03:49:24 root@castle:/bin# mkdir /opt ; touch /opt/foo ; ls -la /opt/foo Jun 10 03:49:24 mkdir: cannot create directory '/opt': Read-only file system Jun 10 03:49:26 tmzt, http://pastebin.com/m1f3817ea Jun 10 03:49:26 touch: /opt/foo: No such file or directory Jun 10 03:49:28 ls: /opt/foo: No such file or directory Jun 10 03:49:47 that endpoint had 512 bytes packets, interesting Jun 10 03:50:26 * Sargun wishes he had a mac right now Jun 10 03:50:38 * Sargun can't get it working on windows Jun 10 03:50:43 root is ro? Jun 10 03:50:45 :-/ Jun 10 03:50:45 same size, weird Jun 10 03:50:47 or Linux Jun 10 03:51:00 bpadalino: yeah 'cat /proc/mounts' ;-) Jun 10 03:51:02 you can install linux Jun 10 03:51:07 summatusmentis, eh? Jun 10 03:51:17 if you have windows, linux isn't hard Jun 10 03:51:17 bpadalino, figure out how to get SSH? Jun 10 03:51:31 summatusmentis: he meant we cant get the isntaller to run on linux. Jun 10 03:51:32 http://pastie.textmate.org/506749 Jun 10 03:51:32 bpadalino, run dropbear Jun 10 03:51:38 /etc/minit.d/dropbear start Jun 10 03:51:39 Sargun: is dropbear in the rom? Jun 10 03:51:43 tictac, or windows Jun 10 03:51:45 minit.d? Jun 10 03:51:50 there's no dropbear executable Jun 10 03:51:53 this is upstart isn't it? Jun 10 03:52:02 palm/webos_tars/nova-cust-image-castle.rootfs/etc/event.d/dropbear Jun 10 03:52:04 no dropbear on there Jun 10 03:52:06 aw, damn Jun 10 03:52:09 but telnetd is there Jun 10 03:52:23 root@castle:/# telnetd Jun 10 03:52:23 root@castle:/# telnet localhost Jun 10 03:52:24 Entering character mode Jun 10 03:52:25 ps aux ? Jun 10 03:52:26 Escape character is '^]'. Jun 10 03:52:28 Rockhopper .dev-snapshot-20090522 castle Jun 10 03:52:30 castle login: root Jun 10 03:52:32 root@castle:/var/home/root# Jun 10 03:52:37 tmzt, i pasted that earlier .. hold Jun 10 03:52:47 ipkg install dropbear? Jun 10 03:52:56 there aren't any feeds setup Jun 10 03:52:58 http://pastie.textmate.org/506732 Jun 10 03:53:00 that won't work Jun 10 03:53:00 didn't see it Jun 10 03:53:11 oh Jun 10 03:53:19 you could try the cs08q1armel feed from http://ipkg.nslu2-linux.org/feeds/optware/ Jun 10 03:53:24 grr, I can't stand windows Jun 10 03:53:27 cool, bluetooth keyboards work? Jun 10 03:53:33 root@castle:/# ipkg install dropbear Jun 10 03:53:33 An error ocurred, return value: 4. Jun 10 03:53:34 Collected errors: Jun 10 03:53:36 Cannot find package dropbear. Jun 10 03:53:38 Sargun, maybe you need to use the java interface on windows Jun 10 03:53:38 Check the spelling or perhaps run 'ipkg update' Jun 10 03:53:42 and then connect with a terminal Jun 10 03:53:46 it's not rw though Jun 10 03:53:50 emkman, but that requires saying yes to the thing Jun 10 03:53:55 rdxd? Jun 10 03:54:02 bpadalino: wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/dropbear_0.52-3_arm.ipk Jun 10 03:54:11 can someone with shell netstat -tlp on the device? Jun 10 03:54:13 it's not rw is it? Jun 10 03:54:33 bpadalino: you'll need to unpack it manually somewhere with rw on the fs Jun 10 03:54:41 i am in /tmp Jun 10 03:54:45 what do i type to unpack it ? Jun 10 03:55:09 try ipkg -d /tmp install Jun 10 03:55:09 successful wget to /tmp Jun 10 03:55:17 twl4030, cool Jun 10 03:55:24 hope we get source for that :) Jun 10 03:55:54 root@castle:/tmp# ipkg -d /tmp install dropbear_0.52-3_arm.ipk Jun 10 03:55:54 ERROR: Unknown dest name: `/tmp' Jun 10 03:56:02 removing -d /tmp doesn't help Jun 10 03:56:07 bpadalino: you need to define it in the ipkg.conf Jun 10 03:56:15 bpadalino: try to untar the .ipkg Jun 10 03:56:17 Ok, I got novacomd running, but I have no client for it. Jun 10 03:56:18 mount -t tmpfs tmp /sometmp Jun 10 03:56:19 how can we find out what network driver it is using? Jun 10 03:56:36 tmzt: / is ro, so can't create a new mountpoint Jun 10 03:56:44 true Jun 10 03:56:45 ah Jun 10 03:56:50 what's in /tmp? Jun 10 03:57:04 just use that I guess Jun 10 03:57:12 root@castle:/tmp# tar -zxvf dropbear_0.52-3_arm.ipk Jun 10 03:57:12 ./debian-binary Jun 10 03:57:14 ./data.tar.gz Jun 10 03:57:15 what rootfs is it anyway? Jun 10 03:57:16 ./control.tar.gz Jun 10 03:57:18 so unzip data ? Jun 10 03:57:21 bpadalino: yes Jun 10 03:57:45 emkman: wifi? Jun 10 03:57:52 yeh Jun 10 03:57:58 its eth0 Jun 10 03:58:01 bpadalino, what port does novacomd run on again Jun 10 03:58:20 emkman: lsmod ? Jun 10 03:58:23 and there is a service called [wlan_main_servi] Jun 10 03:58:35 sargun, 57601 i think? let me doublecheck Jun 10 03:58:38 bpadalino: is wifi on? Jun 10 03:58:47 yes Jun 10 03:58:49 on and connected Jun 10 03:58:57 not in this ps aux Jun 10 03:59:09 zcat /proc/config.gz? Jun 10 03:59:15 the module uis sd8xxx Jun 10 03:59:16 sweeet Jun 10 03:59:18 but i already knew that Jun 10 03:59:26 I want sum tethering on mah pre Jun 10 03:59:26 from the directory structure in the kernel directory Jun 10 03:59:32 ok Jun 10 03:59:34 someone had telnetd working, right? Jun 10 03:59:43 can you telnet over wifi? Jun 10 03:59:56 and i did strings on the .ko file before, didnt notice anything Jun 10 04:00:23 emkman: we've been sitting in #precentral, haha Jun 10 04:00:34 holy crap Jun 10 04:00:44 I see novacomd and rdxd are both running? Jun 10 04:00:56 channel merge :) Jun 10 04:00:59 ShinAli, you're writing your own novacom implementation? Jun 10 04:01:00 http://pastie.textmate.org/506754 Jun 10 04:01:05 whoo Jun 10 04:01:11 Howdy all. Jun 10 04:01:15 niiice Jun 10 04:01:17 this is nuts Jun 10 04:01:18 wait, the Open Source Info PDF said dropbear was there Jun 10 04:01:23 totally faster than the iPhone :-) Jun 10 04:01:24 are they both involved in the root shell? Jun 10 04:01:26 hi DBeta Jun 10 04:01:26 welcome everyone Jun 10 04:01:27 summatusmentis: I think it got ripped out Jun 10 04:01:33 umdk1d3: hey, been a while Jun 10 04:01:33 msw: ah Jun 10 04:01:42 should be easy to put back Jun 10 04:01:44 ShinAli, Ping Jun 10 04:01:48 so, is there a novacomd for linux? im getting this java stacktrace: http://pastebin.com/d62ed45a0 Jun 10 04:01:52 should be quite easy to bake a rom with all sorts of fun Jun 10 04:01:53 Sargun: not really, I'm using the Java classes in the webos doctor jar to interface with the novacom drivers. Jun 10 04:01:53 msw: yeh, granted Jun 10 04:01:58 ShinAli, ah Jun 10 04:02:08 freenode: there might be something in the linux version of the sdk Jun 10 04:02:10 ShinAli, how close are you to having a shell Jun 10 04:02:10 summatusmentis, the PDF includes any project which they used any code from Jun 10 04:02:17 not neccesarily whole package there Jun 10 04:02:22 I'm not really a desktop programmer, how easy will it be to get tethering enabled? or will sprint block it somehow Jun 10 04:02:23 tmzt: i know you from somewhere i think lol, but where? Jun 10 04:02:23 Someone already did shell before me :P Jun 10 04:02:26 bpadalino: did the dropbear binary work? Jun 10 04:02:35 emkman: well, sure, but it means it's there, somehow? Jun 10 04:02:40 rwhitby,it's sitting there ... Jun 10 04:02:42 i tried to run it ? Jun 10 04:02:42 SIRLOIN :) ? Jun 10 04:02:45 at this point, tethering should be a hop away Jun 10 04:02:50 another codename Jun 10 04:02:53 hey guys come on maybe we shouldn't do this Jun 10 04:02:59 eh?.... Jun 10 04:03:01 ? Jun 10 04:03:06 umdk1d3: #android and another irc server Jun 10 04:03:09 it's all legit Jun 10 04:03:10 ShinAli: just over 30 minutes ago Jun 10 04:03:11 tmzt: oh cool! Jun 10 04:03:18 Yup. Jun 10 04:03:26 i just advised Dieter of the findings Jun 10 04:03:40 I'll continue messing with the novacom interface, though. Jun 10 04:03:43 rwhitby, the binary runs .. but i've never used it so what do i do ? Jun 10 04:03:49 hmkay, so im pounding my head on that stacktrace, im running it as root, so not sure what its socket issue is :/ Jun 10 04:03:50 i see /opt/sbin Jun 10 04:03:51 Having access to the bootloader would be useful later on. Jun 10 04:03:52 Wait, there is a Linux version of the SDK? Jun 10 04:04:03 umdk1d3, novacomd isn't ported to Linux Jun 10 04:04:04 yep, should be Jun 10 04:04:08 I think they said as much Jun 10 04:04:10 bpadalino: which binary are you running? Jun 10 04:04:13 Sargun: wtf? why release it as a jar then? :P Jun 10 04:04:15 dropbear Jun 10 04:04:17 sigh lol Jun 10 04:04:18 from opt/sbin Jun 10 04:04:23 SDK should have windows, osx and linux Jun 10 04:04:27 bpadalino: symlink it as sshd and then run sshd Jun 10 04:04:28 too bad we rooted it on 1.0.2, should waited till 1.1 when all our complaints were fixed Jun 10 04:04:29 haha Jun 10 04:04:37 umdk1d3, you are in developer mode? Jun 10 04:04:42 umdk1d3: gives a universal install experience... Jun 10 04:04:46 bpadalino: hold that. just netstat and see if port 22 is listening Jun 10 04:04:52 d0lph1nK1ng, he's trying to run it on Linux, he can't do that Jun 10 04:05:10 d0lph1nK1ng: idk how to get into developer mode on the pre hardware Jun 10 04:05:21 read the wiki Jun 10 04:05:27 konami code Jun 10 04:05:30 umdk1d3, type "upupdowndownleftrightleftrightbastart" in universal search Jun 10 04:05:31 upupdowndownleftrightleftrightbastart in universal search Jun 10 04:05:34 hah Jun 10 04:05:36 umdk1d3: upupdowndownleftrightleftrightbastart in universal search Jun 10 04:05:37 wtf? LOL Jun 10 04:05:38 doh Jun 10 04:05:42 bpadalino: can you do an 'iptables -L -v' and 'iptables -L -v -t nat' pastebin too? Jun 10 04:05:45 not running Jun 10 04:05:46 sure Jun 10 04:05:46 that is /awesome/ Jun 10 04:05:55 i kept getting connection refused connecting pre to pc until i was in dev mode Jun 10 04:05:58 You can't run it in linux, no linux drivers. Jun 10 04:06:03 anybody try the punch out code? Jun 10 04:06:06 I want to shake the hand of the Palm engineer that managed to convince his higher-ups to use that code in a meeting Jun 10 04:06:16 yes, i officially want to hug palm for that easter egg... it's practically inviting the hackers of the world to "play" Jun 10 04:06:19 * Sargun agrees with Libb Jun 10 04:06:19 http://pastie.textmate.org/506757 Jun 10 04:06:20 i love it Jun 10 04:06:26 I love palm Jun 10 04:06:31 Libb: "They'll never guess it! It's so complex" Jun 10 04:06:40 I don't think Palm is _that_ worried about hackers playing Jun 10 04:06:44 the code responsible for it is so obvious too Jun 10 04:06:47 that's what i was saying Jun 10 04:06:47 Palm said they were gonna leav eit open Jun 10 04:06:47 http://pastie.textmate.org/506758 Jun 10 04:06:51 and they did Jun 10 04:06:59 bpadalino, can you do an iptables-save Jun 10 04:07:00 too bad the windows installer installs some bunk drivers Jun 10 04:07:03 Things can change, though. Jun 10 04:07:06 we'll see if it sticks around Jun 10 04:07:20 sargun, not found Jun 10 04:08:03 what's eta on me getting an sshd and python interpreter? :P Jun 10 04:08:04 tictac, yeah, I can't get windows working Jun 10 04:08:06 bpadalino: so dropbear binary is still running? or it just runs and exits immediately? Jun 10 04:08:11 timboy, do you have a mac? Jun 10 04:08:14 timboy: we're working on sshd now Jun 10 04:08:23 rwhitby, runs then exits immediately Jun 10 04:08:30 telnetd is built in and runs just fine Jun 10 04:08:43 have you tried it? Jun 10 04:08:48 yeah Jun 10 04:08:52 Sargun, no :( should I add a osx partition on my t61 or will linux be following shortly? Jun 10 04:09:06 timboy, we don't know Jun 10 04:09:11 oh hey my novacom interface still works in developer mode, and it recognizes it in the OS state. Jun 10 04:09:14 timboy: missing the tools for linux Jun 10 04:09:17 bpadalino: "dropbear -F" Jun 10 04:09:17 timboy, I want bpadalino do run some usb traces Jun 10 04:09:26 ShinAli, huh? Jun 10 04:09:42 rwhitby, still runs, exits and nothing in ps Jun 10 04:09:45 strace -p should work just as well Jun 10 04:09:51 bpadalino: ok, we need a host key for it then Jun 10 04:09:52 on the device Jun 10 04:09:54 Before I was stuck in the bootloader Jun 10 04:09:56 ShinAli, are you writing yours for iwndows? Jun 10 04:10:03 what is the gadget driver it's using though Jun 10 04:10:09 open("/opt/etc/dropbear/dropbear_dss_host_key", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) Jun 10 04:10:13 It's in java and can support anything that has the driver. Jun 10 04:10:14 that's where dropbear is failing Jun 10 04:10:23 bpadalino: as rwhitby said, need a host key Jun 10 04:10:34 OMG developer mode Jun 10 04:10:38 ShinAli, does your thing connect to novacommd? Jun 10 04:10:56 bpadalino: use the dropbearkey command. Jun 10 04:11:06 awesome Jun 10 04:11:09 It interfaces with it, yes. Jun 10 04:11:21 ok, got it Jun 10 04:11:28 I'm experimenting with a function called openTerminal Jun 10 04:11:29 What happens in developer mode? Jun 10 04:11:35 can I change back to normal mode? Jun 10 04:11:42 yes Jun 10 04:11:43 yes Jun 10 04:11:47 will it reset all my data? Jun 10 04:11:50 now i see dropbear -r key in my ps Jun 10 04:11:50 bpadalino, tried to run dropbearkey -t dsa -f /opt/etc/dropbear/dropbear_dss_host_key Jun 10 04:11:51 no Jun 10 04:11:56 ShinAli, have you gotten novacommd running under windows? Jun 10 04:11:58 I already did - don't have a Mac and Dev Mode runs a bit slower Jun 10 04:11:59 so by reset they mean restart Jun 10 04:12:05 yup Jun 10 04:12:08 okay Jun 10 04:12:11 this is so cool lol Jun 10 04:12:17 tcp 0 0 *:ssh *:* LISTEN Jun 10 04:12:23 Sargun: it runs as a driver, but I don't see the terminal command for it Jun 10 04:12:33 hm Jun 10 04:12:42 Is it possible to take the contents of the .jar file and run the actual WebOS in an say, VMware? Jun 10 04:12:51 Guest22278: no Jun 10 04:12:56 bpadalino: can you connect to it with ssh from wifi or something? Jun 10 04:12:59 Guest22278, ....no... Jun 10 04:13:02 hrmm .. Jun 10 04:13:05 QEmu is the best hope for that Guest. Jun 10 04:13:06 Guest, a modified qemu can run it Jun 10 04:13:07 having no password for root is problematic ? Jun 10 04:13:10 Guest22278: it might be possible to use an arm emulator like qemu but that's for a future date Jun 10 04:13:10 not straight from the jar tho Jun 10 04:13:21 i don't think qemu can do omap3 Jun 10 04:13:24 I wasn't sure of which emulator you would use, but thanks. Jun 10 04:13:26 root@castle:/tmp/opt/bin# ./dbclient root@192.168.1.109 Jun 10 04:13:26 Host '192.168.1.109' is not in the trusted hosts file. Jun 10 04:13:27 see the wiki for links to OMAP3 qemu branches Jun 10 04:13:28 (fingerprint md5 a9:3d:b2:58:a0:c9:9a:47:45:13:cf:8d:9e:54:48:d8) Jun 10 04:13:30 Do you want to continue connecting? (y/n) y Jun 10 04:13:32 root@192.168.1.109's password: Jun 10 04:13:34 root@192.168.1.109's password: Jun 10 04:13:50 hm Jun 10 04:13:51 hmm password Jun 10 04:13:54 there is none right? Jun 10 04:13:56 can you write to /root/? Jun 10 04:14:00 ive gotten the nova driver at least recognized on windows now. looking for the novacomd exec Jun 10 04:14:00 bpadalino: we'll need to create ssh keys for root Jun 10 04:14:01 there's no /etc/shadow... Jun 10 04:14:07 ShinAli: have you just been using novacommd on mac, or any luck on linux? Jun 10 04:14:12 nite, there is a passwd.master with root:: Jun 10 04:14:17 tictac, C:\program files/palm, Inc. Jun 10 04:14:17 oh whoops Jun 10 04:14:23 telnet with root and no password is fine Jun 10 04:14:25 Wait, nothing is different in developer mode. Do I have to hook it up to my mac? Jun 10 04:14:51 bpadalino: no probs, we can compile a dropbear which allows passwordless root access, or just create some keys and point it to them Jun 10 04:14:54 what's dropbears default re: root ssh access? Jun 10 04:14:58 yeah Jun 10 04:15:04 rwhitby: so what should i do ? Jun 10 04:15:13 bpadalino: can you telnet from outside the device into it? Jun 10 04:15:27 actually do you have ping access to the device from outside? Jun 10 04:15:32 modem_rmw? Jun 10 04:15:38 can somebody ifconfig -a please Jun 10 04:15:41 Sargun: doh. i looked there before and i didnt see it. Jun 10 04:15:44 there are several customization files! I think those noises it makes are just "for now" Jun 10 04:15:52 let's start with the basics. ping, telnet, fix the iptables, etc ... Jun 10 04:15:59 umdk1d3: i was being lazy and running on windows at the moment. Jun 10 04:16:00 and ls -lh /dev/ Jun 10 04:16:15 is bsl0 the bluetooth? Jun 10 04:16:16 ShinAli: yea it looks liek they might only have windows/mac installers inside that jar Jun 10 04:16:26 i can ping it Jun 10 04:16:29 tmzt: that should be the same as in the tarball in the jar file. Jun 10 04:16:33 bsl? Jun 10 04:16:35 bpadalino: can you telnet to it? Jun 10 04:16:38 not neccessarily Jun 10 04:16:55 looking for the interface to msm Jun 10 04:17:03 and it's running udev Jun 10 04:17:25 doesn't look like from my laptop for some reason .. Jun 10 04:17:27 kind of weird Jun 10 04:17:30 Sargun: how far did you get in windows? Jun 10 04:17:38 Sargun: did you get the service started and install the drivers? Jun 10 04:17:39 i can do it on th elocalhost to itself Jun 10 04:17:50 tictac, yeah, but I can't get past that Jun 10 04:18:26 Sargun: hmm Jun 10 04:18:36 looks like sqlite3 is compiled and runnable on the pre Jun 10 04:18:42 heh, guys... Jun 10 04:18:44 usb mode? Jun 10 04:18:53 msiexec /a NovacomInstaller_x86.msi /qb TARGETDIR=c:\blah Jun 10 04:19:00 looky looky Jun 10 04:19:01 my wireless may be screwy, though ... which may be causing issues on my verification end Jun 10 04:19:05 it's definitely running Jun 10 04:19:05 nebula1: nice one Jun 10 04:19:21 bpadalino: iptables may be stopping it Jun 10 04:19:33 novacomd.exe Jun 10 04:19:49 i don't know anything about iptables :( Jun 10 04:19:53 do iptables -L -v before and after you attempt to connect, and log for reject counters going up. Jun 10 04:20:00 s/log/look/ Jun 10 04:20:04 nebula1, ok, now what Jun 10 04:20:56 nebula1, yeah, but we can't connect to that Jun 10 04:21:13 C:\bleh\PFiles\Palm, Inc\novacom\x86>novacomd.exe Trying to start novacom-service Jun 10 04:21:22 bah, pwned. Jun 10 04:21:24 Guys can anybody explain what developer mode does? Jun 10 04:21:26 sorry for noobness Jun 10 04:21:27 Chain INPUT (policy DROP 131 packets, 74564 bytes) Jun 10 04:21:28 yeah Jun 10 04:21:31 it's dropping my telnet packets Jun 10 04:21:35 Danny`, it sets up novacomd on the device Jun 10 04:21:36 Danny`: no one is exactly sure Jun 10 04:21:36 I don't see anything different Jun 10 04:21:38 bpadalino, iptables --flush Jun 10 04:21:39 131 74564 LOG all -- any any anywhere anywhere limit: avg 1/sec burst 10 LOG level debug prefix `IPT_PACKET_DROPPED_NO_MATCH: ' Jun 10 04:21:41 bpadalino, iptables -t nat --flush Jun 10 04:21:43 bpadalino, run that Jun 10 04:21:45 anyone know what showMSMWarning could refer to? Jun 10 04:21:46 novacomd? Jun 10 04:21:50 run Jun 10 04:22:01 no change Jun 10 04:22:01 Danny`, NOVA communications daemon. It allows us to get to the device Jun 10 04:22:07 bpadalino: does 'logread' output anything? Jun 10 04:22:08 bpadalino, that should nuke everything Jun 10 04:22:10 through what means? Jun 10 04:22:15 it definitely nukes everything Jun 10 04:22:16 wow Jun 10 04:22:30 i can't even ping now Jun 10 04:22:34 It allows the pre to talk to your computer. Jun 10 04:22:35 bpadalino: check the policy on Chain INPUT is ALLOW Jun 10 04:22:43 everything is gone Jun 10 04:22:49 s/ALLOW/ACCEPT/ Jun 10 04:22:57 how do i re-add an allow/accept policy on all to all ? Jun 10 04:22:58 bpadalino, iptables -I INPUT -j ACCEPT Jun 10 04:23:08 I have my Pre plugged into my computer but USB/media sync mode hasn't changed Jun 10 04:23:16 now it works Jun 10 04:23:21 telnet in? Jun 10 04:23:24 yeah Jun 10 04:23:26 nice Jun 10 04:23:31 :-D Jun 10 04:23:32 alpha:~ bpadalino$ telnet 192.168.1.109 Jun 10 04:23:32 Trying 192.168.1.109... Jun 10 04:23:33 Connected to 192.168.1.109. Jun 10 04:23:35 Escape character is '^]'. Jun 10 04:23:35 we can do ssh the same way Jun 10 04:23:37 Rockhopper .dev-snapshot-20090522 castle Jun 10 04:23:39 castle login: root Jun 10 04:23:41 root@castle:/var/home/root# Jun 10 04:23:58 Danny`, you have to have the novacom drivers and connect to the device with telnet and maybe now ssh Jun 10 04:23:58 does that mean var is write-able? Jun 10 04:24:09 Oh Jun 10 04:24:17 Bartman007: should we try a rootfs rw remount? Jun 10 04:24:23 ok Jun 10 04:24:26 what is the root fs? Jun 10 04:24:28 rwhitby: what fs is it using? Jun 10 04:24:31 i found this page: http://linuxproblem.org/art_9.html - i wil try this out Jun 10 04:25:07 Bartman007: ext3 I believe, from castle.xml in the jar file. Jun 10 04:25:08 is mount accessible? Jun 10 04:25:16 rwhitby: go go go! Jun 10 04:25:18 :) Jun 10 04:25:20 the busybox will have mount Jun 10 04:25:32 so might as well check Jun 10 04:25:32 ext3, is this sd or something? Jun 10 04:25:35 actually wait. Jun 10 04:25:45 no mtd threads, weird Jun 10 04:25:54 do we know what if anything the bootloader checksums on boot? Jun 10 04:25:55 Bartman007: yeah, we don't want to screw bpadalino's device without thinking first Jun 10 04:26:02 hahah Jun 10 04:26:10 http://pastie.textmate.org/506773 Jun 10 04:26:48 bpadalino: cat /proc/mounts Jun 10 04:26:54 is there anyway to play with the bootloader? Jun 10 04:26:57 i already did before .. it's in another pastie somewhere Jun 10 04:27:06 bpadalino: I'll check the logs. Jun 10 04:27:13 http://pastie.textmate.org/search/?q=bpadalino Jun 10 04:27:41 hmm. no way of knowing how to "use" the novacom service once it is started in windows. Jun 10 04:27:42 its ext2 Jun 10 04:27:43 3 Jun 10 04:27:44 sorry Jun 10 04:27:49 # CONFIG_MTD is not set Jun 10 04:27:55 nfs/cifs enabled Jun 10 04:28:04 so the bootloader starts linux but linux runs from sd? Jun 10 04:28:07 Why can't I connect using putty? Jun 10 04:28:12 why do I need novacom drivers Jun 10 04:28:13 can someone please cat /proc/cmdline Jun 10 04:28:27 cat: /proc/cmdline: No such file or directory Jun 10 04:28:30 bpadalino: all we need to do is create an empty /opt dir, then we can bind mount from larger storage for optware installations and not fill up / Jun 10 04:28:32 whoops Jun 10 04:28:34 sorry Jun 10 04:28:35 hold on Jun 10 04:28:52 root@castle:/tmp/opt/bin# cat /proc/cmdline Jun 10 04:28:53 root=b302 rootdelay=2 ro fb=0x8f600000 fbcon=disable console=tty1 nduid=a5470bf024bd51193d15a9614fe7d302960c955f klog=0x8ff00000 klog_len=0x100000 boardtype=castle-dvt3 dsp_base=0x8f900000 dsp_len=0x600000 Jun 10 04:29:11 bpadalino: did 'logread' work? Jun 10 04:29:18 oh i didn't try that Jun 10 04:29:23 logread not found Jun 10 04:29:40 anything in /var/log/messages? Jun 10 04:29:51 a fuckton of stuf Jun 10 04:30:01 179 mmc Jun 10 04:30:01 yeah, loads Jun 10 04:30:06 fdisk -l /dev/mmcblk0 Jun 10 04:30:08 ok, so syslog is running Jun 10 04:30:14 are there any other backdoors other than novacomm? Jun 10 04:30:17 Danny`, ssh isn't enabled by default Jun 10 04:30:20 yeah, it was in the ps aux Jun 10 04:30:22 fdisk isn't found ? Jun 10 04:30:24 bpadalino: were the iptables rejects in /var/log/messages? Jun 10 04:30:43 rwhitby: i did a grep for DROP when i did the iptables command .. and saw the packets go up Jun 10 04:30:54 so if anyone wants to change the alert noise, that's possible - in the preferences DB Jun 10 04:31:07 did anyone mount the root fs as a usb drive yet or is that up for grabs? Jun 10 04:31:10 how are we doing on getting all of this stuff on the wiki ? Jun 10 04:31:12 if you have osx ;) Jun 10 04:31:25 bpadalino: can you grep for IPT_PACKET_DROPPED_NO_MATCH in /var/log/messages please? Jun 10 04:31:29 bpadaline, rooting in osx is on the wiki Jun 10 04:31:30 nothing else Jun 10 04:31:32 but root is on sd Jun 10 04:31:35 ShinAli, Are you connecting to novacommd in windows over sockets? Jun 10 04:31:37 bpadalino: so it's just osx, no other os... right? Jun 10 04:31:38 bpadalino: it's in logs, we can go back :) Jun 10 04:31:50 bpadalino: the channel is logged - feel free to point people there if they re-ask questions Jun 10 04:31:50 very unlikely that it checksums it Jun 10 04:31:50 i dont think anyone got windows yet Jun 10 04:31:53 It uses sockets. Jun 10 04:31:55 rwhitby: nothing in there Jun 10 04:31:58 nebula1: so far. we are in the process of getting it working on windows. linux seems like it is missing support atm Jun 10 04:32:08 ShinAli, what port? Jun 10 04:32:09 bpadalino: ok, so syslog must not be logging debug level Jun 10 04:32:23 probably 53781 Jun 10 04:32:26 ShinAli, and it is bound to lo, or the outside eth interface? Jun 10 04:32:32 you might be able to use java and link to the classes ? Jun 10 04:32:40 it's bound to the usb interface Jun 10 04:32:43 as long as you have drivers Jun 10 04:32:44 oh right Jun 10 04:33:02 at least that's what I'm assuming Jun 10 04:33:21 what's the usb interface? Jun 10 04:33:28 I don't see a g_ether or similar Jun 10 04:33:52 CONFIG_PALM_QC_MODEM_HANDSHAKING_SUPPORT=y Jun 10 04:33:58 bpadalino: next thing to check is if you can modify the boot sequence, e.g. by putting something that touches a file in /etc/init.d/ and symlinking it to /etc/rc2.d Jun 10 04:34:06 http://prep0wn.wikidot.com/tidbits check out /etc/interfaces at the bottom Jun 10 04:34:11 bpadalino: I presume /etc/init.d is not writable Jun 10 04:34:11 someone may want to look at the file /usr/bin/rdxreporter Jun 10 04:34:13 to see what it does Jun 10 04:34:31 bpadalino: on the device? Jun 10 04:34:32 tmzt: you're right, it is unlikely the root is checksummed given that they are using ipkg, but I get paranoid when it's not my device that is being poked Jun 10 04:34:34 readonly Jun 10 04:34:35 can you modify the tarball which is webos, and then run the java flasher? Jun 10 04:34:36 summatusmentis: yeah Jun 10 04:34:39 ah Jun 10 04:34:55 Bartman007: we should check that the webOS Doctor can reinit a borked rootfs first Jun 10 04:35:04 Sargun: theoretically, but we don't want to brick someone's device Jun 10 04:35:07 volunteers? :-) Jun 10 04:35:15 atml0???? Jun 10 04:35:17 unfortunately i am not in the mood to reflash :( Jun 10 04:35:36 bpadalino: good call - just getting root is a huge step, no need to rush anything further just yet. Jun 10 04:35:58 this is a generic /etc/network/interfaces Jun 10 04:36:01 rwhitby: I'm on a 1.5Mbit link at the moment, the .jar just finished downloading. Jun 10 04:36:14 interesting, bsl0 is CMBT_INTERFACENAME Jun 10 04:36:17 hey guys, your happy local human spider here to find interesting things in the code \o/ Jun 10 04:36:19 anyone know what CMBT is? Jun 10 04:36:23 tmzt: standard OE interfaces file :-) Jun 10 04:36:24 BUILDTIME=20090522130824 Jun 10 04:36:44 rwhitby: what is atml0? Jun 10 04:37:03 atm link maybe? :P Jun 10 04:37:28 wifi probaly Jun 10 04:37:35 wifi is eth0 Jun 10 04:37:38 tmzt: dunno - atm or atheros wifi probably Jun 10 04:37:41 old name I think Jun 10 04:37:42 'atlem' Jun 10 04:37:43 haha, whoops Jun 10 04:37:44 er atmel Jun 10 04:37:47 yeah Jun 10 04:37:48 i rebooted my device accidentally Jun 10 04:37:54 don't cat /dev/mem :P Jun 10 04:37:56 Bleh, why public logging? Most of the folks whom would want to work on unlocks wouldn't want to be talked about publicly :) Jun 10 04:37:58 bpadalino: heh. Jun 10 04:38:12 the stock OE interfaces file has lots of stuff for various devices - we can expect this rootfs will have lots of stuff which doesn't make sense for the pre Jun 10 04:38:26 Alystair: it's to make sure that only legal stuff is done in here Jun 10 04:38:28 actually, bpadalino, when you get back in, will you see if free is there? Jun 10 04:38:32 Alystair: openness goes a long way Jun 10 04:38:47 Plus we are not unlocking anything Jun 10 04:38:51 still Sprint only ;) Jun 10 04:38:52 free the command Jun 10 04:38:53 logging provides credibility to the source of information Jun 10 04:39:00 emkman: although we have PRL files :) Jun 10 04:39:03 Openness won't bring star power like it did with the iphone unlock/breaks Jun 10 04:39:05 yes Jun 10 04:39:08 all steps so far have not violated any NDA or license agreement. Jun 10 04:39:11 didnt get openmoko too far. 2 revs of mediocre buggy hw and no carrier suport Jun 10 04:39:15 bpadalino, haha Jun 10 04:39:20 BAH where's the fun in that :D Jun 10 04:39:20 bpadalino, does it come back alive? Jun 10 04:39:26 plus this is freenode, we don't wanna get booted. Jun 10 04:39:35 Alystair: because root was achieved without? :) Jun 10 04:39:37 besides, it's cmda, not many carriers available Jun 10 04:39:53 yeh I just ditched Verizon for this Jun 10 04:39:56 sorry i had to pee Jun 10 04:39:57 bubl: I kind of think no carrier support is a good thing, maybe not to the extreme with OM, but Jun 10 04:40:04 see if free is there Jun 10 04:40:12 Sprint signal is as good or better, plus roaming agreements Jun 10 04:40:14 root@castle:/# free Jun 10 04:40:14 total used free shared buffers cached Jun 10 04:40:16 Mem: 245036 226952 18084 0 8520 94896 Jun 10 04:40:18 -/+ buffers/cache: 123536 121500 Jun 10 04:40:19 bubl: it's gsm and unlocked (om) Jun 10 04:40:20 Swap: 131064 0 131064 Jun 10 04:40:31 alright, so yeah, ~256mb Jun 10 04:40:39 The iPhone dev community might have had "starpower", but they also had a lot of in-fighting - I'd prefer our scene be a bit more open and friendly :) Jun 10 04:40:44 interesting, looking at the tail of novacomd.exe.... http://dpaste.com/53558/ Jun 10 04:40:47 Heh Jun 10 04:40:49 "starpower" ? Jun 10 04:40:55 bpadalino: heh, it uses swap? Jun 10 04:40:56 heh, marmot-linux Jun 10 04:40:56 iphone-bootie, zepfloyd-linux Jun 10 04:40:57 i like it Jun 10 04:40:58 the celebrities of the nerd world Jun 10 04:41:01 u know, the 'im a pc' guy...star powa Jun 10 04:41:04 I bet it has a swap file Jun 10 04:41:06 Libb: absolutely, no prima donnas here thanks Jun 10 04:41:22 jon won't show up then ;D Jun 10 04:41:24 ugh Jun 10 04:41:44 I avoided the iPhone for a reason Jun 10 04:41:57 rwhitby: wait till laf0rge shows up >_> Jun 10 04:42:02 I want zepfloyd-linux, that must have been McNamee's first choice for the OS name ;) Jun 10 04:42:14 this channel runs on the same ideals as nslu2-linux and openwrt Jun 10 04:42:20 whats pixie anyways Jun 10 04:42:23 keyboardless phone? Jun 10 04:42:23 netbook? Jun 10 04:42:29 bubl, foleo? :-P Jun 10 04:42:32 supposedly, Pixie = Eos Jun 10 04:42:37 bubl, google palm eos Jun 10 04:42:45 bubl: where do you see pixie? Jun 10 04:42:50 can someone lsof the novacomd on device please Jun 10 04:42:51 man, I wonder if the foleo was supposed to run WebOS. Jun 10 04:42:55 heh, from /proc/cpuinfo Jun 10 04:42:57 Hardware : Sirloin OMAP3430 board Jun 10 04:42:57 Revision : 34304332 Jun 10 04:42:59 Serial : 0000000000000000 Jun 10 04:43:01 meaty! Jun 10 04:43:08 same as the .config Jun 10 04:43:09 SprintDaemon - I'm just not gonna turn that off Jun 10 04:43:31 i wish we could have others running it also besides bpadalino Jun 10 04:43:38 eddie has it too i think Jun 10 04:43:39 send me a device :) Jun 10 04:43:42 Isn't eddie running it? Jun 10 04:43:44 yeah Jun 10 04:43:45 I have the shell Jun 10 04:43:53 I've been querying databases Jun 10 04:44:03 ahh. Jun 10 04:44:04 bpadalino, mind doing us a favour? Jun 10 04:44:07 i have root as well Jun 10 04:44:08 shoot Jun 10 04:44:12 eddie, where are the databases? Jun 10 04:44:16 bpadalino, getting some usb packet captures Jun 10 04:44:18 all over the palce Jun 10 04:44:26 most /var/luna/data Jun 10 04:44:28 hrmm .. Jun 10 04:44:36 how would i do that in os x ? Jun 10 04:44:40 I'm looking for the carrier name string :-) Jun 10 04:44:46 are they sqlite? Jun 10 04:44:48 find / -name *.db -print Jun 10 04:44:48 yeah Jun 10 04:44:52 and sqlite3 is compiled Jun 10 04:44:53 Sargun: think it's just a simple mux protocol Jun 10 04:44:53 .db3 too Jun 10 04:44:57 oh sweet Jun 10 04:45:03 tmzt, which we don't know Jun 10 04:45:07 oh snap Jun 10 04:45:08 Sargun: maybe ppp or similar at ip level, lsof would help Jun 10 04:45:09 bpadalino: your device is in "charge mode" ? Jun 10 04:45:14 CarrierNetworkSettings.db3 Jun 10 04:45:21 how would lsof help? Jun 10 04:45:29 tictac, i just ignored the message in general Jun 10 04:45:30 and it works Jun 10 04:45:35 whoa! *lots* of dbs now Jun 10 04:45:36 db3 Jun 10 04:45:51 hmm interesting. Jun 10 04:47:15 resources/webOStarexpanded/var/luna/data/Apps/br/config/spds/syncml.properties Jun 10 04:47:47 why is the "obey" logo in there, haha Jun 10 04:47:57 bbl. Jun 10 04:49:17 ok, I'm databases professionally, and some of these dbs are blowing my mind Jun 10 04:49:23 oh wow - there's a lot more people in here than i previously saw Jun 10 04:49:28 eddieroger, how so? Jun 10 04:49:29 eddie, oh yeah ? Jun 10 04:49:32 basically, *.db3 == making me sad Jun 10 04:49:32 rwhitby, you have access to the sdk, right? Jun 10 04:49:40 Sargun: no, he doesn't Jun 10 04:49:41 why is it making you sad ? Jun 10 04:49:42 just intense, very interconnected Jun 10 04:49:48 lots of relationships Jun 10 04:49:57 many, many indexes Jun 10 04:49:57 i've been digging into those Jun 10 04:50:02 someone here has access to the sdk, who is it Jun 10 04:50:03 i almost wonder if they're autogenerated Jun 10 04:50:04 eddieroger, speed Jun 10 04:50:09 oh, i know Jun 10 04:50:16 sql makes the baby jesus cry Jun 10 04:50:18 I don't wish it were different Jun 10 04:50:20 lol Jun 10 04:50:22 did you expect a Linda or RDF/REST daemon? come on now Jun 10 04:50:25 Sargun: I can look over the shoulder of someone who does have access, but I can't break his NDA. Jun 10 04:50:25 I'm just too tired to really dig in to it Jun 10 04:50:34 Sargun: if they do, they probably can't say Jun 10 04:50:56 :| Jun 10 04:51:03 rm /var/luna/preferences/ran-first-use && reboot Jun 10 04:51:05 date someone :-) Jun 10 04:51:07 dare Jun 10 04:51:14 rwhitby, so, does he have the linux sdk? Jun 10 04:51:25 N. D. A. Jun 10 04:51:49 Sargun: yeah, I need to be really careful and would not even be able to answer something like that without risking him. Jun 10 04:52:10 rwhitby, sure Jun 10 04:52:29 rwhitby: I appreciate that we're making sure this is all legal Jun 10 04:52:48 no one wants to get sued Jun 10 04:52:53 indeed Jun 10 04:52:58 ^ Jun 10 04:53:00 summatusmentis: thx - I hope the culture we've started with can persist, and that everyone can help keep it that way. Jun 10 04:53:00 anything else someone wants me to check out with the fs/commands ? Jun 10 04:53:04 should we try to get nfs working ? Jun 10 04:53:14 or rw on / Jun 10 04:53:23 rw on / would be awesome Jun 10 04:53:34 wouldn't a simple chmod fix that? Jun 10 04:53:39 but Bartman007 raises a good point, we don't want to kill something w/ the reboot Jun 10 04:53:40 it's mounted as ro Jun 10 04:53:42 rw on / would be ecstatic Jun 10 04:53:47 ah Jun 10 04:53:49 bpadalino: I'd be more comfortable knowing you can palmOS Doctor restore before doing anything rw to the rootfs outside of /tmp Jun 10 04:53:50 well .. Jun 10 04:53:53 summatusmentis, bpadalino has already rebooted. Jun 10 04:54:02 bpadalino, test the doctor Jun 10 04:54:05 Sargun: not after remounting as rw Jun 10 04:54:07 well - i rebooted accidentally but didn't make any big changes Jun 10 04:54:18 bpadalino: you only changed stuff in tmpfs Jun 10 04:54:20 interesting -- all the apps in /usr/palm are read only fs Jun 10 04:54:24 so no changes I guess Jun 10 04:54:25 right Jun 10 04:54:30 i must have missed that Jun 10 04:54:32 Sargun: the worry is that remounting as rw will chang something with some checksumming, and brick the device Jun 10 04:54:41 the pref database must be rw? Jun 10 04:54:43 tmp is 64M Jun 10 04:54:47 those are, yeah Jun 10 04:55:00 figured, i kinda like how they are using json in there Jun 10 04:55:04 it's probably just paranoia on my part, but expensive bricks suck Jun 10 04:55:18 Bartman007: worhty paranoia this early, I would guess Jun 10 04:55:25 well that is what the Doctor was for Jun 10 04:55:29 particularly since we don't know if we can fix Jun 10 04:55:30 not so we could root the hpone Jun 10 04:55:34 summatusmentis, good point Jun 10 04:55:49 hopefully they built a failsafe mode a la iPhone DFU into the bootloader Jun 10 04:56:03 is there a confirmed official public Sprint-sanctioned document that points to the Doctor? Jun 10 04:56:06 bpadalino: what is mounted on /tmp? Jun 10 04:56:13 *walks into Sprint* "I ah... rooted the phone last night, can you fix it?" Jun 10 04:56:13 tmpfs Jun 10 04:56:18 it wouldnt be sprint, it would be Palm Jun 10 04:56:25 prefs wouldn't be there then Jun 10 04:56:33 Sprint can reinstall an OS Jun 10 04:56:37 there's a dot reboot in the / directory - wonder what that does Jun 10 04:56:38 this is incredible not to use mtd though, something is missing Jun 10 04:56:40 I drive by palm's offices every day Jun 10 04:56:48 this whole doctor thing is from Sprint Jun 10 04:56:53 summatusmentis, no, sprint doesn't IIRC Jun 10 04:56:55 the bootloader must be able to load from the internal nand in msm or whatever Jun 10 04:57:00 its host on Palms CDN Jun 10 04:57:03 so its from PALM Jun 10 04:57:14 its Sprint specific in parts Jun 10 04:57:21 what's weird is that mount says / is (rw) Jun 10 04:57:23 but its defiitely from Palm, for devs Jun 10 04:57:23 sprint's policy on the pre is to exchange, not fix. Jun 10 04:57:24 did anyone notice the Sprint dig in the doctor's filename? "ewwwsprint" Jun 10 04:57:34 root@castle:/etc# mount Jun 10 04:57:34 rootfs on / type rootfs (rw) Jun 10 04:57:35 Libb, eh? Jun 10 04:57:40 i'm pretty sure that's not what it actually says Jun 10 04:57:49 Libb: the palm model is pre1000ew or something like that Jun 10 04:57:49 so, is the only person with root bpadalino Jun 10 04:57:55 no, eddie has it too Jun 10 04:57:56 no, I have it too Jun 10 04:57:56 and emkman Jun 10 04:58:00 ewww = english world-wide-something? Jun 10 04:58:03 I thought the Pre's SKU is P100HK Jun 10 04:58:11 do you all have macs? Jun 10 04:58:11 or.. EWWW Sprint ;) Jun 10 04:58:17 bpadalino: that's just the internel kernel tmpfs root Jun 10 04:58:23 Sargun, I have root Jun 10 04:58:30 had it the whole time Jun 10 04:58:32 you pretty much need OS X for root Jun 10 04:58:40 it is easiest at this point Jun 10 04:58:47 I thought nebula1 got the windows novaterm working? Jun 10 04:58:49 unless ShinAli has figured something out Jun 10 04:58:58 emkman, are you a mac user? Jun 10 04:59:14 emkman, or are you no telling us something? (you have sdk access) Jun 10 04:59:39 Sargun: people with SDK aren't going to confirm if they have it Jun 10 04:59:51 summatusmentis, but he's not going to deny it either ;-) Jun 10 04:59:55 s/aren't going to/can't/ Jun 10 04:59:56 hows Xorg run with that crappy fbdev? Jun 10 05:00:00 I will confirm that I don't have it, requesting it a while back even Jun 10 05:00:01 and cpu Jun 10 05:00:04 bubl: it doesn't Jun 10 05:00:07 bubl, they aren't using X.org Jun 10 05:00:12 they're not using Xorg Jun 10 05:00:26 bubl, Luna goes directly to fb Jun 10 05:00:39 i am curious how the hw runs a binary of xorg comiled for the fbdev driver duh Jun 10 05:00:46 rwhitby, so, you knew the path we were supposed to take, built up the community, and guided us? Jun 10 05:00:49 HA! Jun 10 05:00:51 how silly Jun 10 05:00:54 haha - there are files named sweatshop Jun 10 05:00:55 slower than gta02? Jun 10 05:00:56 Sargun, I have a mac and a windows pc right here Jun 10 05:01:06 bubl: X? Jun 10 05:01:06 mount / -o remount,rw Jun 10 05:01:07 Sargun: i can neither confirm or deny that ;-) Jun 10 05:01:09 how SILLY Jun 10 05:01:10 eddieroger, yeah Jun 10 05:01:14 bubl: luna draws into the framebuffer Jun 10 05:01:15 rwhitby, :-) Jun 10 05:01:19 how do i install dropbear again? Jun 10 05:01:28 rwhitby, you're a sinister man Jun 10 05:01:30 does anybody know how graphics server works? Jun 10 05:01:34 bpadalino: did you just remount rw? Jun 10 05:01:38 yeah Jun 10 05:01:40 and i mkdir /opt Jun 10 05:01:41 bpadalino: ipkg install http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/dropbear_0.52-3_arm.ipk Jun 10 05:01:43 and it didn't error Jun 10 05:01:51 reboot? Jun 10 05:01:52 oh, how much space in / first? Jun 10 05:02:04 just installed dropbear Jun 10 05:02:09 bpadalino: wait - how much space in root left? Jun 10 05:02:13 looks like a modiifed webkit drawing to the fb, and everything in JS with JSON RPC to the JAva/SQL/gstreamer crap Jun 10 05:02:16 you don't want to fill rootfs Jun 10 05:02:16 tmzt: it's direct framebuffer write Jun 10 05:02:18 let's get displayport working so we can put the pre on my monitor! Jun 10 05:02:20 :P Jun 10 05:02:23 rootfs 452296 375940 76356 83% / Jun 10 05:02:26 those are 1k blocks Jun 10 05:02:47 ok, fine for now, but please be careful cause there are some *big* ipkgs in optware Jun 10 05:02:54 summatusmentis: from one process? Jun 10 05:03:05 tmzt: that I don't know Jun 10 05:03:31 no device, and I'm not familiar with framebuffer at all Jun 10 05:03:32 wow, so we already have rw on / in less than one night of hacking? Jun 10 05:03:32 timboy: we need usb host for that, its possible though, IF we can compile kernel (though we can probably kexec if nothing else) Jun 10 05:03:40 so we can setup /opt to really be an ln to /media/internal Jun 10 05:03:41 Libb: w/ root, it's not hard :) Jun 10 05:03:47 rather /media/internal/opt .. right ? Jun 10 05:03:53 bpadalino: or mount -o bind Jun 10 05:03:54 everything would go there ? Jun 10 05:03:57 yep Jun 10 05:04:01 what does mount -o bind do ? Jun 10 05:04:09 works better than a symlink :-) Jun 10 05:04:16 so apparently dropbear runs on port 2222 ? Jun 10 05:04:27 I think that's default, yes Jun 10 05:04:28 doesn't require rw on the source fs either Jun 10 05:04:36 ok Jun 10 05:04:47 bpadalino: in optware, default is 2222 - just change it in /opt/etc/dropbear.... Jun 10 05:05:18 optware is designed to be able to be run alongside any vendor OS, so it is careful not to do stuff which may conflict with stuff already in the vendor rootfs. Jun 10 05:05:22 ok - so someone put it up there that for rw access,just remount the rootfs Jun 10 05:05:28 here's some fun -- tail -f /var/log/messages and then go do some stuff Jun 10 05:05:44 bpadalino: can you confirm a safe reboot now? Jun 10 05:05:48 sure, hodl Jun 10 05:06:02 that is WEIRD Jun 10 05:06:05 i reboot Jun 10 05:06:05 bpadalino, backup your device first Jun 10 05:06:12 but my stuff was working fine Jun 10 05:06:17 too late I think Jun 10 05:06:17 novacom never went down Jun 10 05:06:21 weird Jun 10 05:06:25 oh there it goes Jun 10 05:06:27 it was shutting down Jun 10 05:06:29 bpadalino, did it see the kernel Jun 10 05:06:41 i've got the palm screen Jun 10 05:06:50 * summatusmentis holds breath Jun 10 05:07:03 and =i'm back in before the home screen even shows up Jun 10 05:07:21 java sucking up all those resources! Jun 10 05:07:36 how early does usb show up when booting? Jun 10 05:07:53 is there any affect from the center button, volume etc. keys Jun 10 05:08:14 i didn't try Jun 10 05:08:19 I think there might be a second linux or at least a complex bootloader involved Jun 10 05:08:29 bpadalino: so your /opt is still there? Jun 10 05:08:40 and is your phone back up and ok? Jun 10 05:08:45 still there Jun 10 05:08:48 yep Jun 10 05:08:49 looks good Jun 10 05:08:51 thumbs up Jun 10 05:08:53 \o/ so now we should just be able to entirely replace the rootfs :) Jun 10 05:09:05 bpadalino: can we change it to a bind mount immediately, so others don't follow initial instructions and fill the rootfs? Jun 10 05:09:30 anyone putting this on the wiki, please use a bind mount method for /opt, don't just create a directory in / and start ipkg installing stuff Jun 10 05:09:33 so what do you want me to do ? Jun 10 05:09:59 rwhitby, i haven't been paying attention Jun 10 05:10:02 what did i have to do for iptables to allow ? Jun 10 05:10:03 yeah, how big is rootfs though? Jun 10 05:10:13 someone who has been following? wiki update please? Jun 10 05:10:19 tzmt, 512MB or so with a lot used ? Jun 10 05:10:23 bpadalino: we can try a single command to just allow port 2222 now Jun 10 05:10:25 rootfs 452296 375944 76352 83% / Jun 10 05:10:32 is storage other partitions then? Jun 10 05:10:33 rwhitby, sure - hook me up Jun 10 05:10:35 is that fat32? Jun 10 05:10:39 tzmt, yea /media/internal Jun 10 05:10:43 that's the 8GB Jun 10 05:10:53 bpadalino: what fstype is /media/internal? Jun 10 05:10:56 there's more than 8gb of flash then :) Jun 10 05:11:01 fat32, I would guess Jun 10 05:11:04 fat32i think Jun 10 05:11:06 let me check fstab Jun 10 05:11:19 /dev/mapper/store-media /media/internal vfat utf8,shortname=mixed 0 0 Jun 10 05:11:19 ok, I think that's all I can take for tonight Jun 10 05:11:20 we need something with symlinks for optware Jun 10 05:11:22 vfat with utf8 Jun 10 05:11:23 !! Jun 10 05:11:23 it's all on one chip then it's probably 12 or maybe 10 Jun 10 05:11:30 good luck, guys Jun 10 05:11:36 that's fat32 Jun 10 05:11:38 night eddieroger Jun 10 05:11:43 night eddieroger Jun 10 05:11:45 I'm sure i'll be back tomorrow :-) Jun 10 05:11:46 tmzt: how do you figure more than 8GB? Jun 10 05:12:08 rwhitby: so what do i do for iptables and dropbear ? Jun 10 05:12:12 bpadalino: can you repartition an sd card with an ext2/3 partition alongside the fat32? Jun 10 05:12:14 iptables --flush Jun 10 05:12:18 iptables -I INPUT -j ACCEPT Jun 10 05:12:32 Sargun: I was going to give him the command to just add port 22 accept rule Jun 10 05:12:42 Bartman007: of course Jun 10 05:12:44 Bartman007: might need fdisk first :) Jun 10 05:12:47 rwhitby, generalizations are better Jun 10 05:12:53 to keep the device safe from hacking Jun 10 05:13:18 rwhitby, we want it to be hacked ;-P Jun 10 05:13:29 not like that we don't Jun 10 05:13:31 Sargun: safer is better - don't want a PreCentral story on someone getting a virus loaded cause they turned iptables off :-) Jun 10 05:13:42 rwhitby, summatusmentis I was joking Jun 10 05:13:43 haha yep]= Jun 10 05:13:51 oops. it doesn't have an sd slot does it? (crazy companies with their internal flash) Jun 10 05:13:54 what interface is the novcomd bound to then? just lo? Jun 10 05:13:57 Sargun: :) I gathered as much, just to make sure Jun 10 05:14:01 Bartman007: no, no sd slot Jun 10 05:14:03 * rwhitby trys to remember the right iptables command to add to a chain ... Jun 10 05:14:15 -A Jun 10 05:14:56 -n Jun 10 05:15:08 er, -N Jun 10 05:15:10 -N, --new-chain chain Jun 10 05:16:08 iptables -A INPUT -p tcp --dport 2222 -j ACCEPT Jun 10 05:16:11 (I think) Jun 10 05:16:22 add a -i for the wifi interface Jun 10 05:16:41 Bartman007: is that right? Jun 10 05:16:45 rwhitby, why now? and -I would be better Jun 10 05:16:56 the hack has made engadgets front page Jun 10 05:17:11 not the whole thing Jun 10 05:17:15 interesting Jun 10 05:17:16 rwhitby: looks right to me, but inserting should be used over appending. Jun 10 05:17:19 just the dev mode Jun 10 05:17:33 yeah, thats what i meant ;) Jun 10 05:17:35 cool Jun 10 05:17:45 Bartman007: I'll defer to you on networking stuff :-) Jun 10 05:17:56 rwhitby: I know nothing! :P Jun 10 05:17:57 I'm considering submitting the root stuff to engadget Jun 10 05:17:57 have we verified if he can make non-volatile changes yet? Jun 10 05:18:09 Sargun: yep Jun 10 05:18:15 Sargun: rw re-mount works, reboot is happy Jun 10 05:18:32 summatusmentis: should wait until we have a clean, safe wiki writeup Jun 10 05:18:42 rwhitby: yeah, definitely Jun 10 05:18:50 haha engadget, ok we can quit now Jun 10 05:18:52 and someone with a device should do it, to make sure it's right Jun 10 05:18:54 we are internet famous Jun 10 05:18:55 summatusmentis, add a script on reboot that does the iptables, and starts telnetd. Jun 10 05:19:09 Sargun: no device here :( Jun 10 05:19:19 whoever has a device, add a script on reboot that does the iptables, and starts telnetd. Jun 10 05:19:26 tell us if it works Jun 10 05:19:33 make said script activated by inittab Jun 10 05:19:36 I'm just along for the ride :) Jun 10 05:19:43 i need more instructions than that Jun 10 05:19:46 and have it rerun every 5 minutes (sleep + while loop) Jun 10 05:19:53 ha Jun 10 05:20:09 Has someone tested the Doctor yet? All these non-volatile changes are risky until then. Jun 10 05:20:13 and have it ping -c1 to some host to tell us that's it's alive. Jun 10 05:20:20 emkman, test the doctor. Jun 10 05:20:41 I'd be scared to test the doctor :) Jun 10 05:21:01 someone already ran it I thought? Jun 10 05:21:02 bah, the doctor is the fun part Jun 10 05:21:08 (personally, no reason anyone shouldn't) Jun 10 05:21:15 do we know what version its gonna put on? Jun 10 05:21:26 i believe the doc said latest Jun 10 05:21:36 will the doctor wipe our the rest of our settings as well? like our accounts? Jun 10 05:21:38 it's whatever comes with the thing, right? Jun 10 05:21:53 This tool will reset your phone if it has stopped responding during a software update. This will take 15 minutes to an hour, depending on your battery level. You cannot use your phone during the reset process. After your phone is reset, log into your Palm profile. Any information that you've backed up to your Palm profile will be restored, including applica Jun 10 05:22:03 applications and contacts, calendar, and email accounts. You will have to manually restore music, videos, documents and other information. Jun 10 05:22:03 either way, the 1.0.2 update is only 68MB Jun 10 05:22:38 Seems like it should be fine Jun 10 05:22:38 Gotta test the doctor first. With it working and verified we can make more audacious changes without risk. Jun 10 05:23:01 i like it Jun 10 05:23:43 rwhitby, I think we can use the doctor to "own" the device Jun 10 05:23:55 "own" ? Jun 10 05:24:00 yeah Jun 10 05:24:06 folks, let me introduce eno - he is the guy who does most of the Optware stuff Jun 10 05:24:07 poison the image that comes with the doctor Jun 10 05:24:15 we have root, what more do you want? Jun 10 05:24:18 eno, you live near me, what's up. Jun 10 05:24:20 oh, rom updates, got it Jun 10 05:24:24 summatusmentis, but it's hard for us to get root. Jun 10 05:24:25 hola eno Jun 10 05:24:26 hi guys Jun 10 05:24:30 * Bartman007 waves at eno Jun 10 05:24:34 eno: welcome - we have a new Optware target, and seems to run cs armel binaries fine (dropbear tested) Jun 10 05:24:34 summatusmentis, we want a trivial root Jun 10 05:24:39 (we manned the booth together at linuxworld) Jun 10 05:24:39 Sargun: true Jun 10 05:24:45 what is Optware? Jun 10 05:24:46 * eno waves back at Bartman007 Jun 10 05:24:57 Bartman007, are you going to attend linuxworld this year? Jun 10 05:25:00 http://www.nslu2-linux.org/wiki/Optware/HomePage Jun 10 05:25:09 I'm working with WinXP x64 here; novacomd installed okay. [more] Jun 10 05:25:33 Sargun: dunno, it's gone so corporate, I'll have to think about it. Jun 10 05:25:41 port 1181 responds with "unrecognized command" to most things. [more] Jun 10 05:25:51 Bartman007, did I meet you -- at SVLUG? Jun 10 05:25:56 btw it shouldnt be too hard to compile new things Jun 10 05:26:00 rwhitby: oh, I see, the nslu2 stuff, got it Jun 10 05:26:09 Optware is a set of 1200+ packages compiled to run under /opt and not affect the existing vendor firmware. Jun 10 05:26:21 Bartman007, are you a friend of daniel gimplevich Jun 10 05:26:25 Sargun: never been to a meeting, been meaning to for a while though Jun 10 05:26:29 "open tty://" gets me stuff including a root prompt, but I'm missing some bit of the protocol. Jun 10 05:26:33 We started it for the NSLU2, and it's grown to over 20 devices supported now, including the Palm Pre as of today :-) Jun 10 05:26:34 Sargun: yep. Jun 10 05:26:54 asedeno, on windows? Jun 10 05:27:08 var kEasterString = "upupdowndownleftrightleftrightbastart"; Jun 10 05:27:08 heh Jun 10 05:27:09 rwhitby: right, I knew of you as your OE persona, I was unaware of Optware Jun 10 05:27:10 yes. However, it's not entirely functional for me yet. Jun 10 05:27:22 ok 0 Jun 10 05:27:22 ­ûÊÞroot@castle:/# whoami Jun 10 05:27:29 Bartman007, that's how I might know you Jun 10 05:27:33 xxd? Jun 10 05:27:35 so, who is gonna build the Mojo terminal app? Jun 10 05:27:39 rwhitby is all-around developer Jun 10 05:27:40 summatusmentis: I dabble in OE, OpenWrt and Optware - much the same packages, just different build systems. Jun 10 05:27:42 It doesn't register that I presesd return, but it's a start for the windows side. Jun 10 05:27:56 rwhitby: commit access isn't dabbling Jun 10 05:28:05 I'm using PuTTY, raw or telnet mode. Same thing. Jun 10 05:28:16 asedeno: do you have netcat? Jun 10 05:28:19 summatusmentis: commit access is just about knowing the right people :-) Jun 10 05:28:38 not on this machine, but give me 30s. Jun 10 05:28:43 anyone know something about the bootloader Jun 10 05:28:53 rwhitby: ha, I was a pretty active user of OpenZaurus/Angstrom for a while, then watched OpenMoko for quite a while Jun 10 05:28:57 actually putty raw is the same, but hex codes would help Jun 10 05:29:00 based on the rootfs in the doctor, looks like it may be uboot. Jun 10 05:29:09 ah Jun 10 05:29:21 uboot would be easy, I assume :) Jun 10 05:29:22 so the mtd driver is in there, that makes sense Jun 10 05:29:25 Bartman007: the boot-castle.bin file in the doctor doesn't have any u-boot strings in it though. Jun 10 05:29:54 (assuming that is the bootloader - dunno if the doctor writes bootloader or not) Jun 10 05:30:05 why would it? Jun 10 05:30:08 Same results with netcat. (<3 port forwarding) Jun 10 05:30:20 asedeno: can you redirect to xxd? Jun 10 05:30:20 asedeno, you have root on windows, right? Jun 10 05:30:22 i tried all porst on windows too. no luck Jun 10 05:30:24 summatusmentis: so palm can plug any bootloader security holes? Jun 10 05:30:37 nova-cust-image, -> bootheader, boot.bin, etc. Jun 10 05:30:39 psh, bootloader security holes :) Jun 10 05:30:43 I have admin on windows. I can get SYSTEM if need be. It's not relevant tight now though. Jun 10 05:30:48 s/tight/right/ Jun 10 05:31:15 xxd? Jun 10 05:31:31 ah, a hexdump. Sure Jun 10 05:31:31 Bartman007: castle.xml has Jun 10 05:31:34 hex convertor, like od but no switches needed Jun 10 05:32:36 asedeno, so, I don't have port 127.0.0.1:1181 open on my x86 box. Jun 10 05:32:52 i've almost got the jvm running a java class i wrote ... looks like it uses this Apache Harmony thing tho Jun 10 05:33:41 Sargun: Is the novacom service running? Is novacomd running? Jun 10 05:33:54 same as android, though I assume with Sun-compatible jvm Jun 10 05:34:01 http://pastebin.com/m5763eabc Jun 10 05:34:11 bpadalino: what's in /etc/ipkg at the moment? Jun 10 05:34:18 Doctor confirmed to start you at 1.0.2 http://kb.palm.com/wps/portal/kb/common/article/32759_en.html Jun 10 05:34:30 arch.conf Jun 10 05:34:30 we can add a feed conf there for optware, then you can just ipkg install lots of stuff :-) Jun 10 05:34:36 no other .conf files? Jun 10 05:34:37 ok? Jun 10 05:34:38 asedeno, I just see "Trying to start novacon-service" Jun 10 05:34:38 wow asedeno! awesome to see this Jun 10 05:34:39 rch all 1 Jun 10 05:34:39 arch any 6 Jun 10 05:34:41 asedeno, nothing more. Jun 10 05:34:41 arch noarch 11 Jun 10 05:34:42 rwhitby: ah. Jun 10 05:34:43 arch arm 16 Jun 10 05:34:45 arch armv7 21 Jun 10 05:34:47 arch castle 26 Jun 10 05:34:49 that's it Jun 10 05:34:55 bpadalino: is there a src line in /etc/ipkg.conf ? Jun 10 05:35:07 you got it all right there Jun 10 05:35:09 so no Jun 10 05:35:09 ok, so 'castle' is the device specific arch for OE Jun 10 05:35:10 :( Jun 10 05:35:18 bpadalino: in /etc/ipkg.conf (the file) Jun 10 05:35:23 oh Jun 10 05:35:24 hold Jun 10 05:35:35 no /etc/ipkg.conf file ? Jun 10 05:35:45 hmm Jun 10 05:36:28 emkman: and you can get Doctor directly from Sprint if you have a phone Jun 10 05:36:30 ok, can you add a new file called 'optware.conf' in /etc/ipkg, with the following contents: Jun 10 05:36:37 /Sprint/Palm Jun 10 05:36:47 yeh its not leaked Jun 10 05:36:49 its public Jun 10 05:36:51 i hate to say it but i need to get to bed real soon ... sorry guys :( Jun 10 05:36:54 just goto palm.com/rom Jun 10 05:37:19 I didn't realize it was that public Jun 10 05:37:21 asedeno: tcpdump/wireshark? Jun 10 05:37:25 yeh Jun 10 05:37:26 Sargun: Start the service using the management guis (or alternatively, ``net start "palm novacom"'') Jun 10 05:37:30 people were over hyping it Jun 10 05:37:31 summatusmentis: every step so far is based on public stuff Jun 10 05:37:32 makes for good news Jun 10 05:37:35 then start novacomd Jun 10 05:37:41 guys, found something neat Jun 10 05:38:00 rwhitby: yes, I knew that, I saw the initial thing from that link in #webos, I just didn't know it was easier to get than that Jun 10 05:38:13 asedeno, lemme restart the computer and see if that helps Jun 10 05:38:15 if you telnet to localhost on port 6970, it gives a trace on novacomd Jun 10 05:38:35 means we can probably write our own novacomd using this info Jun 10 05:38:38 Sargun: shouldn't be necessary, but we are talking about windows. Jun 10 05:38:43 ShinAli: go go go Jun 10 05:38:50 bpadalino: src/gz cs08q1armel http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable Jun 10 05:38:51 asedeno, :-) Jun 10 05:39:06 unstable Jun 10 05:39:08 bpadalino: put that in /etc/ipkg/optware.conf and then run "ipkg update" Jun 10 05:39:14 how big is that ? Jun 10 05:39:28 getting a telnet to 6968 reveals the devices connected to novacomd as well Jun 10 05:39:34 asedeno, Port 1181? And also, when I get raw access what should I type in "openterm tty://" Jun 10 05:39:38 bpadalino: hold Jun 10 05:39:38 buh, I need sleep. Excellent work all, makes me wish I had a device. 'night Jun 10 05:39:51 asedeno, raw mode? Jun 10 05:39:55 bpadalino: got to check how big the Packages file it downloads will be first Jun 10 05:39:59 open tty:// works in there? Jun 10 05:40:02 ok Jun 10 05:40:18 bpadalino: do you have 480K free on / Jun 10 05:40:19 Port number might not be constant. I've started over and don't have 1181 this time. Jun 10 05:40:19 fyi novecmd opens6968 6969 6970 12511 49172 59172 64022 currently on my computer Jun 10 05:40:23 yes Jun 10 05:40:29 ok, should be fine then. Jun 10 05:40:52 summatusmentis, night Jun 10 05:40:54 ok, done Jun 10 05:40:56 i am out soon toon Jun 10 05:40:57 now what ? Jun 10 05:40:58 ipkg update should download the Packages.gz file, unzip it, and then 'ipkg list' will list the 1200 packages you can install Jun 10 05:41:01 6969 gives uid Jun 10 05:41:06 oh yes Jun 10 05:41:07 it does Jun 10 05:41:23 bpadalino: so you got a big list? Jun 10 05:41:26 huge Jun 10 05:41:34 root@castle:/tmp# ipkg list | wc -l Jun 10 05:41:34 1725 Jun 10 05:41:41 bpadalino: just don't type 'ipkg install emacs22', since that's a big ipk. Jun 10 05:41:47 i won't! Jun 10 05:41:52 i don't want that operating system Jun 10 05:41:52 ;) Jun 10 05:41:53 I wish tcpview worked on xp64 without crashing. Jun 10 05:42:01 bpadalino: try "ipkg install hello" Jun 10 05:42:10 is there a binary protcol involved in mojo? Jun 10 05:42:19 rwhitby: works Jun 10 05:42:23 i have tcpview running on x86 lol Jun 10 05:42:25 now I have it on port 1380 Jun 10 05:42:26 and /opt/bin/hello runs? Jun 10 05:42:31 asedeno: just use wireshark Jun 10 05:42:36 root@castle:/opt/bin# ./hello Jun 10 05:42:36 Hello, world! Jun 10 05:42:56 bpadalino: actually, change unstable to stable. Jun 10 05:42:57 asedeno, once you get the port, what do you type? Jun 10 05:43:00 6969 is a little odd, it keeps the connection open Jun 10 05:43:11 bpadalino: where did it put the lists file Jun 10 05:43:13 Hit enter, see that you get "unrecognized command" Jun 10 05:43:23 in /opt/lib/ipkg? or /opt/var/ipkg or /tmp/ipkg ? Jun 10 05:43:23 ShinAli: tftp? Jun 10 05:43:31 sweet now we can ipkg python and rule the world! Jun 10 05:43:37 timboy: exactly Jun 10 05:43:41 no... i think it might be used for something else Jun 10 05:43:50 "open tty://" (as per earlier discussions on what novaterm does) should get you the prompt, though it doesn't work as a prompt for me yet. Jun 10 05:44:03 (if there is enough room on / - otherwise we need to loop mount a filesystem from /media/internal which supports symlinks Jun 10 05:44:08 asedeno: ok, but where do you type that? Jun 10 05:44:10 Updated list of available packages in /usr/lib/ipkg/lists/cs08q1armel Jun 10 05:44:40 bpadalino: hmm - so Palm's ipkg doesn't have the 'put-the-lists-file-in-tmp' patch :-( Jun 10 05:44:51 Using PuTTY (or netcat or telnet), connect to the right port (I've seen 1181 and 1380 so far) and type it in there. Jun 10 05:44:53 :( Jun 10 05:44:54 add this line to your ipkg.conf Jun 10 05:44:56 bpadalino: anything else in /usr/lib/ipkg/lists ? Jun 10 05:45:07 cool, so it's text based? Jun 10 05:45:21 lists_dir ext /tmp/ipkg-lists Jun 10 05:45:32 Bartman007: ah yes, nice one. Jun 10 05:45:37 * asedeno nods Jun 10 05:45:53 I just can't figure out what all this other binary stuff is Jun 10 05:45:55 OK asedeno thx. works for me Jun 10 05:46:05 bpadalino: that will remove the lists file on reboot (just ipkg update to get it again) but will save space on flash when you're not installing stuff Jun 10 05:46:16 i used nc to do that and root@castle:/# shows up Jun 10 05:46:22 no way to do anything more Jun 10 05:46:25 if there are longer traces it would be helpful to see if it uses packets or something else Jun 10 05:46:30 exactly what I get too. But it's a start. Jun 10 05:47:16 ... and I was going to sleep early tonight. hah. Jun 10 05:47:22 cs08q1armel oe-all oe-armv7 oe-castle Jun 10 05:47:25 those are in the thing Jun 10 05:47:35 any luck in linux yet? Jun 10 05:47:44 put lists_dir in the /etc/ipkg/o..file ? Jun 10 05:47:53 PreHack101: you only have linux? Jun 10 05:47:56 I tried Crossover but no success, can't get the driver to take Jun 10 05:48:10 i'm gonna load macosx now Jun 10 05:48:11 well I have my windows boxes, but they're not portable like my laptop Jun 10 05:48:32 PreHack101: No luck on linux here, all I see is the USB Mass Storage. I haven't tried very hard though. Jun 10 05:48:33 asedeno, is there any way to figure it out rather than hit and miss Jun 10 05:48:38 PreHack101, VM windows Jun 10 05:48:44 PreHack101: you can try 'modprobe generic_serial vid=0xXXXX pid=0xXXXX' Jun 10 05:48:47 you guys were talking about PuTTY Jun 10 05:48:49 can people run novacom (not novacomd) on windows? Jun 10 05:48:50 I'm using ``netstat -an | grep LISTEN'' Jun 10 05:49:06 ShinAli: haven't found the binary Jun 10 05:49:06 If you can get SysInternal's tcpview to work, even better. Jun 10 05:49:17 port 8083 is the java app that runs .. Jun 10 05:49:20 it listens on that port Jun 10 05:49:30 PreHack101: I think they are still connecting to something running locally on the host Jun 10 05:49:44 so i'm assuming you tried to run novacom from the command prompt? Jun 10 05:49:44 decompiled the installer Jun 10 05:49:48 PreHack101: I would like to see if it can be done without any downloaded software Jun 10 05:49:51 there is no novacom for windows Jun 10 05:50:01 ShinAli: windows only has a novacomd, no client Jun 10 05:50:04 I agree, had a copy of crossover laying there Jun 10 05:50:07 weird Jun 10 05:50:10 yeah Jun 10 05:50:23 I'm installing cygwin right now Jun 10 05:50:23 bpadalino: yeah, try putting it in optware.conf and see if that works. Jun 10 05:50:25 it's really slow Jun 10 05:50:25 has anybody been able to get that lsof on the device? of the novacomd process Jun 10 05:50:34 (the install process) Jun 10 05:50:35 rwhitby: i think it still puts it in the /usr location Jun 10 05:50:36 bpadalino: I don't want to use /etc/ipkg.conf, in case Palm uses it for something in the future. Jun 10 05:50:49 Sargun: prolly a slow mirror Jun 10 05:50:55 nebula1, mirrors.kernel.org Jun 10 05:50:55 bpadalino: ok, put it in /etc/ipkg.conf and see if that works. Jun 10 05:51:03 hrm, depends on usage, etc. Jun 10 05:51:06 mine ran quick Jun 10 05:51:33 i think i am done hacking around for tonight ... Jun 10 05:51:34 no such luck with windz for me, so now mac time :) Jun 10 05:51:38 sorry Jun 10 05:52:13 thanks for everything Jun 10 05:52:28 asedeno, mind PM? Jun 10 05:52:38 go for it Jun 10 05:54:08 yeh thanks bpadalino Jun 10 05:54:16 its been a fun four hours Jun 10 05:54:26 i'll brb, loading osx Jun 10 05:54:58 bpadalino: thanks for all your work! Jun 10 05:55:10 no problem Jun 10 05:55:32 the amazing part is how much faster the pre would be if it weren't linux with java with html5 ... that's a lot of layers Jun 10 05:55:39 I'm really happy that this has gone the traditional Linux way - code first, and people replicate it, all before there are any YouTube videos :-) Jun 10 05:55:51 i think java is only *some* apps though Jun 10 05:55:55 which is weird Jun 10 05:55:56 hehe Jun 10 05:55:57 it's a single app Jun 10 05:56:01 which is the gateway to native code Jun 10 05:56:07 These days there is too much "YouTube first, binary second, instructions and code last" Jun 10 05:56:10 and they use v8 for js, which jit-compiles Jun 10 05:56:16 bpadalino: can you get that lsof? Jun 10 05:56:17 niteice, who does/ Jun 10 05:56:25 but yeah, there's plenty of room for improvement Jun 10 05:56:27 tmzt, no lsof Jun 10 05:56:28 tmzt, I'll try to get it to you in a little bit Jun 10 05:56:29 but check it Jun 10 05:56:30 it would be really helpful to know how it's interfacing with usb Jun 10 05:56:37 ah Jun 10 05:56:38 @@@@ ClassLibrary initialize begins... Jun 10 05:56:38 Harmony interface GetInitArgs() not implemented Jun 10 05:56:40 @@@@ ClassLibrary initialized... elapsed=376 ms Jun 10 05:56:42 Hello, pre world! Jun 10 05:56:44 i just wrote a java app for my pre Jun 10 05:56:45 ipkg install lsof Jun 10 05:56:46 hehe Jun 10 05:56:46 ipkg install? Jun 10 05:57:07 what jvm does it use? Jun 10 05:57:12 java 1.5 Jun 10 05:57:27 and anyone who can ipkg install binutils, nm on one of the /usr/lib/BrowserPlugins would be helpful Jun 10 05:57:30 openjdk? Jun 10 05:57:33 root@castle:/tmp# /usr/lib/jvm/java-1.5-palm/bin/java --version Jun 10 05:57:34 Oasis VM Oasis-Linux-WebConsole-LightLocks-Generational-GCC_Goto_Optimizations-SingleSlot Jun 10 05:57:44 tmzt, IIRC binutils comes with it Jun 10 05:58:21 congratz bpadalino! Jun 10 05:58:31 yay!! Jun 10 05:59:02 no nm as far as i can tell Jun 10 05:59:15 tmzt: http://pastebin.com/m5aecf92c for OfficeAdapter.so Jun 10 05:59:46 armel-....-nm is on the device Jun 10 06:00:16 look in /usr/arm-none-linux-gnueabi/bin Jun 10 06:00:39 emkman: looks like they put almost a whole native toolchain in the production rootfs. Jun 10 06:00:42 No gcc though. Jun 10 06:00:55 looks like most of binutils Jun 10 06:01:02 npplugin Jun 10 06:01:12 webkit uses that model Jun 10 06:01:18 if you have room, you can ipkg install gcc Jun 10 06:01:29 extended though it looks like for json Jun 10 06:01:47 http://pastie.textmate.org/506835 - that's how i ran the java file Jun 10 06:02:01 glibc based Jun 10 06:02:15 eno: room is tight, we haven't bind mounted /opt yet since /media/internal is vfat and we need symlinks Jun 10 06:02:40 or loop Jun 10 06:02:42 rwhitby: you should setup a script that will setup the appropriate symlinks to /media/internal Jun 10 06:03:06 that way you can even drag and drop other executables in mass storage mode Jun 10 06:03:08 anyone know what dm is used for? Jun 10 06:03:14 bpadalino: no, we need the thing which is bind mounted on /opt to be a filesystem type which supports symlinks on it. Jun 10 06:03:20 oh ok Jun 10 06:03:36 I've tried to do optware before on vfat, and it's just too difficult. Jun 10 06:03:50 (update-alternatives support in ipkg needs symlinks for a start) Jun 10 06:04:01 i guess the loop is another idea, right ? Jun 10 06:04:08 set aside 1GB of the /media/internal into a file .. Jun 10 06:04:17 then mount that file as it's own symlinkable fs ? Jun 10 06:04:22 yeah - do you have the mount pastebin url handy? Jun 10 06:04:27 hold Jun 10 06:04:41 I have df here Jun 10 06:04:41 http://pastie.textmate.org/pastes/506749 Jun 10 06:04:46 can't find cmdline though Jun 10 06:05:03 http://pastie.textmate.org/pastes/506773 Jun 10 06:05:05 ls -lh /dev/ or find /dev anyone? Jun 10 06:05:06 that's df Jun 10 06:05:46 http://pastie.textmate.org/506840 Jun 10 06:05:50 that's ls -lh /dev Jun 10 06:06:21 usb host? Jun 10 06:06:24 lsusb? Jun 10 06:06:39 doesn't exist natively on the device Jun 10 06:06:50 maybe i'll try to install it since i don't think it'll be too big ? Jun 10 06:06:56 ls /sys/bus/usb/ Jun 10 06:06:58 ls /sys/bus/usb/devices Jun 10 06:07:04 it's small Jun 10 06:07:13 lsof as well? Jun 10 06:07:16 root@castle:/tmp# ls /sys/bus/usb Jun 10 06:07:16 devices drivers drivers_autoprobe drivers_probe uevent Jun 10 06:07:18 root@castle:/tmp# ls /sys/bus/usb/devices Jun 10 06:07:20 1-0:1.0 1-1 1-1:1.0 1-1:1.1 usb1 Jun 10 06:07:30 lsof was found, lsusb was not Jun 10 06:07:30 that must be modem then Jun 10 06:07:38 ps aux |grep nova Jun 10 06:07:42 lsof -p Jun 10 06:08:05 lsusb -v -v on the device would be cool tool :) Jun 10 06:08:30 bpadalino: yep, looks like loopback mounts is the only way to go Jun 10 06:08:40 bpadalino: cat /etc/fstab please? Jun 10 06:08:47 oops /etc/filesystems I mean Jun 10 06:08:56 http://pastie.textmate.org/506842 - this is lsof Jun 10 06:08:59 cat /proc/mount Jun 10 06:09:00 of novacomd Jun 10 06:09:10 bpadalino, hey, mind running wireshark on lo, and sending us the capture file? Jun 10 06:09:13 rwhitby: vfat, fat, ext3, ext2, * Jun 10 06:09:17 root@castle:/opt/sbin# cat /etc/filesystems Jun 10 06:09:17 vfat Jun 10 06:09:19 fat Jun 10 06:09:21 ext3 Jun 10 06:09:23 ext2 Jun 10 06:09:25 * Jun 10 06:09:27 sargun, do they have wireshark for osx ? Jun 10 06:09:27 ok, /dev/gadget/ep* Jun 10 06:09:30 do we have loop support in the kernel? Jun 10 06:09:33 so it's a custom gadget device Jun 10 06:09:38 must do for the lvm stuff I guess. Jun 10 06:09:39 bpadalino, or tcpdump Jun 10 06:09:56 http://support.apple.com/kb/TA21467 Jun 10 06:10:09 tmzt: BTW, tcpdump is in optware, so you can run that on the device if it helps .. Jun 10 06:10:19 bpadalino, do you need help with tcpdump, or do you know how to use it? Jun 10 06:10:24 help Jun 10 06:10:27 rwhitby: maybe, if it has usbmon mode Jun 10 06:10:43 oh .. usbmon is a command on the target Jun 10 06:10:44 bpadalino, tell me when you're ready Jun 10 06:10:56 what is usbmon ? Jun 10 06:10:58 yes they have wireshark for osx Jun 10 06:11:02 sargun, i am ready if you want Jun 10 06:11:15 bpadalino, in terminal run tcpdump -i lo -w /tmp/novaterm.cap Jun 10 06:11:20 bpadalino: basically packet dumping from usb Jun 10 06:11:25 do we have someone shadowing bpadalino so he can eventually go to bed? someone in another timezone? Jun 10 06:11:30 bpadalino, as root Jun 10 06:11:39 bpadalino, and don't do anything with your existing novaterm Jun 10 06:11:41 says device not configured Jun 10 06:11:43 haha who is just waking up? Jun 10 06:11:49 Sargun: I don't think that's enough, the protocol is over usb instead Jun 10 06:11:51 bpadalino, can you send us your ifconfig? Jun 10 06:11:54 tmzt, wait. Jun 10 06:12:01 bpadalino, on your mac, type "ifconfig" Jun 10 06:12:04 and send it to us Jun 10 06:12:08 en1 is my wireless Jun 10 06:12:15 guys, telnetting to localhost 6970 gives you trace data on the novacom protocol Jun 10 06:12:19 bpadalino, what is your loop back? Jun 10 06:12:32 emkman: 3:42pm here, if you want to send me a device ;-) Jun 10 06:12:32 lo0 Jun 10 06:12:46 sure ill ship it right over Jun 10 06:13:01 Sargun: lo0 is loopback on osx Jun 10 06:13:02 evening Jun 10 06:13:06 im about to go to bed too Jun 10 06:13:08 hi cdm Jun 10 06:13:17 bpadalino, kill your existing novaterm, alright Jun 10 06:13:26 so establish a new connection Jun 10 06:13:29 rhitby, is there anything else i should add to the wiki before i head out? Jun 10 06:13:50 related to ssh or ipkg? Jun 10 06:13:54 emkman: dunno - people will pick stuff up from the backlog and add it Jun 10 06:14:09 how do i look at this .cap file ? Jun 10 06:14:23 ... Jun 10 06:14:55 tcpdump: listening on lo0, link-type NULL (BSD loopback), capture size 96 bytes Jun 10 06:14:55 ^C847 packets captured Jun 10 06:14:57 847 packets received by filter Jun 10 06:14:58 bpadalino, ok, lemme write this out: 1) exit all existing novaterms 2) start "tcpdump -i lo0 -w /tmp/novaterm.cap" as root in one terminal 3) start novaterm in another terminal 4) run "whoami" and run "id" 5) hit ctrl+c on the tcpdump Jun 10 06:14:59 0 packets dropped by kernel Jun 10 06:15:14 oh .. i ran a bunch of other stuff Jun 10 06:15:17 847 for a connection? Jun 10 06:15:17 whoa Jun 10 06:15:24 i ran ipkg list Jun 10 06:15:27 can you do it how I described there? Jun 10 06:15:28 so you would get a ton of info Jun 10 06:15:29 please? Jun 10 06:15:29 sure Jun 10 06:15:39 thanks Jun 10 06:15:42 Yeah, that'll be useful. :) Jun 10 06:15:50 you're such a nice person considering we are all hounding you Jun 10 06:16:01 tcpdump: listening on lo0, link-type NULL (BSD loopback), capture size 96 bytes Jun 10 06:16:01 ^C150 packets captured Jun 10 06:16:03 150 packets received by filter Jun 10 06:16:05 0 packets dropped by kernel Jun 10 06:16:07 better ? Jun 10 06:16:12 emkman: the key thing is that the instructions will be on a secured wiki, so can be updated with improvements later Jun 10 06:16:27 bpadalino, can you send us the file /tmp/novaterm.cap? Jun 10 06:16:35 I suspect we might get more than we need, as other traffic may be passing over the loopback. Jun 10 06:16:47 bpadalino got the glory, so now he is paying the price of fame :-) Jun 10 06:16:48 asedeno, it'll be fairly trivially to get rid of it Jun 10 06:16:53 bpadalino, I just PMed you my e-mail address Jun 10 06:16:56 *nod* Jun 10 06:16:58 well its not too secure now Jun 10 06:17:07 the password is in atleast one forum post Jun 10 06:17:13 i could change it, or go to invite only Jun 10 06:17:14 emkman: you can change the password right? Jun 10 06:17:18 yeh Jun 10 06:17:21 emkman, what password? Jun 10 06:17:30 the password to get write access to the wiki Jun 10 06:17:36 a Jun 10 06:17:37 ah Jun 10 06:18:13 ShinAli phwelo tictac rwhitby strykker niteice and me right now Jun 10 06:18:32 who what Jun 10 06:18:43 wiki members Jun 10 06:18:49 oh right Jun 10 06:19:06 if someone digg/engadget somethings the wiki Jun 10 06:19:14 people will search around for the password Jun 10 06:19:20 which is on precentral Jun 10 06:19:35 emkman: best to keep it to people with proven dev, but have a low bar - i.e. anyone giving constructive input gets write access Jun 10 06:19:43 (IMHO) Jun 10 06:19:49 thats always been the plan Jun 10 06:20:06 i will change it, and pm you, so you can give to anyone you want Jun 10 06:20:14 and then anyone else can request access Jun 10 06:20:28 open for anyone contributing, but a low barrier to stop spam and defacers. Jun 10 06:20:38 gah, brb, KDE is malfunctioning Jun 10 06:20:45 nevermind Jun 10 06:20:47 what were you guys trying to mount from before? Jun 10 06:21:11 ShinAli: we want to do a loopback mount of an ext3 filesystem from a file that lives on vfat on /media/internal Jun 10 06:21:12 i think i got it figured out Jun 10 06:21:19 and mount that on /opt Jun 10 06:21:34 let me look into it Jun 10 06:22:16 emkman: got the pw - anyone who wants to contribute to the wiki just pm me for the pw Jun 10 06:22:20 Let me code up something quickly in python Jun 10 06:22:39 sweet, thanks. Jun 10 06:22:40 hey, good stuff guys, i can't wait till i can start deving, night Jun 10 06:22:44 wiki is here http://prep0wn.wikidot.com/ Jun 10 06:22:47 for those who dont know Jun 10 06:22:52 you guys kill me Jun 10 06:22:58 don't die!!! Jun 10 06:23:05 everyone is enjoying watching you guys hack about... Jun 10 06:23:11 yeah, getting a real kick out of it Jun 10 06:23:28 cdm: you're the Chris from palm that someone referred to in #webos? Jun 10 06:24:13 oh SNAP Jun 10 06:24:29 cdm: they aren't enjoying watching as much as we are enjoying doing Jun 10 06:24:58 i dunno, it's pretty great Jun 10 06:24:58 watching you guys start to take apart novacom is totally enjoyable Jun 10 06:25:03 emkman: I expect it's a tie :-) I bet they have beers and popcorn and someone won some money in the get-root sweepstakes Jun 10 06:25:04 totally Jun 10 06:25:14 cdm, are there a bunch of palm employees watching us making fun of us? Jun 10 06:25:26 Sargun -- watching yes Jun 10 06:25:34 if you are from palm I just want to compliment you on an awesome piece of hardware Jun 10 06:25:36 cdm, you a palm employee? Jun 10 06:25:47 Sargun -- google me. Jun 10 06:25:48 he can neither confirm nor deny that i suspect Jun 10 06:25:51 cdm: For the record, let us know if anything here is considered bad form - we want all this to be legit. Jun 10 06:25:54 if you're from palm I just want to compliment you for making an awesome piece of software Jun 10 06:26:01 cdm is the BOSS Jun 10 06:26:09 haha Sargun, ditto much? Jun 10 06:26:13 oh software Jun 10 06:26:14 haha Jun 10 06:26:16 both Jun 10 06:26:27 oh, and let's have lunch Jun 10 06:26:27 awesome everything Jun 10 06:26:31 +1.925.202.9485 Jun 10 06:26:31 cdm, i really appreciate how hackable the device is - and making the dev tools really available (even in a roundabout fashion) Jun 10 06:27:38 I should get some sleep. I'm hoping for a novaterm.py when I wake up. :) Jun 10 06:27:41 and the contra/konami code - great stuff Jun 10 06:28:04 the guy that did that was lurking a while back, i thin Jun 10 06:28:11 oh was he ? Jun 10 06:28:12 cool Jun 10 06:28:15 asedeno, give me 20 more minutes Jun 10 06:28:20 asedeno, I think I have a plan Jun 10 06:28:23 Yes, props on the code Jun 10 06:28:26 http://www.google.com/search?q=chris+mckillop Jun 10 06:28:40 official athletic site - football! Jun 10 06:28:45 grats on your football career cdm Jun 10 06:28:54 thanks Jun 10 06:29:04 Sr. Director, Core OS at Palm Jun 10 06:29:05 not bad Jun 10 06:29:06 that jerk screwed up my google query a year or two back Jun 10 06:29:12 and you work for Northrop Grunman Jun 10 06:29:13 busy man Jun 10 06:29:14 haha Jun 10 06:29:14 cdm, you're in toronto? Jun 10 06:29:21 * bpadalino waves from across the lake Jun 10 06:29:30 he's a cannuck ex-pat Jun 10 06:29:33 cdm: you're welcome to have ops privs in this channel if you desire :-) Jun 10 06:29:38 nah Jun 10 06:30:06 we're hoping that the culture we started with will persist, and you won't need to be concerned about what happens here ... Jun 10 06:30:14 saurik: welcome Jun 10 06:30:30 oh, hey, palm dudes. Jun 10 06:30:53 rwhitby: hello ;P Jun 10 06:31:09 saurik: http://logs.nslu2-linux.org/livelogs/webos-internals.txt for the backlog Jun 10 06:31:44 yeah, already there Jun 10 06:32:30 saurik? this keeps getting better Jun 10 06:32:30 * saurik (is at WWDC representing jailbreak-land, currently at a hotel, with miserable internet, and as so is lagged to death, btw) Jun 10 06:32:44 how am i supposed to goto bed Jun 10 06:32:47 (and I don't even have a pre yet, but should have one tomorrow) Jun 10 06:33:02 i created a website for a weboswiki if people are interested in helping manage and contribute Jun 10 06:33:26 Exstatica there you are, I as hoping you saw my forum post and got wind of my wiki Jun 10 06:33:32 forgot to pm you Jun 10 06:34:06 oh you created the prerumor one right? Jun 10 06:34:29 haha nope Jun 10 06:34:31 before that one Jun 10 06:34:33 lol Jun 10 06:34:46 http://prep0wn.wikidot.com Jun 10 06:34:49 oh ok Jun 10 06:34:58 i actually registered a domain, since i own an isp Jun 10 06:34:58 cheesy name, which rwhitby is not a fan of Jun 10 06:35:02 http://www.weboswiki.com/ Jun 10 06:35:16 congrats Jun 10 06:35:25 i held off on the domain until there was good info on it Jun 10 06:35:47 since I'm going to be developing a few apps, i figured why not Jun 10 06:35:57 saurik: does debian work yet? Jun 10 06:36:09 emkman: my only reservation on the name is that it might attract illegal content, which we don't want. Jun 10 06:36:34 i suppose Jun 10 06:36:38 it's not classy Jun 10 06:36:43 it was mostly a joke, and like said, I like the alliteration Jun 10 06:36:47 nope, not classy at own Jun 10 06:37:00 also a tribute to the p0wnage work of the iphone dev team Jun 10 06:37:07 which is legal, and very impressive Jun 10 06:37:07 well like i said, i just created a site, and anyone that wants to help, you're more then welcome to get involved Jun 10 06:37:13 give some escalated privelages Jun 10 06:37:42 emkman: your wiki, your call :-) Jun 10 06:37:51 yeh im fine changing the name Jun 10 06:37:54 assuming I can Jun 10 06:38:10 it would be good to have a wiki which is not cluttered with app-level info, but just concentrates on the internals. Jun 10 06:38:36 i'm amused that there's discussion about being classy, given that the entry way into all this is the contra code Jun 10 06:38:49 hey, there is nothing more classy than nintendo Jun 10 06:38:50 agreed, similar to how xda-developers stayed separate from ppc-geeks Jun 10 06:38:58 agreed! Jun 10 06:39:43 * opie_ tips his hat Jun 10 06:39:49 tmzt: on the pre? I just got here and just said I don't have a device yet ;P (if you mean android, then obviously yes: even booting into it as /, no more chroot stupidity) Jun 10 06:40:00 Both webos-dev.org and pre-dev.org are unregistered if you want to follow in the iPhone dev team's footsteps :P Jun 10 06:40:05 well here is my goal. I want to have just a few catagories, Hardware, Core OS, and WebOS frontend Jun 10 06:40:30 saurik: we can discuss that there, I'm very interested in it Jun 10 06:40:48 saurik: and yeah I meant on pre, kind of a joke with how quickly you had it on g1 Jun 10 06:40:49 agenthh: u made me want to register for webos-dev.org. it sounds like a good idea Jun 10 06:41:24 hah i had just change the name to the Pre/webOS dev wiki Jun 10 06:41:29 saurik: sorry, my raph rebooted a few minutes ago and I've been trying to get back Jun 10 06:41:30 tmzt: AFAIK, the same binary build of debian will work on the pre (ARM EABI) Jun 10 06:41:36 yeah, I know Jun 10 06:41:42 really it was a joke Jun 10 06:43:44 actually, ubuntu cortex should work on pre Jun 10 06:47:17 yes, if only we could get root outside of OS-X, that way the rest of us could help out Jun 10 06:47:20 Hello. Jun 10 06:47:29 anyone else with a device and root and ready to try loopback mounting an ext3 filesystem from a file in /media/internal so we can install optware packages without filling / ? Jun 10 06:47:36 PreHack101: did you try generic_serial? Jun 10 06:47:52 rwhitby, i guess i can try some stuff out Jun 10 06:48:03 bpadalino: I thought you were going to bed? Jun 10 06:48:08 how complicated do you think it will be ? Jun 10 06:48:10 i thought i was too Jun 10 06:48:12 but i guess i can't sleep Jun 10 06:48:14 :( Jun 10 06:48:33 haha Jun 10 06:48:35 yea, I've got it setup with generic_serial, but I can't get any app to talk to it Jun 10 06:48:41 minicom? Jun 10 06:48:44 what do you get? Jun 10 06:48:46 I actually have to go into a meeting right now, but someone else should be able to run you through setting up a loopback mount ... Jun 10 06:48:56 I can Jun 10 06:50:35 BTW, whoever sets up the wiki, we need it Creative Commons licensed from the start please ... Jun 10 06:50:37 (imho) Jun 10 06:50:48 best to get that in place before too many people contribute Jun 10 06:50:52 alright, like a ton of bricks - the tiredness hits me .. Jun 10 06:50:55 night all Jun 10 06:50:57 is wikipedia still GFDL? Jun 10 06:50:59 Night. Jun 10 06:51:06 throw the wiki link in the /topic Jun 10 06:51:18 bpadalino: will do, once it's finalised. Jun 10 06:51:23 okie dokie Jun 10 06:51:23 night Jun 10 06:51:55 night bpadalino - enjoy your fame ;-) Jun 10 06:53:40 rwhitby, its Creative Commons Attribution-ShareAlike 3.0 License from the start Jun 10 06:53:51 excellent. Jun 10 06:54:06 bbiab Jun 10 06:54:09 sweet Jun 10 06:54:11 i am going to bed Jun 10 06:54:15 FYI just owned webos-dev.org. more than happy to donate it for any future use Jun 10 06:54:19 some hackers you are... going to sleep? Jun 10 06:54:21 see you guys tomorrow Jun 10 06:54:35 i'm thinking about it Jun 10 06:54:39 gotta put some time in at my real job geist Jun 10 06:54:43 i need to write a stego paper Jun 10 06:54:44 meh Jun 10 06:54:49 you get the privelege of doing both at the same time Jun 10 06:55:09 yeah yeah Jun 10 06:55:19 when your at work, why dont you hack my companies website Jun 10 06:55:22 that will be a fair trade Jun 10 06:55:59 on second thought ... Jun 10 06:56:01 hehe Jun 10 06:56:03 heh Jun 10 06:56:27 we got enough of that with our series A press release, that and sales calls Jun 10 06:57:04 anways, congrats bpadalino, on being the neil amstrong of webos root Jun 10 06:57:08 or something like that Jun 10 06:57:20 later Jun 10 06:59:53 WE HAVE ROOT ON WINSHIT! Jun 10 06:59:56 ^_^ Jun 10 07:00:29 awesome.. how? Jun 10 07:03:00 ...........? Jun 10 07:03:32 using what? Jun 10 07:04:52 python Jun 10 07:05:10 that Acer F900 looks nice. too bad nobody that makes good phoens gives a crap about them running a real OS Jun 10 07:05:16 how exactly? Jun 10 07:05:22 LemonadeRDX: perhaps CNAME it to predev.wikidot.com ? Jun 10 07:05:30 sure no problem Jun 10 07:07:46 could it be made to work on linux? Jun 10 07:08:35 Sargun: what is the protocol? Jun 10 07:08:59 rawdr: one would expect the protocol will be reverse engineered pretty soon and a Linux app developed. Jun 10 07:09:05 rawdr, give me like a day Jun 10 07:09:14 at least Jun 10 07:09:31 what is the python script for then? Jun 10 07:09:39 Sounds good Jun 10 07:09:57 rwhitby: already done. Jun 10 07:09:58 Sargun: got an svn or git site already, or should we set one up? Jun 10 07:10:36 you guys can set one up Jun 10 07:11:10 svn or git? those who write the first code get to decide ... Jun 10 07:11:29 svn Jun 10 07:11:41 google code would work, and it makes it open and accessible Jun 10 07:12:31 and slow, don't forget slow Jun 10 07:12:54 ah Jun 10 07:13:22 guess rwhitby is right anyway, but I'm thinking more about getting a small mux replacement working Jun 10 07:13:22 (that sn't to say I'm against that) Jun 10 07:13:28 not a major codebase Jun 10 07:16:18 I need to write up instructions on how to install the novacom drivers Jun 10 07:16:20 as well Jun 10 07:16:27 tmzt, I'll get you usb traces in a little bit Jun 10 07:16:54 cool, but please but those somewhere anyone can get them Jun 10 07:18:53 I mean to say, I would like to look at it but I may not be the one to write the code Jun 10 07:19:00 ok Jun 10 07:19:18 rwhitby, can we redistribute palm bins? Jun 10 07:19:20 yeah, let's keep all info in the public arena, so everyone can contribute based on the knowledge already gained. Jun 10 07:19:26 Sargun: I wouldn't do that. Jun 10 07:19:58 I would suggest we only give instructions on how people can get stuff by legal means from publicly available sources. Jun 10 07:20:00 staying with protocol analysis would be preferred as well Jun 10 07:20:18 meaning, usb and ip tracing Jun 10 07:20:32 i don't think we can redistribute, but we can modify the system on a present os :) got my idea? Jun 10 07:20:40 has anyone installed lsusb yet? Jun 10 07:20:54 tmzt, do you have winslows? Jun 10 07:21:13 Sargun: I have Windows, but I'm using Unbuntu right now Jun 10 07:21:21 Sargun: I also don't have a Pre_ Jun 10 07:21:52 Giving instructions means there is a small barrier to script kiddies and such, and therefore keeps the conversation to people who have the ability to follow the simple instructions. I don't think we want to provide root installers just yet, but that's just MHO. Jun 10 07:22:02 tmzt I have windows, am on Ubuntu now and have a pre, let me know if you want me to try anything, I'll be happy to help the cause Jun 10 07:22:22 PreNomadBrad: ok, on linux can you try minicom on ttyUSB0? Jun 10 07:22:39 rwhitby: it's already on engadget apparently Jun 10 07:23:33 tmzt: sure, that's no problem - anyone who wants to follow the instructions should be encouraged to do so. Jun 10 07:23:34 I think on the linux side we should be looking at libusb, it seems similar to what Palm uses Jun 10 07:24:11 from the lsof it's clear that novacomd listens on the bulk endpoints through the gadget driver Jun 10 07:24:57 for now it's possible to use generic_serial I think Jun 10 07:25:10 though it might not like 512bytes packets Jun 10 07:25:51 I don't think it's that simple Jun 10 07:26:04 why wouldn't they just have used init and a getty then? Jun 10 07:26:11 I'm not talking about the protocol Jun 10 07:26:22 just the lower layers Jun 10 07:27:18 Sargun: the way we handled binaries in nslu2-linux was to distribute a script which took the package from the official place (e.g. the doctor.jar) and unpacked it and did whatever needed to be done. Jun 10 07:28:13 since a script can't click licenses, then you know it's still legit. Jun 10 07:28:21 hehe Jun 10 07:28:45 rwhitby: you underestimate the power of script-fu :) Jun 10 07:29:09 Bartman007: yeah, well I mean that script can't click licenses unless you specifically program it to do so :-) Jun 10 07:29:29 (but yes, making the user download the file from the official source is the well estalished way of handling these things) Jun 10 07:29:35 tmzt: which mode do you want the phone in, ttyUSB0 doesn't exist prior to selection Jun 10 07:30:15 PreNomadBrad: dev mode Jun 10 07:30:31 already there, but sync or usb flash Jun 10 07:30:33 you have to manually modprobe the module Jun 10 07:30:46 shouldn't matter Jun 10 07:31:03 I don't have a lsusb -v -v for sync mode though Jun 10 07:31:07 haha, yeah you mentioned that earlier, it's late here Jun 10 07:31:54 vendor and product are static correct? Jun 10 07:32:35 rwhitby, where is subversion Jun 10 07:32:52 Sargun: haven't set one up. Jun 10 07:33:00 ok, I'll just put up a tarball Jun 10 07:33:08 ok Jun 10 07:33:09 some versions of the iphone pwnage tools actually do range requests on zip files from apple's servers and then extract the individual deflated parts of the file to get the few things it needs (so as to very anally not distribute stuff from apple ;P) Jun 10 07:33:24 nice Jun 10 07:33:30 (as the full firmware zip files are really really large) Jun 10 07:33:57 http://xbmodder.us/rooter.tar.gz Jun 10 07:34:09 404 Jun 10 07:34:14 http://xbmodder.us/tmp/rooter.tar.gz Jun 10 07:34:37 if you have installed novacom drivers under windows Jun 10 07:34:56 Would someone mind setting up svn somewhere? Jun 10 07:35:06 and your device is hooked up in dev mode Jun 10 07:35:09 it'll give you root Jun 10 07:35:15 telnet actually Jun 10 07:35:28 huh, something is wrong with ubuntu Jun 10 07:35:35 oh that's cheating Jun 10 07:35:36 rwhitby, do you think it's alright to put up a youtube vid? Jun 10 07:35:42 :-P Jun 10 07:35:46 you just played back a conversation with it Jun 10 07:35:50 geist, haha Jun 10 07:35:57 LAME Jun 10 07:36:03 didn't you read that kernel article on lwn a while ago? Jun 10 07:36:08 Sargun: my opinions on youtube vids is that you should only put them up once anyone else can replicate what you did. So in this case, yeah, go for it. Jun 10 07:36:38 note to self: next time add some random bits in the protocol Jun 10 07:36:48 * Bartman007 slaps geist Jun 10 07:36:58 geist, NOooooooooooooo! Jun 10 07:37:06 protocols are to be kept pure Jun 10 07:37:13 geist, Actually, at my place of work we add a hash to each packet Jun 10 07:37:19 geist, and a date time Jun 10 07:37:32 geist, meaning that if a packet is more than like 10 seconds old, it's discarded Jun 10 07:37:35 :-D Jun 10 07:37:35 imitation is the sincerest form of flattery .... Jun 10 07:37:35 \ Jun 10 07:37:44 I'm missing the options on the generic serial module Jun 10 07:38:09 well, wait till you try that on the low level protocol, aint gonna fly :) Jun 10 07:38:20 PreNomadBrad: I don't know if vid/pid is static, we need to no that Jun 10 07:38:42 seriously, the audio player uses mplayer, takes a dump of the audio, and then plays the pcm dump Jun 10 07:38:44 Sargun: seems what i got is different from what expected Jun 10 07:38:44 vendor=0x0830 product=0x8002 Jun 10 07:38:47 that I have Jun 10 07:38:50 I want to smack an engineer over the head Jun 10 07:38:54 LemonadeRDX, what are you doing? Jun 10 07:39:02 trying ur rooter Jun 10 07:39:08 LemonadeRDX, do you have windows? Jun 10 07:39:22 LemonadeRDX, did you install the x86 thinger Jun 10 07:39:25 x86 driver Jun 10 07:39:26 yup on vista Jun 10 07:39:29 the driver installed Jun 10 07:39:33 open tty:// working Jun 10 07:39:49 wait, nevermind, that was a different machine Jun 10 07:39:56 LemonadeRDX, uhm, did you python talk.py? Jun 10 07:39:59 do you have cygwin? Jun 10 07:40:03 with python Jun 10 07:40:09 or python at all Jun 10 07:40:31 yup I python'd. i don't have a cygwin handy Jun 10 07:40:35 geist: so at what point will Palm just release novacomproto.h and save us all this hassle ;-) Jun 10 07:40:41 when you run python talk.py what happens? Jun 10 07:40:50 dunno, maybe we can Jun 10 07:41:04 though honestly, i dont know why you want to dig into that Jun 10 07:41:08 novacomd does what you want Jun 10 07:41:16 except that it's not out for linux, i guess... Jun 10 07:41:20 wasn't there a developer here earlier? Jun 10 07:41:42 PreNomadBrad: what os are you using? Jun 10 07:41:42 me. I designed and implemented novacom/novacomd Jun 10 07:41:51 9.04 Jun 10 07:42:13 same here, the generic_serial is broken Jun 10 07:42:19 but I've been working with the Arduino, so in a several month old install goes, it could be a mess in here Jun 10 07:43:13 funny we didn't release the doctor for linux, novacomd is actually probably the most tested on linux. the factory uses linux usb since it's so solid Jun 10 07:43:44 geist: Then you'd have to teach Sprint support staff how to run Linux ... Jun 10 07:44:01 yeah, probably something like that Jun 10 07:44:13 and mac only gets included because there are a bunch of ex-apple folks at palm Jun 10 07:44:16 :) Jun 10 07:44:49 why doesn't python have libusb bindings, or does it? Jun 10 07:44:50 maybe an enlightened European GSM carrier will want a Linux version released ... Jun 10 07:44:55 but i can tell you from experience, talking to a device from the host is infinitely easier to deal with on linux and OSX Jun 10 07:44:59 would be unprecedented if you released as much linux software as the others Jun 10 07:45:19 it does :) Jun 10 07:45:26 forgot about bitpim Jun 10 07:45:49 it's so trivial on linux i didn't even use libusb, libusb actually screws up a much more elegant interface Jun 10 07:45:59 ioctls? Jun 10 07:46:10 it actually works in a multithreaded environment Jun 10 07:46:19 libusb is horribly broken for simultaneous in/out traffic Jun 10 07:46:25 ah Jun 10 07:46:33 what do you use instead of libusb? Jun 10 07:46:38 native interface Jun 10 07:46:48 /proc/bus/usb/... Jun 10 07:46:54 gotcha Jun 10 07:47:01 but it's moved to /dev/usb on recent os's Jun 10 07:47:03 and then OSX has it's own thing that's kind of wonky but works well enough Jun 10 07:47:06 well, yeah /dev/blah Jun 10 07:47:07 it tries both Jun 10 07:47:28 windows is a huge nightmare of fail Jun 10 07:48:55 LemonadeRDX, you alive? Jun 10 07:49:45 yup Jun 10 07:49:58 heh - no sites seem to have a story about getting root - my guess is that they feel they can't run a story until they have a c00l youtube video ... Jun 10 07:50:22 hehe Jun 10 07:50:26 proof! Jun 10 07:50:30 isnt it still ro filesystem though? Jun 10 07:50:35 bear24rw: nope Jun 10 07:50:42 no, it's just ext2 on internal sd Jun 10 07:50:43 bear24rw: nope, bpadalino remounted fine Jun 10 07:50:49 ha nice Jun 10 07:50:51 wow Jun 10 07:50:55 we have optware stuff installing Jun 10 07:51:08 tmzt: was wondering when you were gonna figure out that it was just an internal mmc chip Jun 10 07:51:19 geist: 45 minutes ago Jun 10 07:51:20 but need to do a loopback mount so the packages end up in the 8GB /media/internal instead of filling / Jun 10 07:51:34 that and CONFIG_MTD=n in /proc/config.gz Jun 10 07:51:59 i tell you, it's infinitely easier to deal with a block device than the MTD stuff Jun 10 07:52:09 yeah I can imagine Jun 10 07:52:24 g1 uses yaffs2 which they had to modify for 2k blocksize Jun 10 07:53:19 I saw in the forum someones made the change to the camera to disable the shutter sound, if only we could get rid of NASCAR... Jun 10 07:56:02 "trenchcoat - used for flashing (storage, not body parts)" <- I like these guys :P Jun 10 07:56:09 http://opensource.palm.com/packages.html -> "Coming Soon" Jun 10 07:56:37 geist: any word on how soon is soon? Jun 10 07:56:41 no idea Jun 10 07:56:50 i hope soon too, i get tired of telling people we'll have it soon Jun 10 07:56:52 A) can someone setup SVN B) Where is the wiki, and how do I get write access? Jun 10 07:57:10 oh, and C) how do I get dropbear? Jun 10 07:57:25 the wiki is http://predev.wikidot.com/ Jun 10 07:57:35 Sargun: /msg'd you the pw Jun 10 07:57:38 * saurik (is also willing to setup svn, but rwhitby sounded like he was going to do it; also, google code was put forward, and that sounded "correct") Jun 10 07:57:54 saurik: I'm happy to defer to you Jun 10 07:58:04 No. Jun 10 07:58:08 Google code is not the answer Jun 10 07:58:31 Yeah, putting our svn on Palm's competitor's web site might not be advisable ;-) Jun 10 07:58:50 somehow I wasn't thinking Jun 10 07:58:51 saurik: I'd say go for it, and get LemonadeRDX to CNAME it to svn.webos-dev.org Jun 10 07:58:54 ok, the reason I'd say its a better answer than a random person here doing it is only that they have existing infrastructure for third parties managing accounts; so you can be an administrator and easily grant third parties access Jun 10 07:58:55 yeah, but Palm went ahead and integrated gmail Jun 10 07:59:03 so they let the cat out of the bag Jun 10 07:59:08 LemonadeRDX: are you here? Jun 10 07:59:15 wait, definitely, you just said something ;P Jun 10 07:59:21 saurik: yeah, authentication was the reason I wasn't jumping to set one up myself. Jun 10 07:59:47 saurik, you're not random Jun 10 07:59:48 rwhitby: i can help host at some point too, but don't have time right now Jun 10 07:59:49 we all know you Jun 10 07:59:52 Saurik:yup Jun 10 08:00:03 if I'm doing it, then LemonadeRDX: please CNAME svn.webos-dev.org to apache.saurik.com Jun 10 08:00:17 NP Jun 10 08:00:42 http://sargun.smugmug.com/gallery/5224288_KaSYb#559913942_vThAa-A-LB Jun 10 08:01:09 does that work for people? Jun 10 08:01:24 CNAME done Jun 10 08:01:27 LemonadeRDX: my point only being that when someone comes in here asking for an account, adding access will then get bottlenecked on the guy (me) running the server, which can be irritating at times, especially if he's not the main contributor (you) ;P Jun 10 08:01:35 and this: http://sargun.smugmug.com/gallery/5224288_KaSYb#559916722_9dKuv Jun 10 08:01:44 LemonadeRDX, you want me to help root your pre? Jun 10 08:01:52 ok, give me a minute Jun 10 08:01:57 Sargun: the video works Jun 10 08:02:07 saurik: since it's cnamed, we can always move it later Jun 10 08:02:09 http://www.youtube.com/watch?v=5MnzNhb3anE Jun 10 08:02:10 saurik: would it be ssh key based? Jun 10 08:02:14 LemonadeRDX: I still don't see it Jun 10 08:02:14 Sargun: i'd be willing to help out testing, but i don't need the root at this moment personally Jun 10 08:02:30 ok Jun 10 08:02:47 tmzt: subversion is based on http authentication, normally password based; you can send me crypt hashes Jun 10 08:02:58 * Sargun twiddles his thumbs Jun 10 08:03:16 * rwhitby whistles SSL client certs, but that's just more work for saurik Jun 10 08:03:33 interesting, I guess that's better than fully password based for managing accounts, but I don't really know Jun 10 08:03:53 castle login: root Jun 10 08:03:56 or you could use svnserve and ssh pub keys Jun 10 08:03:57 there is something cool about that Jun 10 08:04:02 geist, do you know badri? Jun 10 08:04:08 doesn't ring a bell Jun 10 08:04:09 He apparently was a product manager of nova Jun 10 08:04:12 * rwhitby bbl (maybe 1 hour or so) Jun 10 08:04:24 nope Jun 10 08:04:31 uhm, is the /md5sums file used for anything? Jun 10 08:04:48 no, we like to waste space on the flash Jun 10 08:05:22 you guys use LVM on this? Jun 10 08:05:27 yep Jun 10 08:05:30 geist: have to justify the cost to the bean counters somehow. Jun 10 08:05:31 geist, I mean, when do you check it? Jun 10 08:05:40 geist, you guys are insane...in a good way Jun 10 08:05:40 i dont remember exactly Jun 10 08:05:59 I can tether now at least Jun 10 08:06:24 tmzt: did you figure it out? Jun 10 08:06:50 PreNomadBrad: no, I guess we will have to use usb or libusb or python-usb or something else Jun 10 08:07:00 it used to work so well (usbserial.ko) Jun 10 08:07:14 the 512 byte block size messing it up? Jun 10 08:07:30 geist: the missing vendor= product= parameters Jun 10 08:07:34 I wonder if we can do a replay attack on the usb side as well Jun 10 08:07:35 ah, yeah Jun 10 08:07:53 /sbin/trenchcoat seem like it can flash the device without doing any signature verification stuff Jun 10 08:08:07 http://www.youtube.com/watch?v=-LBXV0tYyyI Jun 10 08:08:22 what does it flash, nand (non sd) isn't exposed to linux it seems Jun 10 08:08:34 hmm? Jun 10 08:08:35 I think it does the NAND stuff Jun 10 08:08:46 * geist is puzzled Jun 10 08:08:47 what nand? Jun 10 08:08:51 this too: http://www.youtube.com/watch?v=5MnzNhb3anE&feature=channel_page Jun 10 08:09:09 Well, it mentions nand images in the context of the OMAP 24xx Jun 10 08:09:10 so just sd then, if ext2 is partition 2 what is on 1 :)? Jun 10 08:09:21 24xx? Jun 10 08:09:27 omap 24xx != omap 34xx Jun 10 08:09:34 Yeah, I just realized that Jun 10 08:09:35 holy crap, that's a grainy video Jun 10 08:10:00 Well, it also seems like it can flash stuff on the 34xx too Jun 10 08:11:11 tmzt: a word of warning, be careful with partition 1 Jun 10 08:11:13 Sargun: can you send me a password hash? Jun 10 08:11:22 there be dragons there Jun 10 08:11:32 of course, that makes sense Jun 10 08:11:37 LemonadeRDX: I'm still getting that svn.webos-dev.org isn't there Jun 10 08:11:38 It also has references to the baseband chip Jun 10 08:12:09 it might take some time i think Jun 10 08:12:11 but no, if you look at omap3s docs (this is all public info) you'll see it can boot directly from flash, usb, serial, and mmc/sd flash Jun 10 08:12:23 and i think spi flash and nor flash too Jun 10 08:12:28 it's quite a flexible chip Jun 10 08:13:06 saurik, of what? Jun 10 08:13:16 so we need to find a recovery mode since we don't have sd (external) and usb is client only/maybe otg, host seems to be used for something internal though Jun 10 08:13:25 geist: are you using the bootrom -> x-loader -> foo setup I've seen elsewhere? Jun 10 08:13:33 Sargun: preferably of your password ;P so I can give you acess to this subversion repository Jun 10 08:13:36 possibly msm, waiting on lsusb -v -v to confirm Jun 10 08:13:42 Bartman007: no Jun 10 08:13:46 * Bartman007 feels so left out w/o a device to play with Jun 10 08:13:47 saurik, ssh public keys? Jun 10 08:14:12 and what hash? md5? Jun 10 08:14:12 Sargun: I'd prefer a crypt password hash Jun 10 08:14:53 how do you do that on command line again Jun 10 08:14:53 svn.webos-dev.org is not working here either. i think it might take up to one day? Jun 10 08:14:58 * saurik doesn't do ssh for authentication as it is a very difficult setup to make secure, as the premise involves giving users ssh'able accounts on your server and then correctly restricting them to not have reasonable access via ssh Jun 10 08:15:16 you trust me, don't you? ;-) Jun 10 08:15:23 LemonadeRDX: ok, in the mean time people can use http://svn.saurik.com/repos/webos-dev/trunk/ Jun 10 08:15:38 Sargun: legally I cannot, as I traffick in payment details for customers ;P (to sidestep the question) Jun 10 08:15:54 ssh only gives you what the shell/services gives you Jun 10 08:15:54 how do you do that on command line again (crypt) Jun 10 08:15:57 LemonadeRDX: another option is I can host the DNS as well, but then I'm yet another bottleneck ;P Jun 10 08:16:00 but always a good reason Jun 10 08:16:14 Sargun: I use htpasswd Jun 10 08:16:34 "htpasswd tempfile sargun" will prompt for a password and save a crypt in tempfile Jun 10 08:17:18 tallstack ~ # htpasswd -n sargun Jun 10 08:17:18 New password: Jun 10 08:17:18 Re-type new password: Jun 10 08:17:18 sargun:zFzLVgoAX2rTU Jun 10 08:17:51 saurik, i can transfer the ns host.. but it probably talkes way longer time to refresh dns records Jun 10 08:18:22 LemonadeRDX: in my experience, changing the primary nameserver takes about 10 minutes these days (to propogate) Jun 10 08:18:36 that would be great :) Jun 10 08:18:41 Sargun: done; you can now access http://svn.saurik.com/repos/webos-dev/trunk/ now, and http://svn.webos-dev.org/trunk/ when it is done Jun 10 08:18:47 would you mind pm me your ns host address? Jun 10 08:18:58 LemonadeRDX: ns1.saurik.com + ns2.saurik.com Jun 10 08:19:05 okok Jun 10 08:19:10 are they the same thing Jun 10 08:19:15 Sargun: yes Jun 10 08:19:21 ok Jun 10 08:19:48 you will even be able to svn switch --relocate between the two, as they will be identical repositories Jun 10 08:20:08 Are we going to have a website other than the wiki? Jun 10 08:20:12 LemonadeRDX: do you have any existing hostnames I should know about Jun 10 08:20:55 saurik: submitted. www and @ should point to predev.wikidot.com at this moment. thx :) Jun 10 08:21:20 Sargun: I guess we will need an independent website Jun 10 08:21:33 because I wanna upload thingers Jun 10 08:22:02 rwhitby, can you just give me write access? Jun 10 08:22:06 username: sargun Jun 10 08:22:29 or someone with root access to the wiki Jun 10 08:23:39 anyone? Jun 10 08:24:19 LemonadeRDX: @ can't be a CNAME... (as it needs NS records) Jun 10 08:24:29 LemonadeRDX: I can point it to 67.228.37.26 Jun 10 08:24:29 00:46 * rwhitby bbl (maybe 1 hour or so) Jun 10 08:25:06 yup should be A Jun 10 08:25:12 come on, get the man access to the wiki Jun 10 08:25:18 wiki's aint useful if you can't edit them Jun 10 08:25:41 The east coast news cycle starts at 6 am. Jun 10 08:25:55 that means we have an hour and a half to cook up something interesting Jun 10 08:26:26 anyone who can trace usb then? Jun 10 08:27:36 http://pastie.textmate.org/506918 Jun 10 08:27:41 does that help Jun 10 08:27:48 tmzt, sure Jun 10 08:28:00 tmzt, how do you trace usb under winslows? Jun 10 08:28:05 I did setup weboswiki.com Jun 10 08:28:13 i can point svn there if you like Jun 10 08:28:25 6f 6b 20 30 0a ad fb ca de 01 00 00 00 0f 00 00 |ok.0.. Jun 10 08:28:59 personally I think webos-dev.org sounds better, although we don't have the .com; I have purchased the .net and have sent a purchase offer to the owner of the .com; it should also be noted that "webos" may or may not be trademarked, which may cause issues going forward Jun 10 08:29:09 I think I messed that up Jun 10 08:29:27 the point is, what is all that "junk" between the ascii :) Jun 10 08:29:38 well either way i picked up .net .org and .info also Jun 10 08:29:46 i'm just gonna use to to store everything i can Jun 10 08:29:48 svn: MKACTIVITY of '/repos/webos-dev/!svn/act/d6686e76-5928-4393-998c-c48bc2bd58f6': authorization failed: Could not authenticate to server: rejected Basic challenge (http://svn.saurik.com) Jun 10 08:29:56 saurik, you made my username sargun, right Jun 10 08:30:17 SniffUSB Jun 10 08:30:18 Sargun: correct; oh, I know what happened Jun 10 08:30:30 Sargun: I didn't make svn.saurik.com use the same autentication for that repository Jun 10 08:30:33 stupid ;P Jun 10 08:30:39 uhm, I agree, stupid. Jun 10 08:31:08 PreNomadBrad: what mode is that? Jun 10 08:31:14 dev Jun 10 08:31:27 storage, sync, media? Jun 10 08:31:30 none Jun 10 08:31:35 it's storage (zip) Jun 10 08:31:51 Sargun: please try again (sorry, the svn.saurik.com mapping was more hastily put together due to the DNS issues) Jun 10 08:32:22 yay Jun 10 08:33:38 tmzt: the dialog is still on screen nothing selected. Jun 10 08:34:26 saurik, works Jun 10 08:34:33 I can't get sniffusb working Jun 10 08:34:55 for the record, http://svn.webos-dev.org/ also now works Jun 10 08:35:04 (as I said: primary nameserver changes propogate very quickly) Jun 10 08:35:12 it says 'can't create service' Jun 10 08:35:14 gt bed now. it's such a joy to watching ppl make progress so fast . Good luck :) Jun 10 08:35:16 if you'd like to change your working copy you can use svn switch --relocate Jun 10 08:35:18 you guys trying to low-level reverse engineer novacom? Jun 10 08:35:28 cdm, tmzt wants to Jun 10 08:35:33 saurik: thx lol :) Jun 10 08:35:43 LemonadeRDX: ;P Jun 10 08:35:52 (I remember when that process took 4 days) Jun 10 08:35:53 I would rather we could use tools not obtained from sdk Jun 10 08:36:09 good luck Jun 10 08:36:13 and on linux, of course Jun 10 08:36:22 the SDK is supported on Linux Jun 10 08:36:25 linux ftw and http://svn.webos-dev.org/ does not load for me Jun 10 08:36:28 AFAIK Jun 10 08:36:51 bear24rw: if you've used webos-dev.org previously your nameserver provider may have the information cached Jun 10 08:37:11 gotcha Jun 10 08:37:16 cdm: not everyone has the sdk, i think Jun 10 08:37:23 hehe Jun 10 08:37:31 the doctor is only released for mac and windows Jun 10 08:37:31 you can send us the sdk Jun 10 08:37:31 yeah, suspected not. Jun 10 08:37:42 ahhh, didn't realize there where two downloads of the Doctor Jun 10 08:37:45 no Jun 10 08:37:48 one download Jun 10 08:37:49 bear24rw: (if you care) can you verify it is a DNS issue, and then do a dig? (if not, then obviously don't bother); this would verify that it is a dns caching issue Jun 10 08:37:50 two drivers Jun 10 08:37:57 oh, whacky Jun 10 08:38:03 * saurik (doesn't even have a pre, although that will hopefully be rectified tomorrow ;P) Jun 10 08:38:37 saurik: how? hah Jun 10 08:39:00 dig/nslookup/etc. Jun 10 08:39:31 bear24rw: you can also just try svn.webos-dev.net; that would isolate dns issues Jun 10 08:39:42 (as that domain has never had a different dns provider) Jun 10 08:39:47 svn.webos-dev.net works Jun 10 08:40:03 ok, then it is almost certainly a dns cache issue that will go away after a while Jun 10 08:40:16 Name: webos-dev.net Jun 10 08:40:16 Address: 67.228.37.26 Jun 10 08:40:18 both worked without problem for me Jun 10 08:40:21 thats what i have Jun 10 08:40:24 can i flush my cache somehow? Jun 10 08:40:33 what OS? Jun 10 08:40:37 vista Jun 10 08:40:37 bear24rw: maybe, maybe not; the cache is probably on your nameserver, not your local machine Jun 10 08:40:44 ipconfig /flushdns Jun 10 08:40:47 yeah its not on my machine Jun 10 08:40:55 use opendns Jun 10 08:41:07 its so much better in my opinion Jun 10 08:41:11 I'm going to get in bed Jun 10 08:41:25 http://svn.webos-dev.com/ sends me to godaddy page Jun 10 08:41:32 if anyone wants to call me on my pre to have an interesting conversation (and make sure my voip is still working Jun 10 08:41:37 both of those pages load fine for me, are you sure its not your local DNS cache that needs to be purged? Jun 10 08:41:42 call me: +1.925.235.1105 Jun 10 08:41:54 (I'm hinting to the palm employees ;-) Jun 10 08:41:59 voip? Jun 10 08:42:18 err, fuck Jun 10 08:42:23 I accidentally rebooted Jun 10 08:42:31 call me in like 5 minutes Jun 10 08:44:08 So, under Windows, having the novacom drivers installed seems to open a bunch of listen sockets locally Jun 10 08:44:31 Ok, now I'm once again accepting phone calls Jun 10 08:44:36 Furthermore, the Doctor opens sockets and... just starts throwing what appear to be commands to the shell on the Pre Jun 10 08:44:52 Anyone with Windows and Pre willing to try stuff for me? :P Jun 10 08:45:03 AgentHH, tell me what, and I'll think about it Jun 10 08:45:15 AgentHH: waht are you tracing with? Jun 10 08:45:34 I decompiled the Doctor :P Jun 10 08:45:50 when did rwhitby said he'd be back? Jun 10 08:46:11 it was an hour, but that was about an hour ago Jun 10 08:47:35 ok, I want access to the wiki Jun 10 08:48:06 it was engadgetmobile, not the main site Jun 10 08:48:15 someone just posted a link again Jun 10 08:48:49 Sargun: try telnetting to port 6968 on localhost Jun 10 08:48:55 I _think_ that might give you a shell Jun 10 08:49:12 no Jun 10 08:49:16 look at the rooter Jun 10 08:50:11 Oh, huh Jun 10 08:52:59 rooter? Jun 10 08:54:04 tmzt: is it just me or should we be looking at Interface1? Jun 10 08:54:28 Sargun: I have a file you are interested in Jun 10 08:54:38 Interface1? Jun 10 08:54:40 It basically describes the entire novacom protocol (or so I believe) Jun 10 08:54:45 what does you mean? Jun 10 08:54:55 post it Jun 10 08:56:02 Interface Number 0 for the device is the usb-storage portion, but looking at Interface Number 1 it has some functionality to it. Jun 10 08:56:11 yeah Jun 10 08:56:45 bulk endpoint, different lsusb's I've seen all have it with the other interface varying or absent Jun 10 08:58:05 USBView output a little cleaner then lsusb http://pastie.textmate.org/506937 Jun 10 08:58:51 http://pastie.textmate.org/506941 Jun 10 09:01:54 hey look, my code Jun 10 09:01:57 :P Jun 10 09:02:23 yeah, i'm amazed how well those decompilers work Jun 10 09:02:37 java may as well just be plaintext it seems Jun 10 09:04:12 yeah, unless you obfuscate. Jun 10 09:04:42 ou? Jun 10 09:12:56 BSchlinker, you work for palm? Jun 10 09:34:08 saurik, heya Jun 10 09:34:19 yo Jun 10 09:35:17 saurik: I figure that commit access to svn will be an infrequent enough event that it should not become too onerous. Jun 10 09:39:53 saurik, any luck Jun 10 09:41:01 Sargun: yeah, am working on html design aspects (making it look like something appropriate, and not jmike! for mayor) Jun 10 09:41:49 ok, I'm back now Jun 10 09:41:56 Sargun: sort out wiki access? Jun 10 09:44:31 yeah, thanks Jun 10 09:50:23 Sargun: any chance you can change your rooter script to just open the telnet port and not blow the firewall completely? Jun 10 09:52:14 hm. Jun 10 09:52:16 fine. Jun 10 09:52:24 wait, I'm working on permarooter. Jun 10 09:57:31 * rwhitby wonders how he can convince someone to connect a pre to a box that he can ssh into ... Jun 10 09:57:54 it's gonna be a long time waiting to get one in .au ... Jun 10 09:59:10 Is the Sprint exclusivity international as well? Jun 10 09:59:57 Sprint is only in the US, and no other countries or carriers have been announced except Canada I think. Jun 10 10:00:07 .au is GSM too Jun 10 10:01:00 rwhitby, uhm, possibly. Jun 10 10:01:12 rwhitby, when are you going get it running Jun 10 10:01:22 Sargun: get what running? Jun 10 10:01:36 the webos-internals.com Jun 10 10:02:06 I wasn't aware I was doing such a thing? Jun 10 10:03:11 Oh, I thought you were going to run that as well Jun 10 10:03:24 I'm not here to run anything :-) Jun 10 10:04:13 * Sargun has a permarooted pre finally! Jun 10 10:04:17 SO FUCKING AWESOME I AM. Jun 10 10:04:18 :-P Jun 10 10:04:36 congrats ^_^ Jun 10 10:04:45 lemme see if it works outside of dev mode Jun 10 10:06:00 heh - this channel has more people than #webos and #palm :-) Jun 10 10:10:16 Sargun: I like how on youtube you characterise it as a "replay attack" ;-) Jun 10 10:10:50 hehe Jun 10 10:13:06 rwhitby, how should we redistribute my rooter? Jun 10 10:13:20 tarball it, and put it where? Jun 10 10:13:25 direct from svn :-) Jun 10 10:13:33 Most people don't want to install subversion Jun 10 10:13:44 then they don't deserve root on their Pre ;-) Jun 10 10:13:46 hehe Jun 10 10:13:48 seriously? Jun 10 10:13:49 just kidding Jun 10 10:14:11 having to have python running on their computer is a good enough low barrier :-) Jun 10 10:15:36 hi all , is the ext3 default fs on the pre's ? Jun 10 10:16:04 bandwidthcrunch: ext3 on lvm on internal SD I believe. Jun 10 10:16:18 but the big partition is vfat Jun 10 10:17:16 is using vfat and ext3 on nand chips normal ? they must have somne glue hardware around the nand chip Jun 10 10:20:06 http://predev.wikidot.com/rooting Jun 10 10:20:29 bandwidthcrunch: look around Jun 10 07:50:42 in http://logs.nslu2-linux.org/livelogs/webos-internals.txt Jun 10 10:20:57 thanks rwhitby Jun 10 10:22:14 Sargun: event.d - is that upstart? Jun 10 10:22:19 yup. Jun 10 10:22:23 hey, quick question Jun 10 10:22:23 add yourselves! http://predev.wikidot.com/contributors Jun 10 10:22:28 chron, sure? Jun 10 10:22:37 interesting, never seen upstart stuff before myself. Jun 10 10:22:39 that palm recovery utility thing...if you modify the update image Jun 10 10:22:42 is it signature checked? Jun 10 10:22:50 or would one be able to add, say, ssh? Jun 10 10:23:03 chron: we can ipkg install ssh today on the device Jun 10 10:23:13 (dropbear or openssh, your choice) Jun 10 10:23:16 nice Jun 10 10:23:24 So, /sbin/trenchcoat (which appears to be the flash utility used by the recovery tool) does not seem to do any verification Jun 10 10:23:27 openssh is much better then dropbear, just throwing it out there Jun 10 10:23:28 but wow Jun 10 10:23:35 it's all in the backlog of this channel in http://logs.nslu2-linux.org/livelogs/webos-internals.txt Jun 10 10:23:46 ubuntu uses upstart too Jun 10 10:23:59 The only verification would appear to be checking the files against the md5sums in /md5sums Jun 10 10:24:09 chron: I prefer openssh when the space is available too Jun 10 10:24:28 (on a 2MB flash router, dropbear comes in handy) Jun 10 10:24:40 rwhitby, you wanna make a guide on how to install dropbear? Jun 10 10:24:49 this is funny Jun 10 10:24:53 no signature checks at all Jun 10 10:24:54 wow Jun 10 10:25:03 what is this "development mode" thing? Jun 10 10:25:04 I haven't verified this! I don't even have a Pre :( Jun 10 10:25:12 is it like Recovery Mode of the iPhone / iPod touch? Jun 10 10:25:24 I don't have a pre either Jun 10 10:25:30 as I have an at&t contract Jun 10 10:25:30 nor I Jun 10 10:25:41 and don't have a dev acct so I can't get a loaner Jun 10 10:25:48 huh Jun 10 10:25:53 chron, Palm loves us. Jun 10 10:26:03 unlike apple, who hates its users Jun 10 10:26:08 lol Jun 10 10:26:11 Sargun: I want to work out the loopback mount before documenting the optware install more than what's in the backlog, otherwise we get lots of Pre's with / filled up and not booting. Jun 10 10:26:19 iPhoneOS is super fun to hack though :) Jun 10 10:26:37 But it would appear that WebOS will require less hacking and more making cool things :P Jun 10 10:26:40 Sargun: you want to pioneer the loopback mount method? Jun 10 10:27:30 good point. Jun 10 10:27:36 No, I want to sleep actually. Jun 10 10:27:48 ok, anyone else with a rooted device who wants to pioneer? Jun 10 10:27:49 I need to figure out how to keep the pre awake Jun 10 10:28:59 sounds like you need to figure out how to keep yourself awake ;) Jun 10 10:29:17 d:) Jun 10 10:29:24 shaggy-h, that too Jun 10 10:30:54 what about the bootloader and such? Jun 10 10:30:57 is that in nor? Jun 10 10:34:34 Sargun: does it still suspend when it's charging? Jun 10 10:35:46 AgentHH, I figured out a way around it Jun 10 10:39:52 * Sargun found what could be considered a bug in webos Jun 10 10:41:06 chron: don't know much about bootloader yet Jun 10 10:41:24 we know that it loads a uImage, but the boot-castle.bin file doesn't have any u-boot strings in it. Jun 10 10:41:44 in the castle.xml file it is referred to by a variable called $BOOTIE Jun 10 10:42:54 pandora is better than just listening to music Jun 10 10:43:04 rwhitby, you know what we should write? the "missing pre" app Jun 10 10:43:25 Sargun: ? Jun 10 10:45:00 hmmm Jun 10 10:45:07 how exactly are commands sent? Jun 10 10:45:14 i see people saying to connect pre to a pc Jun 10 10:45:22 then suddenly, "send xxx command" Jun 10 10:45:33 what is in between, what is used to actualy send commands? Jun 10 10:46:19 they have some interesting images too Jun 10 10:46:25 disk.tga is funny :P Jun 10 10:53:15 hello everyone! Jun 10 10:54:08 g'day joshua Jun 10 10:54:41 just read your reply to mine on precentral, figured I would join since i am on this network already anyway Jun 10 10:54:44 what kind of file is boot-castle.bin Jun 10 10:55:25 should be a u-boot.bin data file ? Jun 10 10:55:27 joshua: are you ready to be a guinea pig? Jun 10 10:55:51 chron: I couldn't work it out. Not like any bootloader I've seen before (assuming it's the bootloader binary) Jun 10 10:56:34 most omap3 out there use u-boot Jun 10 10:56:40 is it arm? x86 Jun 10 10:56:42 ? Jun 10 10:56:43 bandwidthcrunch: the uImage file is in .jar/resources/webOS.tar/nova-installer-image-castle.uImage Jun 10 10:56:44 You testing something already? I am only at work a little longer so don't have much time to test Jun 10 10:56:44 si what i mean Jun 10 10:57:12 joshua: we're ready for someone with a rooted pre to pioneer the loopback method of mounting space in which to install optware packages Jun 10 10:57:31 (so they don't fill up / ...) Jun 10 10:58:09 how you plan on doing that? Just going to mount an image file? Jun 10 10:58:18 yep Jun 10 10:58:30 just like in http://nst.sourceforge.net/nst/docs/user/ch04s04.html Jun 10 10:58:58 hmmm Jun 10 10:58:59 Jun 10 10:59:19 create a big file on the vfat /media/internal area, and then create an ext3 filesystem in that file and then loopback mount it to /opt Jun 10 10:59:32 chron: yeah, that's the line in castle.xml I was referring ot Jun 10 10:59:33 to Jun 10 11:00:07 interesting Jun 10 11:00:11 ahh no problem, can do that with dd and it looks like the pre has mkfs.ext3.. and ext4 go figure Jun 10 11:00:11 there is a utms firmware Jun 10 11:00:18 isn't utms==gsm(3g)? Jun 10 11:00:54 yep Jun 10 11:01:03 there's Verizon strings in some of the binaries too Jun 10 11:01:19 and ROW (rest of world) strings just like old PalmOS devices Jun 10 11:01:26 interesting Jun 10 11:01:27 well Jun 10 11:01:31 how big of an image you think would be needed Jun 10 11:01:31 verizon isn't gsm Jun 10 11:01:37 att and tmo are Jun 10 11:01:39 also Jun 10 11:01:40 iMac:webOS_rootfs willstrafach$ file nova-installer-image-castle.uImage Jun 10 11:01:41 nova-installer-image-castle.uImage: PPCBoot image Jun 10 11:01:45 joshua: depends on how many apps you want to install :-) Jun 10 11:01:45 what is a PPCBoot image? Jun 10 11:01:49 isn't this device arm? Jun 10 11:01:57 (and how much music space you want to give up) Jun 10 11:02:07 if not, why are the packages in the sprint directory labelled armv7 Jun 10 11:02:10 I'd start with 1G if I had Pre Jun 10 11:02:27 chron: I think file says that for any uImage file Jun 10 11:02:45 it's definitely arm, and is running armel optware binaries that we installed Jun 10 11:03:54 joshua: the idea is to make the rootfs rw, then mkdir /opt, then you can make it ro again and then loopback mount onto /opt (which is where all files from optware are installed) Jun 10 11:04:13 minimal risk to existing rootfs contents Jun 10 11:05:44 joshua: actually, now I remember that PPCBoot is the old name for U-Boot. Jun 10 11:06:48 yes rwhitby most omap3 devices out there use the u-boot as the bootloader Jun 10 11:07:06 ah, but is not actually ppc Jun 10 11:07:07 ok Jun 10 11:07:11 haha, wait a minute... Jun 10 11:07:25 bandwidthcrunch: agreed, but boot-castle.bin is not u-boot as far as I can see Jun 10 11:07:29 i just realized, is there any homebrew apps for this yet? Jun 10 11:07:42 chron: yeah, someone replaced nascar with hello world Jun 10 11:07:43 the sdk files are on the rootfs it looks like Jun 10 11:07:45 or most of them Jun 10 11:07:55 from what i have seen Jun 10 11:12:28 there any static binaries for this processor anywhere that would just run without a package? Like bash ssh etc Jun 10 11:12:44 joshua: just unpack the optware .ipks Jun 10 11:12:51 they are just tars of tars Jun 10 11:12:57 ahhh cool Jun 10 11:13:03 or just ipkg install from optware ... Jun 10 11:13:20 we've tested 'dropbear' and 'hello' so far :-) Jun 10 11:13:54 they install to /opt as the root path then? Jun 10 11:14:09 man ive been staring at consoles all night, between this phone and servers for customers at work. hah Jun 10 11:15:58 yeah just untarred it, i see Jun 10 11:18:38 heh they have an nginx package. nice Jun 10 11:26:11 joshua: eno_ and I run the optware feeds Jun 10 11:26:15 they come from nslu2-linux.org originally, and have expanded to many embedded devices since Jun 10 11:27:01 nice Jun 10 11:29:56 as opposed to OpenEmbedded and OpenWrt (which are designed to build complete linux distributions), Optware specifically packages things so they will be quite independent of the existing vendor OS installation. Jun 10 11:30:37 Optware is designed to run in a rw /opt mounted on a ro / (assuming /var and /tmp are writeable too) Jun 10 11:31:37 could use the loopback image as a chroot filesystem and just put what you want in there and not interfere with anything Jun 10 11:31:52 hrm Jun 10 11:33:04 yeah, but also not be able to use anything outside the chroot from things inside the chroot Jun 10 11:33:04 theres /var/home/root/ but the busybox doesn't really have a $HOME variable Jun 10 11:33:54 optware exists symbioticly with the vendor OS Jun 10 11:34:22 pretty much like fink on OSX, uses /opt for everything Jun 10 11:34:30 the chroot option will be perfect for doing things like running Debian on the Pre Jun 10 11:35:31 would be interested in getting a rebuilt version of ffmpeg with more codecs. Wonder if the media player would work if they were added, though it might only check certain filetypes Jun 10 11:35:38 joshua: yeah, exactly like fink actually. Jun 10 11:37:50 joshua: http://trac.nslu2-linux.org/optware if you want to improve the ffmpeg in optware. we give commit access to just about anyone who can write a makefile fragment. Jun 10 11:37:59 looks like theres some gstreamer, as well as pulseaudio server. Pretty sweet when you find out something you like is based off a bucnh of open source projects. Jun 10 11:38:34 considering they built the rootfs using OpenEmbedded, it's gonna be full of open source stuff :-) Jun 10 11:38:48 hey marex Jun 10 11:39:04 rwhitby, hey, looks like some familiar people are here :-) Jun 10 11:39:27 marex: you got the backlog link? Jun 10 11:39:38 nope Jun 10 11:39:43 http://logs.nslu2-linux.org/livelogs/webos-internals.txt Jun 10 11:40:18 remove the .txt for a directory of archived daily logs once we've been going for more than one day Jun 10 11:40:45 g'day wireless89 - a fellow banana bender Jun 10 11:40:51 howdy Jun 10 11:41:05 been reading the log, intense stuff guys really well done im excited :D Jun 10 11:41:18 it has been a good day :-) Jun 10 11:41:31 wireless89: pity we can't get a device yet :-( Jun 10 11:41:46 yeah, when is scheduled release do you know? Jun 10 11:41:48 Do you know what cross compiler people usually use for this processor? Maybe we need the sdk to make this easier. heh Jun 10 11:41:57 codesourcery toolchain Jun 10 11:42:13 wireless89: there are rumours of Telstra in August Jun 10 11:42:19 rwhitby, j/w is it omap afterall ? Jun 10 11:42:26 bummer im with 3 atm :P Jun 10 11:42:30 marex: http://www.phonewreck.com/wp-content/uploads/2009/06/prebd13.jpg Jun 10 11:42:44 nice :) Jun 10 11:43:19 marex: I'll be expecting a kernel git pull request from you any day now based on that diagram ;-) Jun 10 11:43:28 Hardware : Sirloin OMAP3430 board Jun 10 11:44:12 rwhitby, well I asked palm for the patches but they didn't released anything yet Jun 10 11:44:28 rwhitby, but I don't have the device so I don't care much Jun 10 11:45:20 marex: no response from http://opensource.palm.com/opensource_contact.html hey? Jun 10 11:49:21 is there any eta on when the sdk will go public? Jun 10 11:50:12 no word from palm Jun 10 11:51:35 maybe after today palm might increase their program to one or two of the names from today to see how far this goes :P Jun 10 11:52:09 blau-mikeDG: http://logs.nslu2-linux.org/livelogs/webos-internals.txt <- some light reading Jun 10 11:52:35 cool dude Jun 10 11:52:43 haha Jun 10 11:52:55 took me a fair while to read/skim over that file Jun 10 11:53:05 see you guys in a month Jun 10 11:54:31 feel free to summarize it into http://predev.wikidot.com/ as you go :-) Jun 10 11:55:23 so what goals do you have in mind for the pre rwhitby? what kind of route are you planning to take Jun 10 11:56:07 BTW, who's a contributor who's going to be here for the next 10 hours? I need to hand the wiki password over to someone until emkman returns? Jun 10 11:56:38 ill be heading off in the next couple, aussie time and all Jun 10 11:56:50 here's where i brick my pre trying to do some funkiness Jun 10 11:56:52 wireless89: still looking for something to replace my 4 year old t650 Jun 10 11:57:49 time for an upgrade Jun 10 11:58:07 wireless89: my only goal at the moment is help create a community where legally obtained knowledge is shared openly Jun 10 11:58:29 i have a omap3 board and could run at least the init_graphics on it and seeing a status bar in the center of the device Jun 10 11:58:35 rwhitby, not yet Jun 10 11:58:38 wireless89: I'm hoping the apps on the Pre will be up to scratch by the time it makes it to .au Jun 10 11:58:50 yeah Jun 10 11:59:16 first goal is to change the email app so delete moves to the next message instead of back to the subject list Jun 10 11:59:29 rwhit: thanks! Jun 10 11:59:30 that's a one line change to the javascript as far as I can see from the code we can see now Jun 10 11:59:37 true Jun 10 11:59:43 my first goal is to fix clock so it doesnt go off on the weekends when you have weekdays set Jun 10 12:00:30 im excited to see where this heads though, and to be here from the start to see it all happen :) Jun 10 12:00:50 yup Jun 10 12:00:51 rwhitby, pushing Pre mainline would be great ;-) Jun 10 12:00:53 i want pre to succeed Jun 10 12:01:02 its the closest thing to my workflow on a pc that ive seen mobiley Jun 10 12:01:17 anyone knows how to start the runlevel Jun 10 12:01:19 ? Jun 10 12:01:59 init 2 gives a upstart: illegal runlevel: (null) Jun 10 12:06:15 is there a way to reverse a .class file back to a java file? Jun 10 12:06:47 just use any java decompiler Jun 10 12:06:52 yup Jun 10 12:07:09 any favourites/preference towards one? Jun 10 12:07:48 eclipse plugins prefered :) a quick google shows jadclipse Jun 10 12:07:48 sounds interesting Jun 10 12:07:57 now it's time to add some bad-codecs to gstreamer Jun 10 12:08:08 so I can use it to play aac plus stream Jun 10 12:08:10 hmm :) Jun 10 12:09:57 will palm go out of business if konami sues them? Jun 10 12:11:33 why would it? Jun 10 12:12:12 for stealing the konami code Jun 10 12:12:21 :/ Jun 10 12:13:25 maybe they got permission? Jun 10 12:14:37 perhaps Jun 10 12:16:59 rwhitby - FYI, a Telstra Pre in August is almost 99% certain, based on conversations with Palm's AU people. now back to lurking. Jun 10 12:20:33 did anyone get an openembedded script up and working for crosscompiling as well as the loopback mount as to work with /media/internal ? Jun 10 12:22:03 freakout: nice Jun 10 12:22:14 bpadalino: welcome back Jun 10 12:22:17 heyo Jun 10 12:22:49 no-one's down loopback yet, but joshua was thinking about it Jun 10 12:23:14 cool Jun 10 12:24:34 you could still beat him :-) http://nst.sourceforge.net/nst/docs/user/ch04s04.html Jun 10 12:25:47 if only i didn't have to go to work! Jun 10 12:26:19 i did notice something about devmode .. Jun 10 12:26:41 when the device comes back from having the display off Jun 10 12:26:45 the screen is already unlocked Jun 10 12:27:24 oooh i like that Jun 10 12:29:54 call in sick bpadalino :P this is more important Jun 10 12:30:01 this is history in the making ;) Jun 10 12:30:27 i could be famous!! Jun 10 12:31:31 indeed Jun 10 12:34:08 did anyone get a novaterm working in windows ? Jun 10 12:38:40 oo cool, sifting through these files i found photo upload app that has support for facebook and photobucket, old news for some but i only found this side of the roms about an hour ago :P Jun 10 12:40:36 has anyone tried the Doctor yet? Jun 10 12:46:38 bpadalino: you already are famous - you're the first person to root their pre Jun 10 12:46:50 should put that in the wiki Jun 10 12:46:53 http://www.engadget.com/2009/06/10/webos-homebrew-community-says-hello-world-to-palm-pre/ did you guys see this? Jun 10 12:46:57 bpadalino: Sargun has a python script to do it. Jun 10 12:47:11 summatusmentis: yeah someone tried the Doctor and it worked Jun 10 12:48:26 i tipped off engadget earlier on with probably 1000 others when they got root Jun 10 12:49:29 well, those guys are aver-writing Nascar apps Jun 10 12:49:51 rwhitby provides thousands of apps that'll work natively :) Jun 10 12:50:17 both good things Jun 10 12:50:42 hard to make a youtube vid about the optware apps though, so no-one will ever find out about it ... Jun 10 12:50:48 we were first damn it! we deserve the media attention! :-P Jun 10 12:51:28 haha oh boy the forums are already getting overrun Jun 10 12:51:31 seen the thread lately? Jun 10 12:51:45 people asking for custom things already Jun 10 12:52:20 maybe an overexaggeration Jun 10 12:53:04 so we can overwrite the nascar app Jun 10 12:53:06 its win/win/win Jun 10 12:53:20 we can overwrite anything Jun 10 12:53:50 has anyone tried rolling their own rom? Jun 10 12:53:55 can we overwrite the alarm clock app with one that has less bugs built on the original? Jun 10 12:54:11 if you write it, i'm sure we can Jun 10 12:55:18 ill get right on it! Jun 10 12:57:36 ;] Jun 10 12:57:59 well it uses ipkg good thing a lot of compiled progs for ARM Jun 10 12:58:10 summatusmentis: an interesting experiment would be to unpack webOS.tar, insert an optware package into it, repack it, and then see if the Doctor will flash it. Don't forget the md5sums file. Jun 10 12:58:41 rwhitby: I don't have a device Jun 10 12:59:01 summatusmentis: it's a common problem :-( Jun 10 12:59:06 indeed :( Jun 10 12:59:23 i have one Jun 10 12:59:27 so yes, while I agree it would be interesting, I can't help Jun 10 12:59:28 but im afraid to do anything Jun 10 12:59:37 i bricked my Ion about 2 weeks ago Jun 10 12:59:38 * rwhitby wonders what percentage of the 50 people here actually have a device. Jun 10 13:00:59 i do :P Jun 10 13:01:07 I would guess a fair amount Jun 10 13:01:41 i just wonder how to make terminal to run on top of the gui Jun 10 13:02:05 hmm like a launcher icon that will run terminal but anyway I would have to use something simple simple terminal so it won't use a lot of ram Jun 10 13:02:20 and i wonder why they decreased speed of omap processor to 500mhz from 600mhz Jun 10 13:02:23 a java-based terinal pointed to localhost? Jun 10 13:02:28 battery life? Jun 10 13:02:31 probably battery Jun 10 13:02:46 mikewx: could be Jun 10 13:03:13 has anyone figured out windows drivers for it sinec last night? Jun 10 13:03:19 my macos build failed while i was sleeping Jun 10 13:03:22 i think im close to solving the alarm weekdays bug! Jun 10 13:03:35 you could override the clock speed and speed up the processor though no? Jun 10 13:03:38 probably it adds a wrong entry to crontab file Jun 10 13:03:39 so we've got linux subsystem->java layer->GUI ? Jun 10 13:03:46 mikewx: there's a python script for windows Jun 10 13:03:51 blau-mikeDG: ^ Jun 10 13:03:54 in the wiki? Jun 10 13:04:36 wireless89: could, I'd advise against it, might been for other technical reasons other than battery life that we don't know about Jun 10 13:04:44 mikewx: http://predev.wikidot.com/rooting Jun 10 13:04:53 yeah, im sure someone will attempt it at some stage though Jun 10 13:05:07 is that webos-dev.org cname for the wiki working yet? Jun 10 13:05:07 I'm sure they will Jun 10 13:05:08 much thanks. back to lurk mode while i pretend to work for the next 8hrs :) Jun 10 13:05:13 perhaps at 600mhz it blows up on the touchstone Jun 10 13:05:22 maybe we can lower the speed for some battery life tho :) Jun 10 13:05:23 saurik huh? he's the cydia guy Jun 10 13:05:48 and cyrket.com guy Jun 10 13:05:57 kid Jun 10 13:05:58 yeah, saurik is hosting the svn repo for us Jun 10 13:06:36 rwhitby: if it isn't, I can fix it quite easily as I'm now in charge of the DNS for it Jun 10 13:06:45 what's an easy way to debug and run sections of java script? Jun 10 13:07:08 saurik: http://webos-dev.org/ says "The site does not exist." for me. Jun 10 13:07:20 rwhitby: yes, but that's not a DNS issue; that's the wiki not accepting the hostname issue Jun 10 13:07:25 saurik: cyrket.com isnt open source is it? Jun 10 13:07:25 yeah Jun 10 13:07:39 blau-mikeDG: no, it isn't; cyrket and cycorder are the two things I've done that aren't open source Jun 10 13:07:58 thanks for them anyway Jun 10 13:08:06 blau-mikeDG: javascript runs in a browser Jun 10 13:08:36 saurik: can you do an apache vhost with a redirect? Jun 10 13:08:40 nothing command line? Jun 10 13:08:44 lol Jun 10 13:09:03 blau-mikeDG: I'm sure there is something, but yeah Jun 10 13:09:11 rwhitby: the URL is worthless at that point, as people won't bookmark or share it with other people Jun 10 13:09:31 arent they using the wiki atm? Jun 10 13:10:02 wireless89: just trying to match www.webos-dev.org with svn.webos-dev.org Jun 10 13:10:17 saurik: true Jun 10 13:10:53 ah i see Jun 10 13:11:41 on a separate note, say you have a java file but you don't have the imports needed to compile it, you cant compile it can you? Jun 10 13:11:43 saurik: iphone-dev.org doesn't work as expected? Jun 10 13:11:54 right Jun 10 13:11:59 (i.e. people bookmark the redirect target instead?) Jun 10 13:11:59 saurik :) Jun 10 13:12:13 wireless89: you need the .jar files at least Jun 10 13:12:15 rwhitby: I am not involved in the hosting of that Jun 10 13:12:23 rwhitby: I didn't even know that URL did that Jun 10 13:12:28 hmm shame Jun 10 13:12:39 which I think further emphasizes my point: http://wikee.iphwn.org/ is the URL everyone knows and has, as that's what you end up at and bookmark/share ;P Jun 10 13:12:48 wireless89: but you can't run your compiled class without them anyway Jun 10 13:13:25 wireless89: you could try to mock up some stubs to satisfy the compiler Jun 10 13:13:25 well say you have a compiled version of the class already, would that mean they would have to be in the vicinity of said files? or do they get compiled into the class files? Jun 10 13:14:14 wireless89: they don't get compiled in, each class is standalone. Multiple classes can get bundled into a single .jar file, and you can have multiple .jar files on the classpath at runtime Jun 10 13:14:37 that's a simplification, but how it generally works in practice. What are you trying to do? Jun 10 13:14:55 I should really spell honour properly :-) Jun 10 13:15:11 theoretically wondering how one would go about turning a class file to a java file to a class file, if possible Jun 10 13:15:28 theres java decompilers Jun 10 13:15:30 wireless89: it's easy Jun 10 13:15:51 if you can run it, then you have access to all the required libraries somewhere, since they're required at runtime Jun 10 13:15:58 i see Jun 10 13:16:00 rwhitby: wikidot claims you can point your own domain at it Jun 10 13:16:12 so you can use a decompiler like jad to decompile, then make changes, recompile against the other classfiles Jun 10 13:16:21 rwhitby: you will need to configure it to know that Jun 10 13:16:28 but you would need to find these libraries first Jun 10 13:16:35 saurik: that's for emkman then Jun 10 13:17:37 wireless89: shouldn't be hard - the classpath specified when you run the app will contain them Jun 10 13:17:50 and again, I think webos-dev.org is a bad URL, as we don't own the .com; webosinternals.org or something would be better (which is currently pointed at a website I setup on request from Sargun, one that is designed more as a front-facing website than a real wiki: you can stick arbitrary HTML into it; arguably then wiki.webosinternals.com should be pointed at the wiki; although I personally think the main site being an open wiki is a happy idea) Jun 10 13:18:12 (in case that got cut off:) arguably then wiki.webosinternals.com should be pointed at the wiki; although I personally think the main site being an open wiki is a happy idea) Jun 10 13:18:38 saurik: your proposal works for me. Jun 10 13:19:42 rwhitby: the domain name? ok, cool; I have webos{,-}internals.{com,net,org}; the next problem, however, is what www. points at; I am neutral: wiki or website; I think sargum wants website Jun 10 13:19:55 shaggy-h: well i dont think i can work it out haha, oh well a tad more investigation is needed Jun 10 13:20:06 saurik: I'm ambivalent. Jun 10 13:20:18 wireless89: how do you start the java app? Jun 10 13:20:28 webos-internals.org works well with this channel name Jun 10 13:20:28 i dont, i only have the code atm Jun 10 13:20:48 wireless89: where'd you get it? Jun 10 13:21:12 from somewhere Jun 10 13:21:36 heh... well ask that somewhere where the dependencies are :) Jun 10 13:21:51 well, all of them point together; I hesitate to make the one with the dash be the "canonical" as multi-word domain names tend to not have dashes (even though they sometimes do, and arguably should, such as expertsexchange.com) Jun 10 13:22:17 well i would like to but unfortunately folders don't talk back :P Jun 10 13:22:24 well i found the code thats broken in Alarm Clock Jun 10 13:22:28 :) Jun 10 13:22:32 now to fix it Jun 10 13:22:40 so is there nothing stopping you from editing the rom and push it to pre now? Jun 10 13:22:53 wireless89: why would you want to compile it if you can't run it? Jun 10 13:23:12 http://wiki.webosinternals.org/ now points at your wiki, and http://www.webosinternals.org/ points at the website sargum wanted and has a link to the wiki Jun 10 13:23:32 how long does the first boot take on the pre ? Jun 10 13:23:39 well the idea would be that when i can run it, i would be able to compile it Jun 10 13:23:51 (the current test text on http://www.webosinternals.org/ is sargum verifying he could put arbitrary HTML into the site) Jun 10 13:24:07 if tomorrow people decide to make www. be the wiki, we'll change it Jun 10 13:24:44 saurik: same for *.webos-internals.org ? Jun 10 13:24:59 rwhitby: I have them all mapped together Jun 10 13:24:59 wireless89: when you are in a position to run it, you'll have the dependencies you need to compile too Jun 10 13:25:41 shaggy-h: indeed Jun 10 13:26:35 ok, so the bug in the alarm clock is only Saturday to Sunday, not Friday to Saturday Jun 10 13:27:08 fixed!!!!! Jun 10 13:27:11 saurik: looks like wikidot only lets you have your own domain if you pay Jun 10 13:27:38 if that's the case, then main page should be as you have it now Jun 10 13:27:43 rwhitby: I can't imagine it being so expensive that it isn't worth it to just pay Jun 10 13:27:47 wonder if there will be an official/unofficial way to submit bugfixes back to palm Jun 10 13:27:56 would be very nice if so Jun 10 13:28:16 is it there intention to make most of the apps open source Jun 10 13:28:22 or was this an undesired oops Jun 10 13:28:26 saurik: the amount isn't the problem, it's the outage when that someone forgets to pay Jun 10 13:28:36 rwhitby: the goal should be to have no URLs that are based on things not under reasonable control (example: wikidot; maybe we want a different wiki in the future) Jun 10 13:28:41 palm seem pretty open to all this which is refreshing Jun 10 13:28:44 saurik: agreed Jun 10 13:28:52 palm++ Jun 10 13:29:07 rwhitby: that same issue occurs with the domain names themselves, and the servers running the DNS ;P don't they just auto-bill credit cards? if you give the account to me I'll just pay for it Jun 10 13:29:46 I don't have any accounts - I only created this channel, and it's free thanks to Exstatica and co. :-) (and yes I have donated to Freenode in the past) Jun 10 13:30:59 For all Palm developers, visit the sprint developer sandbox and you can start utilizing LBS, Msg, presence in your mobile web pages Jun 10 13:30:59 ???? Jun 10 13:31:20 has anyone successfully installed the novacom driver on windows x64? Jun 10 13:31:20 i have got the root file system to boot on my omap3 board without the graphics Jun 10 13:31:40 wow Jun 10 13:31:40 bandwidthcrunch: which board? Jun 10 13:31:43 coooool Jun 10 13:32:08 i have a custom omap3 inhouse board Jun 10 13:32:11 without the dsp Jun 10 13:32:29 shaggy-h: i ended up finding exactly what i needed, it was staring me in the face the whole time Jun 10 13:32:34 cool Jun 10 13:32:35 fabulous, man Jun 10 13:32:53 omap3430 processor Jun 10 13:33:01 rwhitby: ok, then if emkman does ;P Jun 10 13:33:37 i can see a list of processes running but i guess it keeps looping on /usr/bin/LunaSysMgr -u minimal -a com.palm.app.first Jun 10 13:33:58 saurik: I'd prefer to go with webos{,-}internals.org instead of webos-dev.org, since the latter tends to be inclusive of normal webos app development. Jun 10 13:34:18 rwhitby: yay Jun 10 13:35:16 there will be a bazillion sites about webos app development, all trying to get your google adsense dollar. Jun 10 13:35:45 thats true Jun 10 13:35:49 this channel at least is not meant to be that Jun 10 13:36:10 are you going to set up some sort of official dev team like the iphone did? Jun 10 13:36:33 I personally tend to think that dev teams are self-forming. Jun 10 13:37:07 think there might be a trademark ordeal with WebOS in the url? Jun 10 13:37:09 If someone is in it to get their name on a list, then I think they're in it for the wrong reason. Jun 10 13:37:20 indeed i agree Jun 10 13:37:42 but it is good to see some sort of structed group with some goals Jun 10 13:37:53 kind of like xda Jun 10 13:38:26 Rockhopper .dev-snapshot-20090522 castle login: Jun 10 13:38:41 JimShoe: dunno, that's why I only got the IRC channel - lawyers don't do IRC ;-) Jun 10 13:39:43 right right, i was just bringing it up, we don't know how palm is going to feel about all this Jun 10 13:40:04 im sure its fine, wasnt cdm on before? he seemed more amused than "im going to get the lawyers" to me Jun 10 13:40:05 JimShoe: we have the Senior Director of Core OS software at Palm in the channel right now Jun 10 13:41:05 oh! awesome Jun 10 13:41:10 oh whos that? Jun 10 13:41:15 Which guy? Jun 10 13:41:26 cdm Jun 10 13:41:34 he probably stays quiet so he can get some work done heh Jun 10 13:42:09 hmm Jun 10 13:42:28 nice Jun 10 13:42:31 there supposly should be 1.5k apps already written for palm pre I wonder why they are not rolling them out Jun 10 13:42:47 testing procedures like iphone? Jun 10 13:42:48 how many fart apps do we really need? Jun 10 13:42:59 at least a dozen Jun 10 13:43:00 i dont need a fart app Jun 10 13:43:09 maybe they dont want them to get lost i nthe shuffle like android Jun 10 13:43:11 i have that feature built in, but 'm just saying.. Jun 10 13:43:17 only what I need now is to support more IM protocols, irc client Jun 10 13:43:32 flashing tool : trenchcoat Jun 10 13:43:37 is windows messenger/wlm whatever you call it supported? Jun 10 13:43:49 and aac plus support Jun 10 13:43:52 i smell pidgin port Jun 10 13:43:54 en0x: we have 1725 optware packages that we can install right now Jun 10 13:43:54 i did see images for it but nothing really refering to it code wise from my quick glances Jun 10 13:44:00 for shoutcast radio Jun 10 13:46:05 so no one knows about messenger/hotmail support? Jun 10 13:46:18 PhweLo: Yes, I'm using novacomd on winxp64 Jun 10 13:46:23 has anyone been able to run talk.py in linux yet? Jun 10 13:46:53 so, how is the pre? Jun 10 13:47:01 my iphone is slowly dying, need a new phone anyway. Jun 10 13:47:11 it's kimono is open for all to see at the moment Jun 10 13:47:19 I know drivers are needed on Windows, and I don't know what's in the apple package. But I get connection refused running talk.py in Ubuntu. Anyone found a way yet? Jun 10 13:47:27 asedeno_home: weird i can't get it to apply. any tricks? i also have a macbook but was trying to get talk.py run Jun 10 13:47:28 oh has anyone connected a pre to an adhoc wifi network? Jun 10 13:48:07 and doesnt it seem unsafe to leave wifi telnet root open? Jun 10 13:48:11 PhweLo: If you have a mac, you should probably just use novaterm on there. Jun 10 13:48:27 anyone had any luck creating a adhoc network to the Pre? Jun 10 13:48:42 irix: lol i just asked that Jun 10 13:48:44 blau-mikeDG: absolutely - noone is suggesting that script is the solution for the masses Jun 10 13:48:51 less than a min ago, no luck here Jun 10 13:49:00 my attempt from my Mac failed Jun 10 13:49:03 hehe Jun 10 13:49:04 asedeno_home: that's what my plan was but i get an error trying to run talk.py there. i'm not familiar with running python scripts on either :\ Jun 10 13:49:11 rwhitby: I have done a funny redirect for wiki.webosinternals.org Jun 10 13:49:31 irix: i was trying to connect to the adhoc network that my G1 is creating Jun 10 13:49:41 PhweLo: On mac you don't use the python scripts, you just use novaterm. Jun 10 13:49:46 ah Jun 10 13:50:06 and its unable to see it Jun 10 13:50:11 PhweLo: Are you having problems installing the novacom x64 msi, or doing things after that? Jun 10 13:50:12 same here Jun 10 13:50:27 very odd, i would have thought this would work out of the box Jun 10 13:51:17 pre connects to my BSE just fine but no ADHOC Jun 10 13:51:19 could somebody explain me what is the difference between the actual palm pre and a possible future GSM version? I mean, don't you use GSM in USA? Jun 10 13:51:29 is there a main palm-pre channel? Jun 10 13:51:30 usa has multiple standards Jun 10 13:51:38 the current pre does not use gsm Jun 10 13:51:41 #webos is the clost i think Jun 10 13:52:07 mtw: this is the main palm pre channel Jun 10 13:52:47 this is the h4x chan Jun 10 13:53:02 saurik: will you add the svn details on the wiki? Jun 10 13:53:29 is it possible to port webos to former palm devices such as 650,680? Jun 10 13:53:40 wonder if a call to Plam would help on the ADHOC stuffl i'd assume not but might not hurt Jun 10 13:53:43 wireless89: I don't think I have edit access on the wiki; feel free to add it: svn.webosinternals.org Jun 10 13:53:44 mikewx: sorry to ask this simple things, I am not from usa; what is the standard the palm pre supports right now? Jun 10 13:54:01 i dont think i have wiki rights either so i am no help :( Jun 10 13:54:09 hapablap: it's cdma Jun 10 13:54:17 okay, thank you Jun 10 13:54:27 anyone been able to run talk.py on linux yet? Jun 10 13:54:37 Irix: there is an opensource contact for palm pre you could try there perhaps? Jun 10 13:54:39 how is a wiki not editable? Jun 10 13:54:39 are there GSM networks in the usa? which ones? Jun 10 13:54:51 there is? Jun 10 13:54:54 hapablap: at&t has the biggest Jun 10 13:54:56 so the alarm clock weekend bug was probably only ever noticed because it launched on a saturday lol Jun 10 13:55:06 right now we have svn.webosinternals.org, wiki.webosinternals.org, and www.webosinternals.org (requested by sargus, I can see why it would be a good idea to have this, but I will not go as far as to say we should have it; when sargus wakes up and decides to put content in it we'll see) Jun 10 13:55:17 personally, I think the wiki should be open; the original iphone wiki was open Jun 10 13:55:20 I think that was good Jun 10 13:55:35 perfect; i am writing an article about all these news, and I needed to get some things clear :) Jun 10 13:55:37 (which then makes the argument for having the relatively closed website more important) Jun 10 13:55:49 saurik: yeah i think those web addys are well structured Jun 10 13:56:13 For the recond, when I sent mail to Palm's opensource contact point, I got a reply saying they expect to have packages in two weeks. That was on June 7th. Jun 10 13:56:17 i think that the wiki should be opened but perhaps mirrored on a closed server should things get out of hand Jun 10 13:56:59 wiki doesn't need to be mirrored. It just needs to be managed, vandalized articles can be locked and reverted to historical versions. It's the beauty if mediawiki. Jun 10 13:57:01 if its a good wiki software you can always revert changes Jun 10 13:57:16 or perhaps start up a forum kind of like xda wehere development is the purpose Jun 10 13:58:10 forums suck, cause in a few months you will just be answering the same questions over and over Jun 10 13:58:12 so when eknman or whatever wakes up, someone should poke him to A) open the wiki to anyone who wants to edit it and B) either pay for it or transfer it to someone (like me) who will pay for it, so we can C) correctly setup wiki.webosinternals.org to point to it (as opposed to the hack I have now) Jun 10 13:58:16 scrap that, there is a development section now on precentral Jun 10 13:58:25 * saurik , however, is going to go to bed Jun 10 13:58:48 good night, saurik Jun 10 13:58:54 are you in aus saurik or somewhere else just out of interest before you go Jun 10 13:59:05 wireless89: I am in California Jun 10 13:59:16 ah true true Jun 10 13:59:19 well good night Jun 10 13:59:37 saurik: I have the pw for anyone who wants to edit the wiki Jun 10 13:59:39 wireless89: normally santa barbara, currently SF for WWDC (at the powell hotel, next to the burger king) Jun 10 13:59:50 very nice :) Jun 10 14:00:06 well, sufficiently unnice that I bought an air mattress so I could get some sleep Jun 10 14:00:16 haha Jun 10 14:00:53 night! Jun 10 14:01:03 * wireless89 wishes saurik goodnight Jun 10 14:01:22 Have a heavy slumber Jun 10 14:01:51 wireless89: #webos is the main palm pre channel, this is the webos internals channel Jun 10 14:02:18 rwhitby: ah ok, just seems no one was there when i was there :P Jun 10 14:03:12 No one is active there. Jun 10 14:03:46 #webos is where the palm employees officially hang out Jun 10 14:03:54 well, officially unofficially Jun 10 14:04:08 this is the channel that palm employees were not comfortable creating Jun 10 14:04:19 (but have since joined to watch) Jun 10 14:04:23 but they seemed to be amused at those who did Jun 10 14:04:27 haha Jun 10 14:07:51 ok, who's going to be around for a while and is happy to accept the wiki password baton? Jun 10 14:08:42 (since I'm off to bed soon, GMT+9:30) Jun 10 14:08:52 yeah im off to bed soon too Jun 10 14:09:07 i'll be around but i'm a poor choice. i have no wikimaint experience :) Jun 10 14:09:17 in queensland rwhitby per chance? Jun 10 14:09:27 wireless89: from qld, in sa Jun 10 14:10:33 ah true Jun 10 14:10:44 ok, mikewx has the wiki pw baton Jun 10 14:10:52 excellent Jun 10 14:11:06 well chaps, I am off to bed too Jun 10 14:11:33 hopefully some amazing, fantastic, out-of-this-world developments will have happened by the time i wake up Jun 10 14:11:41 night all. Jun 10 14:11:53 * wireless89 wishes everyone a good night and good luck Jun 10 14:13:52 also gave the baton to PhweLo and asedeno_home_afk, and saurik and emkman have it too. Jun 10 14:13:58 im getting errors with talk.py i think Jun 10 14:14:02 the expected values are different Jun 10 14:14:28 or is that fine Jun 10 14:20:09 so can i telnet to my pre via usb Jun 10 14:20:14 tried telnet localhost 3701 Jun 10 14:25:33 Hi, all. Is it possible to compile an Openvpn client for webos? Jun 10 14:34:41 blau-mikeDG, can you copy and paste your output? Jun 10 14:35:16 I need to write a tethering hack now Jun 10 14:35:20 quine: possible, yes. Probably not too useful, but one could Jun 10 14:35:38 sure 1 sec Jun 10 14:35:39 blau-mikeDG, the expected values will be a little bit different, you mostly care about the last character. Jun 10 14:35:46 Alright, I gotta commute to work. Jun 10 14:35:53 You can text message me +1.925.202.9485 Jun 10 14:36:19 :( Jun 10 14:37:10 http://pastebin.com/m3d30eec5 Jun 10 14:39:01 rwhitby: for the sake of privacy, can we x out that phone number from the logs? Jun 10 14:42:06 i know this is a stupid question, but is there a talk.py-reverse to turn off the telnetd? Jun 10 14:42:42 Has anyone had trouble trying to extract nova-cust-image-castle.rootfs.tar.gz? Jun 10 14:42:47 yep Jun 10 14:43:16 I try, and it will give me an error towards the end, telling me, if memory serves, that the directory I'm trying to extract to doesn't exist.... Jun 10 14:43:17 Guys -- be careful about reposting changes or source code to apps on places. Jun 10 14:43:31 it will get you in serious trouble -- you do not own the (c) on that code. Jun 10 14:43:47 and putting it somewhere for public consumption, not hosted by Palm, is likely illegal. Jun 10 14:44:02 cdm: putting the code, I assume you mean Jun 10 14:44:03 cdm: im guessing you guys already solved it, but if not I figured out how to fix the Alarm Clock bug on the weekends when you have it set for weekdays Jun 10 14:45:03 Here we go Jun 10 14:45:05 cdm: the goal is to do everything within legal bounds, clearly. Thanks for the warning though Jun 10 14:45:14 attackkkk :) Jun 10 14:45:15 yep, just watching some folks get over zellous Jun 10 14:45:41 its mostly the anxiousness of having to wait for a real sdk Jun 10 14:45:48 Unable to unarchive "nova-cust-image-castle.rootfs.tar.gz" into "webOS". (Error 2 - No such file or directory.) Jun 10 14:46:14 legos: on windows i was having some issue because there appears to be files of the same name, im assuming its a case senstivie archive Jun 10 14:46:21 and obviously windows isnt case senstivie Jun 10 14:46:37 if you are on osx, try to create a case sensitive dmg file Jun 10 14:46:48 * mikewx is savoring the enjoyment of jsut poking around in WebOS and learning what's there. Jun 10 14:47:04 a DMG of what? Jun 10 14:47:05 legosjedi: it failed for me too, it can't mknod the stuff from /dev Jun 10 14:47:21 an empty dmg and then unarchive to there Jun 10 14:47:26 ok Jun 10 14:47:29 thanks Jun 10 14:47:31 I'll try that Jun 10 14:49:21 cdm: You know people ARE going to post that code, right? personal requests not going to stop them :( Jun 10 14:49:37 if anyone finds a fix to the crappy reception that change i'll alpha-test for ya :) Jun 10 14:49:47 summatusmentis: sounds good. that means i can give up WM phone when got my pre Jun 10 14:49:54 PhrkOnLsh: but the legal team will~ Jun 10 14:50:06 phrk: personal requests is them just probably not wanting to create bad blood and start with the legal requests Jun 10 14:50:10 where is richard stallman when you need him Jun 10 14:50:13 ...nope, gives me the same error after trying to extract on the DMG... Jun 10 14:50:14 mikewx: once it's out there, it's out there, legal team or not Jun 10 14:50:14 palm's beeing good to us, why piss them off Jun 10 14:50:20 the internet is interesting like that Jun 10 14:50:40 blau-mikeDG: I know cdm is being cool about it :) Jun 10 14:50:53 PhrkOnLsh: for the sake of maintaining a good relationship with Palm, I'm all for staying within legal bounds :) Jun 10 14:51:03 but others are not ;) Jun 10 14:51:15 jsut saying, you know how ppl are on the net Jun 10 14:51:15 it'll be easier to work with them if they can't be like "well look, you posted all of our internal stuff" Jun 10 14:51:28 I know, does't mean we shouldn't try and minimize it Jun 10 14:52:32 * blau-mikeDG gets to work on better sounds Jun 10 14:53:19 hmmm.... Jun 10 14:53:24 this is annoying... Jun 10 14:54:46 woudl it be better to try to extract it from the command line rather than double clickin on the file? Jun 10 14:54:55 perhaps Jun 10 14:55:13 maybe even try some other thing instead of the built in stuff Jun 10 14:56:01 hmmm... Jun 10 14:56:12 legosjedi: it partially worked for me from the command line Jun 10 14:56:16 so, with this root, why hasn't anyone booted it up in a ARM emulator? ;) Jun 10 14:56:22 another extractor tells me that it can't extract /usr/lib/ipkg/info/com.palm.app.email.control Jun 10 14:56:58 PhrkOnLsh: not that I'm aware of Jun 10 14:57:07 that seems to be all the apps are having problems. Jun 10 14:58:41 how big should I have made the DMG? Jun 10 14:58:44 Hello All! Wanted say thank everyone for making Palm Pre head above anything out there =) Jun 10 14:58:49 command line works, but ran out of space. Jun 10 14:58:52 I used 500MB Jun 10 14:58:59 for the DMG size Jun 10 14:59:45 legos: maybe you dont need the dmg Jun 10 14:59:53 try without Jun 10 15:00:37 k Jun 10 15:02:14 yes, command line is working! Jun 10 15:02:32 stupid question: so it is possible to compile pretty much any opensource linux app to work for pre? Jun 10 15:02:43 should be Jun 10 15:02:59 there's gonna be a fair number of modification needed for gui stuff Jun 10 15:03:32 best news since sliced bread!! =) I am on waiting list with local best buy! Jun 10 15:04:01 The: familiar with OpenEmbedded at all? Jun 10 15:04:54 no. googling right now... Jun 10 15:05:12 summatusmentis: does it use X or what for GUI? Jun 10 15:05:34 PhrkOnLsh: as I understand it, it writes directly to the framebuffer Jun 10 15:05:43 from reading the wiki, it appears that you need either an OS X or windows machine to root the pre for now? (no linux?) Jun 10 15:05:54 no linux Jun 10 15:06:01 the drivers aren't available Jun 10 15:06:10 got it. Jun 10 15:06:44 summatusmentis: damn.... all I run anymore is linux... I wonder if the drivers would work in virtualbox with usb passthrough Jun 10 15:06:46 summatusmentis: eek Jun 10 15:07:19 bromius: the SDK works on linux, so the assumption is that once sdk is out, there'll be better support Jun 10 15:07:59 summatusmentis: true, but I wanna see if I can dig into this baby today, hehe Jun 10 15:08:10 ha Jun 10 15:09:42 http://mjg59.livejournal.com/111453.html Jun 10 15:11:12 had to use cygwin to get talk.py to run (http://predev.wikidot.com/rooting) Jun 10 15:11:17 could not telnet afterwards, any ideas? Jun 10 15:11:41 Thanks for the link, PhrkOnLsh Jun 10 15:11:58 Someone should write novaterm.py so I can stop thinking about it. If it's not written by tonight (EDT), I'll probably do it myself. Jun 10 15:12:54 talked to geist in #palm, the gpl source is being packaged currently :) Jun 10 15:13:28 yeh, check out opensource.palm.com Jun 10 15:18:34 crap, nm just had to wait a few minutes for it to come up Jun 10 15:18:41 * PhrkOnLsh would've preferred freesoftware.palm.com :( Jun 10 15:18:49 nmap reports the host is down although i can telnet o_O Jun 10 15:19:08 i had hellish nmap errors when is canned my pre Jun 10 15:31:22 any headway, guys? Jun 10 15:31:38 everyone is digging through it Jun 10 15:31:50 Thank all of you. Jun 10 15:32:34 * summatusmentis is no longer digging through it, I'm supposed to be coding :) Jun 10 15:50:17 how are things going so far today ? Jun 10 15:50:52 a lot of people went to bed or work Jun 10 15:51:41 bed or work :( Jun 10 15:51:58 some prolly went to work to sleep :) Jun 10 15:52:06 i went to bed then to work! Jun 10 15:52:17 i only got a few hours last night, but i am fine today Jun 10 15:52:21 already bricked my pre :( reimaging now Jun 10 15:52:31 prochobo, are you able to reimage using the utility ? Jun 10 15:52:35 yes, works fine Jun 10 15:52:37 and by brick - staying on the palm screen ? Jun 10 15:52:40 yes Jun 10 15:52:43 gotcha Jun 10 15:52:51 i'm debating, i need to go back to store and see if tehy're replace it and maybe get one with better reception Jun 10 15:53:04 i used the rootfs on another omap3 device .. got the root console , a lot o fdaemons running Jun 10 15:53:08 but no graphics Jun 10 15:53:49 can someone gimmie the wiki page again, i;m at work and it's impossible to remember Jun 10 15:54:04 predev.wikidot.com/rooting Jun 10 15:54:05 predev.wikidot.com ? Jun 10 15:54:05 http://predev.wikidot.com/ Jun 10 15:54:07 yeah Jun 10 15:54:07 http://predev.wikidot.com/ <- that one? Jun 10 15:54:09 lol Jun 10 15:54:10 ahh new wiki Jun 10 15:54:13 i think we all have reception issues .. but i have a feeling it's related to the MSM firmware Jun 10 15:54:21 since we have some new people on Jun 10 15:54:26 they also use RSSI as the measurement device, which is silly for CDMA Jun 10 15:54:33 anyone have any lucking getting ADHOC wifi going? Jun 10 15:55:31 that's another good question Jun 10 15:55:37 someone should post goals on the wiki .. Jun 10 15:55:41 and cross them off as we get there Jun 10 15:55:51 werd Jun 10 15:56:09 can i clearify, people are thinking running openWRT to make the pre act as a AP ? Jun 10 15:56:15 i <3 the palm guys for not locking it down super tight .. root was so easy to get Jun 10 15:56:46 opie_: not quite openwrt, but something like that, yeah Jun 10 15:56:57 that's an really neat idea. Jun 10 15:57:20 you should be able to use iptables to just route everything Jun 10 15:57:30 it looks like a very standard linux installation from when i was playing last night Jun 10 15:57:58 if you can get the ad hoc networking happening Jun 10 15:59:17 oh right .. gotta check the wifi driver to see if it supports putting the chip in adhoc mode Jun 10 16:01:50 who wrote that app that made engadget this morning? Jun 10 16:02:24 not me Jun 10 16:02:30 i'm hoping to start writing code this evening but i might do it today instead of working =) Jun 10 16:02:37 though i did write a java progam and got the jvm to run in Jun 10 16:02:40 if I enable developer mode and plug in the pre, will I just be able to access a shell via the usb port & minicom? Jun 10 16:03:03 jwsh, there is a novaterm program that connects over usb Jun 10 16:03:16 i am not sure exactly what it does tho :( Jun 10 16:03:27 there is a python program i guess for windows that figured it out ? Jun 10 16:03:48 there is a pyhton program for windows that turns on the telnetd server and unblocks the ports Jun 10 16:03:50 #!/bin/sh Jun 10 16:03:50 exec /opt/nova/bin/novacom $* -t open tty:// Jun 10 16:03:51 then you can telnet Jun 10 16:03:54 that's all that's in nova term Jun 10 16:04:04 ah cool Jun 10 16:04:15 so you basically need novacom Jun 10 16:04:24 well - or turn on telnetd and do what mikewx said Jun 10 16:04:27 then a reset sets it back to normal if you don't modify the code to do it at boot Jun 10 16:05:51 but novacom is something more special than just a dumb terminal (eg I need a windows machine to get this thing boot strapped) Jun 10 16:06:59 yeah, novacom seems to be the "birds-fly-south" bootloader thing to be able to get bricked phones to still reprogram ? Jun 10 16:09:00 yes, everything on my phone was wiped out, but the palm profiles make it so easy to get some settings/apps back Jun 10 16:09:07 very nice Jun 10 16:11:28 anyone find any cool conf files? like /etc/palm/luna.conf? Jun 10 16:11:49 lots of conf files in the whole thing Jun 10 16:11:51 that's for sure Jun 10 16:12:54 lunch time Jun 10 16:13:12 probably half of the conf files you wold never need Jun 10 16:13:19 bpadalino|work, that stuff you gave me last night gave us root Jun 10 16:13:21 on windows. Jun 10 16:13:23 you're awesome. Jun 10 16:27:56 so can we do the terminal stuff over usb? instead of wifi Jun 10 16:28:12 blau-mikeDG, why would you wanna do that? Jun 10 16:28:20 no wifi here Jun 10 16:28:28 and pre wont connect to a adhoc Jun 10 16:28:42 yeah, webos guys, make ad-hoc networks Jun 10 16:31:58 usb term seems to work on osx Jun 10 16:32:13 ill just wait till i get home Jun 10 16:36:46 Anyone got/tried to use the rooter on windows Jun 10 16:36:57 i tried Jun 10 16:37:09 blau-mikeDG, and what happened? Jun 10 16:37:09 i used it Jun 10 16:37:09 but i havent been near a wifi network to test if it worked Jun 10 16:37:14 mikewx, did it work? Jun 10 16:37:17 yes Jun 10 16:37:21 Good. Jun 10 16:37:25 * Sargun is not an idiot Jun 10 16:37:31 i got a bunch of lines of text and then after reset i was able to telnet to it Jun 10 16:37:43 mikewx, after reset? Jun 10 16:37:48 then after i reset it again i was not (i did not modify the fs to always enable it) Jun 10 16:38:00 sorry, i misspoke Jun 10 16:38:07 had 2 thoughts and they got intermingled Jun 10 16:38:13 after i ran it I was able to telnet Jun 10 16:38:20 ok, cool. Jun 10 16:38:22 after a subsequent reset (to disable dev mode) it went away Jun 10 16:38:37 i wanna go home to my mac Jun 10 16:39:25 sargun: is modifying an existing app as easy as just mounting rw / Jun 10 16:39:33 and then editing the javascript Jun 10 16:39:42 blau-mikeDG: it appears to be, i'm going to try that when i get home tonight Jun 10 16:40:11 i got a handful of tweeks id like to try Jun 10 16:40:12 blau-mikeDG, yuppity. Jun 10 16:40:17 yep same here Jun 10 16:40:17 sweet Jun 10 16:40:22 alarm clock fix here I come! Jun 10 16:40:29 lol Jun 10 16:40:34 although it isnt as severe as i thought Jun 10 16:40:44 since the bug only occurs with alarms created or reset on a saturday Jun 10 16:40:55 so friday correctlytransitions to monday and it skips the bug Jun 10 16:41:28 im thinking about adding a flag toggle gesture to the email app Jun 10 16:42:33 i'm thinking i don't need to pre to keep asking me for my pin if it's connected to my home access point Jun 10 16:42:46 oo thats a good idea Jun 10 16:43:02 i think a right swipe should flag an email, and left should be delete Jun 10 16:44:56 anyone who doesnt have the sdk, do you know if theres an ide and visual debugger included with the sdk? Jun 10 16:45:19 how would we know that? :-P Jun 10 16:45:25 official news? Jun 10 16:45:31 * nebula1 continues to try and run osx on his x86 Jun 10 16:45:35 I haven't heard anything Jun 10 16:45:57 nebula1, why? Jun 10 16:46:12 Sargun: isn't that the only way to console to it? Jun 10 16:46:20 nebula1, no. Jun 10 16:46:31 http://predev.wikidot.com/rooting Jun 10 16:46:35 grrr. must have been an update.. wiki Jun 10 16:46:37 oh new page Jun 10 16:46:37 on windows works too Jun 10 16:46:45 thx sargun ;) Jun 10 16:47:05 ok, gonna do it now Jun 10 16:47:06 thx Jun 10 16:48:01 osx is easier though right Jun 10 16:48:05 since you can just do it over usb Jun 10 16:48:10 phython 2.6.2 ok? Jun 10 16:48:21 s/ph/p/ Jun 10 16:48:26 thats' what i ran Jun 10 16:48:30 ok lunch Jun 10 16:48:42 so, just so I'm not replicating some effort here, nobody has gotten root access via a linux host yet, right? Jun 10 16:48:55 all this excitement, i stayed up so late i woke up at 9AM Jun 10 16:48:59 *oops* Jun 10 16:49:04 oh sargun, could my issue be using python 2.5? Jun 10 16:49:15 i was the one who pastbinned the output Jun 10 16:49:18 earlier today Jun 10 16:49:20 blau-mikeDG, no, that's the minimum required. Jun 10 16:49:22 jwsh: nope, I doubt anyone will Jun 10 16:49:29 blau-mikeDG, before we have wifi, we can't test it. Jun 10 16:49:35 nebula1, python 2.6 is great. Jun 10 16:49:58 jwsh, Nope. Someone needs to reverse engineer the USB protocol to do that Jun 10 16:50:04 tmzt was working on that last night Jun 10 16:56:00 ok i need some help with booting webOS on qemu Jun 10 16:56:06 qemu-omap3/arm-softmmu/qemu-system-arm -M beagle -mtdblock boot-castle.bin Jun 10 16:56:09 is that right? Jun 10 16:56:53 we don't know Jun 10 16:57:15 oh i thought that somebody booted it on qemu Jun 10 16:58:19 not that I'm aware of Jun 10 16:58:53 http://wklej.org/id/104022/ Jun 10 16:58:55 bad :( Jun 10 17:00:19 I think theoretically it can be done, I don't think anyone has done it Jun 10 17:01:59 let me figgle with it a little Jun 10 17:02:02 palm uses qemu for their sdk i believe - at least it's evidenced in the comments in the rootfs Jun 10 17:02:40 bpadalino|work: I think you're right Jun 10 17:08:32 exploring more bluetooth profiles seems like something we should work on too .. Jun 10 17:09:16 hm Jun 10 17:09:19 What bluetooth profiles does it support right now? Jun 10 17:09:26 http://mjg59.livejournal.com/111453.html <- you guys read it? Jun 10 17:09:37 anyone seen the rooter return s.connect(("localhost", port)) [Errn 10061] No connection could be made because the machine actively refused it? Jun 10 17:09:52 seems like the daemon isn't running Jun 10 17:10:32 nebula1, uhm, do you have the driver installed? Jun 10 17:10:36 yeah Jun 10 17:10:45 is your palm in dev mode, and plugged in? Jun 10 17:10:50 it's vista, so there's prolly an issue Jun 10 17:10:52 and do you see palm novacom in device manager? Jun 10 17:10:57 sargun, a2dp, and umm .. let me check Jun 10 17:11:08 charge mode? Jun 10 17:11:29 is there an issue if i keep runniing talk.py Jun 10 17:11:38 pan, a2dp, hfp/hsp, pbap, avrcp Jun 10 17:12:29 yeah i see novacom in device manager Jun 10 17:12:34 bpadalino|work: again, pan works, we need to route the data Jun 10 17:12:35 I think Jun 10 17:13:16 pan is basically IP over bt Jun 10 17:13:25 i guess that oculd work Jun 10 17:13:30 but getting obex to work would be nice as well Jun 10 17:14:07 well sure, I thought you were talking about tethering specifically Jun 10 17:14:27 if can get the esn info by root? Jun 10 17:14:47 i think you can get that in device info ? Jun 10 17:14:54 Sargun: yeah, shows in device manager. i can dpaste the erros Jun 10 17:15:01 s/erros/errors Jun 10 17:15:26 nebula1, uhm, run 'net start "palm novacom"' in command line Jun 10 17:15:33 i need change the esn,how to do it? Jun 10 17:15:36 nebula1, and netstat -an Jun 10 17:15:40 and give me the output Jun 10 17:15:40 change the esn ? Jun 10 17:15:47 yes Jun 10 17:15:48 bluegatar, why do you need to do that. Jun 10 17:15:51 what for ? Jun 10 17:16:06 bluegatar, do you want to get a free ride on a different plan? Jun 10 17:16:09 also, that's sorta not the point of this Jun 10 17:16:21 * Sargun seconds summatusmentis Jun 10 17:16:26 agreed Jun 10 17:16:30 bluegatar, dude, this is an ethical channel. Jun 10 17:16:34 blue, good luck tho ? Jun 10 17:16:34 and against ToS Jun 10 17:16:42 at the very least Jun 10 17:17:04 for in my country,cdma machine used uim card Jun 10 17:17:21 134megs of data used already Jun 10 17:17:25 and i havent done too much Jun 10 17:17:26 bluegatar, we haven't investigated changing the firmware loader Jun 10 17:17:33 my phone already had the update Jun 10 17:17:35 Sargun: found the issue, service isn't being installed, driver is. Jun 10 17:17:37 you need change the esn in the machine then can use it! Jun 10 17:17:43 nebula1, ah Jun 10 17:18:08 bluegatar: we don't know enough about it to tell you, feel free to look into it Jun 10 17:19:01 thxs to all Jun 10 17:20:58 hey are there any apps that flash the leds? Jun 10 17:21:01 do we have a better idea how mojo works? Jun 10 17:21:09 i cant think of any time they turn on besides swipes Jun 10 17:21:34 shinali, yeah - it's similar to android .. Jun 10 17:21:57 shinali, linux runs a main java app, that app then renders the scenes .. Jun 10 17:21:59 Sargun: stupid vista, brb installing xp Jun 10 17:21:59 android? i thought android just has an java intreperter Jun 10 17:22:13 the main difference is android uses java for everything - whereas this uses web collections for their applications Jun 10 17:22:17 android does a different crazy thing Jun 10 17:22:17 blau-mikeDG, there are LEDs? Jun 10 17:22:19 but nothing stops you from using classloaders Jun 10 17:22:21 oh snap Jun 10 17:22:25 and running your own java programs Jun 10 17:22:31 i wrote a hello world java app yesterday Jun 10 17:22:31 sargun: well whatever is under the orb and to the left and right Jun 10 17:22:33 and ran it with their jvm Jun 10 17:22:38 yeah i saw that Jun 10 17:22:48 ah Jun 10 17:22:48 but i didn't know what the JVM would be for specifically Jun 10 17:22:57 other than some services Jun 10 17:23:04 it actually gates the access to the hardware through JNI Jun 10 17:23:15 it looks like for every app, there is a java .jar support file Jun 10 17:23:16 oh nice! Jun 10 17:23:17 they've gotta be running webkit on something right? Jun 10 17:23:24 which probably exposes the native interface to java Jun 10 17:23:29 which then exposes it to javascript Jun 10 17:24:00 interesting Jun 10 17:24:10 summatusmentis, i think they have this "luna-webkit" stuff which uses the webkit library as a renderer Jun 10 17:24:14 then asks for a bitmap to display Jun 10 17:24:21 but luna is written in java Jun 10 17:24:40 luna-webkit is found in the filesystem a lot Jun 10 17:25:41 they appear to be using v8 for their javascript engine as well Jun 10 17:25:49 something for me to look into Jun 10 17:26:19 is the jvm intreperted like android or has it got some jit action? Jun 10 17:27:19 i am not sure Jun 10 17:27:25 they are using their own jvm they built apparently Jun 10 17:27:33 i know serviceboot.jar is what they run Jun 10 17:27:47 and runs all the time even when killed Jun 10 17:32:13 lets run android on webos Jun 10 17:32:27 uh... Jun 10 17:33:33 here is another good utility for people to download: http://java.decompiler.free.fr/?q=jdgui#downloads Jun 10 17:33:43 you can open the JAR files in the rootfs, and it will show you java code that runs Jun 10 17:33:57 in my case with serviceboot.jar - the symbols are still intact Jun 10 17:34:40 they were too with the webOS doctor program Jun 10 17:34:45 well relatively Jun 10 17:34:52 i've been using that old jad decompiler Jun 10 17:35:16 bpadalino|work: you can unzip .jar files, and do the same thing? Jun 10 17:35:17 shinali, this one i just downloaded is REALLY good .. Jun 10 17:35:22 it can open the jar files directly Jun 10 17:35:24 dumb question - rooter works with the x64 driver for novacomd, right? Jun 10 17:35:27 and places them in a nice hierarchy Jun 10 17:35:41 Libb: i don't see why not Jun 10 17:35:51 thought so, just checking :) Jun 10 17:36:06 jad will do hierarchy if you give it the right commandline Jun 10 17:37:34 oh ok Jun 10 17:38:22 i'm trying to figure out the args for the jvm but it's telling me about some library that doesn't exist Jun 10 17:39:02 shinali, hold on Jun 10 17:39:28 anyone working on getting qemu working. I'll read the wiki later, just curious Jun 10 17:39:37 http://pastie.textmate.org/pastes/506835 Jun 10 17:39:49 go there - remember to run ldconfig after you do the first thing Jun 10 17:40:49 oh there we go, thanks Jun 10 17:41:13 i'll try to write some javadocs for the existing java libraries Jun 10 17:41:26 someoine to request gpl source? Jun 10 17:41:50 all we going to get from gpl source is the linux os and anything they modified Jun 10 17:42:05 shinali, can you try to do a swing window to get something up on the screen ? Jun 10 17:42:10 ShinAli: that would be much appreciated Jun 10 17:42:17 i wonder what type of UI stuff they're doing Jun 10 17:42:19 and how they're doing it Jun 10 17:42:25 bpadalino: i doubt they're using swing Jun 10 17:42:27 being able to write java apps for the phone would be interesting Jun 10 17:42:40 bpadalino|work: it's what we all want, isn't it? Jun 10 17:42:42 i didn't see any swing libraries, really Jun 10 17:43:01 but maybe I could get 1.5 swing libraries onto here Jun 10 17:43:32 writing js apps will be fun, and incredibly rapid since that's what i do all day. But the good stuff is done in native code =/ Jun 10 17:44:14 even something simple like writing an ssh client isn't possible in js Jun 10 17:44:31 since js doesn't have any way to open tcpip sockets Jun 10 17:44:35 why not? Jun 10 17:44:44 zsazs: it's not straight java script Jun 10 17:44:44 it depends on what kind of access mojo provides js Jun 10 17:44:50 well, it is if gove over the cloud for ssh =) Jun 10 17:45:26 i guess they could give you a whole wrapper for sockets via mojo Jun 10 17:45:41 yeah, from the little i've read about mojo it looks like you won't be getting too much low level access outside of hooking existing low level events Jun 10 17:45:51 but, i'm talking the VERY little i've read Jun 10 17:46:03 yeah, that's what I saw in the o'reilly book Jun 10 17:46:07 ditto Jun 10 17:46:09 i believe the oreilly book is available for digital download Jun 10 17:46:15 pre-release version Jun 10 17:46:19 there isn't much outside of that oriely book Jun 10 17:46:25 you have all that source, go scouring through it Jun 10 17:46:27 the orielly book is very beginners friendly Jun 10 17:46:28 cept for what came about last night of course Jun 10 17:46:39 it'd be nothing compared to the actual dev docs Jun 10 17:46:52 you fool, devs don't write docs =) Jun 10 17:47:08 ## what the hell is this? Jun 10 17:47:15 exactly Jun 10 17:47:19 hah Jun 10 17:47:20 hah Jun 10 17:48:09 so how was the easter egg found? just a grep -lir 'Eeaster' * ? Jun 10 17:48:18 yeah, Easter... i mean Jun 10 17:48:28 the konami code? Jun 10 17:48:35 ya, was it random? Jun 10 17:48:53 it's probably in the launcher code Jun 10 17:49:03 let me grep for it Jun 10 17:49:07 yeah i saw it in the code release, but only after a grep Jun 10 17:49:15 was wondering if thats how someone found it Jun 10 17:49:40 well, the developer mode is an app in the applications directory Jun 10 17:49:45 well theres an app named dev mode switcher Jun 10 17:49:51 heh, that'll do it Jun 10 17:49:51 maybe someone was grepping for bad words and misspelled 'bastard' Jun 10 17:49:52 i would've grepped for the app name Jun 10 17:50:06 so i haven't gotten a chance to dig in the code, what exactly is in the image? All webOS source only? There isn't source for wifi drivers and the likes, correct? Jun 10 17:50:12 zsazs: prolly the same dude who spells p0en** Jun 10 17:50:16 neb, haha Jun 10 17:50:29 opie: it's the javascript apps Jun 10 17:50:30 its just a clean webOS root fs Jun 10 17:50:33 no source for other stuff Jun 10 17:50:38 gotcha Jun 10 17:51:02 well, there isn't really a "compiled" version of js apps Jun 10 17:51:17 it seems like the only kind of protection for the js apps is obfuscation Jun 10 17:51:18 aside from the jit webkit creates, but obviously from JIT Jun 10 17:51:19 i thought they might have tried to do something Jun 10 17:52:10 that shortread app or whatever its called ended up on the usb drive mode on my pre, so i extracted it and took a look at it Jun 10 17:52:32 all they did is run it through an obfuscator, so i don't know if palm is offering any kind of protection on program code Jun 10 17:52:39 rooter failed for me: error: [Errno 10061] No connection could be made because the target machine actively refused it Jun 10 17:52:42 although i did see stuff like a certificate and keys Jun 10 17:52:54 Libb: are you in dev mode? Jun 10 17:52:57 yep Jun 10 17:53:10 Libb: what os? Jun 10 17:53:10 do you see Palm Novacomm in the device manager? Jun 10 17:53:26 nebula1: he's on vista x64 i think Jun 10 17:53:32 i can report that won't work prolly Jun 10 17:53:36 7 x64 actually Jun 10 17:53:36 i'm in win7 now Jun 10 17:53:48 oh really? Jun 10 17:53:52 though it could be a signing issue with 7 Jun 10 17:53:59 (loading xp soon) Jun 10 17:54:10 yes I can see novacom Jun 10 17:54:12 yeah Libb, 7 wont work. Jun 10 17:54:16 alrighty Jun 10 17:54:22 i guess the macbook will be the pre dev station then.. Jun 10 17:54:24 the python rooter doesn't work on linux, correct? Jun 10 17:54:27 it installs the driver but not the service :/ Jun 10 17:54:29 wonder if my Home Server install will work... Jun 10 17:54:32 can i just stick a new directory in usr/palm/applications? Jun 10 17:54:33 I couldn't get 7 to work yesterday, but I got vista x64 to work. FYI Jun 10 17:54:39 sorry about that Libb, thought you were on vista Jun 10 17:54:42 ripper: yea, lack of service Jun 10 17:54:56 is the OS X novacomd a universal binary, or Intel only? Jun 10 17:55:03 what release of 7 are you guys using .. RC? Jun 10 17:55:07 yeah, i think we have to work on getting novacom to work on windowz 7 Jun 10 17:55:10 libb: intel only Jun 10 17:55:11 opie_ yup Jun 10 17:55:14 dang it Jun 10 17:55:16 intel only probably Jun 10 17:55:17 opie_: 6xxx somethin or other Jun 10 17:55:18 yeah, rc Jun 10 17:55:24 there's a 7xxx out Jun 10 17:55:39 yeah, i think a couple have come out since rc actually, haven't been watching too closely Jun 10 17:55:48 xpsp3 has my name on it in 30 minutes, though. Jun 10 17:55:49 wtf is mojave? Jun 10 17:55:55 com.palm.app.mojave Jun 10 17:56:08 damn that sounds familiar Jun 10 17:56:16 microsoft thingy Jun 10 17:56:17 the "new" version of Windows, of course ;) Jun 10 17:56:22 oh hah Jun 10 17:56:27 i dont see it in the app dir, but i see it in the command-resource-handlers.json Jun 10 17:56:31 yeah thats what i remember mojava from Jun 10 17:56:41 i *doubt* that is related, hah Jun 10 17:57:45 yesterday i was looking for the "Because I want to be cool" option for signing up with the sdk Jun 10 17:57:52 couldn't find it. Jun 10 17:58:07 there was no "because clock sucks" Jun 10 17:58:09 option either Jun 10 17:58:18 silly, isn't it Jun 10 17:58:24 anyone know if the rootpw can be set without adverse effect? Jun 10 17:58:26 you have to write a thesis to apply for the sdk Jun 10 17:58:43 dreadchicken: i would think that will prolly break calls from palm Jun 10 17:58:54 ie. ota, etc. Jun 10 17:59:02 yeah that's what i'm thinking Jun 10 17:59:17 the webOS doctor depending on the pre not having a password Jun 10 17:59:24 I was looking for the "Tasks isn't part of Synergy" radio button - no luck :) Jun 10 17:59:30 my suspicion as well, how about adding a user + dropbear disallow root logins? i've got guys that will abuse my phone if i leave it open. Jun 10 17:59:56 dreadchicken: you need to have the client/daemon running, i thought? Jun 10 18:00:02 libb: really??? Jun 10 18:00:14 i assumed it was part of synergy, just without anyplace to sync to Jun 10 18:00:15 dreadchicken: i don't see how that would break anything Jun 10 18:00:15 does anyone have the ARM7 binutils installed to get objdump ? Jun 10 18:00:17 i would install dropbear if it isn't already there via ipkg. Jun 10 18:00:22 or just shut off devmode ;/ Jun 10 18:00:29 libOasisUtilJni.so in /usr/lib would be something good to get data from Jun 10 18:00:50 i love how app catalog is called com.palm.app.findapps Jun 10 18:00:53 the four Synergy apps are contacts, calendar, email, and messaging, although Palm could eventually add synergy to tasks Jun 10 18:01:10 but I want to roll my own :D Jun 10 18:01:36 did you guys successfully do that loopback mounting of a virtual fs? Jun 10 18:01:49 nebula1, agreed...turn off dev mode, but if i've iptabled to allow ssh it's there for good and i don't want joe random being able to ssh root@ w/o pw. Jun 10 18:01:56 Does not the procedure on http://predev.wikidot.com/rooting opens your Pre up to anyone on the internet telneting into your phone as root with no password? Jun 10 18:02:30 probably! Jun 10 18:02:31 dont think sprint allows that Jun 10 18:02:36 somone on precentral forums said they were able to telnet to their Sprint IP (http://checkip.dynnds.org). Jun 10 18:02:40 but anyone on your network can Jun 10 18:02:44 oh wow Jun 10 18:02:47 guess i was wrong Jun 10 18:02:53 dreadchicken: should be some way to restrict ssh, not console sessions via novacom Jun 10 18:02:56 dkelson, i believe so, you could add -i eth0 or -i wlan0 to disallow via evdo...i don't know which interface it is though. Jun 10 18:02:59 dbus runs on port 4444 on the device ... interesting Jun 10 18:03:04 it uses dbus for IPC Jun 10 18:03:31 anyone know about that loopback thing i mentioned? Jun 10 18:03:37 this sounds like its time for me to take a break to go outside and try telnetting from my g1 to pre Jun 10 18:03:38 lol Jun 10 18:03:39 what loopback thing ? Jun 10 18:03:55 who has write privileges to that wiki page? The iptables rule should be modified to only allow port 22 access on the WiFi interface Jun 10 18:04:02 err port 23 Jun 10 18:04:11 last night a bunch of you guys tried doing a loopback mounting of a virtual fs file on the internal media Jun 10 18:04:23 so you wouldn't fill up the os partition Jun 10 18:04:27 right Jun 10 18:04:32 i went to bed when that was about to happen Jun 10 18:04:52 i'll check the logs later then Jun 10 18:05:08 dkelson, agreed. Jun 10 18:05:50 shinali, i don't think anyone did it Jun 10 18:06:10 run "ifconfig -a" and see what interface is the WiFI interface? It is probably wlan0, but it could be eth0. Jun 10 18:06:25 iptables should definitely be modified to only allow telnet in from wifi ... or else you are opening up everyone to all the daemons Jun 10 18:06:35 I'm trying to run the windows rooter - I'm getting ValueError: invalid literal for int() with base 10: '' Jun 10 18:06:35 Has anyone figured out a rooting procedure from a Linux desktop? Jun 10 18:06:40 it seems the palmipcinterfaces.conf lists all the different handshaking daemons and ports? Jun 10 18:06:49 i think someone said the wifi was actually eth0, but not confirmed. Jun 10 18:07:18 yeah i think it is eth0 last i checked Jun 10 18:07:44 yeah its eth0 Jun 10 18:07:46 CMWIFIINTERFACENAME="eth0" Jun 10 18:08:25 hmmm Jun 10 18:08:33 if someone tells me what to change i'll do it very quickly Jun 10 18:08:44 i don't really know how to configure iptables Jun 10 18:08:47 Someone please modify the wiki page: http://predev.wikidot.com/rooting to add "-I eth0" to the iptables lines Jun 10 18:08:48 i'm surprised they aren't inbound blocking common ranges on sprint...cool that they aren't, but still suprising. Jun 10 18:08:56 ah I see i should have let the hardware wizard do it's thing Jun 10 18:09:09 actually -i Jun 10 18:09:10 lowercase Jun 10 18:09:18 looks like the 'adapters' in /usr/lib/BrowserPlugins for things like classic, the pdf viewer, and docs viewer are not much more than standard browser plugins that use the mozilla plugin api Jun 10 18:09:45 so it reads "iptables -D INPUT -i eth0 -p tcp --dport 23 -j ACCEPT Jun 10 18:09:57 and the same for the second iptables line Jun 10 18:10:07 ha, we'll need a ddns client for it as well Jun 10 18:10:11 javahy seems to be the shortcut to running java appropriately Jun 10 18:10:17 there's a class called AdapterBase that pretty much has the whole mozilla plugin api Jun 10 18:11:00 ooh, jtop --sort=user Jun 10 18:11:03 and jtop --sort=kernel Jun 10 18:11:14 changed it Jun 10 18:12:29 this makes palm the geekiest company out there right now, imho. Jun 10 18:12:40 ...and i love it. Jun 10 18:13:21 wait Jun 10 18:13:29 hehe Jun 10 18:13:32 check it: http://device.sprintpcs.com/Palm/Palm100HK/latest Jun 10 18:13:41 ShinAli, hey Jun 10 18:13:46 why did you modify the IPtables lines Jun 10 18:13:55 I made it so you could get to it over EV-DO as well Jun 10 18:14:11 bpadalino, what is that? Jun 10 18:14:42 apparently wap profile information Jun 10 18:15:31 Sargun: someone suggested that it should be changed so it'd be a little safer but i can revert it if you want Jun 10 18:16:00 Well, it's fine. Jun 10 18:16:01 or you can if you have access Jun 10 18:16:05 i like only wifi myself Jun 10 18:16:11 i can add a note Jun 10 18:16:11 what is the ip range for sprint evdo? Jun 10 18:16:13 yeah Jun 10 18:16:20 dreadchicken, they have a bunch Jun 10 18:16:32 ShinAli, I actually have it doing DDNS to my server and then I can log into it over EV-DO Jun 10 18:16:36 i got a 70.8.203 right now Jun 10 18:16:51 i was kinda joking, was gonna walk the subnets on 23 Jun 10 18:16:54 dreadchicken, the ip range will be massive Jun 10 18:17:09 68.28.57. Jun 10 18:17:10 bring it Jun 10 18:17:22 dreadchicken, I had all the subnets at one point Jun 10 18:18:26 check the NET-NAME Jun 10 18:18:32 Sargun: can you explain the logic behind that while loop in the backdoorscreen.sh ? Jun 10 18:19:15 yeah i was wondering the same thing Jun 10 18:19:34 jwsh, in case they rebuild iptables rules Jun 10 18:19:40 and incase telnetd crashes Jun 10 18:19:56 * dreadchicken plugs his pre into usb and begins. Jun 10 18:20:02 Sargun: that block is part of 68.24.0.0/16, i would think sprint has tons of blocks Jun 10 18:20:04 this is so awesome. Jun 10 18:20:10 nebula1, they have like 20 Jun 10 18:20:17 wouldn't that spawn a telnetd every 2 minutes though? Jun 10 18:20:26 zsazs: any idea what graphics/window server is used for the plugins, or they are all in-process? Jun 10 18:20:29 actually, i was wrong... /13 Jun 10 18:20:33 listed ;) Jun 10 18:20:49 no & sign, so it sits waiting for it to exit. Jun 10 18:20:50 jwsh, telnetd is a singleton Jun 10 18:21:05 it forks. Jun 10 18:21:12 oh Jun 10 18:21:38 Sargun, you should put iptables rules before the telnetd, cause on the first run through the iptables rules won't run Jun 10 18:22:10 dkelson, telnetd forks, and then the iptables rules are run? Jun 10 18:22:17 it forks. Jun 10 18:22:18 ei wonder if its possible in dev mode to add own plugins for gstreamer Jun 10 18:22:24 tmzt: i'm not quite sure yet, it looks like it's all in-process. there are some functions like 'PLAGContext2D::DrawPixmap(PAGGPixmap*, PVertex2D, PVertex2D)' Jun 10 18:22:36 or rebuild the whole libpidgin with other IM protocols Jun 10 18:22:40 libpurple Jun 10 18:22:48 and if it will work Jun 10 18:22:49 hmm Jun 10 18:23:01 sucks i cant run the webOS in qemu Jun 10 18:23:23 is it due to a limitation? Jun 10 18:23:44 i get info that there is no boot device Jun 10 18:23:45 o_X Jun 10 18:23:49 hehe Jun 10 18:24:01 heads up, the arm binaries you have are compiled for armv7 Jun 10 18:24:07 not sure qemu supports that fully yet Jun 10 18:24:20 Sargun, so every 120 seconds a telnetd tries to start (but fails if there is one still running) and the the iptables rules cycle. Jun 10 18:24:20 there is qemu for omap3 processor Jun 10 18:24:31 but does it emulate armv7 Jun 10 18:25:28 dkelson, yup Jun 10 18:25:32 partially Jun 10 18:25:33 :> Jun 10 18:25:36 armv7 is supported by qemu i think Jun 10 18:25:40 some, not all Jun 10 18:25:41 Sargun, seems non-optimal Jun 10 18:25:54 no public documentation on armv7 Jun 10 18:26:04 the gfx bits in webos heavily use neon, which i'd expect qemu to bail on Jun 10 18:26:32 anyway, maybe works, just a heads up Jun 10 18:27:00 can someone run "cat /proc/cmdline" and report the output please Jun 10 18:27:53 root=b302 rootdelay=2 ro fb=0x8f600000 fbcon=disable console=tty1 nduid=10017733a82f0c1435a6fc381bd5f4467b4effd7 klog=0x8ff00000 klog_len=0x100000 boardtype=castle-dvt3 dsp_base=0x8f900000 dsp_len=0x600000 Jun 10 18:28:47 hey - interesting option .. Jun 10 18:28:53 from /usr/bin/touchpanel_control Jun 10 18:28:59 echo "Options:" Jun 10 18:29:00 echo " enable_wot enable wake-on-touch mode" Jun 10 18:29:00 echo " disable_wot disable wake-on-touch mode" Jun 10 18:29:00 echo " start_recording record raw data" Jun 10 18:29:00 echo " stop_recording stop recording raw data" Jun 10 18:29:04 enable_wot Jun 10 18:29:09 nice Jun 10 18:29:21 ooooo i like Jun 10 18:29:45 me likey Jun 10 18:30:56 if (slider_open) /usr/bin/touchpanel_control enable_wot Jun 10 18:30:57 comes to mind Jun 10 18:31:20 en0x: nothing with qemu? Jun 10 18:31:40 not yet i have to much work to do at my job Jun 10 18:31:47 dbus-monitor --monitor ... i wonder how much data you get from that Jun 10 18:31:47 so i'm just poking a little Jun 10 18:31:50 there is also "palmsniffer" Jun 10 18:32:02 that sounds funny Jun 10 18:32:02 fbcon=disable? Jun 10 18:32:12 no need for framebuffer Jun 10 18:32:14 so connect a bt keyboard and get a console? Jun 10 18:32:41 has anyone tried tty:// from javascript? Jun 10 18:33:49 tty:// is a special thing for novacom i think Jun 10 18:35:33 Usage: fbdraw -pic x y width height fbdraw -fill r g b a x y width height Jun 10 18:35:35 heh Jun 10 18:35:59 !!! Jun 10 18:37:03 who was it earlier inquiring about the processor speed being set at 500 and not 6? i have some info on that Jun 10 18:37:08 haha the symbols in fbdraw are great Jun 10 18:37:10 draw_rgba_to_screen_inefficiently Jun 10 18:37:33 mikewx: I wanna say tmzt, but I might be wrong Jun 10 18:37:41 fyi you can make the developer preferences visible in launcher Jun 10 18:37:42 so you dont have to type all the time Jun 10 18:38:01 mikewx, whats the info ? Jun 10 18:38:14 blau-mikeDG: there's a "hide" setting in the json file for teh app you can modify Jun 10 18:38:21 yup Jun 10 18:38:25 blau-mikeDG: pretty sure that would make it visible, but haven't tried it yet. Jun 10 18:38:34 thats what i suspect Jun 10 18:38:41 cant wait to get home to play Jun 10 18:39:25 mikewx: i think it was me :) Jun 10 18:39:31 mikewx, what info do you have on the cpu speed? Jun 10 18:39:34 mikewx: wasn't me Jun 10 18:39:40 bpadalino|work: i had lunch with some very TI-knowledgable people, they snickerd when i mentioned the derating. it turns out that all vendors except the intel spinoff are overrating their processors. If you run them at their rated speed you get 1yr lifespan, if you want to run them longer you ahve to run them slower Jun 10 18:39:47 i thought someone said it waas 500mhz Jun 10 18:39:51 mpt seems to be the script to use to enable/disable dun stuff ? Jun 10 18:39:55 so teh ti chip is rated at 600mhz, for 1 year Jun 10 18:40:04 drop it to 5, get a much longer life Jun 10 18:40:11 at 600mhz it's only rated at 10% duty cycle Jun 10 18:40:11 mikewx, it looks like it uses CPU speed scaling to dynamically scale the speed Jun 10 18:40:12 mikewx, ah - interesting Jun 10 18:40:18 mikewx, where did you get that info? Jun 10 18:40:31 mikewx: bpadalino|work: i had lunch with some very TI-knowledgable people... Jun 10 18:40:40 i said that they are set to 500mhz Jun 10 18:40:53 sorry, i cannot provide independant confirmation, you'll have to dig through specsheets to prove it. but i trust the people who told me Jun 10 18:41:23 Anyone already received the kernel source already? Jun 10 18:42:33 i am not sure they really changed the kernel source .. Jun 10 18:42:38 they did load some modules tho Jun 10 18:42:55 stefan_schmidt: afaik, nothing has been released by palm yet Jun 10 18:42:55 lsmod? Jun 10 18:43:20 opensource.palm.com Jun 10 18:43:24 hi summatusmentis Jun 10 18:43:29 summatusmentis: Waiting then Jun 10 18:43:29 :( Jun 10 18:43:33 hi Jun 10 18:43:56 Will only deliver on request it seems Jun 10 18:43:57 asedeno_work was told within 2 weeks on the 7th Jun 10 18:44:06 via email, directly from palm Jun 10 18:44:14 But once the first dude have it it can go to the internet :) Jun 10 18:44:29 it'll be on the internet, opensource.palm.com Jun 10 18:44:32 Linux uses CPU frequency scaling to adjust the CPU speed for the current load Jun 10 18:44:35 summatusmentis: A kernel tree via email? I hope they send a link :) Jun 10 18:44:47 stefan_schmidt: no no, he was told this via email :) Jun 10 18:44:50 NPWindow is just a wrapper for HWnd/WINDOWID? Jun 10 18:44:52 Hey guys this haydur from precentral Jun 10 18:45:01 hi Jun 10 18:45:08 just wanted to let you know that I will be doing a wiki clean-up tonight Jun 10 18:45:18 format everything and create proper menus Jun 10 18:45:19 summatusmentis: heh, better raise the attachment limits then. ;) Jun 10 18:45:53 hey h2d2 Jun 10 18:45:56 saw you started Jun 10 18:45:56 If you want, we can move the wiki to my server, and install the proper wiki Jun 10 18:45:57 nice Jun 10 18:45:57 h2d2: cool, wanna read through all the logs and update the wiki too? Jun 10 18:45:58 * stefan_schmidt will poke them by mail anyway :) Jun 10 18:46:02 Can somone with a rooted pre run "ls -al /sys/devices/system/cpu/cpu0/cpufreq/" and report the results? Jun 10 18:46:16 who knows how long wikidot will be around Jun 10 18:46:21 long time Jun 10 18:46:23 and don' Jun 10 18:46:25 t Jun 10 18:46:28 3+ years now Jun 10 18:46:29 worry about my servers Jun 10 18:46:40 I have it my will that all my savings will go in to running my web servers Jun 10 18:46:44 Also run "cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies" Jun 10 18:46:51 NpPalmDrawEvent* and CpPixmap, so I guess it is inprocess Jun 10 18:46:54 haha Jun 10 18:47:08 i want to consolidate the windows and mac root instructions, most of it is the same Jun 10 18:47:16 but only the widnows has the event.d info Jun 10 18:47:35 also, I am a little concerned that the instructions leave root open to anyone on your network Jun 10 18:47:51 should we create a seperate username in the root group that the user can put a password on? Jun 10 18:47:59 are the xpcom libraries on the device? Jun 10 18:48:02 we should probably create a gui method to turn it on and off. Jun 10 18:48:03 yeah may be add instructions to add a password to root Jun 10 18:48:09 or would that break other stuff? Jun 10 18:48:22 people think it will break other stuff, yes Jun 10 18:48:24 i'd sacrifice nascar for that :) Jun 10 18:48:24 yeh i was worried something mike break Jun 10 18:48:24 it probably will breaking updating and webOS doctor Jun 10 18:48:25 emkman, the instructions were worse before. I opened your Pre up to ANYONE on the Internet via your Sprint IP. Jun 10 18:48:33 "It opened" Jun 10 18:48:35 haha Jun 10 18:48:38 dkelson, hey, shutup. :-P Jun 10 18:48:41 lol Jun 10 18:48:47 hey Sargun, Jun 10 18:49:11 i think the safest is to create a new user, either toor, or something the user chooses, and put a pw on it Jun 10 18:49:14 ok, may be add instructions to "adduser" Jun 10 18:49:18 it's possible to test the root password thing Jun 10 18:49:23 emkman, but how do you lock out root? Jun 10 18:49:24 does root have a pw set? Jun 10 18:49:32 no, it doesn't Jun 10 18:49:33 or use sudo, can the root be disabled in passwd/shadow? Jun 10 18:49:40 i found this phone number in PmLinuxModemCmd : 408-617-8327 ... interesting Jun 10 18:49:41 is sudo installed? Jun 10 18:49:48 sudo isnt on there Jun 10 18:49:48 doubt it Jun 10 18:49:53 tmzt, then you have to -o rw / Jun 10 18:49:54 disabling root might break stuff too Jun 10 18:49:58 even thought it is mentioned in the open source pdf Jun 10 18:50:02 and I wouldn't disable root, it looks like everything is running as root? Jun 10 18:50:06 or no Jun 10 18:50:07 bpadalino, lemme call it Jun 10 18:50:10 I don't have a device Jun 10 18:50:28 ok, so the better solution ... Jun 10 18:50:31 scrap telnet Jun 10 18:50:37 best bet might be create a new user, and turn off root login Jun 10 18:50:38 get ssh working cleanly Jun 10 18:50:38 use a key Jun 10 18:50:40 is telnet running? Jun 10 18:50:40 bpadalino, invalid number Jun 10 18:50:43 no need to change passwords Jun 10 18:50:51 emkman, ok... then we need to install dropbear Jun 10 18:50:52 oh, we're still using telnet? :( Jun 10 18:51:09 yeh, did you guys get a clean way to install and keep it last night? Jun 10 18:51:18 * Sargun is looking for the least invasive solution Jun 10 18:51:20 drop bear? Jun 10 18:51:21 i know bpadalino had it working atleast partially Jun 10 18:51:29 dropbear ==sshd Jun 10 18:51:39 I know that Jun 10 18:51:48 scp too Jun 10 18:51:50 k Jun 10 18:51:52 well, anything written once / is mounted rw will remain Jun 10 18:52:06 sargun, interesting Jun 10 18:52:13 so how hard was the ipkg install? Jun 10 18:52:22 emkman, ipkg was already on there Jun 10 18:52:25 we'd need to install dropbear, get it working, and have a startup script Jun 10 18:52:26 and once you remounted / as rw Jun 10 18:52:30 dropbear installed just fine Jun 10 18:52:31 yeh i meant install of dropbear with it Jun 10 18:52:33 ok Jun 10 18:52:42 in the logs you can grep for the command Jun 10 18:52:46 rwhitby gave me the info Jun 10 18:52:51 so you guys are looking at an all in one process to "root" "mount rw" "secure" etc.? Jun 10 18:52:52 he knows openembedded Jun 10 18:53:07 so i would prefer to go that route and use a keyfile Jun 10 18:53:41 can we generate a key, than copy it to the internal media store so the user can pull it off afterwords in USB mode? Jun 10 18:53:48 that would be cool Jun 10 18:53:59 a public key? Jun 10 18:54:07 you need to generate the private key on the pc first Jun 10 18:54:10 a keypair Jun 10 18:54:11 yeh Jun 10 18:54:17 but key is not really necessary with a strong hash Jun 10 18:54:29 A Linux GNOME developer has taken a look at the ROM and posted some commentary. http://www.advogato.org/person/mjg59/diary.html?start=207 Jun 10 18:54:35 but we dont want to add a password tmzt Jun 10 18:54:39 it also limits the user to only being able to login from one machine unless they copy the private key Jun 10 18:54:40 im talking key instead of pass Jun 10 18:54:51 yes but you can keep it on your pre Jun 10 18:54:56 in the usb drive Jun 10 18:54:57 if u want Jun 10 18:55:18 its a small hassle but much more secure and guarenteed to not break root Jun 10 18:55:20 dkelson: yep, it's on his livejournal too Jun 10 18:55:21 just my vote Jun 10 18:55:22 if you are already going to remount rw, you can just disable root login, and a non-privledged user and use sudo Jun 10 18:55:26 emkman: I'm with you Jun 10 18:55:39 tmzt: we're worried disabling root login will break Doctor Jun 10 18:55:40 im sure we can make a quick thing to toggle telnet on/off Jun 10 18:55:42 do we know all the side affects of that? Jun 10 18:55:44 ah, why keep the key and the lock together? storage is not secure at all Jun 10 18:55:46 on the device Jun 10 18:55:50 summatusmentis: true, ok Jun 10 18:55:54 tmzt Jun 10 18:55:59 you are missing the point Jun 10 18:56:05 its locally insecure Jun 10 18:56:09 but it already has no protection Jun 10 18:56:19 we are worried about remote access Jun 10 18:56:27 what interfaces is telnetd listening on anyway? Jun 10 18:56:35 the key will not be accessible remotely if it is on the users pre USB storage Jun 10 18:56:39 we don't want to be going too invasive without knowing what will happen Jun 10 18:56:43 if it's just lo why is this an issue? Jun 10 18:56:59 telnet isn't listening on lo, I don't think Jun 10 18:57:02 its not just lo Jun 10 18:57:07 it works over wifi Jun 10 18:57:11 how could it be just lo if you telnet in over wifi Jun 10 18:57:14 anyone on your network can get in Jun 10 18:57:15 ah, I guess it shouldn't Jun 10 18:57:24 who is starting telnet? Jun 10 18:57:28 vlaurenz: didn't know that Jun 10 18:57:33 :) Jun 10 18:57:43 * vlaurenz goes back to lurking Jun 10 18:57:53 and theoretically over cell too, if you have the ip Jun 10 18:58:01 the instructions Sargun added to the wiki setup telnetd Jun 10 18:58:08 with no password Jun 10 18:58:38 that is what we are discussing now, easy instructions to have a secure ssh setup to replace the current instructions Jun 10 18:58:50 which rwhitby was trying to avoid? Jun 10 18:59:01 what was he trying to avoid? Jun 10 18:59:04 well, it's pretty insecure as it is Jun 10 18:59:18 ideally telnet wouldn't be happening Jun 10 18:59:22 public instructions that make the device even more non-locally insecure Jun 10 18:59:25 install dropbear and run it with -w Jun 10 18:59:28 how 'key-able' is telnet? Jun 10 18:59:29 to disable root login Jun 10 18:59:40 create user and use key to ssh in Jun 10 18:59:40 summatusmentis: not at all, without wrappers/sasl Jun 10 18:59:46 tmzt: ah Jun 10 19:00:02 so you need that key to be compatible with PuTTY and openssh, not simple Jun 10 19:00:03 vlaurenz: theoretially, even a password with user would work Jun 10 19:00:08 yes Jun 10 19:00:14 the key is '-w' for dropbear Jun 10 19:00:15 the idea was key for root, because we didn't want to give root a password Jun 10 19:00:22 yes Jun 10 19:00:28 I still think just an easy on/off for telnet and restrict it to local subnet is good 'nuff. it's not like we're telling users to run with this Jun 10 19:00:39 but what if a key also breaks Palm's stuff Jun 10 19:00:43 I like this idea better, use dropbear -w Jun 10 19:00:45 does it listen on ppp0? Jun 10 19:00:45 we're going to have a better method in a couple weeks anyway Jun 10 19:00:51 h2d2: it wouldn't Jun 10 19:01:01 ppp0 is WAN connected Jun 10 19:01:09 I'll give us a better method sometime tonight, if no one beats me to it. Jun 10 19:01:11 cool Jun 10 19:01:11 not sure what iptables blocks on it tho Jun 10 19:01:20 yeh, why wait weeks mikewx? Jun 10 19:01:22 emkman: I've changed my vote. I want dropbear -w, create a user account w/ password, and just use that Jun 10 19:01:34 if dropbear is only allowed to support keys, not passwords, that should work Jun 10 19:01:52 I guess maybe we can put a modified putty with key on the strorage as well Jun 10 19:01:59 I agree with creating a new account and leaving root alone Jun 10 19:02:07 -s Disable password logins. Jun 10 19:02:13 but just knowing that it's there, sans a password, gives me the chills Jun 10 19:02:14 -w Disallow root logins. Jun 10 19:02:25 vlaurenz, for telnet? Jun 10 19:02:27 hmm Jun 10 19:02:30 for dropbear Jun 10 19:02:44 you know what might be a better solution, let's just run telnet on a different port? Jun 10 19:02:49 haha Jun 10 19:02:56 security thru obscurity Jun 10 19:03:00 lol Jun 10 19:03:03 figured out how to create custom launcher icons!!!@#$% Jun 10 19:03:15 h2d2: well, if we disable root login, it doesn't matter Jun 10 19:03:20 if I was doing a security assessment of the Pre hack, I'd send you guys back to development Jun 10 19:03:21 on the fly : Jun 10 19:03:22 :) Jun 10 19:03:22 vlaurenz, -w only disbales root logins thru dropbear correct? Jun 10 19:03:24 What do you think about that? Jun 10 19:03:26 wait, we can't disable root login Jun 10 19:03:32 emkman: yes Jun 10 19:03:33 blau-mikeDG: do share Jun 10 19:03:34 oh right Jun 10 19:03:35 hrr Jun 10 19:03:36 blau-mikeDG: know how to write a vty browser plugin that connects to pty? Jun 10 19:03:44 no :( Jun 10 19:03:52 http://pastebin.com/m5aecf92c Jun 10 19:03:55 summatusmentis: we can after we've created a user with root privs Jun 10 19:03:56 then i agree that is probably best Jun 10 19:04:08 can someone see if xpcom libraries are on the rootfs? Jun 10 19:04:14 vlaurenz: I was worried about breaking Doctor, but Doctor doesn't care about ssh Jun 10 19:04:20 yah Jun 10 19:04:22 exactly, that's why i'm planning on going dropbear, add a user w/passwd and disable root login via ssh and only open up the ssh ports via network. Jun 10 19:04:35 dreadchicken: yep Jun 10 19:04:36 that works Jun 10 19:04:37 this doctor only connects through the usb mux protocol? Jun 10 19:04:38 I think we figure this out Jun 10 19:04:45 tmzt: seemingly Jun 10 19:04:48 so it doesn't care about telnet either Jun 10 19:05:00 it may care about telnet once a connection is up Jun 10 19:05:00 yes Jun 10 19:05:02 we don't know Jun 10 19:05:10 Just get someone to write a webOS based telnet app, then bind your telnet daemon to localhost (yeah, yeah, cart, horse, I know ;-) ) Jun 10 19:05:13 for all we know it uses telnet Jun 10 19:05:23 summatusmentis Jun 10 19:05:24 the doctor doesn't use the terminal Jun 10 19:05:29 it doesn't use a direct ip connection, there is not usb ethernet or anything else that we can see Jun 10 19:05:29 we are not disbaling telnet Jun 10 19:05:32 at least from what i've saw Jun 10 19:05:36 emkman: no, I know Jun 10 19:05:51 we are just no longer going to run it and open it in iptables Jun 10 19:05:55 it's got a function to open a terminal but i don't see it being used Jun 10 19:06:04 bromius: that might be easier, what kind of tcp stuff is in the js code? Jun 10 19:06:05 emkman: yep, so next step is get dropbear to install cleanly Jun 10 19:06:17 yes, which was done last night i believe Jun 10 19:06:26 how do i get to the speed dial portion of contacts? Jun 10 19:06:26 just need to search the chat logs Jun 10 19:06:39 emkman: you may be right, my sense was "close but not quite" Jun 10 19:06:40 tmzt: No idea, I haven't been able to root mine to play yet, and am stuck doing day-job work for now Jun 10 19:06:46 The js facilities don't allow for much tcp access Jun 10 19:06:52 hoping to play tonight, but for now I'm lurking to see what's going on :) Jun 10 19:07:00 found it! Jun 10 19:07:19 on a seperate note, anyone figure out how to stick the dev mode switcher in the launcher or quick launcher? Jun 10 19:07:25 it was, add the optware repos to /etc/ipkg.conf, ipkg update, ipkg install dropbear, the only concern was filling / and having a writable /usr/lib/ipkg and /tmp Jun 10 19:07:44 grep the konami code Jun 10 19:07:56 oh wait, we already know where it is Jun 10 19:08:01 emk: yes Jun 10 19:08:03 i know the app Jun 10 19:08:05 link to the dev enabler must be nearby Jun 10 19:08:07 in the application json Jun 10 19:08:13 no xpcom? Jun 10 19:08:13 just wondering how to get it to show in the launcher Jun 10 19:08:14 you can modify it to set visible to true Jun 10 19:08:25 emkman: do you have terminal access already on the phone Jun 10 19:08:27 ok, thanks blau Jun 10 19:08:29 yes Jun 10 19:08:31 what is the main browser/webkit/card binary called? Jun 10 19:08:34 im suspecting that works with no problem Jun 10 19:08:39 i havent been able to test it Jun 10 19:08:46 yeh, I bet it will Jun 10 19:08:52 you can also try deleting the visible line, none of the standard apps have it as true Jun 10 19:09:04 please let me know if it works :) Jun 10 19:09:05 i couldnt find the setting last night that determine the icons in the quick launch Jun 10 19:09:25 but i suspect getting it into the main launch would be easier Jun 10 19:09:26 tmzt, it's a java program i believe from serviceboot.jar Jun 10 19:09:34 just a warning, let's be careful about what we're saying/uploading re: the code of the standard apps Jun 10 19:09:51 it's not our code, and we don't want anyone to get sued Jun 10 19:10:05 particularly as this is logged Jun 10 19:10:06 summ: any risk with making apps using knowledge gained from this peek? Jun 10 19:10:13 let's make the Nascar app the standard "to fudge with" app Jun 10 19:10:14 i think ipkg just needs a new conf file and maybe dropbear will install? Jun 10 19:10:17 im already at work on a speed dial app Jun 10 19:10:19 no offense to nascar fans Jun 10 19:10:20 blau-mikeDG: I have no idea Jun 10 19:10:27 dread, yes - hold on .. i'll get you the command i used Jun 10 19:10:30 btw, i'm in the process of rooting so don't know...dropbear there by chance? Jun 10 19:10:32 hahah h2d2 Jun 10 19:10:36 h2d2: somewhere a redneck is crying Jun 10 19:10:39 dreadchicken: nope Jun 10 19:11:07 blau-mikeDG: probably not, because information was gleaned from publicly available sources, and no NDA/licenses were broken, but IANAL Jun 10 19:11:22 just plain 2.6.2 exe from python.org? Jun 10 19:11:43 wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/dropbear_0.52-3_arm.ipk Jun 10 19:11:47 that's where i got dropbear from Jun 10 19:12:03 yes dreadchicken Jun 10 19:12:04 or this: wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/dropbear_0.52-3_arm.ipk Jun 10 19:12:14 it just does some basic socket stuff Jun 10 19:12:57 bpadalino, thx...so conf should be http://....stable/ i'm guessing. Jun 10 19:13:14 yeah, that's what i set mine to Jun 10 19:13:18 and rwhitby suggested Jun 10 19:13:40 So I tried adding "removable": true to /usr/palm/applications/com.handson.app.nascar/appinfo.json and instead of simply making the app removable like I anticipated, it's now gone from the launcher entirely after a reboot. Jun 10 19:13:42 dreadchicken: iirc, the ipkg update command didn't work Jun 10 19:13:52 nice ripper Jun 10 19:13:56 more like: stable http://.. Jun 10 19:13:59 people will love that Jun 10 19:14:05 not that I mind, but I Jun 10 19:14:10 I'm just curious why Jun 10 19:14:11 kkonami code lamo Jun 10 19:14:29 sorry: src/gz stable http:// Jun 10 19:14:46 using the konami code is possibly the greatest thing palm has done EVAR Jun 10 19:14:59 so i commented out the telnet instructions on the wiki. If someone gets the dropbear steps set up cleanly, feel free to add them Jun 10 19:15:20 it's not too different from dot shortcuts for remote debugging Jun 10 19:15:22 thats dangerously close to abusing the konami code Jun 10 19:15:40 i feel dumb, "run the rooter", which .py is that? i assume it's a shell to run talk.py in. Jun 10 19:15:52 no Jun 10 19:16:00 rooter is just the name of the folder Jun 10 19:16:04 just check out all of rooter with svn Jun 10 19:16:11 already did, ran talk.py Jun 10 19:16:23 where is the url now? Jun 10 19:16:39 cool, i think thats it dreadchicken Jun 10 19:16:47 btw, I am gonna add a "before you begin" page for the root instructions, with links to the Doc download etc. Jun 10 19:17:00 or you guys can add one now and list all the tools etc. with need in there Jun 10 19:17:01 nice Jun 10 19:17:09 h2d2: don't link to the Doc download Jun 10 19:17:15 not directly anyway Jun 10 19:17:18 I can format arrange later Jun 10 19:17:22 which Doc? Jun 10 19:17:24 oh Jun 10 19:17:24 doctor Jun 10 19:17:27 Doctor Jun 10 19:17:27 Web OS Doc Jun 10 19:17:27 its already linked Jun 10 19:17:36 Doc, it's 1885! Jun 10 19:17:43 palm hasnt asked for its removal Jun 10 19:17:52 for legal stuff, I think we should link to palm.com/rom with instructions as to how to get it Jun 10 19:17:59 arghhhh it looks like we cant set speed dials for apps :( Jun 10 19:18:03 :( :( Jun 10 19:18:04 probably should point to the offical palm download for it though Jun 10 19:18:07 yeah and since it's always going to be the latest build Jun 10 19:18:08 agreed Jun 10 19:18:12 I'd say wait for a takedown notice. But just IMO Jun 10 19:18:25 as i'm sure redistrubution is excludded in some license somewhere Jun 10 19:18:26 i set up a compliance email address, its listed under contact Jun 10 19:18:40 we arent distributing Jun 10 19:18:46 just linking to Palms link Jun 10 19:18:56 its directly to their CDN Jun 10 19:19:02 still, I vote we go through palm.com/rom Jun 10 19:19:25 the python code works then? even though it just replays an earlier capture? Jun 10 19:19:26 although that does seem to require a serial code off the device Jun 10 19:19:41 anyone doing it from scatch... can you take screenshots throughout so we can add to the wiki? Jun 10 19:20:04 h2d2: i'll do it and take screenshots if you want Jun 10 19:20:15 yes, but anyone with a pre has a serial code and is entitled to the Doctor Jun 10 19:20:19 i'll get to work on it Jun 10 19:20:31 anyone with a Pre who still wants to help can certainly find the doctor themselves Jun 10 19:20:38 without* Jun 10 19:20:43 clearly Jun 10 19:21:07 if anything, the SDK will be released soon enough and have that Pre emulator Jun 10 19:21:39 cant wait for the emulator, will make OS cooking alot safer :) Jun 10 19:21:49 anyone try the qemu-omap3 branches I linked to? Jun 10 19:21:51 su isn't suid Jun 10 19:22:05 the palm emulator is definitely built on qemu, but who knows how much they modified Jun 10 19:22:33 i want sdk gobble gobble Jun 10 19:22:42 From the screenshots of the SDK it looked to me like the emulator was running in Sun's VirtualBox Jun 10 19:22:44 setQuickDial s hits a service that only access cntact ids :( Jun 10 19:22:45 whats the risk of suid'ing busybox? Jun 10 19:22:54 ripper: it definitely was running in VB Jun 10 19:22:59 i noticed that too Jun 10 19:23:10 interesting Jun 10 19:23:17 dreadchicken: it can't drop privledges?? Jun 10 19:23:41 oh god damnit i got 30 minutes to write a stego paper Jun 10 19:24:01 i added a user for me, su - then tried su - and won't cause su is not suid ( /usr/bin/su --> /usr/bin/busybox ) Jun 10 19:24:18 err /bin Jun 10 19:24:26 add a "toor" user with a UID of 0 Jun 10 19:24:27 you have to have a second copy then I think Jun 10 19:24:33 heh, there is a command called "rootfs_open" in /usr/sbin .. Jun 10 19:24:37 rootfs_open -w will make it rw Jun 10 19:24:40 don't do that Jun 10 19:24:41 -r will make it read only Jun 10 19:24:41 yeah, unlink and make a real copy then suid it. Jun 10 19:24:50 when trying to root, I get the following error, anyone know the issue?: Jun 10 19:24:51 socket.error: [Errno 10061] No connection could be made because the target machi ne actively refused it Jun 10 19:26:18 did anyone tried to install terminal on pre Jun 10 19:26:23 and run it on the phone? Jun 10 19:26:29 bpadalino|work: the thread or wiki mentioned that, I forget which Jun 10 19:26:33 If "native apps" all run as in-process browser plugins we are back to square one with regards to shared memory and "apps" crashing each other. Jun 10 19:26:37 mv su su.orig && cp busybox su && chmod u+s su Jun 10 19:26:39 works Jun 10 19:27:24 Oh btw, Sprint messed up my SERO / Everything number porting and now my Everything line (with my Pre) is again eligible for an upgrade discount Jun 10 19:27:43 I am going to go to get another Pre this weekend just for hacking purposes Jun 10 19:27:49 gg to lunch, adios Jun 10 19:28:01 No one has any idea about the socket error? Jun 10 19:28:06 h2d2: nice Jun 10 19:28:09 h2d2: good luck, the palo alto store here has a queue of 60 Jun 10 19:28:31 for some reason, no ones buying these at RadioShack Jun 10 19:28:31 the first radio shack i walked into the other day had some Jun 10 19:28:42 my RS had them in stock all day Saturday Jun 10 19:29:08 i must have called 10 places every day since monday and cant find anyone with stock Jun 10 19:29:21 that's because this is the most cutting edge technology RS has sold since the LED Jun 10 19:29:35 lol @opie_ Jun 10 19:29:53 h2d2: wanna send one of 'em my way? Jun 10 19:30:00 :-P Jun 10 19:30:11 chrisa: in stock? Jun 10 19:30:16 * vlaurenz doesn't own one yet Jun 10 19:30:18 hmmm, are you interested in paying premium ebay prices??? Jun 10 19:30:19 wifidriver is an interesting file to read .. Jun 10 19:30:20 :P Jun 10 19:30:35 bpadalino|work: pastebin? Jun 10 19:30:44 it's in /usr/sbin/wifidriver Jun 10 19:30:44 not crazy about the hardware Jun 10 19:30:46 h2d2: ha, no. you can have it back, after hacking occurs :) Jun 10 19:30:59 still up in the air with the iphone 3gs anyway Jun 10 19:31:09 jerms: you're up in the air? how? Jun 10 19:31:19 jerms: yeah that was kinda meh, no? Jun 10 19:31:20 that was the least exciting iPhone announcement I've seen Jun 10 19:31:20 but i really an not a fan of anything apple, and im goign on 7 years of having palm phone hardware Jun 10 19:31:37 best model, but shoulve been the one they hocked last summer Jun 10 19:31:58 summatusmentis: The cpu/mem were upgraded to the pre's levels, heh Jun 10 19:31:58 which just goes to show that they are waiting 'til next year for a bigger update Jun 10 19:31:58 So no one has any idea about "socket.error: [Errno 10061] No connection could be made because the target machi ne actively refused it" when trying to root? Jun 10 19:32:07 once the 3G early adopters are off contract Jun 10 19:32:15 3Gs screams "Look at us, not at those other things" as far as updates go Jun 10 19:32:18 did you read the part about making a one-line javascript change to fix a bug in the email application? can you do that with objective-c you don't even have the source for? Jun 10 19:32:42 if the iphone could properly multitask, i'd have bought it already Jun 10 19:32:44 runtime swizzling Jun 10 19:32:59 it looks like wlanconfig should be able to set you up in adhoc mode ? Jun 10 19:33:05 Why do you need more memory on the iphone when you can only run one thing at a time anyway Jun 10 19:33:06 you cant change the code, but you can modify whats loadied in memory Jun 10 19:33:10 * geist looks at phb, blinks Jun 10 19:33:21 chrisa thats not true Jun 10 19:33:21 hahah, why didn't anyone tell me about this hangout :D Jun 10 19:33:33 Optimo: I mean actively run Jun 10 19:33:36 well, one you have jailbreoken iphone you can run stuff in the background Jun 10 19:33:38 Not background the process Jun 10 19:33:39 it spontaneously showed up last night phb Jun 10 19:33:49 for me its about the apps and im sure most other people too...i saw a commercial for nationwide insurance the other day, they have an iphone all that helps guide you through the aftermath of an accident - gathering information, taking pictures, submitting the claim all from the iphone...its apps like that that i dont ever envision coming to other hardware, just because the iphone has such a large userbase. now im not syaing i would ever use an Jun 10 19:33:51 oh, after all the wonderful leaks, lol Jun 10 19:33:55 been less than 12 hours since they figured out novaterm Jun 10 19:34:06 yeah the 'leak' whereby we posted a recovery tool on our web site Jun 10 19:34:12 yeah Jun 10 19:34:14 :D Jun 10 19:34:16 right, because novaterm is hard >_> Jun 10 19:34:31 geist: ... :P Jun 10 19:34:56 I wonder if geist is using a royal we Jun 10 19:35:04 * geist waves at chrisa Jun 10 19:35:23 * chrisa goes off to start a witchhunt, or lunch Jun 10 19:35:27 alrighty, dropbear installed, user added with passwd, su copied and suid'ed, time to reboot and see what happens :) Jun 10 19:36:09 Why couldn't this "leak" have happened on a friday? :) Jun 10 19:36:29 asedeno_work: you're telling me Jun 10 19:36:34 dreadchicken: why su? Jun 10 19:36:39 asedeno_work: the phone was only sold saturday, man Jun 10 19:36:42 why not just add a user with uid 0 Jun 10 19:36:44 Hey pre hackers :) I don't know if this is relevant to the hackery you are doing, but I just wanted to let you folks know that I tethering works on my Pre. Jun 10 19:37:02 bsiegel: how? Jun 10 19:37:03 I don't mean /last/ Friday, but I had mine by then. Jun 10 19:37:04 I wish it were a clever hack, but really it is just because my sprint account has phone-as-modem added to it. Jun 10 19:37:09 'lo all Jun 10 19:37:23 Anyone have any idea about "socket.error: [Errno 10061] No connection could be made because the target machi ne actively refused it" when trying to root? Jun 10 19:37:36 * asedeno_work got into the release party in Palo Alto. Jun 10 19:37:48 I can't even afford a pre :\ Jun 10 19:37:57 let alone get service up where I am for it Jun 10 19:37:59 All I did was disable wifi on the Pre, start up Bluetooth PAN with my laptop, and things worked. Jun 10 19:39:03 The ip address I had received resolved to 173-137-xx-xx.pools.spcsdns.net so I was definitely on the cell network. Jun 10 19:39:36 Anyhow, I know that probably helps exactly none, but at least nothing seems to be hard-disabled on the Pre itself. Jun 10 19:39:54 is that bridged somehow? Jun 10 19:39:56 why hasn't anyone tried routing iptables yet? Jun 10 19:40:04 via bt? Jun 10 19:40:12 +1 Jun 10 19:40:21 no, it seems it's related to mobile ip which was one of the first things discusses in the forums Jun 10 19:40:46 the phone already has data connection Jun 10 19:41:26 right? I don't have a device or I'd try it Jun 10 19:41:49 It's on my list of things to try tonight. Jun 10 19:41:56 yeah, it's using ppp0 right? Jun 10 19:42:03 hey phb Jun 10 19:42:06 So, I'm assuming Palm hasn't released their ever so magical SDK stuff yet? Jun 10 19:42:09 has anyone got lsusb -v -v on the device yet? Jun 10 19:42:15 missing|No: not that anyone is aware of Jun 10 19:42:17 damn. Jun 10 19:42:40 Since I can't shell $600 or so for a device without the contract for Sprint service that doesn't exist here... goddamnit. Jun 10 19:43:13 it'll be out soon Jun 10 19:43:20 we think Jun 10 19:43:25 off topic: After using the Pre (never had an iPhone), I had to get an inertia scrolling add-on for my main computer's firefox Jun 10 19:43:30 if I had a Pre I'd try myself to shove it on Verizon Jun 10 19:43:38 fyi, I changed the backdoorscreen to go through a single time and start dropbear so i have to reboot if it dies. Jun 10 19:43:56 you'd have to do some ESN hacking for that Jun 10 19:44:02 nah Jun 10 19:44:10 why do you need to hack esn to get on verizon i thought they were open Jun 10 19:44:11 I use a prepaid provider on top of VZ's network Jun 10 19:44:19 i thought verizon had a "any device" policy? Jun 10 19:44:19 cjpre, they don't officially allow devices yet Jun 10 19:44:24 and they have to go through testing Jun 10 19:44:31 oh Jun 10 19:44:32 ie they have to pass OTA activation tests and a whole other mess Jun 10 19:44:33 hey, is amixer installed by any chance? Jun 10 19:44:47 I use a prepaid provider (pageplus) that takes any esn, VZ, Sprint, US Cellular, etc Jun 10 19:44:48 /usr/bin/amixer Jun 10 19:44:48 which means "open, so long as we support it" Jun 10 19:45:10 can somebody dump the state while in a call and not? Jun 10 19:45:13 and pageplus uses VZ's net lol Jun 10 19:45:14 seems like theyd be on top of getting support for the pre within a week of launch Jun 10 19:45:16 tmzt, amixer version 1.0.18 Jun 10 19:45:31 amixer store state1 I think is the command Jun 10 19:45:49 i can't now, i'm wifi only...will try this pm thought if nobody has gotten to it yet. Jun 10 19:45:58 sorry, alsactl Jun 10 19:46:01 and the whole getting telnet wide open on sprint's data network on the Pre is an unnerving thought for me Jun 10 19:46:19 hence dropbear + a passwd'ed user here. Jun 10 19:46:22 i think that's been fixed that it's only open on the local wifi hasn't it? Jun 10 19:46:22 alsactl -f state1 store 0 Jun 10 19:46:25 or 1 Jun 10 19:46:33 yes it has, with -i eth0 Jun 10 19:46:46 mikewx, I've heard someone was able to open telnet on the evdo connection Jun 10 19:46:47 iirc Jun 10 19:46:49 stefan_schmidt: ah, it's just asoc maybe Jun 10 19:46:59 since, well, a malicious dev somehow could manage to enable telnet on the device and track its IP... leading to nefarious purposes Jun 10 19:47:00 yes, teh initial script did, but it's since been fixed Jun 10 19:47:04 ah Jun 10 19:47:06 tmzt: ? Jun 10 19:47:22 stefan_schmidt: audio routing, hold on Jun 10 19:47:35 heh, it's funny they have the installer rules inside a ... with inside it .. Jun 10 19:47:39 flash .. trenchcoat .. Jun 10 19:47:42 oh man, it kills me Jun 10 19:47:50 I don't get it :-P Jun 10 19:47:51 I've been following the thread and this discussion so far and it's just amazing the mass of devs and hackers out there Jun 10 19:48:04 91? Jun 10 19:48:10 still Jun 10 19:48:11 :) Jun 10 19:48:19 dreadchicken: alsactl -f state1 store 0 Jun 10 19:48:23 it's amazing though to watch everyone come together for a common goal Jun 10 19:48:26 d:) Jun 10 19:48:40 You don't even have to be an experienced dev or hacker for this, it's so simple. If you've tweaked around in linux before and know javascript it's easy to poke around. Jun 10 19:48:41 tmzt: I fear I miss some context. /me is in the kernel code with his brain. Jun 10 19:48:43 yeah Jun 10 19:48:48 missing|No: you should've been here when root was achived, that was exciting Jun 10 19:48:54 I was at school >_< Jun 10 19:49:02 and I heard about it when it hit Engadget Jun 10 19:49:04 summatusmentis: btw, just got a mail from palm that the packages/sources will be on the _website_ in two weeks Jun 10 19:49:12 and well, I enjoy watching this stuff unfold Jun 10 19:49:19 sounds familiar. Jun 10 19:49:29 I've played enough poking and peeking at my HTC Diamond Jun 10 19:49:33 stefan_schmidt: the audio routing for phone calls, I just looked at config.gz (in a pastebin) and it has CONFIG_SND_OMAP_ALSA_PALM=y Jun 10 19:49:33 has anyone torn apart the app installer/downloader yet? Jun 10 19:49:38 stefan_schmidt: that's what I was saying! :-P I said asedeno_work was talking to palm via email, and the stuff would be out w/in two weeks Jun 10 19:49:58 i was wondering if there would be anything that would prevent native or java libs in the package Jun 10 19:50:02 summatusmentis: heh, your point Jun 10 19:50:12 hm, I've got a stupid idea if I got enough cash to get a Pre >:D Jun 10 19:50:24 tmzt: sorry, still miss the context. Nothing asked about asoc setup for palm Jun 10 19:50:24 but I wonder how strict Sprint Relay is with their phone sales Jun 10 19:50:34 jeffgus: no reason why it would prevent Java libs Jun 10 19:50:47 except for the flashing procedure of course Jun 10 19:51:00 tmzt: I'm still debugging udc on omnia Jun 10 19:51:24 who here'd buy a Pre if you could get it data only for $30/mo? :P Jun 10 19:51:38 * niteice raises hand Jun 10 19:51:38 i ask because the press seems to be pessimistic about the Pre as a gaming platform Jun 10 19:51:40 http://www.pcsorders.com/relayorder/index.php?p=phones&type=other&view=595&__utma=1.670471010505721000.1244663450.1244663450.1244663450.1&__utmb=1.1.10.1244663450&__utmc=1&__utmx=-&__utmz=1.1244663450.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)&__utmv=-&__utmk=92883869 Jun 10 19:51:41 not me Jun 10 19:51:43 there ya go, ha Jun 10 19:51:43 i bought one and my plans only gonna be less than 40 anyways Jun 10 19:51:44 missing|No: I totally would Jun 10 19:51:47 why would i want two devices Jun 10 19:51:49 I'd do that. I have yet to make a single call on the thing. Jun 10 19:51:53 phone and pre Jun 10 19:51:56 $30/mo data only Jun 10 19:51:56 have any of you managed to change your boot logo yet? Jun 10 19:52:02 but if native libs can be in an apps, there is no limit to the possibilities Jun 10 19:52:15 vlaurenz: psh, who uses the phone? Jun 10 19:52:16 cyanidepoison: Ooh, I should do that... Jun 10 19:52:19 "Note: This device does not allow for modem tethering so no Phone As Modem (PAM) is available for this device." Jun 10 19:52:20 ha Jun 10 19:52:28 summatusmentis: occaisionally ;) Jun 10 19:52:32 but still Jun 10 19:52:45 I'll give you the full path to the boot logo file if you want, from the jar archive I downloaded this morning Jun 10 19:52:51 I would guess "boot logo" is part of "boot loader" Jun 10 19:52:52 but yeah, I've been tracking Sprint Relay and they sent me an email saying Pre's available from their online store for the $30/mo data+sms unlimited deal... wouldn't sound bad at all to me if I had the cash Jun 10 19:52:57 I had PAM on my previous plan and when I switched it over to the Everything Data 450, the PAM came with it just fine. Jun 10 19:52:58 *shrug* Jun 10 19:53:06 I can find it myself. I unpacked it last night. :) Jun 10 19:53:29 bsiegel: you start downloading a lot and they'll notice reallll quick Jun 10 19:53:35 I don't know if the restore function that youre actually supposed to use to restore your pre sig-checks the package when it restores, but whatever Jun 10 19:53:49 * cyanidepoison doesn't own a Pre, I'm an iPhone guy myself Jun 10 19:54:04 HTCer myself Jun 10 19:54:18 screw paying $100 for CDMA Workshop, I'll do it for free in QxDM Jun 10 19:54:20 I just saw this stuff on slashdot last night and I decided to go digging Jun 10 19:54:33 has anyone wrote any homebrew yet? Jun 10 19:54:35 since we know Doctor works, someone should try modifying the root image Jun 10 19:54:45 theres a hello world Jun 10 19:55:06 in the javascript/html/css thing or in whatever is lower than that? Jun 10 19:55:37 vlaurenz: that could be. I got it legitimately through retentions on the old plan though. Regardless I am not planning on doing much more data on the laptop than the Pre itself already does Jun 10 19:57:39 boot logo is in the root of webOS.tar from the archive if I can remember what order I opened things correctly Jun 10 19:58:30 wow, packed in here Jun 10 19:59:38 cyanidepoison: resources/webOS.tar/BootLogo.tga Jun 10 19:59:47 yeah Jun 10 19:59:53 so i am looking at the host software to reflash the software ... and it has all the commands for novacom Jun 10 19:59:53 enjoy the hacking; i'm outta here Jun 10 19:59:58 tah Jun 10 20:00:16 bpadalino|work: anything worthwhile? Jun 10 20:00:27 So I think I found the "control" file for how the restorer sets up the partitions and everything else Jun 10 20:00:27 get file, put file, open tty, run file, put mem, boot mem Jun 10 20:00:39 interesting. i jsut grabbed a bunch of on-pre screen captures Jun 10 20:00:44 basically the same thing that showed when running it on the command line Jun 10 20:00:45 some are png and some are jpg Jun 10 20:00:48 the jar finally downloaded from sprint... ha, forgot my flash drive this morning and pulled it at almost 600 kb this morning... IT at school's gonna have a hayday with a 150 MB JAR sitting on their server Jun 10 20:01:00 lol Jun 10 20:01:02 missing|No: screencaps? Jun 10 20:01:03 I don't know how to do any of the stuff you guys are doing, but I just wanted to say thank you for making the Pre a more enjoyable phone with your hard work. Jun 10 20:01:06 err 200 Jun 10 20:01:06 the boot mem is most interesting Jun 10 20:01:14 screencaps of what summatusmentis Jun 10 20:01:20 I'm surprised a file that small would be a problem anywhere these days, missing|No Jun 10 20:01:23 meh Jun 10 20:01:26 sorry, I meant mikewx Jun 10 20:01:27 managed to kill the public drive Jun 10 20:01:34 we were doing work in a class Jun 10 20:01:42 and try to save to P: the 20 GB public drive Jun 10 20:01:43 mikewx: how'd you do screencaps? Jun 10 20:01:48 "Not enough space in drive P:." Jun 10 20:01:55 resources/webOS.tar/castle.xml Jun 10 20:02:02 that might be the path Jun 10 20:02:18 cyanidepoison: path for... what? Jun 10 20:02:23 orange+symbol+p Jun 10 20:02:23 just look at it Jun 10 20:02:44 I have, not in detail, what're you talking about? Jun 10 20:02:49 if you want to root the pre from the start, you could do it there Jun 10 20:02:56 it sets up the fstab Jun 10 20:03:07 I can't wait to get my hands on Pre... On waiting list with BestBuy!!! Jun 10 20:03:15 make the partitions bigger, whatever Jun 10 20:03:24 i just dropped mine for the first time yesterday Jun 10 20:03:26 TheObserver: it's a neat piece of hardware Jun 10 20:03:26 :( Jun 10 20:03:32 I HATE having the Sprint store close 1 hour from me... I'd have to go 2 hours to get one Jun 10 20:03:35 cyanidepoison: good point Jun 10 20:03:47 it blows :\ Jun 10 20:03:50 the drives are ext3 and fat32 if anyone cares Jun 10 20:03:54 thanks opie Jun 10 20:03:56 yeah, we knew that Jun 10 20:04:09 k Jun 10 20:04:25 bah now I want one of these things Jun 10 20:04:29 bpadalino|work: you're seeing this? easy way to get rw on boot, without needing to remount Jun 10 20:04:50 ...i wonder what lvm is for Jun 10 20:04:56 bpadalino|work: boot mem? Jun 10 20:05:09 lvm is for mounting more than four partitions on a single disk Jun 10 20:05:10 summatusmentis: fstab? Jun 10 20:05:14 well i know what it is Jun 10 20:05:15 that's probably what they're using it for Jun 10 20:05:21 they have a lot of paritions Jun 10 20:05:21 hm Jun 10 20:05:23 but it strikes me as odd that they would use it Jun 10 20:05:23 hm Jun 10 20:05:25 lvm is used to manage the internal mmc Jun 10 20:05:28 What carrier was going to have Pre overseas? Jun 10 20:05:29 i just went down the dropbear path with disabled root access + a new user, useful for the wiki? Jun 10 20:05:32 I forgot. Jun 10 20:05:35 tmzt: yeh, resources/webOs.tar/castle.xml Jun 10 20:05:46 huh? Jun 10 20:05:50 dreadchicken: put it up, make sure it works, refine it, etc. Jun 10 20:06:01 tmzt: the fstab is setup in that file Jun 10 20:06:05 dreadchicken: any problems? Jun 10 20:06:21 i just want a simple irc client Jun 10 20:06:22 summatusmentis: but once the partition is rw it can be changed Jun 10 20:06:29 hmmm, rooter is not working for me - runs, but nmap shows no new open ports and telnet fails Jun 10 20:06:38 tmzt: ? Jun 10 20:06:56 no editor on the phone? Jun 10 20:07:01 vi/nano Jun 10 20:07:06 System.err.println("Device must be in bootloader mode."); Jun 10 20:07:06 System.err.println("Please restart your device while holding down the 'x' key."); Jun 10 20:07:06 System.err.println("When the USB logo appears, plug-in the USB cable and re-run this program."); Jun 10 20:07:16 was that already known ? Jun 10 20:07:18 what x key? Jun 10 20:07:21 on the pre Jun 10 20:07:23 oh yeah, qwerty Jun 10 20:07:27 lsusb -v -v ? Jun 10 20:07:38 i don't have a microusb here at work Jun 10 20:07:38 "bootloader mode" that's interesting Jun 10 20:08:05 jwsh, none...works like a charm. Jun 10 20:08:09 there is an aux serial number too Jun 10 20:08:15 and you can read it using "auxsn read" Jun 10 20:08:24 haha, you can write it using "write" Jun 10 20:08:26 hilarious Jun 10 20:08:40 what is an aux serial number? Jun 10 20:08:41 resources/webOS.tar/ nova-cust-....tar.gz/sbin/tcpostflash.sh Jun 10 20:08:44 no idea Jun 10 20:08:48 lol Jun 10 20:08:49 that is run after the device is flashed Jun 10 20:08:52 yeah Jun 10 20:08:54 interesting stuff in there Jun 10 20:09:27 cyanidepoison: wanna read through that file, and pull out things that might be worth looking into? Jun 10 20:09:45 dreadchicken: if you write it up, I'll follow them and let you know if anything is unclear or seems weird Jun 10 20:10:01 we know if updates are "packages" or disk image? i ask because i was wondering about the longevity of my changes in /. Jun 10 20:10:03 never mind - guess the first time didn't work right, a second run and I have telnet and root :D Jun 10 20:10:05 dreadchicken: is alsactl there also? Jun 10 20:10:15 <@rawspot> if you sign up... feel free to use my referral code: UM58143 Jun 10 20:10:20 dreadchicken: I would guess disk image, but I don't know that we know Jun 10 20:10:27 disregard last msg Jun 10 20:10:43 ls Jun 10 20:10:48 er sorry Jun 10 20:10:49 it links over to mkbootfs.sh Jun 10 20:10:51 wrong window Jun 10 20:11:10 tmzt, no Jun 10 20:11:14 have you guys hashed out a secure rooting procedure yet? I'm half tempted to just use the old insecure wayd Jun 10 20:11:39 Libb: dreadchicken is close, I think Jun 10 20:11:54 would anyone like testing to see if the restore program will restore a modified webOS.tar? Jun 10 20:12:05 I don't have a pre :( Jun 10 20:12:06 I'd love to see it happen Jun 10 20:12:11 but I don't have a Pre either Jun 10 20:12:14 screencaps work for me too Jun 10 20:12:25 i wish we had an emulator =( Jun 10 20:12:29 Libb, quick and dirty: follow old way, get on phone as root/telnet, wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/dropbear_0.52-3_arm.ipk, ipkg install Jun 10 20:12:35 show up in Photos under "screencaptures" Jun 10 20:12:46 wonder why it picks png sometimes and jpg others Jun 10 20:12:48 One you're in as root, can you modify system files or is the filesystem truly read-only? Jun 10 20:12:51 you have to be rw for that though Jun 10 20:12:55 What happened to the instructions on how to remount read/write Jun 10 20:13:06 Used to be on the wiki's rooting page Jun 10 20:13:20 adduser -H /home/user user, make a passwd Jun 10 20:13:20 so no one has tried just changing /etc/fstab to rw permanently...? Jun 10 20:13:24 h2d2: I just sent you an email with 12 step-by-step screenshots Jun 10 20:13:36 now to create a fake error screencap and lock the touchscreen and keyboard <<< awesome prank app! Jun 10 20:13:37 cyanidepoison: That would probably be bad for security reasons Jun 10 20:13:40 change script to exec /opt/sbin/dropbear -p 2222 and --dport 2222 Jun 10 20:13:44 dreadchicken: okay, will can you paste the output of amixer in both modes then, while in a call and not ? Jun 10 20:13:47 cyanidepoison: we need rw to change /etc/fstab Jun 10 20:13:49 thanks MikeWX Jun 10 20:13:53 will post them tonight Jun 10 20:14:09 I know, you're remount as read-write I thought? Jun 10 20:14:14 mv /bin/su /bin/su.orig && cp /bin/busybox /bin/su && chmod u+s /bin/su Jun 10 20:14:33 So, did we decide how to secure that hack? Jun 10 20:14:48 i took out the while in the script, left the 120 though because i don't know if dropbear will do multi-instances. Jun 10 20:14:49 Zorin: that's how we do it in iPhone land Jun 10 20:14:55 cyanidepoison, I would like someone to test it. Jun 10 20:15:16 i will wiki it when i get to my office, did this at a customer site =p Jun 10 20:15:35 tmzt, see above. Jun 10 20:15:44 will check when i'm on home turf. Jun 10 20:15:45 dropbear can do multiple instances, it can also listen on multiple ports. Jun 10 20:15:55 so is palm offering "development Pres" like Google did with the G1? Jun 10 20:15:57 so if I completely crash Pre, firmware load will restore everything? so this phone is unbrickable? Jun 10 20:16:04 dreadchicken: why the high port number, just so you don't have to mess with iptables? Jun 10 20:16:08 theobserver, from the looks of it - yes Jun 10 20:16:20 TheObserver: seemingly, although we don't know for sure Jun 10 20:16:22 =) awesome thanks bpadalino Jun 10 20:16:30 jwsh, that's what it defaulted to and i just assume keep it off 22. Jun 10 20:16:33 thanks Summatusmentis Jun 10 20:16:33 reading through the jar file it looks like you can boot from the restore doctor Jun 10 20:16:41 hey all Jun 10 20:16:43 TheObserver: where did you here that? Jun 10 20:16:46 TheObserver: I don't think anyone has messed up the bootloader though Jun 10 20:16:51 exactly Jun 10 20:17:00 let me try something Jun 10 20:17:02 you're going to have to be outside of the OS to screw somehing up Jun 10 20:17:17 does doctor use nfs then? how else could it boot from it? Jun 10 20:17:19 Im almost to getting the WIFI to adhoc and masquerade the connection Jun 10 20:17:20 Edektor.. I don't know.. I am asking. Looks like http://www.palm.com/ROM will restore your phone in case of "Failed Software Update" Jun 10 20:17:24 Hello Jun 10 20:17:28 tmzt: netboot? Jun 10 20:17:35 turning my phone off and i am going to try holding x while i reboot Jun 10 20:17:51 one of my guys joked at me yesterday that i was already calling it a "box" instead of a "phone". he's laughing even more today. Jun 10 20:17:51 theobserver, only for windows and os x tho - no linux Jun 10 20:18:01 bpadalino|work: what do we think holding x will do? Jun 10 20:18:05 I think there is a problem with the whole hacking for the Palm Pre Jun 10 20:18:14 opie_: something to do with booting Jun 10 20:18:20 We as a community are too split up Jun 10 20:18:23 private void checkThatWeAreInBootieMode() throws NovacomException, IOException { Jun 10 20:18:23 if (Novacom.DeviceState.BOOTLOADER != this.device.getState()) { Jun 10 20:18:23 System.err.println("Device must be in bootloader mode."); Jun 10 20:18:23 System.err.println("Please restart your device while holding down the 'x' key."); Jun 10 20:18:23 System.err.println("When the USB logo appears, plug-in the USB cable and re-run this program."); Jun 10 20:18:24 summatusmentis: it would be interesting to know what ports are open for that, can't see it going through the mux though Jun 10 20:18:24 throw new NovacomException(-1, "Not in Bootie Mode"); Jun 10 20:18:24 JohnSmith, no there isn't problem Jun 10 20:18:26 We should all focus on one cause Jun 10 20:18:26 } Jun 10 20:18:28 yes we are Jun 10 20:18:28 } Jun 10 20:18:30 whoa pastebin Jun 10 20:18:30 bpadalino|work: no musb? Jun 10 20:18:50 I think we should get our own jailbreak installer goign Jun 10 20:18:53 JohnSmith1962: where's the other group? Jun 10 20:18:58 To one up the iPhone users Jun 10 20:19:01 JohnSmith1962: If people stopped making posts saying people should use *their* wiki than maybe more work would be done Jun 10 20:19:09 I agree Jun 10 20:19:15 chrisa, qft Jun 10 20:19:20 true Jun 10 20:19:20 Just the threads are getting hard to follow Jun 10 20:19:23 also, I don't think you need to "jailbreak" a pre Jun 10 20:19:25 JohnSmith1962: the thing about iPhone, it needed jailbreaking Jun 10 20:19:25 someone should just register a domain and set up a server and call it official for the end of it Jun 10 20:19:26 JohnSmith.. there is no need to JailBreak this phone.. its open wide Jun 10 20:19:29 it's not needed exactly, it's not in a "jail" there is not chroot Jun 10 20:19:30 Pre shouldn't need jailbreaking Jun 10 20:19:31 no jailbreaking necessary Jun 10 20:19:35 I know we do not need to Jailbreak Jun 10 20:19:38 JohnSmith1962: We've been going for two years now and it took a lot more work this Jun 10 20:19:39 the pre isn't jailed. Jun 10 20:19:45 the jailbreaking is the konami code really Jun 10 20:19:45 yea no need to jailbreaking Jun 10 20:19:45 I just mean we should have a third party installed Jun 10 20:19:48 missing|No: we actually largely did that last night, and then everyone who was doing stuff went to sleep Jun 10 20:19:51 bpadalino, where did you find that? Jun 10 20:19:54 we need to focus on running commands from apps Jun 10 20:19:54 Most of these telnet hacks, dropbear, etc won't be needed when the sdk is public Jun 10 20:19:55 missing|No: there is,, pre-dev I think Jun 10 20:19:57 So ymmv Jun 10 20:20:01 And it took them longer cause they needed to get in Jun 10 20:20:04 We are already in Jun 10 20:20:05 it's not jailbreaking, it's more like opening the door without a handle Jun 10 20:20:07 sargun, in BootieUtilities.class in the .jar distributed Jun 10 20:20:11 saurik: wooohoo I found someone I know Jun 10 20:20:14 chrisa: do we know this? Jun 10 20:20:17 I'm a bit concerned that Palm is going to close that konami code backdoor in the next release. We don't know how friendly they're going to be to all this :) Jun 10 20:20:17 niteice: well said Jun 10 20:20:19 bpadalino|work, you decompiled it? Jun 10 20:20:24 summatusmentis: well, they have to provide tools right? Jun 10 20:20:27 Zorin, doubtful Jun 10 20:20:34 sargun, yeah with this util: http://java.decompiler.free.fr/?q=jdgui#downloads Jun 10 20:20:36 since, well, developers need it for the Mojo SDK Jun 10 20:20:39 I doubt companies are all modifying the nascar app ;p Jun 10 20:20:47 chrisa: we don't know what's in the SDK Jun 10 20:20:47 bpadalino, reboot your pre while hitting X Jun 10 20:21:05 I have a serious question. As of right now, what is the sole focus of Pre hackers? Jun 10 20:21:18 chrisa: SDK may just be documentation of the interfaces available to developers Jun 10 20:21:22 If Palm understands developers and understands the stack they built the OS on, then they should know there's no way to STOP our curiosity. Jun 10 20:21:32 anyone know what's up with some of the javascript in the apps on the root image not being in plain-text? Jun 10 20:21:33 tdondich, yeah there is. Jun 10 20:21:33 In that situation, you can only hope they are smart enough to embrace this. Jun 10 20:21:34 JohnSmith1962: Good question -- Jun 10 20:21:36 I mean I see about the camera, sounds, tethering Jun 10 20:21:46 We should all focus on one purpose Jun 10 20:21:51 One goal Jun 10 20:21:55 JohnSmith1962, No.... Jun 10 20:21:58 good luck getting that to happen Jun 10 20:22:00 JohnSmith1962, why? Jun 10 20:22:00 There's 1065 ppl in here and you think they should all be doing the same thing? Jun 10 20:22:00 summatusmentis: and how do developers get apps on the phone then? Jun 10 20:22:03 JohnSmith1962: actually, no, that would be a bad idea Jun 10 20:22:04 Try working in the real world Jun 10 20:22:06 In reading I see that the terminal is important Jun 10 20:22:08 nah, holding x doesn't seem to help out too much Jun 10 20:22:12 can't get the little usb dealie to show up Jun 10 20:22:18 The goal should be to actually get as much information as possible from this ROM image. Jun 10 20:22:19 chrisa: through the app store? Jun 10 20:22:22 JohnSmith1962, are you 47 years old? Jun 10 20:22:23 JohnSmith1962: different people have different expertises, and doing things in parallel means you are more likely to do something amazingly awesome Jun 10 20:22:32 Devs having to use the app store for testing would be horrible Jun 10 20:22:32 I agree Jun 10 20:22:39 I just wish there were not a million wikis Jun 10 20:22:45 U wont have 2 use the app store Jun 10 20:22:47 JohnSmith1962, parallel development = win. Jun 10 20:22:48 It makes it unusable Jun 10 20:22:48 JohnSmith1962: the reason that the iPhone hacking is so interesting and going so well is that it is so federated, and everyone is working on their own hacks for their own purposes Jun 10 20:22:48 To understand as much as possible the architecture and configuration possibilities. Jun 10 20:22:56 The "goals" will bubble up on their own. Jun 10 20:23:04 tethering coming soon Jun 10 20:23:04 lol Jun 10 20:23:06 Okay Jun 10 20:23:08 Guys, just curious.. based on what you have seen so far, will custom apps be able to be installed from an online source similiar to Cydia or Installer (iphone apps), and through SSH if we download the app? Jun 10 20:23:10 I do not want to be slammer Jun 10 20:23:17 I am just curious Jun 10 20:23:22 PreFTW: There is no reason why it could not. Jun 10 20:23:26 Is anyone out there working on the xterminal Jun 10 20:23:30 You can side load apps Jun 10 20:23:33 I think that is the most important Jun 10 20:23:33 once the sdk is out Jun 10 20:23:37 PreFTW: that is always possible, but the question is "will it be important" Jun 10 20:23:38 Anyone tried compiling binutils and gcc yet? Jun 10 20:23:43 PreFTW: I would say "tentatively yes" Jun 10 20:23:49 JohnSmith1962: x terminal? Jun 10 20:23:49 atlanta: what do u mean "side" load? Jun 10 20:23:59 as an example: on android there is little point, as you can list anything you want in their store, even if it requires root access (which users aren't supposed to have) Jun 10 20:24:07 cyanidepoison: i have a toolchain on my linux machine targeting arm-unknown-linux-gnueabi, but no device to test binaries with :( Jun 10 20:24:10 The user end terminal. So that we can control the functions of the Pre more exactly Jun 10 20:24:11 I think a native plugin for vty or telnet would be the easiest, passing lines as json data Jun 10 20:24:15 or should I say, saurik: have you tried compiling gcc and binutils yet? Jun 10 20:24:16 1962: if xterm is what's important to you, stop talking in here and start working on it Jun 10 20:24:17 I'm with rwhitby, I don't want to be a part of destroying the ecosystem around the Pre though Jun 10 20:24:17 we will need to see what palm's policy is in their store before it is in anyone's interest to waste time making an installer Jun 10 20:24:18 I think I am explaining myself poorly Jun 10 20:24:20 PreFTW: palm already said like go to a website via browser and install app or put it on the usb drive of the PRE Jun 10 20:24:30 cyanidepoison: my understanding is that they are already available via ipkg, the installer on the device Jun 10 20:24:32 the symbol tables in the plugins suggest it's just c++ using the stdc++ abi Jun 10 20:24:38 saurik: i guess time will tell, because we don't know how long it'll take for palm to let us going on with the pal catalog. Jun 10 20:24:45 I don't think it's actually com/xpcom Jun 10 20:24:46 which is another important point: it might be that they stress ipkg so much that you can just add alternative sources Jun 10 20:24:49 saurik: that's correct Jun 10 20:24:58 or should be Jun 10 20:25:13 Saurik... Are you THE SAURIK? Jun 10 20:25:13 jeeze this is so confusing without having a pre Jun 10 20:25:16 saurik: rwhitby tried that w/ bpadalino|work last night, wasn't working correctly Jun 10 20:25:25 What's the point in a terminal on the device itself when you can ssh into it? Do you really plan to do more hacking on it when you're away from a computer? Jun 10 20:25:25 what didn't work ? Jun 10 20:25:27 JohnSmith1962: I don't see why it wouldn't be him Jun 10 20:25:36 I mean the iphone coding one Jun 10 20:25:38 Anybody successful in calling the flash light Jun 10 20:25:39 ? Jun 10 20:25:41 The one who built Cydia Jun 10 20:25:42 having a terminal actually on the pre is my #1 want Jun 10 20:25:44 yeah, that's what I'm talking about Jun 10 20:25:53 zsazs: Me to Jun 10 20:25:55 ripper: yes :) Jun 10 20:25:55 yea having terminal on PRE is a must Jun 10 20:26:04 We need a terminal on the Pre Jun 10 20:26:05 for hacking on the go, yes, but mainly for just sshing into other machines Jun 10 20:26:07 working on cross compiling stuff now Jun 10 20:26:12 terminal should be doable Jun 10 20:26:17 maybe i'll work on that this evening when i get home Jun 10 20:26:26 tmzt, can't people provide plugins via java as well? Jun 10 20:26:27 Okay, well yeah, an ssh client is a must, but that doesn't necessarily mean we need local terminal access to the device. Jun 10 20:26:30 Is anyone working on a terminal? I would like to offer my help Jun 10 20:26:33 bpadalino|work: that'd be awesome Jun 10 20:26:46 JohnSmith you got aim or msn Jun 10 20:26:46 ? Jun 10 20:26:47 Sargun: maybe, I've only seen nm on c++ ones Jun 10 20:27:00 atlanta: AIM Jun 10 20:27:13 tmzt, what is the JVM doing? Jun 10 20:27:14 is the pre running x11? Jun 10 20:27:15 http://pastebin.com/m5aecf92c Jun 10 20:27:18 no Jun 10 20:27:24 it has a direct famebuffer Jun 10 20:27:26 Sargun: no idea Jun 10 20:27:32 it's not X Jun 10 20:27:43 i sent you a PM JOgn Jun 10 20:27:46 John Jun 10 20:27:51 or just send it here Jun 10 20:27:52 tmzt, I thought luna was doing FB Jun 10 20:27:52 is 3d acceleration enabled for pre? Jun 10 20:27:52 X should work but it's not using it and you would have to disable the luna server or whatever you want to call it Jun 10 20:28:01 via lower level yea Jun 10 20:28:09 tmzt, do you think those symbols will be enough to build our own browser plugin? Jun 10 20:28:11 its capable Jun 10 20:28:26 tzmt, i.e., use them to make our own headers? Jun 10 20:28:28 zsazs: maybe, at least the json ones, we probably need headers for anything else Jun 10 20:28:47 zsazs: we don't have the benefit of being based on OSX like iPhone did Jun 10 20:28:47 I've seen those json function names before Jun 10 20:28:50 tmzt, a lot of the functions in AdapterBase are from the mozilla plugin API Jun 10 20:28:53 I just don't remember what library they came from Jun 10 20:28:57 cyanidepoison: json_c Jun 10 20:29:00 yes Jun 10 20:29:13 tmzt, so headers for those are available Jun 10 20:29:44 zsazs: yes, but is it the same implementation? is it the gecko one or webkit one or something else? I believe gecko uses xpcom in addition to npapi Jun 10 20:29:49 i think they're using the chrome build of webkit Jun 10 20:29:54 because they're also using v8 Jun 10 20:29:55 sweatshop-sprint-castle_1.0-118_armv7.ipk - hahah Jun 10 20:29:56 wtf Jun 10 20:30:00 sweatshop ? Jun 10 20:30:12 niteice: okay, cool Jun 10 20:30:27 tmzt, i don't think it's the webkit one, as that uses cocoa, and it probably doesn't use xpcom. Jun 10 20:30:34 bpadalino|work: what is it? Jun 10 20:30:47 Have off the book employees? Theres an app for that. - sweatshop Jun 10 20:30:47 yeah I saw that file too and a laughed Jun 10 20:30:58 They had apps named bootie and trenchcoat, sweatshop doesn't seem unusual Jun 10 20:31:04 niteice: that makes sense for the multithreading then, can any one ps -e f or similar Jun 10 20:31:07 no idea Jun 10 20:31:08 Look at trenchcoat's tagline Jun 10 20:31:15 sweatshop-sprint-castle_1.0-118_armv7.ipk: Debian binary package (format 2.0) Jun 10 20:31:27 same as any other ipkg package Jun 10 20:31:32 Looks like sprint customization. It has the customer care number and the bookmarks that come with the browser. Jun 10 20:31:36 buti can't untar it ? Jun 10 20:31:42 ar? Jun 10 20:31:46 ar x Jun 10 20:31:46 dpkg -x Jun 10 20:31:47 no, it's ipkg Jun 10 20:32:03 ah Jun 10 20:32:05 .debs are cpio archives Jun 10 20:32:06 ar x worked Jun 10 20:32:17 ah Jun 10 20:32:19 zsazs: that's rpm, cpio+header Jun 10 20:32:31 debian format is ar Jun 10 20:32:32 are we supposed to turn off dev mode after we have rooted the pre? Jun 10 20:32:32 ipkg supports both deb formats I think Jun 10 20:32:35 tmzt, you're right, i had them mixed up Jun 10 20:32:54 ah - sweatshop ... india call center Jun 10 20:32:56 yea Jun 10 20:32:57 gotcha Jun 10 20:33:01 nesl247 Jun 10 20:33:03 oh fantastic Jun 10 20:33:04 man, these palm guys are having some fun Jun 10 20:33:09 lol Jun 10 20:33:31 is their nickserv on this network? cuz that'd be gay Jun 10 20:33:40 there is Jun 10 20:33:43 excuse me? it'd be what? Jun 10 20:34:27 DALnet? Jun 10 20:35:18 saying gay might offend someone Jun 10 20:35:18 lol Jun 10 20:35:48 It's also can't possibly accurately describe a nickserv. Jun 10 20:36:06 It'd be... *ahem* in a homosexual relationship. Jun 10 20:36:11 That make it sound any better? Jun 10 20:36:14 so there is nickserv shi Jun 10 20:36:15 t Jun 10 20:36:17 with other nickservs? or other services in general Jun 10 20:36:27 other servic- HEEEEEEY DHOWETT! Jun 10 20:36:41 oh god, this is a small world. Jun 10 20:36:41 hey missing|No! Jun 10 20:37:08 this channel has gone from 10 to 100 people in the terms of a day Jun 10 20:37:09 is it really? are you really that surprised that someone you know from another irc place is interested in the same things you are? :-P Jun 10 20:37:20 meh Jun 10 20:37:26 summatusmentis: I suppose that's a fair way to look at it Jun 10 20:37:27 :P Jun 10 20:37:28 Sargun: I was here when it was two of us :-P (GET OFF MY LAWN!) Jun 10 20:37:32 nesl247, if you permaroot it. Jun 10 20:37:33 well when you hear about a konami code working on a palm device Jun 10 20:37:34 It's just a surprise, really :P Jun 10 20:37:36 it raises questions Jun 10 20:37:37 lol Jun 10 20:37:44 Sargun: unfortunately there is probably a bunch of people like me who can't do crap. Jun 10 20:37:52 except possibly entertain. Jun 10 20:37:53 PreFTW, did you root your pre? Jun 10 20:38:06 not yet.. Jun 10 20:38:17 PreFTW, root it, it's completely safe Jun 10 20:38:22 when rwhitby comes back, we should maybe plan some sort of organizational structure Jun 10 20:38:30 i live in canada, we dont even have pres yet Jun 10 20:38:30 hey now, not completely safe Jun 10 20:38:46 it's safe if you're comfortable with linux Jun 10 20:38:46 i dont really see a reason to root it at the moment Jun 10 20:38:52 * Sargun agrees with subtex_ Jun 10 20:38:52 flash67, just hack 'er onto Bell Jun 10 20:38:54 and are willing to not just putz around Jun 10 20:38:56 Ok, I've found another thing Jun 10 20:38:57 or eSlut, your choice Jun 10 20:38:58 if only Jun 10 20:38:58 summatusmentis, it's all read only Jun 10 20:39:10 Probably could Jun 10 20:39:12 it's not hard to change that, then screw stuff up Jun 10 20:39:29 if you somehow could load Bell/Telus's PRL and somehow hope they let your ESN in... then manually program it :P Jun 10 20:39:30 they have patched the crap out this 2.6.24 kernel. 212 nonexistent config symbols from vanilla 2.6.24 Jun 10 20:39:40 resources/recoverytool.config Jun 10 20:39:48 getting esp into this a module might be a bit of fun without. will see Jun 10 20:39:51 pfeifer: that's not surprising in the embedded world. Jun 10 20:39:54 remove the sprint.tar file and I guess you have an unbranded pre? Jun 10 20:39:58 Sargun: it's mostly safe, yes, but we don't really know entirely what we're doing yet. It seems to be mostly recoverable, but still Jun 10 20:40:01 many of the symbols are arm sepcific. Jun 10 20:40:27 sargun: what would i do with it after i rooted it anyway? Jun 10 20:40:27 nah.. didn't find it surprising.. but i am looking at getting ipsec going and it lacks esp.. all else seems ok for strongswan. Jun 10 20:40:57 atlanta: how's tethering coming? Jun 10 20:41:04 right now not much, but that's not the issue Jun 10 20:41:06 pretty good i got it to work over wifi Jun 10 20:41:10 you need root to mount rw Jun 10 20:41:17 atlanta: wiki! Jun 10 20:41:19 so basically will have to carry a router with you every where Jun 10 20:41:25 PreFTW, play noises remotely Jun 10 20:41:31 you guys have to understand that unlike iPhone and G1 this has a devmode, it's already root Jun 10 20:41:34 atlanta: oh, no ad hoc? Jun 10 20:41:36 lol.. i could live without that for now. Jun 10 20:41:47 the intention here is to make that simpler and more secure Jun 10 20:41:54 i have done nothing at work today, cept chat in irc Jun 10 20:41:54 but trying to get ad-hoc Jun 10 20:42:03 i feel like i'm back in college Jun 10 20:42:18 opie_: wanna write code for me? Jun 10 20:42:30 i would love to .. but i need to write this code for my job first Jun 10 20:42:36 is this using the libertas driver or another marvell driver? Jun 10 20:42:43 and what wireless firmware? Jun 10 20:42:45 how much RAM does Pre have? Jun 10 20:42:54 TheObserver: 256mb, roughtly Jun 10 20:42:57 roughly* Jun 10 20:43:04 thanks! Jun 10 20:43:19 plus swap, apparently? Jun 10 20:43:31 has anyone tried finding the files relevant to the carrier lock? Jun 10 20:43:43 its not locked Jun 10 20:43:51 cyanidepoison: it's deep in the modem firmware isn't it? Jun 10 20:43:52 cyanidepoison you have to reflash Jun 10 20:43:56 for another carrier Jun 10 20:44:03 just replace the sprint_60652.prl file, and reload the rom with the palm jar and you will be in Jun 10 20:44:04 yea it is Jun 10 20:44:33 cyanidepoison: resources/webOS.tar/castlecdma_evt1_fw.tar that stuff? Jun 10 20:44:35 anybody know where NAI is stored Jun 10 20:44:36 ? Jun 10 20:44:49 cust.pri? Jun 10 20:44:53 mib_117axs, eh? Jun 10 20:44:53 yeah, that's what I'm talking about Jun 10 20:44:59 those random tarballs Jun 10 20:45:04 I'm looking though them now Jun 10 20:45:12 bluetooth pan works just need to find NAI switch Jun 10 20:45:18 I looked at it a bit, I didn't know what it meant though Jun 10 20:45:33 curiously those tarballs are also in /usr/lib/modem Jun 10 20:45:49 you guys think the pre will go to Telus ? Jun 10 20:46:04 webOStarexpanded/usr/palm/applications/com.palm.app.deviceinfo/app/controllers/more-assistant.js: title: $L("NAI"), Jun 10 20:46:07 webOStarexpanded/usr/palm/applications/com.palm.app.deviceinfo/resources/es_us/strings.json: "NAI": "NAI", Jun 10 20:46:08 cyanidepoison: those almost certainly in the modem Jun 10 20:46:12 webOStarexpanded/usr/share/omadm/DmTree.xml: NAI Jun 10 20:46:18 atlanta: from a quick grep Jun 10 20:46:46 cyanidepoison: although with cdma that's not what matters, it's what your carrier allows Jun 10 20:47:08 which is why I hate CDMA, yay Jun 10 20:47:24 cdma rules Jun 10 20:47:46 cyanidepoison: do you have root? Jun 10 20:47:54 I don't own a pre :( Jun 10 20:47:59 oh right Jun 10 20:48:02 so this channel does not talk about homebrew apps and stuff? Jun 10 20:48:15 I don't think anyone has written any of that yet Jun 10 20:48:16 can anyone get lsusb -v -v on the device (not on the host)? Jun 10 20:48:27 flash67: not really, this is more "internal" than that Jun 10 20:48:31 ah Jun 10 20:48:38 im more interested in that Jun 10 20:48:42 flash67: I guess figuring out how to install them would be though Jun 10 20:48:57 flash67: that kind of talk comes later presumably Jun 10 20:48:57 mikeDG was working on that I think Jun 10 20:48:57 well, they are located in /usr/applications aren't they? Jun 10 20:49:06 I found the calculator app and such Jun 10 20:49:08 right on Jun 10 20:49:21 I'd be more interested in getting a native plugin for a terminal to work Jun 10 20:49:29 MVC in html/CSS/javascript Jun 10 20:49:35 lol Jun 10 20:49:41 scott didnt have a bad idea overwriting the Nascar app.. god knows why its there.. Jun 10 20:49:44 you cant ssh into it yet? Jun 10 20:49:56 Sprint is a major sponsor? Jun 10 20:50:08 flash67: over wifi I think Jun 10 20:50:12 ah Jun 10 20:50:16 thats kinda weird lol Jun 10 20:50:21 flash67: once you've followed the tutorial Jun 10 20:50:31 god i wish i had a pre Jun 10 20:50:34 i fucking hate canada Jun 10 20:50:35 i mean i know that.. but im yet to hear of anyone actually using it.. lol Jun 10 20:51:07 once you do the talk.py rooting, do you ever have to do it again? Jun 10 20:51:09 JohnSmith1962, i was out for half an hour but caught your last message as "sole focus of Pre hackers?". it's exploration. Jun 10 20:51:20 PreFTW: A disgustingly large amount of the country likes Nascar Jun 10 20:51:26 Mostly south/southeast Jun 10 20:51:30 nesl247: it's good till you reset unless yo uremounted yoru fs r/w and made it perm Jun 10 20:51:32 im from brooklyn, ny, and i do not know 1 person who watches or keeps up with nascar. not 1. i know in other places its pretty big Jun 10 20:51:45 yeah Jun 10 20:51:49 for someone who doesnt own a pre, can someone explain what this nascar app is Jun 10 20:51:50 depends, not sure what the updates do. if they image down a new /, then yes. if they do individual binaries via a package, then most likely not. Jun 10 20:52:04 they almost build a nascar track in staten island Jun 10 20:52:06 PreFTW: Nascar probablty paid sprint for that. Jun 10 20:52:06 mikewx: Made it permanent using that backdoorscreen script? Jun 10 20:52:24 mib - i might have checked it out if they had built it Jun 10 20:52:31 correct Jun 10 20:52:39 Sprint has a big NASCAR presence Jun 10 20:52:45 i cant watch sports for 3 hours on tv.. baseball, basketball etc.. but going to see it live is a different story Jun 10 20:52:45 Lurking_Grue, Sprint pays nascar a lot of monies. Jun 10 20:52:49 mikewx: I used that script, turned off dev mode, restarted, but now I can't telnet Jun 10 20:53:07 nesl247: telnet to what? Jun 10 20:53:16 not sure then sorry Jun 10 20:53:21 tmzt: ? Jun 10 20:53:33 over wifi? to the local port? Jun 10 20:53:39 wifi Jun 10 20:53:46 pl o, nacl Jun 10 20:53:49 ok back Jun 10 20:53:54 lol Jun 10 20:54:11 what are you asking tmzt Jun 10 20:54:13 fugg nascar Jun 10 20:54:33 atlanta: asking about what? nesl247 said can't telnet Jun 10 20:54:36 tmzt: After I did the original root, I followed this post: http://forums.precentral.net/1664234-post418.html Jun 10 20:54:39 Hey. We are making a Pre Dev-Team so to speak. We want some members who actually know what they are doing. Anyone interested who may actually be an asset? Jun 10 20:54:42 oh ok Jun 10 20:54:54 Because it was the only place I found that script again, since it was taken off the wiki Jun 10 20:55:19 JohnSmith1962: "we who?" also, any reason we can't just do stuff here? Jun 10 20:55:57 * Sargun kind of wishes he got attribution for his work Jun 10 20:56:28 * blau-mikeDG hugs sargun Jun 10 20:56:30 nesl247: the script is "backdoorscreen"? Jun 10 20:56:33 He took the script off the wiki? Jun 10 20:56:36 er, Who Jun 10 20:56:52 it's on a forum post now, it exists, nothing can be done Jun 10 20:56:58 Haven't seen this posted anywhere.. what codecs are supported by the Pre video player? Does it seem that there will be a way to add codecs? Jun 10 20:56:59 its too disorganized her Jun 10 20:57:00 here Jun 10 20:57:06 with a bunch of novice users Jun 10 20:57:14 emkman, you there? Jun 10 20:57:15 * picard wonders if it is possible to get a download link for the hello world pre app Jun 10 20:57:27 GRR Jun 10 20:57:28 picard you can edit the nascar app Jun 10 20:57:30 and make your own Jun 10 20:57:32 alert("hello") ? Jun 10 20:57:46 hi all Jun 10 20:57:51 talk.py didnt work for me argh Jun 10 20:58:00 emkman did, i'm working on a dropbear script instructions now that i'm at my office. Jun 10 20:58:01 thanks atlanta Jun 10 20:58:02 I have a psp and had an iphone, and a 30 mbit connection. The biggest drag is that i have to run out and wanna put a video on them i cant and have to convert Jun 10 20:58:04 im home now Jun 10 20:58:19 would love for the pre to be able to play xvid/divx Jun 10 20:58:21 emkman, it's not really open to the world...just to the wifi interface. Jun 10 20:58:32 at some point Jun 10 20:58:37 PreFTW: gstreamer maybe, but it has to be compiled for armv7 and you won't have dsp Jun 10 20:58:56 ill try py 2.6 before bitching Jun 10 20:59:32 ooh got it after running a second time Jun 10 20:59:35 gstreamer is a player? Jun 10 20:59:37 without knowing the protocol details this script is just capable of replaying one particular session from what I can see Jun 10 20:59:40 brb with a new name Jun 10 20:59:54 PreFTW: it's a library, it was mentioned earlier so I guess it's already on there Jun 10 20:59:59 ##gps# (##477#) gives you a location fix Jun 10 20:59:59 neat Jun 10 21:00:05 tmzt: it already has gst-plugins-{base,bad,good} and gst-ffmpeg installed Jun 10 21:00:11 ah i see Jun 10 21:00:18 yeah I saw ffmpeg in there and I smiled a bi Jun 10 21:00:20 so xvid/divx should already work? Jun 10 21:00:20 bit* Jun 10 21:00:22 ##3282# gives some good info too Jun 10 21:00:24 no vi :( Jun 10 21:00:31 not in busybox? Jun 10 21:00:34 is telnet access supposed to be slow Jun 10 21:00:36 tmzt: send me a pre and I'll let you know :) Jun 10 21:00:40 oh wait vi is there Jun 10 21:00:47 or is it my network thats slow Jun 10 21:00:48 not too slow Jun 10 21:00:52 I don't have one either Jun 10 21:01:04 Sargun, how you want the updated instructions? i can't edit. Jun 10 21:01:10 hi all Jun 10 21:01:13 i am back Jun 10 21:01:15 dreadchicken, there are updated instructions? Jun 10 21:01:27 i'm working on them, dropbear. Jun 10 21:01:49 just the access method, rest is same...dropbear + user account instead of telnet. Jun 10 21:02:03 im toying with alarm clock fix! Jun 10 21:02:04 dreadchicken, tell me when you've got them Jun 10 21:02:10 for those who want secure access. Jun 10 21:02:20 will do, you want text or html? Jun 10 21:02:59 delt ecko charly this is zulu foxcott the goose on lake, i repeat goose on lake what is ur status over Jun 10 21:04:51 I'm going to add security through obscurity soon Jun 10 21:04:56 dreadchicken, text Jun 10 21:05:04 dreadchicken: I'd argue "wiki syntax, for the wiki in the topic" ;P Jun 10 21:06:10 roxfan: ;P Jun 10 21:06:19 o/ Jun 10 21:06:30 * saurik wonders how many iphone dev team members we will end up getting in here Jun 10 21:06:48 * cyanidepoison wonders that as well Jun 10 21:06:51 * scoutcamper hopes we will get all of them Jun 10 21:07:11 * cjpre delt ecko charly this is zulu foxcott the goose on lake, i repeat goose on lake what is ur status over Jun 10 21:07:27 lol Jun 10 21:07:41 ?? Jun 10 21:08:00 Wonder how many palm employees are here too Jun 10 21:08:24 at least 3 at one point Jun 10 21:08:27 my father is one ... Jun 10 21:08:29 quick, do a whois and look for *.palm.com lol Jun 10 21:09:10 anyone know what the md5sums file is in the root of the restore filesystem is for? Jun 10 21:09:14 lolz Jun 10 21:09:25 it has pretty much everything in the image in it Jun 10 21:09:52 .i heard a few people say this konami code works on HTC touch pros too Jun 10 21:09:54 It's for checking the md5sums of the files on the phone :P Jun 10 21:09:55 anyone try that? Jun 10 21:10:07 i have no clue Jun 10 21:10:12 AgentHH: might be verification of a filesystem Jun 10 21:10:19 thats what I'm thinking Jun 10 21:10:23 flash67: what? Jun 10 21:10:26 to make sure things haven't been modified Jun 10 21:10:36 Someone asked about why that was in the flash earlier and got snarked at by a developer who noted that they don't waste space in the flash :P Jun 10 21:10:47 I think it's more corrupted than modified Jun 10 21:11:17 filenames? Jun 10 21:11:21 i modified a few filees im gonna try a reboot and see if i die Jun 10 21:12:25 Sargun, you get that? Jun 10 21:12:57 sprint nav, nascar, etc... arent in that doctor file Jun 10 21:13:05 did anyone have any luck decompiling the ipkgs? Jun 10 21:13:25 decompiling? You mean unpacking? Jun 10 21:13:26 mib_117axs: .ipk are trivial to extract. Jun 10 21:13:37 ya Jun 10 21:13:47 brb Jun 10 21:13:49 I use dpkg -x Jun 10 21:14:10 fyi. /usr/sbin/integcheck uses /md5sums Jun 10 21:14:51 un Jun 10 21:14:52 phone rebooted without dieing Jun 10 21:14:53 yay Jun 10 21:15:06 dreadchicken, are you getting my responses Jun 10 21:15:19 dev mode was made visible! Jun 10 21:15:21 hehe nice mike Jun 10 21:15:39 im assuming my alarm clock fix worked fine Jun 10 21:16:13 wat was wrong with it Jun 10 21:16:13 ? Jun 10 21:16:13 holy fuck balls Jun 10 21:16:15 Barman007: thanks Jun 10 21:16:19 DarthPooh, ? Jun 10 21:16:29 blau-mikeDG, what fix did you make Jun 10 21:16:32 just crowded as a muther Jun 10 21:16:33 Here's a question I'm wondering though Jun 10 21:16:35 atlanta: if you reset or create an alarm on saturdays thats set for weekdays, it goes off on sunday Jun 10 21:16:38 my guess would be md5 is checked before incremental fw updates Jun 10 21:16:40 if that WebOS doctor is for version 1.00 Jun 10 21:16:43 where's 1.02? Jun 10 21:16:46 it was annoying because the device launched on a saturday Jun 10 21:16:54 oh ok Jun 10 21:16:58 so what did you change Jun 10 21:16:58 ? Jun 10 21:17:00 I believe WebOS doctor is for 1.02. Jun 10 21:17:04 ah Jun 10 21:17:08 because the url is "p100" Jun 10 21:17:08 asedeno_home_afk, it is Jun 10 21:17:21 nextWeekday in /usr/palm/applications/com.palm.app.clock/app/models/alarm.js Jun 10 21:17:46 how long does telnetd usually take to kick in after a reboot? Jun 10 21:18:14 2 mins Jun 10 21:18:18 p100 is the internal model number for the pre Jun 10 21:18:21 not the version number Jun 10 21:18:25 the .sh script is set to sleep for 120 secs Jun 10 21:18:45 im a complete noob, but could all this lead to unlocking the phone for different carriers or is that only with gsm phones Jun 10 21:19:06 so, b4 i turn on dev mode, if i bought a pre with no cell service, will rebooting it into dev mode nuke it? Jun 10 21:19:16 no Jun 10 21:19:28 it just restrts the device? Jun 10 21:19:30 flash67: possibly for vzw, but that's not really the point of this Jun 10 21:19:39 yea Jun 10 21:19:44 ahh ok sum Jun 10 21:19:46 like pulling the battery? Jun 10 21:19:51 say Jun 10 21:19:51 restart Jun 10 21:19:54 not reset Jun 10 21:19:55 its a soft reset yes Jun 10 21:20:01 ok, yay, thanks Jun 10 21:20:47 atlanta: d'you have ad hoc yet? Jun 10 21:20:54 nope working on it Jun 10 21:21:08 so, who here is waiting for it to be possible to have the pre on verizon before getting service on it ? Jun 10 21:21:14 hurry! (I say as I don't have a device) Jun 10 21:21:19 i love sprint Jun 10 21:21:20 lol Jun 10 21:21:22 if i was american thats what id want Jun 10 21:21:28 im guessing i failed to get telnetd working right :( Jun 10 21:21:31 still cant connect Jun 10 21:21:32 i need the sprint pre to work on telus :P Jun 10 21:21:34 thats what i want Jun 10 21:21:35 lol Jun 10 21:21:40 yeah, I'd love to spend $90/mo on vzq Jun 10 21:21:41 lol Jun 10 21:21:50 vzw* Jun 10 21:21:59 vzw u have to pay to much to get unlimited everythign Jun 10 21:22:02 i allready have the service on my centro, would just change phones Jun 10 21:22:09 I'll take a pre without a cell phone plan :P Jun 10 21:22:15 i wish there was more action with the Treo Pro Jun 10 21:22:19 thats what i have Jun 10 21:22:25 theres just not that many people out there with it Jun 10 21:22:32 I need to decide if I want to give up SERO or not Jun 10 21:22:39 do it Jun 10 21:22:40 do it Jun 10 21:22:46 i gave up SERO :( Jun 10 21:22:49 SERO? Jun 10 21:23:05 atlanta: not until December, I'll be abroad Jun 10 21:23:06 sprint employee referral offer Jun 10 21:23:08 Sargun, yes. Jun 10 21:23:13 the nice $30 grandfathered plans are nice Jun 10 21:23:16 haha you cant get the SERO on a pre? Jun 10 21:23:22 scoutcamper: super cheap sprint grandfathered plan Jun 10 21:23:31 flash67: they won't put a SERO plan with a Pre, no Jun 10 21:23:38 jokes Jun 10 21:23:44 lolz Jun 10 21:23:53 :) Jun 10 21:24:10 ... wtf sprint Jun 10 21:24:15 I'm trying to call 3 sprint stores Jun 10 21:24:22 and the first one is a fax machine Jun 10 21:24:25 lol Jun 10 21:24:26 the second doesn't pick up period Jun 10 21:24:52 looking for gestures in documentation Jun 10 21:24:58 anyone find anything/ Jun 10 21:25:20 what gestures r u looking for DarthPooh? Jun 10 21:25:48 hey Jun 10 21:25:48 no need for button and slide up with finger from gesture area to do the same thing Jun 10 21:25:50 .... this Sprint store says 'We're not selling them without a contract' Jun 10 21:25:51 is that wiki editable? Jun 10 21:26:01 wanna make slide up bring up the launcher... Jun 10 21:26:02 not by me Jun 10 21:26:15 it does on mine ... Jun 10 21:26:28 ah nvm, found Jun 10 21:26:32 pre with no contract, go to radioshack or best buy Jun 10 21:26:38 i got mine at best buy Jun 10 21:26:52 I wouldn't pay almost $900 Jun 10 21:26:52 the radio shack I visited this morning said only a few in LA had gotten a pre yet Jun 10 21:27:06 (I was just there for some connectors so that's fine) Jun 10 21:27:20 wow Jun 10 21:27:26 last I checked BB was $850 Jun 10 21:27:35 im at work now Jun 10 21:27:38 whats the sku for best buy Jun 10 21:27:42 i got mine for $599 Jun 10 21:27:42 ill check my staff discount on it Jun 10 21:27:49 a pre with no contract is $549 retail Jun 10 21:27:54 I thought it was $549 without contract? Jun 10 21:27:56 they should sell it to you for that Jun 10 21:27:57 but like 850 at best buy Jun 10 21:28:01 at best buy? Jun 10 21:28:02 wait Jun 10 21:28:02 9337595 Jun 10 21:28:05 wtf Jun 10 21:28:06 Sprint - Palm Pre Cell Phone - Black Jun 10 21:28:06 Model: LX370 | SKU: 9337595 Jun 10 21:28:10 checking now brb Jun 10 21:28:12 Our Price: Jun 10 21:28:12 $849.99 Jun 10 21:28:23 yo Jun 10 21:28:27 weird - that's not the model number of the phone tho ? Jun 10 21:28:28 who is "in charge" of the wiki Jun 10 21:28:57 chron: tictac I think Jun 10 21:29:18 tictac: ping pong Jun 10 21:29:30 whois Jun 10 21:29:33 need password to edit wiki, apparently Jun 10 21:29:34 lol Jun 10 21:29:34 oops Jun 10 21:29:44 dammit Jun 10 21:29:48 anyone else? Jun 10 21:30:02 bah nvm ill keep notes to myself i guess, this is more of a hassle than it should be :/ Jun 10 21:30:07 the password last night was hackthepre Jun 10 21:30:08 chron, what do you want to do to the wiki? Jun 10 21:30:13 have you tried that? Jun 10 21:30:51 dbswoot, that's not the password Jun 10 21:30:55 687.58 Jun 10 21:30:57 on staff Jun 10 21:31:02 flash67, ? Jun 10 21:31:06 i work for best buy Jun 10 21:31:13 chron, what do you want to do to the wiki? Jun 10 21:31:46 flash67: that's what consumers can get the pre for at best buy without contract? Jun 10 21:31:49 uh, edit it? Jun 10 21:31:50 ya Jun 10 21:31:52 on staff discount Jun 10 21:32:00 lol Jun 10 21:32:03 summatusmentis: $850 w/o staff discount. Jun 10 21:32:04 what else would I do? Jun 10 21:32:14 thats still good markup for a new phone Jun 10 21:32:19 usually its a lot less Jun 10 21:32:24 (@Sargun) Jun 10 21:32:26 chron: you have to make an account on wikidot Jun 10 21:32:28 can someone do a whois for *.palm.com or *.apple.com Jun 10 21:32:32 thats what it told me to do Jun 10 21:32:40 ohai cyanidepoison, long time no see Jun 10 21:32:41 so they're dropping the price $650 for those who sign a contract? Jun 10 21:32:50 summatusmentis: $199 Jun 10 21:32:51 and yup i made one, i need a password to edit the palm wiki tho Jun 10 21:32:56 199 ya Jun 10 21:33:01 chrisa, what particular edit do you want to make Jun 10 21:33:09 chron: should I add "ic" to the end of your name? Jun 10 21:33:09 Bartman007: ok, $651 :) Jun 10 21:33:18 thats usually what they do Jun 10 21:33:20 lol Jun 10 21:33:22 flash67: activate the phone on a new line, pay for a month, cancel, pay the ETF and you're still ahead several hundred dollars Jun 10 21:33:24 why is that a suprise Jun 10 21:33:34 cyanidepoison: "chronic" is taken on this network, lol Jun 10 21:33:37 but yup its me :) Jun 10 21:33:38 lol Jun 10 21:33:40 that sucks Jun 10 21:33:43 that's a really expensive phone, that's all Jun 10 21:33:45 yea except i live in canada Jun 10 21:33:45 lol Jun 10 21:33:48 well its good to see another iPhone person in here Jun 10 21:33:51 iphone was the exact same Jun 10 21:33:53 so would I bel able to make an acct or...? Jun 10 21:34:10 iphone developers?? Jun 10 21:34:12 or rather, activate my acct Jun 10 21:34:21 s/developers/hackers Jun 10 21:34:25 don't confuse it :) Jun 10 21:34:47 you guys should sign up for for mojo sdk from palm Jun 10 21:34:52 eh all developers are hackers, they're just starting from scratch Jun 10 21:34:54 or hack the pre onto verizon Jun 10 21:34:57 most of the time anyways Jun 10 21:35:05 no shinali Jun 10 21:35:11 someone hack the pre into canada, enough of this waiting bullshit Jun 10 21:35:11 scoutcamper: I don't even own one of these things Jun 10 21:35:13 devs make appstore apps and complain about the hackers :P Jun 10 21:35:20 neither do i Jun 10 21:35:22 fight the man Jun 10 21:35:27 what is boot/boot.bin? Jun 10 21:35:41 chron: my guess? the bootloader Jun 10 21:35:41 and why does it have a reset vector like thing? Jun 10 21:35:57 summatusmentis: yeah, but someone said that something else i forgot the name of was the bl Jun 10 21:36:05 chron: no one is doing anything with the bootloader Jun 10 21:36:22 I just want someone to figure out if the restore program will restore a modified FS Jun 10 21:36:23 no one should be doing anything with the bootloader unless they know what they're doing Jun 10 21:36:39 summatusmentis: he knows what he's doing ;) Jun 10 21:36:46 Have you tried just using the doctor with a different root FS tar? Jun 10 21:36:52 It seems like that might just work Jun 10 21:36:57 does canada have a cdma cell network? Jun 10 21:36:58 AgentHH: no one wants to :) Jun 10 21:37:01 Bell Jun 10 21:37:02 i want lower level Jun 10 21:37:14 At least I thought Bell was, I could be mixing up them and Rogers Jun 10 21:37:15 * chron wants to see bootrom of this thing Jun 10 21:37:16 i think i might try to get an android rom and put it in the os doctor Jun 10 21:37:27 interesting, there are no strings whatsoever in boot.bin Jun 10 21:37:31 bootrom is on the webos doctor jar Jun 10 21:37:31 scoutcamper: I can't imagine that would end well Jun 10 21:37:33 chron: /boot/boot.bin is bootie Jun 10 21:37:39 scoutcamper: that is sounds like a one-way trip to brickville Jun 10 21:37:40 of course, because it's compressed Jun 10 21:37:40 that as well Jun 10 21:37:57 it gets loaded to 0x40200000 in memory, for anyone didn't find this out yet, which i doubt because it is noticable within the first few lines of code :P Jun 10 21:38:05 does anyone have any ideas on how to put android on the pre? Jun 10 21:38:14 its more complicated than u think Jun 10 21:38:18 Is that a serious question? Jun 10 21:38:27 sounds like it Jun 10 21:38:30 yes ... Jun 10 21:38:33 wow 103 today, we've doubled! Jun 10 21:38:36 scoutcamper: "don't" Jun 10 21:38:50 to dangerous? Jun 10 21:39:00 chron: a lot of the binary files outside of the root fs have no string in them, as I've noticed Jun 10 21:39:06 You're assuming android will just magically run on it Jun 10 21:39:09 I think I found the modem firmware, but I'm not sure Jun 10 21:39:11 That scares me Jun 10 21:39:14 the hardware is all different, we don't know enough about it, etc. etc. Jun 10 21:39:15 there is no android distribution made for the pre Jun 10 21:39:43 importerror: no module named conv/ Jun 10 21:39:45 ? Jun 10 21:39:46 chron: "who are you?" is a bit blunt, but serioulsy, who are you? :-P Jun 10 21:39:51 ok ..... Jun 10 21:39:55 there was a group of people all "WE GOAN' GET DA 'DROID ON DAH OMAP" but i haven't heard anything from them Jun 10 21:39:57 i think it's great that ipkg is already on the box Jun 10 21:40:24 chron is a major iphone hacker, worked on the exploit for permanent jailbreak of the iPod Touch 2g, etc Jun 10 21:40:31 scoutcamper: needless to say it's a lot of work Jun 10 21:40:49 yeah Jun 10 21:40:49 chron: boot.bin is wrriten to the boot block of the device Jun 10 21:40:59 ie. Jun 10 21:41:00 its in boot/boot.bin Jun 10 21:41:03 bin/cat /boot/bootheader ; /bin/cat /boot/boot.bin) | /bin/dd bs=512 seek= Jun 10 21:41:03 1 of=/dev/mmcblk0 Jun 10 21:41:06 thats the filesystem Jun 10 21:41:16 i know Jun 10 21:41:18 cyanidepoison: are you talking about the modem firmware at /usr/lib/modem/castlecdma_evt1_fw.tar ? Jun 10 21:41:31 g2g Jun 10 21:41:33 bbl Jun 10 21:41:44 slash: I haven't even untarred that yet Jun 10 21:41:57 anyone else get that error/ Jun 10 21:41:59 ? Jun 10 21:42:02 no module named convo Jun 10 21:42:06 conv Jun 10 21:42:07 chron: see /usr/lib/ipkg/info/bootloader.postinst Jun 10 21:42:22 nyone know if we can insert modules into the kernel? Jun 10 21:42:29 DarthPooh, did you download the entire repo or just the single script? Jun 10 21:42:39 ShinAli|stegocla: android already exists for omap. Jun 10 21:42:42 you do not understand Jun 10 21:42:45 the entire repo Jun 10 21:42:47 This all makes me wish I had a pre to play around with. Jun 10 21:42:52 still cant get wifi telnet to work after a reboot grr Jun 10 21:42:54 cyanidepoison: matthew garrett thinks that castlecdma_evt1_fw.tar is the firmware http://www.advogato.org/person/mjg59/diary.html?start=207 Jun 10 21:42:55 when the reset pin goes high Jun 10 21:43:03 it cant suddenly boot from the fs Jun 10 21:43:04 Bartman007: neat Jun 10 21:43:12 hell the bootloader needs a mini driver to talk to nand Jun 10 21:43:16 there is some type of bootrom. Jun 10 21:43:22 the mbn's are a standard for qualcomm Jun 10 21:43:25 ah sure Jun 10 21:43:42 but you asked about /boot/boot.bin Jun 10 21:43:52 chron: a palm dev said there is no nand Jun 10 21:44:02 tmzt: I'm looking at a file called amss.mbn Jun 10 21:44:09 tmzt: where did you see that? Jun 10 21:44:12 internal omap bootloader is used Jun 10 21:44:19 check the logs Jun 10 21:44:28 tmzt: at least newer qualcomm chipsets, the msm7* series and beyond. Jun 10 21:44:29 its pretty big and contains a lot of strings relevant to cell phone technologies Jun 10 21:44:31 hmm.. Jun 10 21:44:35 what is used if not nand? Jun 10 21:44:39 it's all on internal sd Jun 10 21:44:48 there must be "some" low level bl, i know Jun 10 21:44:50 example Jun 10 21:44:58 Internal SD? That's an interesting storage method.. Jun 10 21:45:05 cyanidepoison: it's the microkernel for radio Jun 10 21:45:08 here is the first few lines of boot.bin Jun 10 21:45:09 ROM:40200000 000 B loc_40200004 Jun 10 21:45:09 ROM:40200004 Jun 10 21:45:09 ROM:40200004 loc_40200004 Jun 10 21:45:10 ROM:40200004 000 LDR R1, =unk_402019A0 Jun 10 21:45:10 ROM:40200008 000 STR R0, [R1] Jun 10 21:45:15 cyanidepoison: was just about to say what tmzt did :P Jun 10 21:45:16 tmzt: that is good to know.. because then it will be similar too say a beagleboard or gumstix Jun 10 21:45:22 if this was thing in the boot chain, r0 would be empty :) Jun 10 21:45:28 which makes no sense Jun 10 21:45:50 s/too say/to say Jun 10 21:46:10 chron: I don't think anyone here knows arm assembly besides you Jun 10 21:46:32 ahaha Jun 10 21:46:54 active machine refused connection Jun 10 21:46:58 cocksucker Jun 10 21:47:01 dont speak to much for everyone Jun 10 21:47:13 cyanidepoison Jun 10 21:47:19 all i know is mips and x86 Jun 10 21:47:30 I feel so useles, comparatively Jun 10 21:47:44 but then, I don't have a device Jun 10 21:47:48 so whatever Jun 10 21:47:50 atlanta: I'm not trying to, it just seems like this room isn't too... focused on things relevant to knowing arm assembly Jun 10 21:48:08 people are excited, cut some slack Jun 10 21:48:11 why is that? Jun 10 21:48:35 because in order to run homebrew you don't need to do anything to the thing Jun 10 21:48:42 howlett blackberry does that too Jun 10 21:48:45 just hit some buttons Jun 10 21:48:46 internal sd storeage Jun 10 21:49:24 has anyone found anything about the x bootloader mode yet? Jun 10 21:49:31 morning all Jun 10 21:49:32 chron: boot-castle.bin ? Jun 10 21:49:44 or usb host on omap Jun 10 21:49:48 not otg Jun 10 21:49:55 I don't know if thats from the recovery program or the root fs Jun 10 21:49:59 cyanidepoison: that's the same file as /boot/boot.bin in the rootfs Jun 10 21:50:03 tmzt: bpadalino|work tried, didn't seem to turn up anything Jun 10 21:50:07 ah Jun 10 21:50:15 tried how? Jun 10 21:50:29 rebooted and held down x Jun 10 21:50:31 tmzt: when the pre is connect in bootloader mode, you can put info directly into memory Jun 10 21:50:33 he didn't have a usb cable Jun 10 21:50:42 right Jun 10 21:50:46 really? Jun 10 21:50:57 like uboot? Jun 10 21:51:07 yeh, it's how webos doctor works when the pre is bricked Jun 10 21:51:21 someone yesterday was saying it might be uboot Jun 10 21:51:24 rwhitby, hey Jun 10 21:51:24 Sorry if this a FAQ, but not finding anything via web searches... anyone have any kind of ssh client working on the pre yet? Jun 10 21:51:34 which wouldn't surprise me, being OpenEmbedded Jun 10 21:51:37 it'll load up the webos img into memory and boot that in order to flash webos over Jun 10 21:51:55 cdm: I updated the topic to include honouring palm code copyrights Jun 10 21:51:56 rwhitby, want to add people to the ACCESS list? Jun 10 21:51:58 uboot would make sense - I think this device is actually a lot like the beagleboard which also has TI OMAP and (can run) openembedded. Jun 10 21:52:08 Sup all, Holy shit there are alot of people here Jun 10 21:52:08 does this work on win7 32bit? Jun 10 21:52:14 Sargun: absolutely Jun 10 21:52:27 rwhitby, devs = autovoice, they can +o themselves up? Jun 10 21:54:10 did you guys get windows 7 running on the pre yet? Jun 10 21:54:15 so is there a channel right now that doesnt follow those rules in the topic Jun 10 21:54:21 im not all about talking legit Jun 10 21:54:29 A few Suggestions for Devs looking for some easy things to whip up, As i said in the Precentral forums, Something that lets you "tap out" the vibrate pattern you want to assign for each type of alert, or contact would be really cool, Making the screen britghtness while on the touchstone customizable (some people charge by their beds and dont like the glow) Jun 10 21:54:29 need that homebrew and hack talk Jun 10 21:54:35 opie_... nope, still using win98 Jun 10 21:54:46 =) Jun 10 21:55:27 Good evening all Jun 10 21:55:31 hmmm Jun 10 21:55:34 flash67: you're so edgy Jun 10 21:55:35 what is at 0x82000000? Jun 10 21:55:45 that's the "next stage" bl Jun 10 21:55:48 or maybe its the kernel Jun 10 21:55:51 Opie: They have to get OSX dual booting with Android first. Jun 10 21:55:57 it unpacks there Jun 10 21:56:04 flash67: nope, you'll need to start your own channel, and I expect it will need to be somewhere other than Freenode too Jun 10 21:56:11 the "real" bootloader Jun 10 21:56:18 alright lets go to efnet boys Jun 10 21:56:20 roxfan: where is the "real" bootloader Jun 10 21:56:24 i do not think boot.bin is it Jun 10 21:56:37 what, is there another irc channel people are workin in? Jun 10 21:56:43 there shud be Jun 10 21:56:49 boot.bin is probably like iboot of the iphone, there is something much lower level i am sure Jun 10 21:56:50 where are the downloaded apps installed? Jun 10 21:56:51 I also think it would be cool to have a live app running in the backround, as the backround, meaning a live page, or a little widget (IE a flag that you can tear apart with your fingers and reset etc) just as something to do on the home screen Jun 10 21:57:02 gzip data at 019D0 Jun 10 21:57:08 opie_: there needs to be a different channel for those folk who want to do things that are not legit - this is not that channel Jun 10 21:57:11 thx Jun 10 21:57:23 what could you possibly want that isn't legit? Jun 10 21:57:28 homebrewww Jun 10 21:57:32 sdk Jun 10 21:57:39 what would make homebrew not legit Jun 10 21:57:40 homebrew is legit? Jun 10 21:57:47 there is a java example, and the full js source was released Jun 10 21:57:58 what more could you want for homebrew Jun 10 21:58:05 ugh Jun 10 21:58:08 Gents, I have a simple question about getting the rooter Jun 10 21:58:08 'released' is different than allowed for use Jun 10 21:58:11 screw osx :/ Jun 10 21:58:17 xp works fine for me Jun 10 21:58:25 someone else owns the copyright to all of the code we have availabel to us Jun 10 21:58:29 opie_: I expect people want to redistribute palm copyrighted code somewhere - this is not the channel for that Jun 10 21:58:36 agreed Jun 10 21:58:48 we can release a script which patches palm code, but cannot release palm code Jun 10 21:58:48 be careful when sharing files/code found in the root Jun 10 21:58:54 How do I get the rooter from subversion? Jun 10 21:59:13 using subversion ;) Jun 10 21:59:14 right lcick Jun 10 21:59:16 save file as Jun 10 21:59:17 lol Jun 10 21:59:18 Sargun: ping Jun 10 21:59:19 lol Jun 10 21:59:20 code yes, but what do you mean by files? Jun 10 21:59:31 are a lot of people here on efnet? Jun 10 21:59:32 Well don't I feel like an idiot Jun 10 21:59:36 i can start a new chan there Jun 10 21:59:45 go for it Jun 10 22:00:09 Jaster, svn co http://svn.saurik.com/repos/webos-dev/trunk/rooter rooter Jun 10 22:00:15 try #webosdev on efnet Jun 10 22:00:17 flash67: best of luck - let us know where it is and we'll put it in the topic here so people who cannot abide by the rules of this channel know where to go Jun 10 22:00:17 tmzt: well, arguably anything written by palm Jun 10 22:00:25 I just want to say if I can finally get to change the stupid command sounds I'll love you all Jun 10 22:00:27 i edited luna.conf Jun 10 22:00:30 gonna reboot Jun 10 22:00:32 lets not break it Jun 10 22:00:33 The channel is just going to be flash and whatever bots he puts there Jun 10 22:00:43 i wont put bots Jun 10 22:00:45 just join' Jun 10 22:00:48 ill op everyone Jun 10 22:00:48 orvsvn.webosinternals.org/trunk Jun 10 22:00:58 blau-mikeDG: let us know Jun 10 22:01:00 orv -> or Jun 10 22:01:02 summatusmentis: not including files generated by the kernel I assume Jun 10 22:01:10 chron: I can't find anything lower level than that in the package, the "control" file for reflashing the device just points to that file as the bootloader Jun 10 22:01:13 (same repository) Jun 10 22:01:40 ok folks, we're gonna need some moderation on this channel it seems - who here is an experienced irc channel op? Jun 10 22:01:50 please /msg me if you're interested Jun 10 22:02:10 i was an op in #quake 15 years ago Jun 10 22:02:12 does that count? Jun 10 22:02:14 tmzt: if you think there's any way what you're sharing is copyrighted, for saftey, don't Jun 10 22:02:36 does being an operator and an owner of a network count, rwhitby? Jun 10 22:02:44 ircop ahh Jun 10 22:02:50 i'm old enough that i really don't want to be an op anymore Jun 10 22:02:58 rwhitby, pong Jun 10 22:03:03 summatusmentis: I'm not sahring anything Jun 10 22:03:13 Sargun: are you getting /msg's from me? Jun 10 22:03:21 yeah Jun 10 22:03:22 sorry Jun 10 22:03:34 tmzt: ok, I'm just saying, Palm is watching, we don't wanna screw this up Jun 10 22:03:37 well if anyon is interested, i made #webosdev on (irc.efnet.pl)... join up, its preferred to having hacking/homebrew talk somewhere else Jun 10 22:03:38 i wish cctray would just finish alreadyso i can leave work!! Jun 10 22:04:03 Well as for Palm watching.... Jun 10 22:04:09 the email program? Jun 10 22:04:09 ...at least we're not pretending to be ipods ;) Jun 10 22:04:35 they're not doing anything illegal :) (probably) Jun 10 22:04:47 you guys have been busy... Jun 10 22:04:58 dun dun dun, i may be the first person who has to run the doctor :) Jun 10 22:05:03 roxfan: not certain if youve already automated thay kind of thing, but i wrote a tool called dzip that recurively expands embedded gzip/tar/cpio/etc (simple shell script, but makes fast work of kernel images) Jun 10 22:05:29 what did you do, mikeDG? Jun 10 22:05:37 Palm is watching? Sup Jon! Sup Roger! Great phone! ;-) Jun 10 22:05:42 edited luna.conf Jun 10 22:05:42 saurik: oh that's handy Jun 10 22:05:43 nah, i use hiew and winrar/7zip :) Jun 10 22:05:50 roxfan: svn.saurik.com/repos/menes/trunk/dzip Jun 10 22:06:22 its taking a looong time to boot but thats what webos usually does Jun 10 22:06:23 whats a bricked pre look like? Jun 10 22:06:24 :/ Jun 10 22:06:35 saurik: that will extract initrams from zImage? Jun 10 22:06:37 you shouldn't have any problems reflashing it though Jun 10 22:06:40 it went down at 18:03, its 18:06 now Jun 10 22:06:41 geist: you seem oddly familiar ;) Jun 10 22:06:48 * geist waves at DHowett Jun 10 22:06:48 eddieroger: yeah Jun 10 22:06:54 \o. Jun 10 22:06:54 man, I leave for work, come back and all anyone is talking about is copyright. Nothing's encrypted, signed, or even obfuscated, what exactly is everyone worried about? Jun 10 22:07:07 watchin em take about my stuff is incredibly fun Jun 10 22:07:10 apart Jun 10 22:07:12 ripper: not worried, just careful Jun 10 22:07:14 geist: hehe Jun 10 22:07:18 wow - rubenstein taking over as CEO of palm ? Jun 10 22:07:19 So far i have heard a bricked pre gets stuck on the palm screen indefinitely Jun 10 22:07:19 crazy Jun 10 22:07:23 Yeah i know Jun 10 22:07:27 18:07 :( Jun 10 22:07:30 oh shit Jun 10 22:07:32 The ex-head of iPod and Mac is now the CEO of palm Jun 10 22:07:34 i need to read that Jun 10 22:07:40 im on palm screen :( Jun 10 22:07:44 ripper: any code from the "lealk" is copyrighted Jun 10 22:07:49 Ripper: I don't think palm cares so much people hacking the phone... Sprint will be the ones to have a fit. Jun 10 22:08:22 whether it says so or not Jun 10 22:08:27 im doiong the doctor Jun 10 22:08:35 no work with changing the .conf? Jun 10 22:08:36 i officially have no stance on whether or not i care, i just find it fun to watch Jun 10 22:08:41 but they want devices to do more on the Now Network, right? Jun 10 22:08:43 Lurking_Grue: Not until we break tethering :-) Jun 10 22:08:45 3% Jun 10 22:08:55 phone showed usb thing, then hit to palm logo Jun 10 22:08:57 6% Jun 10 22:08:57 Edd: Think you are right there. Jun 10 22:09:05 geist: you won't be the one making the decision to sue the pants off of people Jun 10 22:09:10 :) Jun 10 22:09:12 right, exactly Jun 10 22:09:16 i am a lowly leaf-node Jun 10 22:09:16 document.location = String.format('<%=ResolveClientUrl(Thing.RecustomizeUrl) %>', _cloneId); Jun 10 22:09:20 It is fun to watch though Jun 10 22:09:22 Hard to not comment Jun 10 22:09:25 blau-mikeDG: lusb -v -v at bootloader Jun 10 22:09:40 hey Jun 10 22:09:50 there is an xss vulnerability in mail client Jun 10 22:09:52 that the palm uses Jun 10 22:09:56 and allows you to execute javascript Jun 10 22:09:57 hi phb. Make it back home safely? Jun 10 22:10:04 10% shows a down arrow going into a computer chip Jun 10 22:10:09 14% now same thing Jun 10 22:10:15 been at 14% for a bit Jun 10 22:10:19 collzx, Hahah Jun 10 22:10:24 16%, does anyone want me to stop play by play Jun 10 22:10:30 yes Jun 10 22:10:34 k Jun 10 22:10:57 i'm not actively monitoring the channel for legal purposes Jun 10 22:11:00 dkirker_: yep Jun 10 22:11:09 geist: maybe you should be, a new career perhaps Jun 10 22:11:10 i'm actively monitoring it because it's incredibly fun Jun 10 22:11:14 interesting how sprint phone addresses appear to be publicly routable Jun 10 22:11:17 geist: cdm was, and rightly so. Jun 10 22:11:17 fyi dont modify luna.conf thinking numbuffers will give you more than 3 sscreens in the launcher :) Jun 10 22:11:25 are there any official comments made on the package yet? Jun 10 22:11:28 yeah well he's the BOSS Jun 10 22:11:28 blau-mikeDG: let me know when it shows this logo: http://www.geekculture.com/nitrozacpaintings/images/NP0008.jpg Jun 10 22:11:30 blau: good to know :-) Jun 10 22:11:39 rwhitby: was he? or was he just warning? Jun 10 22:11:41 Barman: haha Jun 10 22:11:47 geist: agreed! I probably shouldn't even be here... Risky enough as it is with the other chan Jun 10 22:12:00 blau-mikeDG: you're the one mentioning going to 4? ;) Jun 10 22:12:08 i went to 5 :) Jun 10 22:12:12 well tried Jun 10 22:12:17 skipped 4, 4 is for sissies Jun 10 22:12:25 hey, cdm is only *some* peoples' boss Jun 10 22:12:28 actually, mine goes to 11 Jun 10 22:12:49 40% Jun 10 22:13:04 is this your first visit to the doctor mikedg Jun 10 22:13:07 yes Jun 10 22:13:16 has anyone else used it yet ? Jun 10 22:13:30 i thought someone last night said they did Jun 10 22:13:33 not sure Jun 10 22:13:35 blau-mikeDG: others have tried it, yes Jun 10 22:13:46 I don't think it was because of a brick though Jun 10 22:14:28 so.. no official comments on this leaked package yet? Jun 10 22:14:37 wow. I recognize a decent few nicks in this room from the web forums. Cool! :) Jun 10 22:14:39 it wasn't leaked Jun 10 22:14:43 it's publicly downloadable Jun 10 22:14:47 palm.com/ROM Jun 10 22:15:11 if palm says anything it'll just draw more attention to it Jun 10 22:15:13 no no, it was "leaked" to a public website that we advertise Jun 10 22:15:14 ok because there are people talking about leaks somewhere Jun 10 22:15:42 those people are trying to get more hits to their site Jun 10 22:15:46 gondil: those people are wrong Jun 10 22:15:47 weird Jun 10 22:15:52 news sites just love to overhype stuff Jun 10 22:15:53 i got root in my mac Jun 10 22:15:56 FUD Jun 10 22:16:01 geist: lets not forget that people have all of palm's source now, right? The internet said so Jun 10 22:16:05 but has anyone been able to copy over sounds/ Jun 10 22:16:09 oh shits Jun 10 22:16:17 we're teh screwed Jun 10 22:16:21 DarthPooh: For what? The usb mode already can handle most media Jun 10 22:16:26 geist: uh oh! what? Jun 10 22:16:40 what chrisa said Jun 10 22:16:40 guys, what do you think of this - executing javascript from the pres mail client - did alert(document.domain) and got .var.luna - http://i42.tinypic.com/20zpxld.jpg Jun 10 22:16:46 rubinstein will protect us Jun 10 22:17:16 Do you actually have anything cross site working? Jun 10 22:17:27 not yet Jun 10 22:17:38 summatusmentis: ok thanks for the info! Though you need to give your serial number on their site Jun 10 22:17:47 you do Jun 10 22:17:48 wait, so now I'm confused - this isn't legit? Jun 10 22:17:54 it came from a palm KB Jun 10 22:17:55 eddieroger: this is legit Jun 10 22:18:00 that's what I thought Jun 10 22:18:04 geist was kidding around this chrisa Jun 10 22:18:10 "we" there meant palm Jun 10 22:18:13 summatusmentis: *woosh* Jun 10 22:18:15 oh, sorry! my sarcasm filter was on Jun 10 22:18:22 Jun 10 22:18:24 close those tags! Jun 10 22:18:58 chrisa: :-D Jun 10 22:19:29 I work with geist, so I think it's ok Jun 10 22:19:55 yeah, I know Jun 10 22:20:06 eddieroger's just dense :-P Jun 10 22:20:26 yup Jun 10 22:20:30 I admit it Jun 10 22:20:43 dense as holiday fruitcake in the freezer Jun 10 22:20:55 IRC takes up so much of my time :( Jun 10 22:20:59 I should be coding Jun 10 22:21:19 I wish I had been following at work. I also wish I could have stayed on last night. Stupid job. Jun 10 22:22:16 /msg chanserv recover #webos-internals Jun 10 22:31:03 rwhitby, why did you shut down the channel? Jun 10 22:31:24 Sargun: just sorting out access for mods - should be all sorted now Jun 10 22:31:33 ok Jun 10 22:31:41 ok, cool. Jun 10 22:31:42 testing Jun 10 22:31:46 thigs is better? Jun 10 22:31:48 whew Jun 10 22:31:50 shweet! Jun 10 22:31:53 i was a little worried there Jun 10 22:31:57 I wondered why it was quiet Jun 10 22:32:01 and if we were uncool already Jun 10 22:32:07 okay. Jun 10 22:32:08 Missed the +m Jun 10 22:32:09 yeah Jun 10 22:32:11 missing|No, cycle Jun 10 22:32:14 sorry for the interruption :-) Jun 10 22:32:19 aha. Jun 10 22:32:29 we now return you to your regularly scheduled broadcast. Jun 10 22:32:33 yep Jun 10 22:33:16 :-) Jun 10 22:33:16 aw man thats disappointing Jun 10 22:33:16 ... goddamnit, I can't get Chanserv to +o me Jun 10 22:33:28 better. Jun 10 22:33:31 phew Jun 10 22:33:57 so if Palm people are in the room, can I ask if there's anyway to make the WiFi Enterprise bit work ignoring certificates? because despite loading my company's cert, I can't join the network Jun 10 22:35:18 i dont think they're actively answering questions Jun 10 22:35:27 bummer Jun 10 22:35:29 figured I'd try Jun 10 22:35:31 that's right Jun 10 22:35:37 plus i have no idea Jun 10 22:35:40 We're just creepy voyeurs Jun 10 22:35:43 haha Jun 10 22:35:45 fair enough Jun 10 22:35:51 most of the (known) palm folks here are low level types Jun 10 22:35:56 you guys are lowering palm dev's productivity here Jun 10 22:35:58 chrisa: bound and gagged by satin NDAs? Jun 10 22:36:00 and I don't know about geist, but I know next to nothing about UI / OS layer Jun 10 22:36:32 if anyone is interested in more dev talk and homebrew stuff that you cant talk about in here, head to efnet (irc.efnet.pl) and join #webosdev Jun 10 22:36:36 Barman: bound and gagged is probably putting it nicely Jun 10 22:36:46 has anyone successfully edited the autoreplace file for what words get auto-spellchecked? Jun 10 22:36:54 yes because we can't have no dev talk here! Jun 10 22:36:57 why can't I type your name! bartman, bartman, bartman Jun 10 22:37:03 eddieroger: might need to add your CA cert to /etc/ssl/certs/ca-certificates.crt Jun 10 22:37:05 has anyone found the phone app? Jun 10 22:37:25 since wpa_supplicant is rely on trusted CAs from there Jun 10 22:37:29 relying Jun 10 22:37:30 pfeifer: I installed them through the blessed method (certificates folder, plus sign, etc) Jun 10 22:37:32 but no go Jun 10 22:37:52 problem is, I'm not positive they're correct anyway. my co signs their own certs Jun 10 22:37:58 and my laptop is preconfigured Jun 10 22:38:01 so nothing to compare to Jun 10 22:38:16 so instead, I'll just check out com.palm.certificates :-) Jun 10 22:38:22 eddieroger: is it wpa_supplicant based? Jun 10 22:38:29 WPA2 Jun 10 22:38:38 Enterprise Jun 10 22:38:39 eddieroger: in order for the device to trust it.. it will need the CA when openssl cvan see it. since wpa_supplicant is using openssl Jun 10 22:38:41 userid / password Jun 10 22:38:43 eddieroger: or that PMwifi thibg Jun 10 22:38:53 and like you said.. you are doing self-signed. so the CA won't be there Jun 10 22:38:54 ah Jun 10 22:39:05 so would installing them through Cert Manager put them there? Jun 10 22:39:13 anyone figure out why the castle image has scsi drivers? Jun 10 22:39:52 LarrySteeze: you need 'scsci' drivers for some usb mass storage stuff Jun 10 22:40:14 duh, iscsi over wifi =p Jun 10 22:40:32 really? I didn't think I had scsi drivers on my winmo roms... Jun 10 22:40:33 scsi storage drivers are sort of a kitchensink approach in linux sometimes Jun 10 22:40:39 LarrySteeze: *winmo* Jun 10 22:40:52 LarrySteeze: different kernel :P Jun 10 22:41:05 admittedly, I am new to linux distros...except ubuntu Jun 10 22:42:01 but I'm trying to get this cracked...starting with learning all of the hash codes (some of, but not all of, the treo codes work) Jun 10 22:42:31 I see no mention of it, so I assume there is no rooting using Linux? Jun 10 22:42:36 cdma codes? Jun 10 22:42:37 not yet Jun 10 22:42:40 DBeta, nope Jun 10 22:42:41 DBeta: no Jun 10 22:42:45 people are working on drivers, i believe Jun 10 22:42:56 are there full usb traces yet? Jun 10 22:43:02 Not sure if it's worth rebooting into Windows for what is pretty much only cool factor. Jun 10 22:43:11 you can play sounds remotely! Jun 10 22:43:15 >_> Jun 10 22:43:17 codes you type in to the phone app, like ##GPS# Jun 10 22:43:26 LarrySteeze, yeah, what about that? Jun 10 22:43:29 you can get usb traces from novacom by getting a telnet connection to localhost:6970 Jun 10 22:43:35 strace on the novacomd should help Jun 10 22:43:38 Unless I can telnet/IRC/SSH out of the Pre. That would be pretty awesome. Jun 10 22:43:47 i'm just trying to find the phone app so I can find all of the pre-specific hash codes Jun 10 22:43:51 don't know the gadget interface though Jun 10 22:44:03 DBeta: you can, except there's no visual interface Jun 10 22:44:30 LarrySteeze: /usr/palm/applications/com.palm.phont Jun 10 22:44:36 Damn. How hard would it be to make a card based terminal? Can cards possibly get that type of information? Jun 10 22:44:46 yes Jun 10 22:44:48 but I don't think they're in there Jun 10 22:45:01 ah...thanks. I hadn't gotten to the usr folder yet. Just cracked this open when I got home from work about 20 mins ago Jun 10 22:45:01 DBeta: no one was the SDK yet Jun 10 22:45:03 DBeta: write a json plugin for pty Jun 10 22:45:18 A what what for what? Jun 10 22:45:43 putty Jun 10 22:45:49 I'm not a hacker, just a Pre owner and someone who loves Linux more for what it stands for than what it is. Jun 10 22:46:08 ShinAli: putty? Jun 10 22:46:18 GPL-phile? :( Jun 10 22:46:19 puttyyyyyyyy Jun 10 22:46:23 Is json short for the javascript/html based cards? Jun 10 22:46:31 actually i have no reason for saying that. Jun 10 22:46:38 json is a standard Jun 10 22:46:40 I want the damn SDK already :\ Jun 10 22:46:49 javascript object notation. Jun 10 22:46:51 no json stands for javascript object notation Jun 10 22:46:54 Ok, what kind of stuff would you guys wanna do management wise with your hacks? A) Turn on/off telnet and ssh; What else? Jun 10 22:46:55 Ah. Jun 10 22:47:13 change carrier name! Jun 10 22:47:17 it's a standard for data that's mostly used in web stuff Jun 10 22:47:24 VNC Jun 10 22:47:28 You can already access telnet Jun 10 22:47:30 change alert sounds Jun 10 22:47:49 Remove that NASCAR app. Jun 10 22:48:13 haha...removing the nascar app should be pretty simple Jun 10 22:48:27 that's not really important. Jun 10 22:48:28 I understand why it might be on a phone around here(I live in the South), but to put it on every Pre is just crazy. I bet NASCAR paid them to do it. Jun 10 22:48:30 * DHowett idly wonders why apps can't be -added- and the nascar app has to be replaced Jun 10 22:48:31 Can't you just delete the IPK from the sprint.tar and then run the doctor app? Jun 10 22:48:48 Seems simple enough. Jun 10 22:48:56 its almost like they knew to add the nascar app just so we could have something pointless to replace Jun 10 22:49:05 true Jun 10 22:49:05 Sprint loves Nascar Jun 10 22:49:10 of course Jun 10 22:49:13 Sprint Nextel Cup! Jun 10 22:49:23 I feel bad for whoever had to develop that app, honestly Jun 10 22:49:31 I'd like to port realvnc for the Pre Jun 10 22:49:32 I hate being part of a family that has to be NASCAR fans :\ Jun 10 22:49:39 NASCAR is actually pretty popular nationwide Jun 10 22:49:40 I do wonder if Palm wanted all this hacker attention, because it took a lot of wind out of the iPhone 3GS sails. Jun 10 22:49:42 big money Jun 10 22:49:55 Hell, everyone's whining over the 3Gs Jun 10 22:50:05 Oh, I know it's big money. My work gets most of it's money from NASCAR. Jun 10 22:50:09 i'd guess they knew the webOS Doctor would be used as it has been Jun 10 22:50:12 "WAAAAH I PAID $199 FOR A 3G AND NOW AT&T WON'T GIVE ME SPECIAL TREATMENT AGAIN WAAAAH" Jun 10 22:50:17 DBeta: I think the 3Gs just bumping the cpu/mem up and not doing much else might have something to do with that as well Jun 10 22:50:27 palm had to know, basing webos on linux/web languages, that it would be a crackers dream Jun 10 22:50:41 missing: so does mine, and two IndyCars Jun 10 22:50:55 ah Jun 10 22:51:03 all it really is is cars driving in circles Jun 10 22:51:09 missing|No: they did it before, that was the point Jun 10 22:51:10 not hard to replicate with the proper GPS and a roundabout Jun 10 22:51:13 ...fast Jun 10 22:51:18 Indy cars are fine, at least they turn right. Jun 10 22:51:30 And are super high tech. Jun 10 22:51:36 Well, F1 at least is. Jun 10 22:51:47 AT&T did the 3G upgrade as a goodwill offer in my mind Jun 10 22:51:58 but all the 3Gs is is more RAM/proc speed, not an entirely new model Jun 10 22:52:14 and the iPhone 2G had a lot of shortcomings compared to the 3G Jun 10 22:52:25 unless it uses QTV, Nascar is not that interesting Jun 10 22:52:46 is the pre getting NFL Live Jun 10 22:53:08 anything network, vnc, ssh, telnet, pty related is going to require a native npapi plugin Jun 10 22:53:12 nfl network is one of the options in sprinttv Jun 10 22:53:13 the 3g update wasnt good will, the original iphone had no subsidy Jun 10 22:53:13 DBeta, No, sprint has a lot of money in NASCAR Jun 10 22:53:38 chron: do you know how pre-sdk iPhone dev worked? Jun 10 22:53:54 chron: was it all based on OSX headers? Jun 10 22:53:59 class-dump Jun 10 22:54:02 google it Jun 10 22:54:28 no Jun 10 22:54:32 a toolchain was made Jun 10 22:54:37 or rather adapted for it Jun 10 22:54:48 Sargun: Sprint's Nextel was pretty much the phone for NASCAR. If you worked in NASCAR, you had a Nextel phone. If you loved to watch it, you had a Nextel phone. It wouldn't surprise me if they money invested in them. Jun 10 22:54:52 seems the majority of the patches to the pre's 2.6.24 kernel have found their way into to at least 2.6.29 Jun 10 22:55:09 whats good about the pre in comparison to the iPhone (when homebrew apps first started being made) is that the pre has established ways of dealing with new apps Jun 10 22:55:36 originally iPhone homebrew required that they write the customer springboard services and all that just to add icons to the menu Jun 10 22:55:52 custom* Jun 10 22:56:00 ah the vertical springboard... Jun 10 22:56:03 that was interesting Jun 10 22:56:10 o_O Jun 10 22:56:14 the esp module against vanilla should load fine checking symbols. so maybe ipsec will be ok. they put all the xfrm stuff in there and adv routing.. leave out esp Jun 10 22:56:17 on predev wiki theres an error in the ssh "script" Jun 10 22:56:21 they even have aes/3des/sha/md5 Jun 10 22:57:00 interesting... Jun 10 22:57:12 in the phone app, these are listed as emergency numbers Jun 10 22:57:13 this.emergencyNumbers = ["911", "112", "000", "08", "110", "999", "118", "119", "#911", "*911"]; // default emergency numbers Jun 10 22:57:37 what is interesting about that? Jun 10 22:58:06 Lary: They left out "0118 999 881 999 119 7253" Jun 10 22:58:57 hahahahah nice reference Lurking_Grue Jun 10 22:59:03 :) Jun 10 23:01:04 lol Jun 10 23:01:26 Blau: What's the error in the script? Jun 10 23:01:47 -H should be -h Jun 10 23:01:59 for adduser Jun 10 23:02:54 he's right Jun 10 23:03:19 I didn't know it was up on the wiki, but I had to change that when I followed dreadchicken's instructions from before Jun 10 23:04:14 blech, good catch blau-mikeDG Jun 10 23:04:45 np Jun 10 23:05:00 whats the easiest way to get a file onto there? Jun 10 23:05:20 i havent figured out how to mount the filesystem for usb drive mode Jun 10 23:05:38 anyone figure out how to set a preference via the commandline yet? Jun 10 23:05:49 luna-send Jun 10 23:06:03 and it's args Jun 10 23:06:47 chron: ok, any idea how to build headers for the symbol table in the plugins? Jun 10 23:07:08 noone figured out how to add a new app yet right? Jun 10 23:08:24 anyone know where Mojo.Log logs to? Jun 10 23:09:42 dunno, but loggers are explicil Jun 10 23:09:49 explicitly allowed here Jun 10 23:10:08 Haha: /var/luna/data/slidercount Jun 10 23:10:17 rwhitby-treo, I hope that was a bad joke Jun 10 23:10:27 counts the amount of times the device slides? Jun 10 23:10:32 LarrySteeze, yeah Jun 10 23:10:39 What dev do I have to blame for that? Jun 10 23:10:47 so no serious answer though? I'm trying to track down my wireless woes Jun 10 23:10:53 it is probably rated for a specific number of slides *shrug* Jun 10 23:11:09 kind of like a battery has a cycle count/limit Jun 10 23:11:17 yeah Jun 10 23:11:20 finally home from work Jun 10 23:11:27 I've figured out how to make the phone vibrate with code Jun 10 23:11:31 cool Jun 10 23:11:36 watch your slider go south and have Palm go "You've slid it 1,000,001 times. We only cover 1,000,000." Jun 10 23:11:42 cyanidepoison: js or java? Jun 10 23:11:49 well Jun 10 23:11:49 js Jun 10 23:11:56 I've slid my palm: 859 Jun 10 23:11:58 times Jun 10 23:11:59 not necessarily Jun 10 23:11:59 can i see? Jun 10 23:11:59 If it's js you didn't figure out much, a bunch of apps do that Jun 10 23:12:08 its in the apps on the phone Jun 10 23:12:14 because if you reflash your phone, it should reset that value Jun 10 23:12:25 I'll give you a path Jun 10 23:12:30 how do you deploy code to the phone? Jun 10 23:12:39 * missing|No waits for "/var/luna/data/reflashcount" lol Jun 10 23:12:44 give yourself root access first Jun 10 23:12:47 right Jun 10 23:13:01 usr/palm/applications/com.palm.app.deviceinfo/app/models Jun 10 23:13:05 vibrate.js Jun 10 23:13:17 down at the bodem Jun 10 23:13:28 I can just see the "dildo" apps now... Jun 10 23:14:02 nah Jun 10 23:14:05 did I seriously just spell bottom bodem? Jun 10 23:14:07 palm'd reject them Jun 10 23:14:08 wow Jun 10 23:14:09 yup Jun 10 23:14:13 I tell you...they really did know what they were doing building this phone around js Jun 10 23:14:14 they'd be "Personal Massager" apps Jun 10 23:14:33 missing: it's going to be simple to put unauthed apps on this phone. Jun 10 23:14:38 .. dildo apps? Jun 10 23:14:39 obviously we've proven that palm doesn't need to approve an app to get it on this phone Jun 10 23:14:43 no "jailbreaking" necessary Jun 10 23:14:43 still, but in an official sense Jun 10 23:14:45 wow Jun 10 23:15:02 question Jun 10 23:15:14 has anyone tried developing an app to be run straight from the web? Jun 10 23:15:27 remember, you can actually add "websites" to the launcher. Jun 10 23:15:34 hmm! Jun 10 23:15:43 roxfan Jun 10 23:15:49 you are the man Jun 10 23:15:51 eddieroger: if you've messed around with preferences, did you find that you had to do anything to reload the preferences or broadcast a change after doing a setPreferences? Jun 10 23:16:00 * chron now reversing "real" bl Jun 10 23:16:05 so in theory, you should be able to access the same scripts Jun 10 23:16:08 took you some time o.o Jun 10 23:16:13 well that didn't take long Jun 10 23:16:22 nah, was afk off and on, didn't check until now :) Jun 10 23:16:23 yo yoy o Jun 10 23:16:23 chron: what did you find? Jun 10 23:16:27 another precentral guy i recognize Jun 10 23:16:33 so, deploying code to the phone after root. .. what's the deal here? Jun 10 23:16:34 non of you look familiar to the forums Jun 10 23:16:35 pfeifer: once i get wiki access ill add Jun 10 23:16:36 what's going on PreGame Jun 10 23:16:43 eddieroger: for logging.. see /usr/palm/frameworks/Mojo/Submissions/175.7/javascripts/log.js Jun 10 23:16:45 sup Jun 10 23:16:49 * LarrySteeze gets slapped in the face by PreGame Jun 10 23:17:02 * PreGame slaps LarrySteeze around a bit with a large trout Jun 10 23:17:04 jwsh: I haven't messed much. I was trying to hit the dbs directly before Jun 10 23:17:39 I've found more hash codes in the image Jun 10 23:17:50 s/Mojo/mojo Jun 10 23:17:55 but i've yet to find the reference file Jun 10 23:18:23 usr/palm/applications/com.palm.app.deviceinfo/app/models/powermanager-service.js Jun 10 23:18:31 CREATE TABLE com_palm_data_carriernetworksettings_CarrierNetworkSettings (mcc INTEGER, mnc INTEGER, qOperatorShortName TEXT, maxTransitUnit INTEGER, maxSegmentSize INTEGER, qOperatorLongName TEXT, gsmNumSimPDP INTEGER, umtsNumSimPDP INTEGER, smsEmailGateway TEXT, smsMessageSizeLimit INTEGER, isSmscNumberOnSimCard INTEGER, smscNumber TEXT, smsValidityPeriod INTEGER, smsMaxPartsPerMessage INTEGER, smsMaxRecipients INTEGER, smsRequestDeliveryR Jun 10 23:18:31 eceiptAvailable INTEGER, smsCanSendBlank INTEGER, smsHeaderSizeLimit INTEGER, smsEncoding TEXT, smsTransportMethods TEXT, smsNumberSecondsWaitForSegment INTEGER, useVodaphoneVoicemail INTEGER, voicemailNumber TEXT, useGpsSettingsInCarrierDb INTEGER, gpsAllowed INTEGER, msBasedAllowed INTEGER, msAssistedAllowed INTEGER, agpsServerAddr TEXT, msfpTimerMin INTEGER, msfpTimerMax INTEGER, msfpTimerDefault INTEGER, msfpTimerInterval INTEGER, mmsAp Jun 10 23:18:32 nId INTEGER, mmscWapGateway TEXT, mmscUrl TEXT, mmscPortNumber INTEGER, mmscMessageSizeLimit INTEGER, mmsMaxVideoSize INTEGER, mmsDefaultPageDuration INTEGER, mmsMaxAudioSize INTEGER, mmsMaxPictureHeight INTEGER, mmsMaxPictureWidth INTEGER, mmsMaxRecipients INTEGER, mmsProxy TEXT, mmsAckMessageRead INTEGER, mmsEnableAutomaticDownloadWhenRoaming INTEGER, mmsVersionNumber INTEGER, mmsCanSendBlank INTEGER, mmsCcBccSupported INTEGER, mmsIsPictu Jun 10 23:18:32 I think you can set backlight through code with that Jun 10 23:18:37 reResolutionLimited INTEGER, mmsIsWavSupported INTEGER, mmsRequestDeliveryReceiptAvailable INTEGER, mmsAcknowledgeMsgReceipt INTEGER, id INTEGER PRIMARY KEY, _class_id INTEGER, _mod_num INTEGER, _flags INTEGER); Jun 10 23:18:42 Didn't mean to flood Jun 10 23:18:45 hm Jun 10 23:18:46 pastebin.com lol Jun 10 23:18:47 i was about to say Jun 10 23:18:49 We should set up a pastebi- Jun 10 23:18:50 eyah Jun 10 23:19:02 pre.pastebin.com? Jun 10 23:19:10 webos.pastebin.com? Jun 10 23:19:18 http://pastebin.com/m5b5a9755 Jun 10 23:19:19 webos probably Jun 10 23:19:20 castle.pastebin.com Jun 10 23:19:23 anyone see anything interesting there Jun 10 23:19:32 someone come up with an 'official' name and I'll set it >_> Jun 10 23:19:42 webos Jun 10 23:19:48 webos seems most futureproof Jun 10 23:19:51 k Jun 10 23:19:58 but castle is more fun Jun 10 23:20:00 yeah Jun 10 23:20:18 there Jun 10 23:20:31 otherwise someone could set up a vserv Jun 10 23:20:43 it merges irc with pastebin essentially Jun 10 23:20:59 useVodaphoneVoicemail? Jun 10 23:21:13 where was that referenced? Jun 10 23:21:19 in the paste Jun 10 23:21:21 h Jun 10 23:21:22 ah Jun 10 23:21:27 Benner14: saw that Jun 10 23:21:38 lol, a function called "carrierQuery" is commented out Jun 10 23:21:43 yo, what versions of windows support the root Jun 10 23:21:44 anyone been able to access commands via USB in XP instead of having to do wifi? Jun 10 23:21:50 can we update the wiki Jun 10 23:22:00 opie: all Jun 10 23:22:08 7 x64? Jun 10 23:22:09 i dont think Vista/7 x64 are supported but i'm unsure Jun 10 23:22:17 I'm on 7 x64. Jun 10 23:22:20 nice one Jun 10 23:22:25 vista x64 works Jun 10 23:22:26 ok cool Jun 10 23:22:27 7 does not Jun 10 23:22:34 well if 7 does not Jun 10 23:22:39 then i'm not sure how i did it Jun 10 23:22:45 because I'm on 7 x64. Jun 10 23:23:01 oh, well if you did it then I take it back. But I couldn't get it to work. The msi didn't seem to install the driver Jun 10 23:23:22 *shrug* I didn't have any problems...didn't do anything special Jun 10 23:23:42 interesting, maybe I'll have to boot back into 7 and try it Jun 10 23:23:58 I was having problems with ubuntu though Jun 10 23:24:19 bbl Jun 10 23:24:19 yeah, I'm in ubuntu and last I knew there were no drivers for linux Jun 10 23:24:30 yeah, that's what i ran in to Jun 10 23:25:34 http://pastebin.com/m3de4822a Jun 10 23:25:35 also, http://webos.pastebin.com/f23d80137 lol Jun 10 23:26:12 has anyone tried qpst with the centro (beezlewaxin) drivers? Jun 10 23:26:15 has anyone tried booting the root image with an emulator Jun 10 23:26:51 there's an omap3 emulator? Jun 10 23:27:03 I tried QEMU for arm Jun 10 23:27:21 well omap is basically an arm cpu right? Jun 10 23:28:03 yes, it has an arm core Jun 10 23:28:21 but peripherals vary quite a lot from one chip to another Jun 10 23:28:53 brb...girlfriend wants me to eat dinner Jun 10 23:28:59 @Palm and People looking to improve the OS, For some reason when you select someones name in a messaging conversation, and it brings up their contact entry, the edit button doesnt appear for you to change their numbers etc, which is useful for when you discover a new contact through a message Jun 10 23:30:31 Can anyone elaborate on the diffirence between the 600mhz Arm in the pre and the one in the soon to be iPhone 3GS? Jun 10 23:30:31 Most of the palm people here don't do apps, not sure if it's a good venue Jun 10 23:30:35 But feel free to change how the app works Jun 10 23:30:40 Ivealwaysgotmail: #webos please Jun 10 23:31:02 i don't think the cpu in the 3GS has been revealed yet Jun 10 23:31:08 it just was Jun 10 23:31:12 600mhz arm 8 Jun 10 23:31:13 it's probably an ARM Jun 10 23:31:15 ah Jun 10 23:31:17 yeah Jun 10 23:31:18 it was today 600mhz Jun 10 23:31:23 http://www.engadget.com/2009/06/10/iphone-3g-s-processor-specs-600mhz-cpu-256mb-of-ram/#comments Jun 10 23:31:24 ahh .. yeah Jun 10 23:31:30 its the same CPU as the Pre Jun 10 23:31:36 Thought to Jun 10 23:31:37 it may or may not be an omap Jun 10 23:31:38 so* Jun 10 23:31:49 ivealalwaysgotmail: this is the wrong place Jun 10 23:31:52 But the Pre has no openGL 2.0 compatable hardware ora dedicated graphics eh? Jun 10 23:31:54 Sorry Jun 10 23:31:54 sort of the same pre is by TI and iphone is by smasung Jun 10 23:32:10 Ivealwaysgotmail: yes it does Jun 10 23:32:20 oooh ;-) score 2 points Jun 10 23:32:44 * Ivealwaysgotmail hugs his pre Jun 10 23:32:52 i changed twitter global search to work for amazon yay Jun 10 23:33:03 now to just add a new global search thing Jun 10 23:33:39 hmm, the 3gs is supposed to have a powervr sgx, which is also in the omap Jun 10 23:33:42 I'm trying to setup SSH and am running adduser -H /home/$MYUSER $MYUSER Jun 10 23:33:47 but it seems its not correct format Jun 10 23:33:56 ITs -h not -H Jun 10 23:34:03 stupid WIKI Jun 10 23:34:17 that search thingie is giving me an idia for a geocaching app Jun 10 23:34:23 * PreGame thanks Lurking_Grue Jun 10 23:34:28 huh, when I change a pref like showcontactmatch it seems to work Jun 10 23:34:47 but when I try to change something like phoneAppHideCallDuration it doesn't Jun 10 23:35:24 Lurking_Grue how do i change the password now after its been set Jun 10 23:35:52 usr/palm/applications/com.palm.app.camera/app/controllers/capture-assitant.js there's everything relevant to make something using the camera Jun 10 23:36:45 in the ssh configuration, why are we replacing su with busybox? Jun 10 23:36:53 Pre: I would guess passwd username Jun 10 23:37:25 also, I'm surprised at how thick people are I know Jun 10 23:37:31 I'm sitting on another network Jun 10 23:37:46 and this dude doesn't know that obama is black Jun 10 23:37:48 show a picture of Obama and Chief of Staff Rahm Emanuel and mention how Emanuel doesn't have part of his finger Jun 10 23:37:56 <@Muffin_Pimp> I thought obama was the white one Jun 10 23:38:08 <@Muffin_Pimp> I thought mcain was the black one Jun 10 23:38:10 missing|No, don't you just love idiots like him Jun 10 23:38:14 ShinAli: /bin/su is a symlink to busybox by default, but I'm assuming it lacked suid Jun 10 23:39:04 so I assume they are copying it so the suid bit only applies to su, and not when the rest of the apps are used Jun 10 23:39:55 ahh Jun 10 23:40:28 what's the word ? Jun 10 23:40:44 (the other way to do it is leave it as a symlink, add the suid bit and a config file to indicate what perms each applet should use) Jun 10 23:40:53 bpadalino: bird? Jun 10 23:41:11 Bartman007, correct Jun 10 23:41:24 if anyone is interested in more dev talk and homebrew stuff that you cant talk about in here, head to efnet (irc.efnet.pl) and join #webosdev Jun 10 23:41:45 i guess Jun 10 23:42:04 is it just me or is the only time flash67 talks...spam? Jun 10 23:42:08 Sargun can you change the -H to a -h in the ssh setup? Jun 10 23:42:30 lol Jun 10 23:42:32 i think he's hoping for hackers to get in their and figure out how to pirate apps or something Jun 10 23:42:36 LarrySteeze: word :) Jun 10 23:42:45 s/their/there Jun 10 23:42:47 flash67 is welcome to point those who don't want to follow our rules to another channel Jun 10 23:43:13 but...is anyone disobeying the rules? Jun 10 23:43:14 rwhitby-treo: but if that message is repeated at timed intervals I'll mute him :P Jun 10 23:43:23 ugh think i broke my phone again woops Jun 10 23:43:30 i need an emulator asap Jun 10 23:43:42 i've been hoping to get ahold of the emu Jun 10 23:43:46 I would enjoy an emulator as well Jun 10 23:43:51 tried adding yahoo search into the universal search Jun 10 23:44:04 they've ordered me a new pre. so i can hack with impunity now :) Jun 10 23:44:04 and i got the device driver no found shit again Jun 10 23:44:11 blau-mikeDG: no luck? Jun 10 23:44:15 oo nevermind it booted! Jun 10 23:44:28 but didnt get yahoo up :( Jun 10 23:44:38 i did manage to replace twitter w/ amazon tho Jun 10 23:44:50 did you try to replace the already existing or did you try to create a new one? Jun 10 23:45:10 both, replacing existing worked fine (didnt try changing any var name, just url) Jun 10 23:45:16 adding yahoo didnt work Jun 10 23:45:27 hmm Jun 10 23:45:31 let me take a look Jun 10 23:45:42 could you quicklink me to universal search? Jun 10 23:45:56 oh grrr palms backup doesnt save images :( Jun 10 23:46:07 lol Jun 10 23:46:30 oh Jun 10 23:46:35 by images you meant pictures Jun 10 23:46:45 i was thinking disk images Jun 10 23:46:48 \usr\lib\luna\system\luna-applauncher\app\controllers Jun 10 23:46:52 * LarrySteeze nerd Jun 10 23:46:57 i meant pictures :) Jun 10 23:47:21 rwhitby: going for a topic length record? Jun 10 23:47:31 im gonna miss nvbackup, though im sure we'll come up with something Jun 10 23:47:48 Okay, home. Time to get hacking. Jun 10 23:47:51 I guarantee palm monitors #webosdev too Jun 10 23:48:03 especially if you put it in the title :P Jun 10 23:48:09 alright, i'll take a look blau Jun 10 23:48:36 LarrySteeze: the seperation is CYA Jun 10 23:48:38 anyone familiar with a way to make the pre accessable via USB instead of internet? Jun 10 23:49:09 there is no such thing as Palm Monitors Jun 10 23:49:13 nor IRC Cops Jun 10 23:49:16 nor Real Cops Jun 10 23:49:19 PreGame: Do you mean for a root shell? Jun 10 23:49:20 nor NSA Jun 10 23:49:20 pregame: most of us are looking through it Jun 10 23:49:31 asedeno_home yes Jun 10 23:49:36 oh Jun 10 23:49:41 PreGame: That's what they said about the Usenet Cabal Jun 10 23:49:41 PreGame: I'm about to start working on it. Jun 10 23:49:44 i want to be able to look through at work where I cannot connect to the wifi Jun 10 23:49:53 PreGame: i thought you meant for tethering Jun 10 23:49:56 So palm is calling the orange key the orange-blob? Jun 10 23:49:58 Already have a plan. Jun 10 23:50:00 Hey PreGame, sorry to bother you. I still can't get past the "ValueError: invalid literal for int() with base 10: ''" error when I try to run talk.py Jun 10 23:50:39 asedeno_home: let me know what you come up with. I would like to put together a c# program for all the options to connect to the pre and let the user decide the method Jun 10 23:50:42 whats up zinge Jun 10 23:50:53 do you have your pre connected via usb? Jun 10 23:50:54 PreGame: we have already had a Palm senior exec give the channel a polite reminder about code copyrights, so they are definitely observing. Jun 10 23:51:07 Yes, connected through USB and set to Just Charge Jun 10 23:51:09 how do you know he was with palm? Jun 10 23:51:16 what is your OS? Jun 10 23:51:25 WinXP SP@ Jun 10 23:51:31 2* Jun 10 23:51:35 any firewalls? Jun 10 23:51:37 PreGame: cause another palm employee that I spoke too had information that was not public, and he vouched for him. Jun 10 23:51:40 I'm probably going to work with python. Jun 10 23:51:44 Windows Firewall, already disabled Jun 10 23:51:53 I'll have a git repo up with what I'm doing RSN. Jun 10 23:52:06 Python version 2.6.2 Jun 10 23:52:22 did you install the MSI Jun 10 23:52:29 Yes Jun 10 23:52:38 Tried uninstalling and reinstalling as well Jun 10 23:52:38 usr/palm/applications/com.palm.app.screenlock/ if anyone wants to enable non-numerical PINs on the lockscreen, start there Jun 10 23:53:05 If I go to remove devices, I can see Palm Novacom as an option Jun 10 23:53:09 check and see if the service Palm Novacom is started Jun 10 23:53:20 i didn't know jabber was enabled on the pre Jun 10 23:53:33 Yes, it;s started. Jun 10 23:53:39 Google Talk uses XMPP Jun 10 23:53:42 LarrySteeze: gtalk is just jabber Jun 10 23:53:59 * LarrySteeze hits head on wall Jun 10 23:54:29 icq too though Jun 10 23:54:42 does anyone still use icq? I mean icq was my first im client...but... Jun 10 23:54:47 Weren't icq accounts merged into AIM years ago? Jun 10 23:55:02 Would it make any difference that I'm using the IDLE python gui to run talk.py instead of the command line? Jun 10 23:55:03 I think I have a 6 digit id somewhere Jun 10 23:55:10 Anyone have tethering working yet? Jun 10 23:55:13 LarrySteeze: are you still looking for ##----# numbers? Jun 10 23:55:13 use command line Jun 10 23:55:14 People do still use ICQ, I have a few people I talk to via ICQ on trillian. Jun 10 23:55:23 skraz: did you find more? Jun 10 23:55:30 I have a list going Jun 10 23:55:35 http://forums.precentral.net/palm-pre/184651-pre-specific-hash-codes.html Jun 10 23:55:38 aim and icq are on the same network now, you can use either Jun 10 23:55:39 that's the list I have going Jun 10 23:56:01 I've never used python before; once I open the python command line, how do I cd to the directory with talk.py? Jun 10 23:56:03 i know they're on the same network, but it's still... Jun 10 23:56:24 ok, will keep looking. didn't see your list so far. Jun 10 23:56:31 ok Jun 10 23:56:40 let me know if you find anything not on my list and i'll add it Jun 10 23:56:45 I'm pretty sure you can pass an ICQ sn/password to an aim client and it works Jun 10 23:56:52 So adding icq "explicitly" is worthless Jun 10 23:57:06 anyone take a look at their log messages yet... I'm up to 11k and its only been a few days Jun 10 23:57:31 linux tends to be very verbose in its logging Jun 10 23:57:34 zinge: Just open up dos prompt Jun 10 23:57:40 type 'cmd' in start->run Jun 10 23:57:52 then do a 'cd' to your .py file Jun 10 23:57:59 Anybody know if the novacom works under windows 7? Jun 10 23:58:06 not yet Jun 10 23:58:08 nah im just wondering if they put a limit... kind of a log Jun 10 23:58:10 *lot Jun 10 23:58:21 ok, thought I had to run it from the "python command line" under start menu Jun 10 23:58:28 gimme a sec, ill try in command prompt Jun 10 23:59:15 Ahchoo: I'd assume they have logrotate on there Jun 10 23:59:20 Command line gives me the same "int() with base 10" error Jun 10 23:59:36 It's like Python won't see the connection to the Pre Jun 10 23:59:57 has anyone taken a look at 'networking' in /etc/init.d and take a look at ip_forward() Jun 11 00:00:12 If I repeatedly run the program, I get the "Errno 10053" every once in a while Jun 11 00:00:21 unplug your pre and plug it back in Jun 11 00:00:34 and make sure windows detects it being plugged in Jun 11 00:00:41 blau-mikeDG: I think I have it figured out Jun 11 00:01:03 I'm hearing the "USB device ding" when I plug it back in. Should I put it in USB mode just to check? Jun 11 00:01:12 LarrySteeze, where do you type those hash codes at Jun 11 00:01:13 i only have win7 and can't get things working... running talk.py complains on lines 48,24 and 7. device is seen, but i don't have a service running Jun 11 00:01:13 naw Jun 11 00:01:21 I typed in in the universal search, and it didn't work Jun 11 00:01:21 collzx: in the phone app Jun 11 00:01:32 Oh ok thank you Jun 11 00:01:38 cheddar314 make sure palm novacom service is running Jun 11 00:01:42 cheddar: what version of windows 7 do you have? Jun 11 00:01:52 zinge: did you enter developer mode? Jun 11 00:01:55 yes Jun 11 00:02:02 go back in and make sure its enabled Jun 11 00:02:13 did that right before I came on the IRC Jun 11 00:02:16 I don't have a service when going to services.msc.... only have the beta now Jun 11 00:02:24 turned it off, rebooted, turned developer back on, rebooted Jun 11 00:02:29 beta? not the RC? Jun 11 00:02:40 haven't bothered to upgrade yet Jun 11 00:02:41 but what I really meant was x86 or x64? Jun 11 00:02:48 x86 Jun 11 00:03:00 then you shouldn't be running into any problems Jun 11 00:03:17 been gone for a bit. are we able to gain root from linux yet? Jun 11 00:03:17 i appear to be the only one with x64 without problems though Jun 11 00:03:24 timboy: no Jun 11 00:03:24 novacominstaller.msi didn't create a service Jun 11 00:03:29 timboy: missing drivers Jun 11 00:03:40 cheddar314d o you have a dpinst.exe in your palm, Inc/novacom folder? Jun 11 00:03:57 don't have that folder either... Jun 11 00:04:15 install java and run the whole .jar file Jun 11 00:04:34 when it gets to the please connect your pre then thats where you will stop so that it doesn't reset the device Jun 11 00:05:09 LarrySteeze: Only new one I found is ##MMI#, but it doesn't seem to do anything Jun 11 00:05:10 http://webos.pastebin.com/m5e9ad409 Jun 11 00:05:53 PreGame: how do i run the .jar file? java webosdoc.....jar? Jun 11 00:06:02 thats strange skraz-. ##MSL# doesnt do anything Jun 11 00:06:10 yea or just double click it Jun 11 00:06:23 MSL is the actual # Jun 11 00:06:25 no Jun 11 00:06:26 and it would be java -jar webosdoc......jar Jun 11 00:06:26 cheddar314: java -jar webosdoc.jar or whatever the file is called Jun 11 00:06:30 you don't type MSL Jun 11 00:06:30 http://investor.palm.com/releasedetail.cfm?ReleaseID=389058 Jun 11 00:06:41 you type what your MSL is, it's different from phone to phone Jun 11 00:06:50 yeah Jun 11 00:06:56 yea i know Jun 11 00:07:07 i'm working on a program to provide users with their MSL Jun 11 00:07:27 as for MMI, I'll look for what it is supposed to do as soon as i help blau fix universal search Jun 11 00:07:47 Any other ideas PreGame, or do I give up and try another PC to see if that works Jun 11 00:07:48 ? Jun 11 00:07:53 Where are you entering the Hash codes at? Jun 11 00:08:00 doesn't get past the connect your phone screen... Jun 11 00:08:02 the phone scren Jun 11 00:08:08 thats fine Jun 11 00:08:10 Ahchoo: the phone application Jun 11 00:08:26 see if it installed the service Jun 11 00:08:31 WAIT Jun 11 00:08:34 do this Jun 11 00:08:42 right click on the .jar file and click run as administrator Jun 11 00:08:47 those of you who don't know what hash codes are: be careful Jun 11 00:08:55 you can screw up your phone with them Jun 11 00:09:02 not without the MSL Jun 11 00:09:05 Anyone made any progress in Linux? Jun 11 00:09:30 PreNomadBrad, no I just asked Jun 11 00:09:31 Im looking into Tethering Jun 11 00:09:33 driver issue Jun 11 00:09:36 yeah, but it's easy to get your msl...any sprint employee will give it to you Jun 11 00:09:50 yea, we were dealing with that last night too... Jun 11 00:10:03 I don't think we're going to be able to tether with hash codes, like i thought we could yesterday Jun 11 00:10:09 unless you can get the NAI to accept it Jun 11 00:10:32 PreNomadBrad: You can run the root kit on your windows PC then enable SSH and use your linux to go from there Jun 11 00:10:48 i'm gonna restart Jun 11 00:11:02 PreGame: yeah, but then I have to get off the couch Jun 11 00:11:10 I would think until more progress has been made, the linux port can wait a bit Jun 11 00:11:12 hrmmm Jun 11 00:11:20 since theres two os' supported already Jun 11 00:11:35 Quick question... I was getting ready to port over my number from another carrier... Sprint told me it would take 24 hours... If I call them have them start the port then change my hash would my phone be up right away? Jun 11 00:11:42 is optik678 here? Jun 11 00:11:48 i thought there was .so drivers in the .jar file Jun 11 00:11:52 well then I guess I'll go for it Jun 11 00:11:57 Ahchoo: wrong channel, try #webos please Jun 11 00:12:12 oh, sorry, forget I said that Jun 11 00:12:15 rwhitby? Jun 11 00:12:22 (you're talking about hashes, right) Jun 11 00:12:26 yes Jun 11 00:12:26 lol Jun 11 00:12:39 ahchoo: shouldn't make a difference... Jun 11 00:12:51 ahchoo they say 24 hours but in reallity its only 5 minutes Jun 11 00:12:53 but if they said 24 hours, they are giving you a "at the longest" estimate Jun 11 00:12:59 usually it's about 5-10 mins Jun 11 00:13:06 oh sweet deal Jun 11 00:13:36 i think the radio iptables information should be added to the wiki if ssh/telnet is enabled Jun 11 00:13:44 ie. wireless only Jun 11 00:13:46 anyone know where the webdrawer reference points to? Jun 11 00:13:50 is the user i added with the ssh guide supposed to not have any root privaledges? Jun 11 00:13:54 hah, i just pxe'd a box off my pre. Jun 11 00:14:02 i can't mount with that user no more Jun 11 00:14:11 Btw... In the field of tethering... Anyone notice when they enable the bluetooth service and send traffice from another machine to their phone they get a message to pop up. Jun 11 00:14:35 we were working on that on saturday. Jun 11 00:15:38 did you make any progress? Jun 11 00:15:39 pre is the first actual phone with omap3, right? Jun 11 00:16:59 Ahchoo, wouldn't take that long to port anyway. We had our four ported within 10 mins. Jun 11 00:17:20 roxfan, yes Jun 11 00:17:42 CRAP Jun 11 00:17:44 so doing 'usbnet enable' brings up a usb0 ethernet in ifconfig Jun 11 00:17:49 root has a password now Jun 11 00:18:24 ? Jun 11 00:18:41 after setting up the SSH via the wiki i can no longer login with root Jun 11 00:18:52 no, you cannot...that's the point. Jun 11 00:18:57 bpadalino: where did you see usbnet? Jun 11 00:19:04 wth Jun 11 00:19:07 in /usr/sbin Jun 11 00:19:09 where did blau go? Jun 11 00:19:14 PreGame: you login as the user you created Jun 11 00:19:16 you login as the user you created with a password and then su - to root. Jun 11 00:19:17 well the issue is that the SSH user does not have privs to do much Jun 11 00:19:29 is sudo on there? Jun 11 00:19:33 I was trying to help him and got his problem found and he disappeared Jun 11 00:19:35 cant mount Jun 11 00:19:35 My WiFi decided it didn't like me. PreGame, did you have any more ideas, or should I try switching to another pc? Jun 11 00:19:39 clue: root doesn't have a passwd and you made a suid su command. Jun 11 00:19:56 oh snap Jun 11 00:20:03 ohhh snap ... what? Jun 11 00:20:11 that detail i needed Jun 11 00:20:12 zinge do you have any AV firewalls? Jun 11 00:20:29 Av is Mcaffee, but no internet or firewalls whatsoever. All turned off. Jun 11 00:20:53 we should update the wiki, to be more descriptive what the ssh stuff does? Jun 11 00:20:55 that is the whole point of doing it that way, so root can remain unmolested (no passwd) but you can't log in as him...you have to login as a user that does have a passwd. Jun 11 00:21:06 dreadchicken: Forgot to su :P Jun 11 00:21:27 thanks for the clue: Jun 11 00:21:33 np Jun 11 00:21:34 i'm new to linux Jun 11 00:21:42 you know, having that would be fine to open up evdo access actually, we should note that also Jun 11 00:22:13 someone whois me Jun 11 00:22:15 ##MMI is for gsm Jun 11 00:22:27 LarrySteeze on #webos-internals #webOS Jun 11 00:22:27 LarrySteeze using irc.freenode.net http://freenode.net/ Jun 11 00:22:27 LarrySteeze End of /WHOIS list. Jun 11 00:22:30 whoops Jun 11 00:22:31 your IP changes each time you reboot so really the only way to get your phone accessed is for someone to be scanning IP's Jun 11 00:22:41 err Jun 11 00:22:59 comcast? Jun 11 00:23:09 zinge: Go ahead and turn off the AV completely Jun 11 00:23:11 why did it come up comcast? I'm on through sprint Jun 11 00:23:12 no EVDO Jun 11 00:23:20 sprint leases out Jun 11 00:23:26 no Jun 11 00:23:27 14 Jun 11 00:23:27 14 Jun 11 00:23:30 depending on which cell tower you are on Jun 11 00:23:31 opie-x, notice that i took out the -i eth0 on the ssh version, you can login via evdo. Jun 11 00:23:33 i tethered through my phone Jun 11 00:23:35 sorry Jun 11 00:23:37 my pre Jun 11 00:23:44 oh you got it working? Jun 11 00:23:47 LarrySteeze: over usb or PAN? Jun 11 00:23:47 but i screwed up...my pre is connected to my lan >.< Jun 11 00:23:53 ... Jun 11 00:23:54 nai info is in cust.pri Jun 11 00:23:56 guess not Jun 11 00:23:56 gotcha, didn't catch that Jun 11 00:23:58 nice one Jun 11 00:24:08 you should change the comment Jun 11 00:24:10 Okay. Desktop just ate itself, rebooting now. Then I'll try disabling AV and connecting again. Jun 11 00:24:11 it's misleading Jun 11 00:24:18 gimmie some wiki love Jun 11 00:24:23 PreGame: you might be able to register an addiditional gadget device through the api novacom uses Jun 11 00:24:25 this is eerily similar to iBoot Jun 11 00:24:26 wow Jun 11 00:24:28 i don't have write access to it. Jun 11 00:25:27 ok well Jun 11 00:25:30 PreGame: how do you enable SSH like you mentioned above? Jun 11 00:25:37 i still broke a wall Jun 11 00:25:47 I'm connected to the internet through the usb on my pre. Jun 11 00:25:49 hey Jun 11 00:25:56 can someone make me a wiki account? for real Jun 11 00:25:57 http://predev.wikidot.com/ Jun 11 00:26:03 this is annoying taking notes in textedit :P Jun 11 00:26:05 i believe newer phone dont use nai, just different data user names for phone internet and tethering Jun 11 00:26:08 http://predev.wikidot.com/backdoor for SSH after you've rooted Jun 11 00:26:10 LarrySteeze: how? Jun 11 00:26:17 rwhitby, can you give me write access to the wiki for the backdoor page so i can update the bug and add comments? Jun 11 00:26:20 me too Jun 11 00:26:20 oh ok, musta missed it. thanks Jun 11 00:26:21 hold on Jun 11 00:26:28 Lazy you sound like your close Jun 11 00:26:40 d0lph1nK1ng: to be exact http://predev.wikidot.com/backdoor Jun 11 00:26:48 let me get this working fully and then i'll explain. Jun 11 00:26:59 thanks, great work guys Jun 11 00:27:38 whois me again Jun 11 00:27:41 jesus, that wiki capture is impossible Jun 11 00:27:53 captcha ? Jun 11 00:28:13 PreGame: restarted, plugged into a new usb port, and turned off firewalls and AV. Finally went through Got/Expected with no errors. Jun 11 00:28:18 Trying to telnet now. Jun 11 00:28:18 OK, I've given the wiki password to everyone who has asked. those people are welcome to give it to anyone else who they think will contribute. just please don't post it publicly anywhere. Jun 11 00:28:20 comcast Jun 11 00:28:21 I DID IT! Jun 11 00:28:41 brb Jun 11 00:28:47 what did you do ? Jun 11 00:28:47 we're not trying to keep out anyone who wants to contribute, we're just trying to keep out the spammers. Jun 11 00:28:51 awesome zinge Jun 11 00:29:06 once you telnet in I would run the SSH backdoor so that your more secure Jun 11 00:29:30 agreed Jun 11 00:29:37 without the backdoor, i know switching out of Dev mode prevents logging into root. but after that, when you turn dev mode back on, can you login to root or must u re-root the device? Jun 11 00:29:46 telnet should almost be a written rule to disable if not in developer mode Jun 11 00:30:07 Telnet on port 23, correct? Jun 11 00:30:10 yup Jun 11 00:30:12 d0lph1nK1ng you should be able to turn off devmode adn still have ssh Jun 11 00:30:12 ssh 22 Jun 11 00:30:19 It won't connect. Rebooting Pre now to see if that helps. Jun 11 00:30:29 zinge: just type telnet in command prompt Jun 11 00:30:33 PreGame: i said without backdoor Jun 11 00:30:40 ohhh Jun 11 00:30:50 no Jun 11 00:30:56 I'll try command prompt when it reboots; I was using PuTTY set to telnet port Jun 11 00:30:56 can someone please write up a page on the wiki that tells people how to use that wiki password (but don't actually put the password on that page thanks) Jun 11 00:30:57 when you ran the .py script it created the backdoor Jun 11 00:31:12 ok nice Jun 11 00:31:23 but the backdoor that the .py script created IS NOT SECURE Jun 11 00:31:48 that means if I have your EVDO IP i could root your device that is why i recommend running the SSH setup to make it secure Jun 11 00:32:10 side note: anybody else notice that rebooting the phone takes forever? Jun 11 00:32:11 telnet - huge security hole... Jun 11 00:32:19 I take it back. I didn't do it. Jun 11 00:32:24 and then i can disable telnet? (i am a developer so i'd prolly want to stay in dev mode) Jun 11 00:32:31 yeah, I would have been happier for the first script to use ssh and keys. Jun 11 00:32:33 LarrySteeze: where are you in MA? Jun 11 00:32:43 It does Zinge, but smart phones always take forever too startup. Jun 11 00:32:55 larry, what were you looking to do ? Jun 11 00:32:58 nebula: no...houston, tx Jun 11 00:33:13 ah Jun 11 00:33:14 j/k...boston Jun 11 00:33:15 anyone in the dallas area just go thru that storm Jun 11 00:33:30 ::sigh:: Telnet won't connect over Wifi Jun 11 00:33:38 bpadalino: I appear to be able to connect via usb to my phone...to my wifi network Jun 11 00:33:42 I'll try switching to Evdo and checking the ip there just in case Jun 11 00:33:45 but not to evdo Jun 11 00:33:47 larry, ah Jun 11 00:33:50 zinge your router may have port 23 blocked Jun 11 00:34:15 disable wifi and go to whatismyip.com and access via EVDO Jun 11 00:34:26 PreGame: that's what I just did Jun 11 00:34:33 when I disabled wifi, I couldn't connect. Jun 11 00:34:44 so I'm back to square 4 Jun 11 00:34:48 what iptables command did you run Jun 11 00:34:53 because at least I'm still connecting via usb Jun 11 00:34:55 brb Jun 11 00:35:09 i want to connect via usb Jun 11 00:35:12 how did you do that? Jun 11 00:35:40 PreGame Jun 11 00:35:45 you have the msi installed? Jun 11 00:35:59 yep Jun 11 00:35:59 root access? Jun 11 00:36:03 yep Jun 11 00:36:08 what hangup are you hitting? Jun 11 00:36:22 PreGame: disabled WiFi, got my EVDO ip, still can't telnet Jun 11 00:36:28 i thought you ment being able to access ALL the files via usb instead of WIFI Jun 11 00:36:44 run the .py again Jun 11 00:36:56 PreGame: I mean I can access the internet through my pre via usb Jun 11 00:37:03 but only through the wifi network in my home. Jun 11 00:37:08 not through evdo Jun 11 00:37:22 Py completed with no errors. Turning on WiFi Jun 11 00:37:41 so essentially, I'm using my pre as a $500 wireless g adapter :-S Jun 11 00:37:42 There are some really cool pictures in /usr/palm/applications/com.palm.app.firstuse/images, in case anyone was interested. They have names like sim_card_3.png, sim_card_instructions_1.png, etc Jun 11 00:38:04 Just an FYI Jun 11 00:38:10 LarrySteeze: how are you connecting to pre through usb for internet? Jun 11 00:38:12 SUCESS. Finally Jun 11 00:38:16 like cdc-acm? Jun 11 00:38:18 Thank you, PreGame Jun 11 00:38:24 on as root Jun 11 00:38:36 Adding SSH following instructions on Wiki now Jun 11 00:38:48 np Jun 11 00:39:01 yes Jun 11 00:39:08 tmzt: It sounds like he is just using Passthru Jun 11 00:39:20 i was trying to use it specifically as a modem Jun 11 00:39:22 Passthrough? Jun 11 00:39:38 and for some reason I can only do it through wifi Jun 11 00:39:56 but when I disable wifi, I have no luck Jun 11 00:40:02 thats because Sprint is the ones that disabled tethering on their network Jun 11 00:40:08 I understand that Jun 11 00:40:17 so what I'm trying to do is emulate the phone through my computer Jun 11 00:40:20 so you have to find some way around their block Jun 11 00:40:29 because I need sprint to think it's the phone asking for the data, not a computer Jun 11 00:40:35 yea Jun 11 00:40:45 is there any settings that show that the phone is connected to a pc? Jun 11 00:40:46 interesting... when the screen auto-turns off, it shuts the wifi connection Jun 11 00:41:00 yea if it isn't plugged in it does that Jun 11 00:41:03 from linux's prespective, what's the difference? Jun 11 00:41:08 nice ssh working? Jun 11 00:41:16 for me yes Jun 11 00:41:16 yup Jun 11 00:41:25 god i love you guys Jun 11 00:44:32 talk about ironic Jun 11 00:45:00 my girlfriend just asked me how she can jailbreak her iPhone...she read online that if it was jailbroken she can tether it. Jun 11 00:45:00 Rebooting now, should have ssh when it comes back up Jun 11 00:45:03 I can't install novacomd on my machine Jun 11 00:45:08 does it usually take forever to turn telnet on in vista? Jun 11 00:45:12 win7 x86 Jun 11 00:45:32 cheddar: automatically or manually? Jun 11 00:45:33 anybody got some suggestions? Jun 11 00:45:35 is the wiki-maintainer here? Jun 11 00:45:36 either Jun 11 00:45:48 don't know what to tell you Jun 11 00:45:58 which novacommand driver are you installing? Jun 11 00:46:19 i've extracted the msi and have access that.. but no luck... Jun 11 00:46:21 I seem to be one of the few with this problem, but does someone want to add to the wiki that when rooting and running talk.py, all firewalls and AV programs should be turned off? Jun 11 00:46:32 by the way: anyone here on twitter Jun 11 00:46:36 Yes Jun 11 00:46:40 novacommand for x86... is there another option besides x64 Jun 11 00:46:43 add me: LarrySteeze Jun 11 00:46:46 twitter yes Jun 11 00:46:50 lol Lazy your gf has an Iphone.... ewww... Jun 11 00:46:55 i'll follow you right back Jun 11 00:47:11 Ahchoo: She has a 3g. She wants my pre. Jun 11 00:47:22 ah nice Jun 11 00:47:37 You have been followed. Jun 11 00:47:39 but family plan, att, all that stuff Jun 11 00:47:40 cool Jun 11 00:48:39 LarrySteeze: what oether novacommand drivers are there? Jun 11 00:48:45 I wonder what Sprint is looking at to determine if the traffic is from the phone or tethered computer Jun 11 00:49:14 I still think it's the phone it's self, not sprint Jun 11 00:49:31 I wouldn't be surprised, though, if it's blocking non browser ports Jun 11 00:49:42 anyone knows how to add movies to pre? Jun 11 00:49:43 sprint looks at the user name @sprintpcs.com, phone use diferent user names for regular data and for teathering Jun 11 00:49:45 I still think its Sperint Jun 11 00:49:45 .mkv movies? Jun 11 00:49:59 the NAI is different for the phone? Jun 11 00:50:02 LarrySteeze: It is possible it is reading the browser and network address to see if it is a phone address or computer Jun 11 00:50:03 interesting Jun 11 00:50:16 network address would be the same Jun 11 00:50:21 can somebody tell me what the command line is for their novacom service? Jun 11 00:50:22 browser user agent is easily spoofed Jun 11 00:50:25 the ip would be the same Jun 11 00:50:37 not ip Jun 11 00:50:39 but mac Jun 11 00:50:42 but emkman is right Jun 11 00:50:46 it woulb be from the phone Jun 11 00:50:47 as far as sprint can tell Jun 11 00:50:49 the mac is the same Jun 11 00:50:49 ssh is up and running. finally. thank you very much PreGame Jun 11 00:50:51 quick question with the rooted pre can you ssh from the phone to other hosts? Jun 11 00:50:53 so it may be looking at the agent making the calls Jun 11 00:50:54 wait I just tuned in - is sprint detecting tethering somehow? Jun 11 00:50:54 MAC same too, request is always from the phone modem Jun 11 00:51:04 yes Jun 11 00:51:07 they never did back when I had a hacked treo Jun 11 00:51:08 aubilenon: yes Jun 11 00:51:09 either sprint or the pre Jun 11 00:51:22 aubilenon: I have tethering working, but only via wifi Jun 11 00:51:29 hmm Jun 11 00:51:34 I was scanning thru the carrier_network_data_settings database last night Jun 11 00:51:34 great now if java could be install to work Jun 11 00:51:39 via only evdo, it doesn't work Jun 11 00:51:41 but couldnt identify a particular column Jun 11 00:51:44 I bet it's the pre doing something, not Sprint Jun 11 00:51:47 or sprint for that matter Jun 11 00:51:55 and the beer i've been drinking does not help anymore. Jun 11 00:51:57 aubilenon no its sprint Jun 11 00:52:08 the pre is designed to tether Jun 11 00:52:08 PreGame: how can you tell? Jun 11 00:52:08 has anyone tried setting the special debug flag in the bluetooth-assistant? Jun 11 00:52:12 oh Jun 11 00:52:12 Avil =1 Jun 11 00:52:13 i looked at the code Jun 11 00:52:21 could someone tell me what the path to the executable for the Novacom service is? it wouldn't install for me Jun 11 00:52:24 anyone seen how to change wallpaper? i'd like to make a cron job to do that Jun 11 00:52:33 its not an executable cheddar314 Jun 11 00:52:38 its a driver of sorts Jun 11 00:52:41 its in the resources folder of the jar Jun 11 00:52:44 you on windows? Jun 11 00:52:45 or mac Jun 11 00:53:05 windows 7 x86... the device driver installs but no other files get installed Jun 11 00:53:19 you try the python script? Jun 11 00:53:22 brb: have to help my gf with her mobile me Jun 11 00:53:51 cheddar314: http://predev.wikidot.com/rooting Jun 11 00:54:00 python script complained about lines 48,24,7 Jun 11 00:54:07 interesting Jun 11 00:54:11 cant help you there Jun 11 00:54:14 not on windows right now Jun 11 00:54:28 You need the service running for the python script to work Jun 11 00:54:33 So I guess Sprint isn't planning on officially supporting tethering on the Pre ever Jun 11 00:55:03 emkman: can you please register your nick on freenode? Jun 11 00:55:04 they may not "Support" it but that doesn't mean there aren't ways around it Jun 11 00:55:05 cheddar: what happens when you run the x86 msi as admin? Jun 11 00:55:08 the installer didn't create a service.... if someone would get the properties of their service that could help Jun 11 00:55:13 rwhitby: is this still the channel for research? Jun 11 00:55:19 cheddar314: what os Jun 11 00:55:20 as admin, it still doesn't install Jun 11 00:55:25 win7 Jun 11 00:55:28 tmzt: yep, legit research Jun 11 00:55:28 wont work. Jun 11 00:55:31 opie-x I like the thought on the wallpaper switch via cron (back end to make an auto switcher program) thumbs up Jun 11 00:55:32 cheddar314 run the .msi as Adminsistrator Jun 11 00:55:32 i'll update the wiki now Jun 11 00:55:39 PreGame: won't work Jun 11 00:55:43 right click and click run as admin Jun 11 00:55:46 tried it earlier Jun 11 00:55:49 rwhitby: always Jun 11 00:55:51 just tried to run talk.py and got syntax error Jun 11 00:55:55 msi's don't have a "run as admin" Jun 11 00:56:02 yeah, i'll update the wiki Jun 11 00:56:10 Shift> Rgith Click Jun 11 00:56:16 see if that gives you a Jun 11 00:56:21 "run as admin" button Jun 11 00:56:26 even so, i ran it from the administrator's console and it still didn't work. Jun 11 00:56:35 i can confirm it wont work in 7 Jun 11 00:56:42 NERGAL_JAF23323: i'll keep you posted =) Jun 11 00:56:44 cheddar314: Right click the .jar and click run as admin Jun 11 00:56:47 can anyone confirm it does work in vista? Jun 11 00:56:50 that will isntall it the same Jun 11 00:56:54 oh god does windows 7 make service creation even more of a pain in the ass? Jun 11 00:56:57 although i do need to try out Prototype for a few mins Jun 11 00:57:06 the service runs an executable from c\prog files\Palm, Inc\novacom\x86\novacomd.exe Jun 11 00:57:10 great work guys, will be getting going on catching up with everything tonight Jun 11 00:57:10 the game, not the js framework Jun 11 00:57:12 creation of a service is easy.... Jun 11 00:57:23 thanks zinge Jun 11 00:57:34 any parameters? Jun 11 00:57:40 windows 7 doesn't allow the addition of files to program files unless it is run as admin Jun 11 00:57:43 so that is where the issue is Jun 11 00:57:49 nope, no parameters Jun 11 00:57:52 yeah, i tried running it in 7, no dice. Jun 11 00:57:53 thx Jun 11 00:57:56 PreGame where did you see in the code where tethering is enabled. I see the code for it, but I dont see where IP traffic is forward to the EVDO network. Jun 11 00:58:02 cheddar314: can you run as admin on the .jar Jun 11 00:58:13 ^^ didn't try that Jun 11 00:58:17 its in the .class files Jun 11 00:58:25 there was a whole class dedicted for tethering Jun 11 00:58:48 doesn't look like that worked either Jun 11 00:58:59 How about i do this Jun 11 00:59:04 i will zip up the files Jun 11 00:59:05 what jar ? Jun 11 00:59:06 send them to you Jun 11 00:59:12 and you can install the service manually Jun 11 00:59:42 or do you have an xp machine you can install and grab the files from? Jun 11 00:59:44 my wife said hers is asking about a sytem update..... Jun 11 00:59:48 no xp system Jun 11 00:59:58 what version of 7 do you have? Jun 11 01:00:05 it might have the built-in xp emulator Jun 11 01:00:20 x86 beta Jun 11 01:00:34 what build number Jun 11 01:00:52 7000? Jun 11 01:00:57 sounds right Jun 11 01:01:07 the public beta Jun 11 01:01:16 you need 7100 to get xp mode Jun 11 01:01:25 ie RC1 Jun 11 01:01:39 i've got rc1... just haven't installed yet... need to back up files Jun 11 01:02:21 pregame, are you gonna zip up the Progs/Palm, Inc files? Jun 11 01:02:39 couldn't transfer Jun 11 01:02:52 ifthis is the right place to ask, to get root on pre, i installed python, novacom, and the rooter files, when i run talk.py it doesnt do anything.. gives me an error Jun 11 01:02:53 i was about to suggest xp mode but if you don't have the right build :( Jun 11 01:03:10 hmmm Jun 11 01:03:17 bootie is interesting Jun 11 01:03:21 dynamoracing, what error? Jun 11 01:03:31 it has many uboot commands Jun 11 01:03:35 same here, I am getting Syntax error Jun 11 01:03:40 ouch head hurts back to learn more later thanks y'all Mytreo.net is with you :) Jun 11 01:03:50 when extracting the msi, i have a folder with novacomd.exe, WdfCoInstaller01007.dll, WinUSBCoInstaller.dll, EUDFUpdate_01007.dll Jun 11 01:04:03 chron: which is why I thought it was uBoot initially. I'm still not convinced that it isn't. Jun 11 01:04:05 gives error of Invalid Syntax Jun 11 01:04:18 novacomd.exe is the service Jun 11 01:04:21 are those the files in progs/palm, inc? Jun 11 01:04:26 dynamoracing, something about int()? Jun 11 01:04:27 its not Jun 11 01:04:27 but Jun 11 01:04:31 it is VERY much like uboot Jun 11 01:04:35 i am looking at it in ida now Jun 11 01:04:47 or not Jun 11 01:04:47 it has uboot commands and very similar code, put it that way Jun 11 01:04:59 skraz, you are having trouble getting root, or something else? Jun 11 01:05:00 so it does appear to be unique rather than slimmed down? Jun 11 01:05:06 zinge: I have the same error. Doesn't say anything other that syntax error Jun 11 01:05:10 trouble getting root Jun 11 01:05:38 when you try to run talk.py, the only thing it says is syntax error? no other details? Jun 11 01:05:57 I ran it in GUI and python highlighted the " after %s in print "Messages: %s and %s" % (i, other[0]) Jun 11 01:06:06 anyone know how to find out your MSL? Jun 11 01:06:35 in cmd it showed me File "", line 1 Jun 11 01:06:52 skraz: are you using python 3.0? the wiki says to use 2.6 Jun 11 01:07:17 that's probably it. I used three because the README said anything aboe 2.5 Jun 11 01:07:31 3.0 and 2.x are very different Jun 11 01:07:41 try 2.6.2 and see what happens Jun 11 01:07:48 ty, uninstalling 3 Jun 11 01:07:49 will ActiveState version of python work? Jun 11 01:09:22 ok so it's not sprint blocking it...per se Jun 11 01:09:29 not sure what ActiveState is djk Jun 11 01:09:47 cheddar314! Jun 11 01:09:54 so you DO have a folder with novacomd.exe Jun 11 01:09:58 i asked and you said NO Jun 11 01:10:00 he cheated Jun 11 01:10:04 http://www.activestate.com/ Jun 11 01:10:05 he extracted the msi Jun 11 01:10:10 haha Jun 11 01:10:32 what zinge said Jun 11 01:10:34 wait Jun 11 01:10:35 ok now do novacomd.exe -i Jun 11 01:10:44 or... double click it Jun 11 01:10:47 and it should install it Jun 11 01:10:47 cheddar doesn't have root STILL? Jun 11 01:10:50 error installing service Jun 11 01:11:07 cheddar: right click on the program and run it as administrator Jun 11 01:11:07 djk, it looks like thats just some kind of company branding with support and stuff Jun 11 01:11:21 do you know what version of python it's based off of? Jun 11 01:11:29 ran it from Administrator:Command Prompt Jun 11 01:11:37 alternately, try it. if you can get root, then that version works Jun 11 01:11:42 ver 2.6 Jun 11 01:11:48 then you might have a corrupted version Jun 11 01:11:49 redownload Jun 11 01:11:50 then it should work fine Jun 11 01:12:17 we're sure the service will run on win7? Jun 11 01:12:24 they provide free perl, python, tcl and some other stuff Jun 11 01:12:30 no we aren't sure Jun 11 01:12:34 ok Jun 11 01:12:37 just checking Jun 11 01:12:40 ifconfig not a command... Jun 11 01:12:48 just hoping Jun 11 01:12:51 zinge: I'm on win7 Jun 11 01:12:56 ah Jun 11 01:12:59 thats what i was asking Jun 11 01:12:59 ok Jun 11 01:13:01 LarrySteeze: RC1? Jun 11 01:13:05 yes Jun 11 01:13:17 x64 Jun 11 01:13:17 i may need to upgrade.... Jun 11 01:13:22 haha wow Jun 11 01:13:23 so it will work somehow. just making sure Jun 11 01:13:25 this thing has fsboot Jun 11 01:13:31 and go Jun 11 01:13:38 djz, it should work with the activestate version if its based off 2.6. Try it and see Jun 11 01:13:43 are those uboot commands or are they from iBoot? Jun 11 01:13:55 cheddar: where did you find your novacomd? Jun 11 01:14:05 i should look into uBoot to find out why this looks so much like iBoot, I am starting to think iBoot got a lot of uboot code :P Jun 11 01:14:25 does ifconfig have to be ran in a certain directory? Jun 11 01:14:53 extracted the jar.... extracted the msi... found novacomd.exe Jun 11 01:15:12 what did you use to extract the msi? Jun 11 01:15:17 msiexec Jun 11 01:15:44 oh duh Jun 11 01:15:44 ifconfig is on there Jun 11 01:15:47 I have it running Jun 11 01:16:09 sh: ifconfig: not found Jun 11 01:16:30 anybody know if it works on vista? Jun 11 01:16:33 your just typing ifconfig in consol not nothing else right? Jun 11 01:16:43 -not Jun 11 01:17:01 yep Jun 11 01:17:29 maybe its just my wifi, but does the ssh connection seem to stop working and freeze up every so often for anyone else? Jun 11 01:17:33 did you extract the x86 or x64 version? Jun 11 01:17:41 nope not me Jun 11 01:17:45 zinge: I use usb for ssh now. Jun 11 01:17:48 hmmm... thats weird... Mine pops up with bs10 which MAC address is tied to bluetooth, eth0 which is tied to wifi, lo with is my local connection and ppp0 which is Sprint Jun 11 01:17:50 x86 Jun 11 01:17:51 it's more stable Jun 11 01:18:01 how do I set that up? Jun 11 01:18:02 LarrySteeze! please tell how you are using usb for ssh and not wifi Jun 11 01:18:29 i just connect through the usb port as if it was a network port Jun 11 01:18:31 LarrySteeze Jun 11 01:18:40 mnt usb0 Jun 11 01:18:42 holy hell Jun 11 01:18:43 but you have to use an IP for ssh... Jun 11 01:18:50 do you have AD-HOC wifi working? Jun 11 01:18:51 talk about PM's Jun 11 01:18:56 heh Jun 11 01:19:04 I have ad-hoc wifi...but not evdo Jun 11 01:19:11 huh Jun 11 01:19:21 Ok, I have acces to root on my Pre. After that I want to go with the SSH method, do I type everything in that code box? Jun 11 01:19:25 wifi != UMTS (evdo) Jun 11 01:19:31 skraz-: carefully Jun 11 01:19:32 yes Jun 11 01:19:34 do you have a ad-hoc Wifi setup working? Jun 11 01:19:43 line for line, don't leave a freakin' thing out. Jun 11 01:19:50 ;) Jun 11 01:19:54 LarrySteeze how are you connecting SSH via usb when SSH requires an IP? Jun 11 01:19:56 nebula: we should put that script in svn, and then people can wget it directly. Jun 11 01:20:01 yup Jun 11 01:20:02 *sigh* I can only connect to my wifi network through the pre using the pre as a usb modem Jun 11 01:20:13 that could be a bash script Jun 11 01:20:15 over telnet? Jun 11 01:20:22 saurik: who has svn access? Jun 11 01:20:22 PreGame: the Pre has an IP Jun 11 01:20:23 that's all quite srcriptable Jun 11 01:20:27 sigh? Jun 11 01:20:28 lol Jun 11 01:20:31 i'm looping it right back to itself Jun 11 01:20:33 has anyone bricked the Pre doing this? Jun 11 01:20:37 192.168.0.1 Jun 11 01:20:40 how did you get USB modem working? Jun 11 01:20:41 err sorry Jun 11 01:20:50 that's my router :P Jun 11 01:20:53 Do you mean has SVN or SVN access to where the python scripts are? Jun 11 01:20:57 but you get the point Jun 11 01:21:02 djk: people have confirmed being able to reinit the pre using the doctor. Jun 11 01:21:08 rwhitby: just saurik i would think Jun 11 01:21:08 LarrySteeze so you are ssh into your localhost? Jun 11 01:21:15 yes Jun 11 01:21:18 cool so it is low risk Jun 11 01:21:18 LarrySteeze is connecting to it via WIFI, methinks. Jun 11 01:21:29 LarrySteeze, for the linux impaired, mind doing a quick writeup/explanation of how to mount the usb cable as a network connection? Jun 11 01:21:31 LarrySteeze where did you get the SSHD daemon? Jun 11 01:21:32 do i use the SSH method over telnet? Jun 11 01:21:32 djk: the palm guys said publicly here just dont touch the first partition Jun 11 01:21:36 so how are you routing the commands to go to usb? Jun 11 01:21:44 zinge: i'm not using wifi Jun 11 01:21:45 Irix: optware feed Jun 11 01:21:46 err Jun 11 01:21:58 I'm not using linux (with the exception of the pre being wifi Jun 11 01:22:00 linux Jun 11 01:22:03 reminds me of Zaurus days Jun 11 01:22:05 * nebula scratches his head... ssh over usb? Jun 11 01:22:07 my mind is fried. Jun 11 01:22:10 Irix: 1700+ packages at http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/ Jun 11 01:22:14 nebula: it's impossible Jun 11 01:22:14 lol, soryr. I meant pre linux Jun 11 01:22:23 you'd run PPP over USB via USB->serial driver Jun 11 01:22:25 alright give me a couple mins Jun 11 01:22:30 thanks Jun 11 01:22:31 but basically Jun 11 01:22:35 me fail english? thats unpossible. Jun 11 01:22:43 it's not impossible, but you would have to want to and know how. Jun 11 01:22:45 all i'm doing is mounting my pre as a modem, not as a pre or a phone Jun 11 01:22:57 I don't think LarrySteeze is doing SSH over USB. I think he's using his Pre as a modem via USB, AND connecting to it via SSH over his LAN. Jun 11 01:23:02 i have both, you need a USB -> serial driver for modem support in any OS Jun 11 01:23:18 i think hes on crack Jun 11 01:23:20 LarrySteeze, am I correct? Jun 11 01:23:24 then it's a PPP connection to the phone Jun 11 01:23:26 http://www.modmyi.com/forums/native-iphone-ipod-touch-app-discussion/326161-ssh-via-usb.html Jun 11 01:23:38 for all else who were razzled by the concept Jun 11 01:23:47 rwhitby: thanks Jun 11 01:23:56 thanks steviebuns and nebula Jun 11 01:23:59 rwhitby: all compiled for ARM? Jun 11 01:24:10 exactly, you can use usb as a network...but not unless you want to and know how. Jun 11 01:24:16 heh Jun 11 01:24:20 Irix: yep, we've tested some and they work on the Pre. Dunno if all will. Jun 11 01:24:29 hmm... how are you connecting the pre as a usb modem? Jun 11 01:24:29 cool Jun 11 01:24:36 thttpd, xinetd and tftpd work =p Jun 11 01:24:41 I used to do that with my M1 but it required a sprint driver Jun 11 01:24:46 Irix: eno and I run that optware project Jun 11 01:24:50 has anyone got a AD-HOC wifi cnnection to work? Jun 11 01:24:54 tftp, meh. Jun 11 01:24:56 if needed, we'll set up a separate palmpre feed Jun 11 01:25:16 rwhitby: ya makes sense Jun 11 01:25:17 dreadchicken: nice - thanks for reporting Jun 11 01:25:32 rwhitby: wonder how much room the SSL libs take for SSHD to work Jun 11 01:25:44 how do i run talk.py to get pre rooted? Jun 11 01:25:45 Irix: optware has both dropbear and openssh Jun 11 01:25:51 np, works great. Jun 11 01:25:57 dynamo, where'd you go? Jun 11 01:26:08 Anyone looked at 'networking' in /etc/init.d??? Jun 11 01:26:10 are you on python version 2.6? Jun 11 01:26:11 dreadchicken: any chance you can write a wiki page on how to set up the optware feed on the device? Jun 11 01:26:12 chron: what did you find on bootloader? Jun 11 01:26:25 i did everything how directions say except that, how do i open that file?? Jun 11 01:26:32 i wonder Jun 11 01:26:32 Ahchoo: it's standard OpenEmbedded networking file, with lots of stuff that is not relevant to the Pre Jun 11 01:26:38 why is there _no_ signature checking at all? Jun 11 01:26:41 this is cool Jun 11 01:26:41 rwhitby: thanks this saves me from doing the cross compiling i started Jun 11 01:26:57 Irix: if you want optware commit access, just ask. Jun 11 01:26:57 dynamoracing, what file? you need python 2.6, not 3.0 Jun 11 01:27:00 but did you see the ip_forward function? Jun 11 01:27:00 rwhitby, sure...i see you are already working on getting the telnet and ssh into the repo. that will help quite a bit. Jun 11 01:27:17 rwhitby: will do, thanks you usually on here? Jun 11 01:27:18 ok thanks i had python 3.0 Jun 11 01:27:33 Irix: yep, me or my bip bouncer will always be here Jun 11 01:27:35 all I did was set up a network via USB/serial. I connected my Pre to it. Disabled ethernet/wifi on my desktop, yet still acquire an IP address via the pre being connected to my computer. I then ssh into my pre using that same IP. Jun 11 01:27:40 dynamoracing, download 2.6.2 and try again to see if that fixes it Jun 11 01:28:33 Now, if i'm screwing something up, then I really need to get some sleep, but I swear that I'm connecting to my phone via usb. Jun 11 01:28:36 LarrySleeze, thanks for clearing that up. What OS? Jun 11 01:28:43 *sigh* Jun 11 01:28:50 :) Sorry. Jun 11 01:28:54 windows 7. x64. Jun 11 01:28:57 LarrySteeze, thanks. That makes a lot more sense. Jun 11 01:29:13 crap... i think i'm gonna try to run nagios checks against my cell phone Jun 11 01:29:14 haha Jun 11 01:29:23 silly dynamic ip.. Jun 11 01:29:27 Now I just have to remember how to set up a network over usb/serial. Time to google things. Jun 11 01:29:30 LarrySteeze: can you open Network Connections and see what's active? Jun 11 01:29:34 I just want to know when I can install AmigaOS on mine! Jun 11 01:29:35 zinge: you'll need a USB-> serial driver for whatever OS your using, you also have to dial #777 Jun 11 01:29:36 haha, nagios is tedious Jun 11 01:29:47 zd215: nagios puts dinner on my table ;) Jun 11 01:29:57 zinge: zinge: larrySteeze is leaving out a lot of steps required to make this work........ ........ Jun 11 01:30:02 lets keep it tedious hehe Jun 11 01:30:02 I know Jun 11 01:30:12 there ya go Jun 11 01:30:26 what? what did i leave out? Jun 11 01:30:39 LarrySteeze: to initiate a data call you have to dial #777 Jun 11 01:30:42 I didn't do anything special, i swear to you. Jun 11 01:30:42 it's not automagic Jun 11 01:30:44 no. Jun 11 01:30:51 I didn't do ANYTHING special. Jun 11 01:30:57 Irix, I had it set up with my old Sanyo M1, I just didn't understand he was doing the same thing Jun 11 01:30:57 exactly my point ;) Jun 11 01:31:10 * LarrySteeze slaps himself in the forehead. Jun 11 01:31:23 hold on. Jun 11 01:31:41 zinge: you in widnows 7 too? Jun 11 01:31:49 no, I'm on xp Jun 11 01:31:52 so it has a USB -> serial driver for the pre out of the box? Jun 11 01:32:01 i know XP doesn't so unless you installed one.... Jun 11 01:32:09 correct Jun 11 01:32:12 was reading the wiki page on tethering and wondering why its all about mobile ip? Jun 11 01:32:14 thats what i was trying to ask him before Jun 11 01:32:17 i haven't tried it on OSX or Linux yet Jun 11 01:32:23 why can't one just use linux's built in ip forwarding capability? Jun 11 01:32:28 I wa asking him where he got the driver Jun 11 01:32:38 but apparently win7 must come with one Jun 11 01:32:38 hello folks Jun 11 01:32:55 hi peekoroolz Jun 11 01:32:56 been too busy cross compiling, but rwhitby just saved me a ton of time :D so i can focus on other stuff now Jun 11 01:33:03 i guess Jun 11 01:33:06 Has anyone been able to get root on Win7 x64 yet? Jun 11 01:33:10 still need to tell it to dial #777 Jun 11 01:33:20 Lol, the music fileindexer has a genre called "Porn Groove" Jun 11 01:33:24 unless windows 7 knows it's a cellular modem and does this auto magically Jun 11 01:33:33 that's how I used to get my old sprint phones tethered Jun 11 01:33:40 but 7 might be specia Jun 11 01:33:41 l Jun 11 01:33:57 i was asking him because the wifi ssh seems to be going abnormally slow sometimes Jun 11 01:33:59 lol, ya i guess so... that guy doesn't seem to really understand the process statr to finish Jun 11 01:34:16 powerd: System woke up. Jun 11 01:34:17 you have sshd installed on your pre? Jun 11 01:34:20 if i had a dollar.... Jun 11 01:34:29 someone shoot me Jun 11 01:34:35 *bang* Jun 11 01:34:38 yes Jun 11 01:34:43 cool Jun 11 01:34:43 maybe? Jun 11 01:34:56 wifi wasn't disabled. Jun 11 01:34:56 wait; I'm going to say yes. Because I can ssh into it using putty Jun 11 01:34:57 maybe? if you didn't install it, it's not there Jun 11 01:35:01 lol Jun 11 01:35:10 it'd be a manual process Jun 11 01:35:14 i swear i disabled it. Jun 11 01:35:17 you sure your not telneting in? Jun 11 01:35:26 I did the I did the dropbear install from the wiki Jun 11 01:35:30 ya then you have it Jun 11 01:35:37 even telnetd is slow Jun 11 01:35:41 but I was eating at the time and just copy/pasting, not actually looking at what I was installing Jun 11 01:35:44 and it's less protocol overhead by a large margin Jun 11 01:35:47 how do i telnet into pre?? Jun 11 01:36:06 I don't think its the protocol Jun 11 01:36:16 might be the pre going to sleep Jun 11 01:36:21 on 2 seperate machines, the first few min of login work great Jun 11 01:36:23 i noticed a lot of debugging for power saving Jun 11 01:36:25 and then its slow as hell Jun 11 01:36:26 probably drop CPU cycles Jun 11 01:36:31 probably Jun 11 01:36:32 what do i type in telnet to connect to the pre Jun 11 01:36:44 God, I hope I did this right.. Jun 11 01:36:44 since i know the CPU supports frequency throttling Jun 11 01:36:50 Run>cmd, telnet yourpre'sip Jun 11 01:37:07 it was cutting off the wifi when it slept the screen Jun 11 01:37:10 so I plugged it in Jun 11 01:37:26 i hope everyone who follows that hack wiki also adds a line to block telnet from thE PPP interface Jun 11 01:37:32 otherwise the pre is wide open Jun 11 01:37:43 LarrySteeze whwen you setup your modem what com port did you use? Jun 11 01:37:44 but it still seems to be throttling or something when the screen goes off, even with the power plugged in Jun 11 01:37:45 or adds a "-i eth0" to the iptables allow coammnds Jun 11 01:38:03 why doesn't ifconfig work on the pre? Jun 11 01:38:04 Lol. the Pre broadcasts reboots. Jun 11 01:38:07 thanks for reminding me Irix, i haven't even restarted and turned off developer mode yet Jun 11 01:38:12 fixing now. Jun 11 01:38:22 you can also do a Jun 11 01:38:31 PreGame: ignore everything I've said for the last hour. I went to take a screenshot of my network connections screen and wifi was enabled. Jun 11 01:38:39 heh Jun 11 01:38:41 I'm ready to shoot myself. Jun 11 01:38:45 rofl Jun 11 01:38:59 funny for you, embarassing for me. Jun 11 01:39:24 although, i'll see if I can nmap my usb disk Jun 11 01:39:27 iptables -I INPUT -i ppp0 -p tcp --dport 23 -j DROP Jun 11 01:39:32 if your use the python hack to get in Jun 11 01:39:38 so if you wanna see some realtime bugs that'll be fixed hopefully... Jun 11 01:39:41 do that command right when you login Jun 11 01:39:46 use your phone while running this Jun 11 01:39:46 watch --interval=.1 tail -n 30 messages Jun 11 01:39:49 can anyone else do ifconfig on the pre? Jun 11 01:39:51 uh oh Jun 11 01:40:00 yeah i can do ifconfig Jun 11 01:40:01 in /var/log Jun 11 01:40:03 that'll block telenet on the PPP (UMTS/evdo/1x) interface Jun 11 01:40:05 the girlfriend fell asleep playing an iphone game Jun 11 01:40:10 from python, telnet, or shhd? (Irix) Jun 11 01:40:13 bpadalino: are you in a special dir or anything? Jun 11 01:40:16 nope Jun 11 01:40:17 how do you get your evdo ip? Jun 11 01:40:20 zinge: telnet or ssh Jun 11 01:40:20 first Pre internet accessible web server. Jun 11 01:40:22 are you in via the ssh? Jun 11 01:40:26 First I'm turning off developer mode just so I don't forget to later Jun 11 01:40:26 ok Jun 11 01:40:29 thats what I though Jun 11 01:40:30 d0lph1nK1ng, ifconfig -a Jun 11 01:40:34 moral decision...let her sleep while I continue to work, or ....yeah decision made Jun 11 01:40:36 in via usb Jun 11 01:40:46 i haven't bothered installing sshd or telnet as a permanent service Jun 11 01:40:50 i just use the hack to get back in Jun 11 01:40:55 always the 1st command i run Jun 11 01:40:56 d01: hash code is the easiest way Jun 11 01:41:01 ah. I'm getting my pre replaced tomorrow Jun 11 01:41:07 so I didn't really care what I installed atm Jun 11 01:41:10 dead pixels Jun 11 01:41:12 continue to work, Larry Steeze Jun 11 01:41:21 heh, Pre doesn't make a bad webserver Jun 11 01:41:23 zinge: you can always nuke the device and start over Jun 11 01:41:38 dreadchicken, ifconfig not found? Jun 11 01:41:43 i gotta run Jun 11 01:41:45 ill be back later Jun 11 01:41:46 you aren't root Jun 11 01:41:50 dreadchicken: I don't recommend putting it in the microwave Jun 11 01:41:55 thanks Irix Jun 11 01:41:58 sbin/ifconfig usually Jun 11 01:42:08 webserver in the microwave? Jun 11 01:42:10 even without root Jun 11 01:42:12 ifconfig is in /sbin Jun 11 01:42:15 or use ip Jun 11 01:42:16 I think people are getting confused Jun 11 01:42:23 ip addr add Jun 11 01:42:26 iproute2 is there Jun 11 01:42:53 i was reading remove -i eth0 for evdo access, if we're using the SSH backdoor and have a secure password, that is secure, right? Jun 11 01:43:13 people seemed reluctant to login over evdo Jun 11 01:43:50 d0lph1nK1ng: as secure as passwords and ssh are, yes. Jun 11 01:43:53 d0lph1nK1ng: secure password, yes. Jun 11 01:44:02 ifconfig ppp0 | grep addr | awk '{ print $2 };' Jun 11 01:44:02 telnet = teh bad Jun 11 01:44:07 so why dont people just log in over novaterm? Jun 11 01:44:10 you already have it Jun 11 01:44:15 latency is very low Jun 11 01:44:15 I just turned on a 30min movie; lets see if that keeps it from cpu throttling long enough for ssh to not slow down Jun 11 01:44:20 I'd personally disable passwords and use keys on an internet connected device, but that's just me. Jun 11 01:44:34 same Jun 11 01:44:35 heh Jun 11 01:44:38 d0lph1nK1ng: you can put ssh on there and use a dsa key.. then use iptables to lockdown where you can ssh from (ie. a single netblock) Jun 11 01:44:39 too advanced =[ Jun 11 01:44:45 nah, to each his own Jun 11 01:44:54 I assume this means no "easy secure root" ? Jun 11 01:44:59 as long as it ain't a blank passwd Jun 11 01:45:16 dynamoracing, did you try 2.6 yet? Jun 11 01:45:17 with the ssh backdoor can ppl login to my device with no password? Jun 11 01:45:17 summatusmentis, ? it's pretty easy Jun 11 01:45:18 summatusmentis: simple su once logged in Jun 11 01:45:27 d0lph1nK1ng, no...that's the entire reason for it. Jun 11 01:45:44 what do you guys recommend for loggin in to SSH on Vista? Jun 11 01:45:45 dreadchicken: "easy" here meaning a documented series of steps that we know works that we can tell people about Jun 11 01:45:47 d0lph1nK1ng: it makes a user that MUST su to root. Jun 11 01:45:54 skraz: putty Jun 11 01:45:57 oh i understand now Jun 11 01:45:58 Putty Jun 11 01:45:59 * geist shakes his head Jun 11 01:46:04 d0lph1nK1ng: root isn't allowed to ssh in. Jun 11 01:46:09 summatusmentis, http://predev.wikidot.com/backdoor Jun 11 01:46:17 cause you need a password, right? Jun 11 01:46:25 yup Jun 11 01:46:25 or just in general? Jun 11 01:46:26 right and it won't let you login as root Jun 11 01:46:36 nice Jun 11 01:46:38 it can *let* you log in as root Jun 11 01:46:40 how about we go ahead and put secure first, then insecure... in the wiki Jun 11 01:46:45 but it's typically turned off by default Jun 11 01:46:56 I'm really glad that it works over EV-DO :) Jun 11 01:46:58 you have to enable logging in as root through ssh usually. Jun 11 01:47:22 jayrod, and have a password. Jun 11 01:47:24 more comments on how to enable evdo access would be helpful on wiki Jun 11 01:47:25 best not to have an insecure recipe on the wiki, else bad press will follow. Jun 11 01:47:34 d0lph1nK1ng, it is by default. Jun 11 01:48:08 dreadchicken: yeah -- but the ability to login as root is available, it's usually just a config change. Jun 11 01:48:10 oh so uncommenting that line prevents evdo? Jun 11 01:48:39 no, adding -i eth0 as in the telnet would prevent evdo. Jun 11 01:49:02 but since root on the pre doesn't have a password from what i've seen(?) it probably won't allow it through by default unless you set a root password ... which would probably break the device ops internally ;P Jun 11 01:49:05 anybody here played with modifying apps once you're logged in over ssh? How do I get it to see the changes without restarting my phone? Any ideas? Jun 11 01:49:38 jayrod, exactly...turns out the no passwd comes in handy Jun 11 01:49:42 geist: my reason (if I had a Pre) would be cause I don't have novacom ported to my Treo650, so I need a server running on the Pre that I can connect to from anywhere ... ;-) Jun 11 01:49:50 zinge, on the forums it said the phone remounted something i believe Jun 11 01:50:01 dreadchicken: yeah -- but we know someone will set a root password "just to see" ;) Jun 11 01:50:03 like when installing from app store Jun 11 01:50:08 guess it's better than "root:alpine" :) Jun 11 01:50:18 ha Jun 11 01:50:18 rwhitby: ... you really are that interested in sshing into your pre from a treo? Jun 11 01:50:23 hey guys, no method to root the pre from Linux yet? Jun 11 01:50:28 i mean, sure, that's kind of neat, but still Jun 11 01:50:29 connection is refused on port 2222 Jun 11 01:50:30 Oy, ok. time to start reading backwards through 25 pages. :-) Thanks dolphinking Jun 11 01:50:39 geist: sure, so I can rsync stuff :-) Jun 11 01:51:14 palm-installer Jun 11 01:51:14 i'm tempted to bash together a gui for novaterm for windows just to brush off my .net skillz Jun 11 01:51:16 anyone see that? Jun 11 01:51:20 rwhitby: what file is like a .login for this so i can setup my path appropriately ? Jun 11 01:51:20 skraz- what step are you at? Jun 11 01:51:26 hardest part is the vt100 emulation Jun 11 01:51:34 I have putty Jun 11 01:51:41 Already restarted the Pre Jun 11 01:52:01 hey Jun 11 01:52:04 .net skills? Jun 11 01:52:06 :P Jun 11 01:52:08 is there some sort of "devicetree" Jun 11 01:52:09 for this thing Jun 11 01:52:14 i got a xp machine... i'm rooted!!!! Jun 11 01:52:18 geist: I'm tempted to do the same, in python, except such that it opens another socket that you connect to with putty or something. Jun 11 01:52:22 that would help a _lot_ Jun 11 01:52:28 you did all of the steps on the "backdoor" page for ssh? Jun 11 01:52:30 yeah, actally i was just thinking that Jun 11 01:52:43 it'd be far simpler just bashing an app that de frames that protocol from novacomd Jun 11 01:52:45 i did ssh my pre Jun 11 01:52:48 oops, said too much :) Jun 11 01:52:49 I'm tired of trying to do char/based I/O in python. Jun 11 01:52:53 chron: all I have is http://www.phonewreck.com/wp-content/uploads/2009/06/prebd13.jpg Jun 11 01:53:01 congrats chedder Jun 11 01:53:04 yeah. typed everything in the code box and restarted Jun 11 01:53:09 which is why we need to figue out usb mux protocol Jun 11 01:53:11 I'm already packing and unpacking what I think are said frames. Jun 11 01:53:18 worked like a charm on xp Jun 11 01:53:20 tmzt: not the same thing. that's lower level Jun 11 01:53:21 that's cool and all Jun 11 01:53:22 but Jun 11 01:53:30 I'm probably missing plenty, but it should be enough for what I want. Jun 11 01:53:30 are you sure you have the right ip? Jun 11 01:53:39 chron: yeah, I know what you mean - don't have one. Jun 11 01:53:50 have the pre right next to me and put it directly from that Jun 11 01:53:58 Also, decafbad. Just saying. Jun 11 01:54:06 and you're on wifi, correct? Jun 11 01:54:12 decaf is most definitely bad Jun 11 01:54:12 yes Jun 11 01:54:13 i was thinking more along the lines of, you know peripheral to address lists Jun 11 01:54:25 can you still telnet in? Jun 11 01:54:26 asedeno_home: what is 0xDECAFBAD exactly? Jun 11 01:54:39 I call it MAGIC. :) Jun 11 01:54:47 i saw that in either boot.bin or bootie when browsing, but didn't bother seeing what was going on, i just remember seeing it :P Jun 11 01:55:20 No. Can not open connection on 23, connect failed Jun 11 01:55:48 Did you turn off developer mode already? Jun 11 01:56:06 do i turn it off the same way that i turn it on, konami code? Jun 11 01:56:15 geist: ah I see now, I mean to replace novacomd on linux or whatever Jun 11 01:56:21 yeah, but don't turn it off yet Jun 11 01:56:25 ok Jun 11 01:56:46 someone check me on this; running all of the backdoor ssh code shouldn't lock out telnet without turning off developer mode, should it? Jun 11 01:57:09 i could create a java gui application that will use the novacom port so that you can use USB to root the palm but i'm to lazy :-\ Jun 11 01:57:11 you're trying ti disable telnet? Jun 11 01:57:29 no, i can't get telnet or putty connected Jun 11 01:57:37 i just installed ssh Jun 11 01:57:48 rmember its port 2222, not 22 Jun 11 01:57:52 yep Jun 11 01:57:54 tmzt: good luck, it's probably going to be a pretty substantial engineering effort Jun 11 01:57:59 wait Jun 11 01:58:06 weren't you able to do it earlier skraz? Jun 11 01:58:12 do what? Jun 11 01:58:14 telnet? Jun 11 01:58:16 yes Jun 11 01:58:18 yeah Jun 11 01:58:22 and now you can't? Jun 11 01:58:23 i just installed ssh over telnet Jun 11 01:58:31 deceptively simple then? Jun 11 01:58:34 and then restarted the device Jun 11 01:58:37 you know what kills me? Jun 11 01:58:41 and now neither will connect Jun 11 01:58:59 bullets? (sorry, had to) Jun 11 01:59:05 I was the first person to bring up connecting to the pre via wifi...and people told me it wouldn't be possible...and i have the forum posts to prove it! Jun 11 01:59:17 heh Jun 11 01:59:32 why couldn't you connect through wifi? Jun 11 01:59:53 I was told that palm wouldn't have any daemonds Jun 11 01:59:54 once fixing iptables and starting the server of course Jun 11 01:59:57 running on it Jun 11 02:00:17 what did you connect to? Jun 11 02:00:28 no, it was before rooting was out Jun 11 02:00:31 err Jun 11 02:00:34 found Jun 11 02:00:48 i wasn't connecting to anything, it was a theory...on saturday Jun 11 02:01:16 On the SSH method in the wiki, doesn't it still allow "root" access? Jun 11 02:01:20 when nothing was known Jun 11 02:01:32 The man page says "-w" is required to prevent root login Jun 11 02:01:35 I'm wading through the OK Rom thread to try and find the answer, but does anyone remember how to get the phone to recognize changes to an app without rebooting it? Jun 11 02:01:35 and now today, i wasted my entire night thinking I was usb connected...but was not Jun 11 02:02:03 yes, before anything was known...like i said, at the time, it was a theory Jun 11 02:02:20 who knew that wifi connectivity would actually come BEFORE usb Jun 11 02:02:36 Damn room mate flicked the wall switch that has my router plugged in to it. :\ Jun 11 02:02:48 that's what the designers decided Jun 11 02:02:58 is the upupdowndownleftrightleftrightbastart a file or screen swipping or something else? Jun 11 02:03:12 tyep it in universal search Jun 11 02:03:17 they didn't use an ether gadget, open up ppp serial, or whatever Jun 11 02:03:28 dreadchicken, does dropbear allow "root" login on the Pre? Jun 11 02:03:36 dkelson yes Jun 11 02:03:53 if you want that you have to compile a kernel or module Jun 11 02:03:59 well you use a new user you created Jun 11 02:04:00 PreGame, without a password? Jun 11 02:04:01 universal search? Jun 11 02:04:10 no it locks down root Jun 11 02:04:20 djk, Launcher Jun 11 02:04:22 and gives the new user with the password access to su Jun 11 02:04:30 dkelson: it's what the script sets up Jun 11 02:04:43 PreGame, point me to the part of the script that "locks out root" please. Jun 11 02:05:21 As far as I can tell is there no part of the script that does that unless dropbear doesn't allow passwordless root login by default. Jun 11 02:05:32 dkelson thats it Jun 11 02:05:36 dropbear doesn't allow it Jun 11 02:05:39 correct Jun 11 02:05:41 I just tried it Jun 11 02:05:42 trust me i tried Jun 11 02:05:45 asks for a password on root Jun 11 02:05:49 won't let you use a blank oe Jun 11 02:05:59 I'm blind don't see a universal search in the launcher Jun 11 02:06:15 djk go to the default blank screen and start typing upupdowndown Jun 11 02:06:16 djk, you dont have to click anything Jun 11 02:06:31 has anyone developed an SSH client for the Pre yet, or found a website that works? Jun 11 02:06:32 just type the konami code in the launcher Jun 11 02:06:41 Duhh I just figured it out Jun 11 02:07:03 Should I try turning off developer mode and then using SSH to get in? Jun 11 02:07:05 OK, someone probably should make a note of that as a comment in the script. # Note dropbear doesn't allow passwordless root logins Jun 11 02:07:05 d0lph1nK1ng: does it have applet support? Jun 11 02:07:24 i don't think so... Jun 11 02:07:42 i tried serfish.com but it seems like you can't type unless there's a textfield Jun 11 02:08:21 OK Jun 11 02:08:32 since all of you are lazy i'm giong to create a java socket client Jun 11 02:08:35 Why the sleep 120 in the SSH script? There is no loop like the telnet version. Jun 11 02:08:55 because it was created from teh telnet version and not commented out Jun 11 02:09:23 I just got the rooter from subversion and when I try to run talk.py it gives me a syntax error on line 34, something about a quotation mark? Jun 11 02:09:40 what version of python are you using ultrablack? Jun 11 02:09:46 ultraBlack: what version of py.... heh Jun 11 02:09:47 3.0.1 Jun 11 02:09:51 thats why Jun 11 02:09:52 use 2.6 Jun 11 02:09:53 use 2.6 Jun 11 02:09:55 PreGame, so the sleep 120 is not needed. Jun 11 02:09:55 ok Jun 11 02:09:57 thank you Jun 11 02:10:08 shouldn't upstart restart it? Jun 11 02:10:12 You should put that in big bold letter. Not 3. :) Jun 11 02:10:49 word Jun 11 02:11:38 tmzt, no upstart won't with the event file listed on the wiki Jun 11 02:12:17 yeah, it a keyword in the file that does it, right? Jun 11 02:12:31 Does anyone know how to get the phone to recognize changes to an app without rebooting it? Jun 11 02:12:35 I'm going to redo the SSH backdoor script to be monitored by upstart and not require a separate file Jun 11 02:12:56 Plus, the use of screen is, pointless AFAIK Jun 11 02:13:18 dkelson, i agree. Jun 11 02:13:30 rwhitby, http://predev.wikidot.com/adding-the-ipkg-repository Jun 11 02:13:38 dkelson: do it and i will post it on the wiki Jun 11 02:14:06 d0lph1nK1ng: i'm working on one...doing server side support now via web, and then i plan on making a full ssh front end app for it when i get my hands on the sdk Jun 11 02:14:19 dkelson, i don't know upstart native so i'm not the right person to do it. Jun 11 02:14:37 I think there should be two event.d files. One that has upstart monitoring dropbear (and restarting it if it dies). and one that re-runs the iptables rules every so often (5mins or something). Jun 11 02:14:41 I know upstart Jun 11 02:14:57 I'll do it, after I feed my kids some dinner Jun 11 02:15:06 tonight Jun 11 02:15:25 telnet works, thanks guys. Jun 11 02:15:27 forget the kids Jun 11 02:15:41 * duvallg lol @ PreGame Jun 11 02:15:44 pre > kids Jun 11 02:15:53 what do people get for df -h / ? Jun 11 02:15:56 I'll be back in a bit Jun 11 02:16:29 cool... I guess you don't need to do anything. Its recognizing changes I'm making as long as I close the app and re-open it Jun 11 02:16:32 when dkelson gets it properly upstarted we should re-order to ssh first and/or only. Jun 11 02:16:34 still no method to root the pre from Linux yet i assume? Jun 11 02:16:38 rootfs 441.7M 367.6M 74.1M 83% / Jun 11 02:16:51 PreGame, thanks..almost the same here. Jun 11 02:16:52 njk, nice Jun 11 02:16:57 Filesystem Size Used Available Use% Mounted on rootfs 441.7M 368.9M 72.8M 84% / Jun 11 02:17:09 just making sure i didn't put something in the wrong place :) Jun 11 02:17:17 this is sweet Jun 11 02:17:19 dreadchicken: excellent wiki page, thanks. Jun 11 02:17:24 np Jun 11 02:17:35 my vote goes to ssh only ;) Jun 11 02:17:47 telnet = noobs getting pwned left and right Jun 11 02:17:54 yea take out telnet Jun 11 02:17:55 ssh def the better route Jun 11 02:17:56 dreadchicken: will need to mkdir /opt too Jun 11 02:17:57 why didn't they do ssh Jun 11 02:17:57 agreed. Jun 11 02:18:13 ok, looks like we have agreement across the board.. Jun 11 02:18:21 rwhitby, i think it made it on first pkg install. Jun 11 02:18:33 i don't remember now. Jun 11 02:18:44 baby steps :) Jun 11 02:19:01 When using Putty is there anything else I need to enter other than the ip and the port? Jun 11 02:19:08 no Jun 11 02:19:09 nope, just tell it ssh Jun 11 02:19:14 Hm Jun 11 02:19:21 does telnetd have to be there for novacomd?? Jun 11 02:19:27 tell it ssh and make sure your using port 2222 Jun 11 02:19:28 i think you mean tell it telnet Jun 11 02:19:49 depends on which you're using, yes. Jun 11 02:19:51 I hit open and I keep getting Network error: Connection refused Jun 11 02:20:00 can you ping the device ip? Jun 11 02:20:18 did you already run the SSH commands? Jun 11 02:20:40 yes Jun 11 02:20:47 and ping gave me 0% loss Jun 11 02:21:04 hmmm Jun 11 02:21:45 tired it with dev mode enabled and disabled Jun 11 02:21:53 tried it on telnet and putty Jun 11 02:22:18 whats your devices IP :P Jun 11 02:22:26 127.0.0.1 Jun 11 02:22:30 haha Jun 11 02:22:33 lol Jun 11 02:22:37 rooted Jun 11 02:22:44 try to deltree it for me? Jun 11 02:22:44 :) Jun 11 02:22:55 noob here. what do I do when I get to cat > /etc/event.d/backdoorscreen << EOF? Jun 11 02:23:05 type it out Jun 11 02:23:13 I'm following the tutorial on http://predev.wikidot.com/backdoor Jun 11 02:23:14 copy the rest of the lines up to EOF and keep going Jun 11 02:23:22 we really need that script in svn so it can be wget'ed Jun 11 02:23:26 what do I do when I get to description then? Jun 11 02:23:32 you're going to start writing a program, black. type everything exact Jun 11 02:23:33 in cmd prompt it keeps the > prefix thing Jun 11 02:23:43 agreed, when dkelson gets the properly upstarted ssh working i suggest that get scripted. Jun 11 02:23:51 you get the EOF in there? Jun 11 02:24:01 The system is going down for reboot NOW! Control-Alt-Delete pressed..... Funny broadcasting phone Jun 11 02:24:15 well folks Jun 11 02:24:17 I'm out for the night Jun 11 02:24:24 night missing|No Jun 11 02:24:28 cyall later Jun 11 02:24:29 gnight Jun 11 02:24:31 g'nite Jun 11 02:24:48 lol i'm dumb Jun 11 02:25:02 should i try a different ssh program? Jun 11 02:25:14 btw not only do i think i had the first Pre based internet accessible web server but i'm 100% sure i have the first Pre to pxe boot and load an os on a desktop machine. Jun 11 02:26:09 where can I find binaries to install on the pre to be able to ssh from it for example Jun 11 02:26:35 djk: dropbear should include an ssh client. Jun 11 02:26:52 ok Jun 11 02:27:08 which won't work from the ui Jun 11 02:27:19 /opt/bin/dbclient Jun 11 02:27:20 how do i output a find to a file? Jun 11 02:27:46 find . -name something > /media/internal/output Jun 11 02:27:47 PreGame: find -the -options -you -want > file Jun 11 02:27:56 thanks Jun 11 02:28:08 oh Jun 11 02:28:12 sorry to ask such a silly question, but how exactly do I run talk.py? Jun 11 02:28:27 anyone know the location of the folders that are accesiable when using the pre as USB Drive? Jun 11 02:28:47 Travler6: python talk.py Jun 11 02:28:52 Traveler6: type out the path in cmd prompt? Jun 11 02:29:01 or use IDLE Jun 11 02:29:04 '/media/internal ? Jun 11 02:29:15 you need python 2.6 Jun 11 02:29:23 I'm on windows (ick) Jun 11 02:29:36 that's fine so am i Jun 11 02:29:46 if I double click it launches then outputs and error that I can't read before the window closes Jun 11 02:29:51 Seriously? I restarted to see if it would update my changes, and now it won't let me ssh in anymore. Grr. Jun 11 02:29:54 are you using python 2.6? Jun 11 02:29:57 yup Jun 11 02:29:59 i had 3.0 and it didn't work. had to dl 2.6 Jun 11 02:30:03 hmm.. Jun 11 02:30:10 well use the IDLE gui that comes with python Jun 11 02:30:22 On the plus side, my newly-renamed "Not-NASCAR App" is kinda entertaining looking. Jun 11 02:30:23 it'll let you read the error Jun 11 02:30:26 Same problem I am having zinge? :\ Jun 11 02:30:38 not exactly Jun 11 02:30:42 Traveler6: yeah, use the idle gui and make sure the windows service is running. Jun 11 02:30:42 It was working Jun 11 02:31:00 But I tried to block evdo off the iptables and I think I blocked wifi instead Jun 11 02:31:12 just redo them Jun 11 02:31:13 I may have to rerun some of the backdoor stuff Jun 11 02:31:19 yup Jun 11 02:31:20 i'm out for a while, need food. Jun 11 02:31:25 just retype the IPTABLES part Jun 11 02:31:28 and going home Jun 11 02:31:42 okay, silly me. Jun 11 02:31:42 I can't; I can;t login to my Pre anymore :-) Jun 11 02:31:42 cyall Jun 11 02:31:46 I think I know what I did Jun 11 02:31:54 So if I start from square one with talk.py and dropbear etc, would that work, assuming I can telnet in? Jun 11 02:32:26 should work, although once you telnet in, i'd delete the backdoor files that are on there from last time first Jun 11 02:32:26 how do i ssh on windows? what do you guys recommend for a, erm, gui? nmap or something? ssh command doesn't work in command prompt Jun 11 02:32:31 putty Jun 11 02:32:40 PuTTY Jun 11 02:32:49 k Jun 11 02:32:50 thx Jun 11 02:33:24 humm the telnet 54321 does seem to be working Jun 11 02:33:47 time to retype the konami code; oy Jun 11 02:34:18 zinge: was that for me? Jun 11 02:34:24 no, to me Jun 11 02:34:25 sorry Jun 11 02:34:33 I screwed up my iptables and lost ssh access Jun 11 02:34:39 so I have to re-root my phone Jun 11 02:34:43 ah Jun 11 02:35:13 uh...it says access denied for the password i entered earlier. >.< Jun 11 02:35:15 ok, i can telnet in now. i am not sure what to delete Jun 11 02:35:37 ultrablack; are you sure you are using the right username? Jun 11 02:35:40 its not root anymore Jun 11 02:35:46 skraz- gimme a sec, i have to do it to Jun 11 02:35:46 preuser? Jun 11 02:35:49 ill go through it with you Jun 11 02:35:55 ok, thank youj Jun 11 02:36:00 yeah, preuser Jun 11 02:36:11 note to self... don't aplay /usr/palm/sounds/ringtone.mp3 Jun 11 02:36:22 it will wake up your children Jun 11 02:36:35 good thing I don't have any? Jun 11 02:36:39 heh Jun 11 02:36:50 apparently aplay doesn't like mp3's Jun 11 02:37:00 shhhhhhhcccccrshhhhhzzzzz Jun 11 02:37:06 control-c Jun 11 02:37:10 aplay plays raw pcm Jun 11 02:37:17 there ya go. Jun 11 02:37:53 should I have to run the python talk.py after each reboot? Jun 11 02:37:55 i suppose there's no way i can get into this thing without the password now Jun 11 02:38:00 skraz- just ran talk.py; rebooting now. Gimme a min Jun 11 02:38:11 ultraBlack; you can still telnet in, no? Jun 11 02:38:19 nope. i can't telnet Jun 11 02:38:24 should i reboot after I ran talk.py? I didn't Jun 11 02:38:33 not if you can telnet in Jun 11 02:38:34 I couldn't Jun 11 02:38:42 ok Jun 11 02:38:53 ultrablack; you may have to start from the beginning again Jun 11 02:39:05 alright i'll try Jun 11 02:39:07 what happens if you restart your pre and you didn't remount the fs as ro? Jun 11 02:39:23 i think i bricked it Jun 11 02:39:29 d0lph1nK1ng: it will mount as ro when it restarts Jun 11 02:39:30 :| Jun 11 02:39:38 it should remount as ro when it restarts Jun 11 02:40:39 ok, whew, haha Jun 11 02:40:59 has anyone tried the palm backup to restore their pre? Jun 11 02:41:15 some have, i think Jun 11 02:41:29 curious as to what it backed up and what it didn't Jun 11 02:41:38 someone said it doesnt back up pictures on the device Jun 11 02:41:42 you mean through the palm profile? Jun 11 02:41:52 grumble grumble grumble... phone not telnetting again....skraz, delete /etc/event.d/backdoorscreen and /home/backdoorscreen.sh, then follow the instructions again Jun 11 02:41:53 yea Jun 11 02:42:06 doesn't back up pictures, music, or video Jun 11 02:42:27 also supposedly doesn't keep contacts that youve manually linked between different synergy profiles together Jun 11 02:42:31 you have to rellink them Jun 11 02:42:47 good deal zinge. looks like i can telnet into it after running talk.py again. thanks. gonna try all this again. Jun 11 02:42:52 bummer, so... not much haha Jun 11 02:43:50 what is the command for delete? Jun 11 02:43:53 rm Jun 11 02:44:02 you going to do rm * Jun 11 02:44:03 greetings all Jun 11 02:44:07 dumb. thanks. Jun 11 02:44:17 btw, skraz- and ultraBlack, you suck :-). following my own instructions, I can't telnet back in to my phone Jun 11 02:44:18 FYI, the windows root directions work for xp guest running in virtualbox on ubuntu 9.04 Jun 11 02:44:23 I'm working on an updated, cleaner SSH backdoor Jun 11 02:44:24 would be nice if we could just pull the image and data from the phone Jun 11 02:44:49 dd? Jun 11 02:44:54 talk.py runs fine, I just can't access telnet over Wifi Jun 11 02:44:56 ok, so can't remove /etc/event.d/backdoorscreen - no such directory Jun 11 02:45:04 ok, thats fine Jun 11 02:45:09 anyone thought to enable FTP on the phone and pull the image that way? Jun 11 02:45:22 it should write over them anyway, but rm-ing them was a "just in case" Jun 11 02:45:23 skraz- cant remove it until you create it Jun 11 02:45:28 image? Jun 11 02:45:41 dkelson, keep in mind that your version will probably get scriptified once your are comfortable with it. Jun 11 02:45:49 can't remove /home/backdoorscreen.sh - read only Jun 11 02:45:51 pregame- im working on that Jun 11 02:46:08 skraz- you need to mount -o rw Jun 11 02:46:13 skraz- mount -o remount,rw / Jun 11 02:46:21 ^^ Jun 11 02:46:23 wut he said Jun 11 02:46:35 interesting... may be worth checking into this. it seems after ssh is enabled in dev mode, reboot, it works... only until i connect via usb. i then lose remote access entirely, and iptables looks to have blocked all access. Jun 11 02:47:08 nebula i have disconnected and reconnected usb a few times and can still ssh Jun 11 02:47:18 nebula: i still can ssh while usb is connected Jun 11 02:47:20 dreadchicken, by "scriptified" you mean easy to for newbies to install? Jun 11 02:47:27 ok cool, must be just me then. phew. Jun 11 02:47:33 dang, i restarted my phone and now can't ssh/telnet Jun 11 02:47:34 My ssh died after I restarted, but I very possibly screwed up my iptables Jun 11 02:47:37 and then mount -o remount,ro / Jun 11 02:47:38 ? Jun 11 02:47:43 dkelson: I'll be looking to put your script in svn, so people can just wget it. Jun 11 02:47:53 yes skraz- Jun 11 02:47:58 then follow all directions again Jun 11 02:48:05 dreadchicken, with HERE documents Jun 11 02:48:13 don't worry about errors when you reinstall dropbear; it may say its already isntalled Jun 11 02:48:19 dkelson: or getting you svn access so you can maintain it there. Jun 11 02:48:25 dkelson: Please be sure that you comment the code with FUNNY TODO's Jun 11 02:49:03 finally Jun 11 02:49:05 here is a todo i just found Jun 11 02:49:05 TODO:
Jun 11 02:49:08 got back in through telnet over evdo Jun 11 02:49:09 rofl Jun 11 02:49:12 odd not having luck with the scripts Jun 11 02:49:18 i seem to have broken wifi telnet/ssh Jun 11 02:49:21 PreGame, naturally :) Jun 11 02:49:32 ./WebOS/Source/usr/palm/frameworks/mojo/submissions/175.7/javascripts/bigarray.js: TODO:
Jun 11 02:49:50 or this one Jun 11 02:49:51 ./WebOS/Source/usr/palm/frameworks/mojo/submissions/175.7/javascripts/event.js: * @description TODO: add description Jun 11 02:50:00 food Jun 11 02:50:47 For less modifications, how about copying busybox to /bin/presu ? Comments? Jun 11 02:51:13 dkelson Jun 11 02:51:29 if you are going to make a new ssh script you should also make a script for users to run that have already run the ssh script Jun 11 02:52:44 dkelson: what's 'presu' do? Jun 11 02:53:30 what do I use instead of # allows access from WiFi and EV-DO iptables -D INPUT -p tcp --dport 2222 -j ACCEPT # allows access from WiFi and EV-DO iptables -I INPUT -p tcp --dport 2222 -j ACCEPT to allow only WiFi access? Jun 11 02:53:44 rwhitby, same as 'su' without having to muck/change the existing su link Jun 11 02:53:45 can you find out your evdo IP from the pre itself? Jun 11 02:53:45 meh, false alarm. i have ssh again after a reload. Jun 11 02:53:55 d0lph1nK1ng: whatsmyip.org Jun 11 02:54:00 goto whatismyip.com to find your evdo ip when on evdo Jun 11 02:54:12 oh wow, yeah i'm dumb Jun 11 02:54:17 no, you're not Jun 11 02:54:18 heh Jun 11 02:54:22 dkelson: is that a known busybox applet name? Jun 11 02:54:26 so ez didn't think of it Jun 11 02:54:43 rwhitby, no. Jun 11 02:54:46 thats usually when things don't come to us, when they are *stupid easy* Jun 11 02:54:51 dkelson: how's it going to work then? Jun 11 02:54:52 rwhitby, let me think about that Jun 11 02:54:57 anyone? what iptables command do I need instead of the one on the wiki to only enable Wifi, not evdo? Jun 11 02:55:03 add -i eth0 Jun 11 02:55:11 Is the evdo address not firewalled? Jun 11 02:55:11 i ssh'd, now what? lol. am i out of things to do? Jun 11 02:55:31 BTW, http://checkip.dyndns.org/ is way better than whatsmyip.org Jun 11 02:55:33 DBeta it is but running the .py takes it off Jun 11 02:55:35 pregame: to both the existing iptables lines? Jun 11 02:55:47 dkelson: that address is to long Jun 11 02:55:52 yes Jun 11 02:55:52 Install apache and start a web server. Jun 11 02:55:58 if off for tonight Jun 11 02:55:58 k Jun 11 02:56:02 good luck working through the night, guys Jun 11 02:56:22 people should cd to /tmp before wgetting the dropbear package Jun 11 02:56:31 good call Jun 11 02:56:49 PreGame: I mean, on Sprint's side of it. I would think the EVDO IP would not be unique to your device. Then again, I wasn't paying attention to the conversation, so it may not matter. Jun 11 02:56:53 we still pretty far away from an ssh app on the pre? Jun 11 02:56:57 you can just ipkg install from the url Jun 11 02:57:05 It's me, and I'm back! Jun 11 02:57:17 well terminal with ssh to phone Jun 11 02:57:32 Okay, I have something, though it's not all that pretty. Jun 11 02:57:39 asedeno_home: what do you have? Jun 11 02:57:56 DBeta; not a unique IP Jun 11 02:58:13 I was thinking of writing a Pre Management engine Jun 11 02:58:16 nevermind, I'm confusing myself Jun 11 02:58:18 thats what you said Jun 11 02:58:20 One sec and I'll get it up Jun 11 02:59:13 brb Jun 11 02:59:21 local web servers are accesible from the browser? Jun 11 02:59:29 what am I missing. I did the talk.py and telnet in run the ssh stuff and reboot. I can't get in on port 2222 or 23. I have run the talk.py again **** ENDING LOGGING AT Thu Jun 11 02:59:57 2009