[00:38:21] *** Joins: [Saint] (~sinner@unaffiliated/saint/x-8516940) [00:50:08] *** Quits: benedikt93 (~benedikt9@unaffiliated/benedikt93) (Quit: Bye ;)) [02:00:31] *** Joins: clustur (~logger@c-98-249-104-118.hsd1.tn.comcast.net) [02:00:31] *** Quits: clustur (~logger@c-98-249-104-118.hsd1.tn.comcast.net) (Read error: Connection reset by peer) [03:09:10] *** Quits: alberthrocks_ (~alberthro@pool-108-12-174-106.bltmmd.east.verizon.net) (Read error: Connection reset by peer) [03:20:19] *** Quits: [Saint] (~sinner@unaffiliated/saint/x-8516940) (Remote host closed the connection) [03:25:29] *** Joins: alberthrocks_ (~alberthro@pool-108-12-174-106.bltmmd.east.verizon.net) [03:30:10] *** Quits: Farthen (~Farthen@2a01:4f8:101:2a4:0:bc28:b2e1:9) (Excess Flood) [03:31:23] *** Joins: Farthen (~Farthen@2a01:4f8:101:2a4:0:bc28:b2e1:9) [03:52:46] *** Joins: [Saint] (~Saint]@unaffiliated/saint/x-8516940) [04:06:17] *** Quits: Farthen (~Farthen@2a01:4f8:101:2a4:0:bc28:b2e1:9) (Excess Flood) [04:06:53] *** Joins: Farthen (~Farthen@2a01:4f8:101:2a4:0:bc28:b2e1:9) [04:08:44] *** Quits: [Saint] (~Saint]@unaffiliated/saint/x-8516940) (Read error: Connection reset by peer) [04:15:50] *** Joins: [Saint] (~Saint]@unaffiliated/saint/x-8516940) [04:15:59] *** Quits: [Saint] (~Saint]@unaffiliated/saint/x-8516940) (Client Quit) [04:16:35] *** Joins: [Saint] (~Saint]@unaffiliated/saint/x-8516940) [04:24:42] *** Joins: JuJuBee (~mike_knic@24-105-231-111.cm.mhcable.com) [04:25:20] Anyone alive here? I need help with 6G ipod classic [04:28:17] <[Saint]> Ask your question then. [04:29:08] I needed to reset my ipod using my wife's mac. Now when I plug it in and try to copy music using rhythmbox, it cannot "Error transferring track.... Read-Only Filesystem" [04:29:16] How do I correct this? [04:29:25] Im using kubuntu [04:31:10] <[Saint]> Is this specific to EMCORE/Rockbox...or just a general question about the stock firmware? [04:31:46] I have stock firmware. I was under the impression I cannot modify the classic 80G [04:33:12] <[Saint]> You're incorrect. Also, this isn't a support channel for iPods in general, its specific to the freemyipod project. [04:33:31] <[Saint]> I would suggest using Apple's support services. [04:33:40] They do not support linux. [04:33:58] <[Saint]> We don't support the default firmware. [04:34:18] <[Saint]> My advice would be use a virtual machine. [04:34:22] So what will updating the firmware do for me? [04:35:10] According to the freemyipod page... Check if your device is supported by the installer. Only iPod Nano 2G and iPod Classic 1G/2G/3G are supported at the moment. [04:35:16] *** Quits: Farthen (~Farthen@2a01:4f8:101:2a4:0:bc28:b2e1:9) (Excess Flood) [04:36:06] <[Saint]> Oh....I see, you're calling an iPod Video a "Classic"? [04:36:50] When I checked apples site, they refer to my ipod as 6g [04:37:08] <[Saint]> The front is plastic (Either black or white), with a chrome plated backing? [04:37:18] I see that freemyipod calls it the classic 1G [04:37:23] *** Joins: Farthen (~Farthen@2a01:4f8:101:2a4:0:bc28:b2e1:9) [04:37:58] Yes, that is correct [04:38:46] I have used a vm, and my wife has a macbook pro but it takes wayyyyy toooo long. I have 10K+ songs and after 3 hrs it wasn't even 1/4 done [04:40:23] *** Quits: alberthrocks_ (~alberthro@pool-108-12-174-106.bltmmd.east.verizon.net) (Quit: *kaboom*) [04:40:44] <[Saint]> I need to know exactly what version iPod this is, if it has a plastic front with a chrome backplate it'll be an iPod Video. [04:40:55] <[Saint]> Which is a 5/5.5G [04:41:18] <[Saint]> If its aluminum, it'll be a Classic incarnation. [04:41:45] <[Saint]> Which is 6G (but there's three generations of Classic) [04:44:11] <[Saint]> Basically, this: no matter what it is, I can't help you with the original firmware. If it is an iPod Classic, it is supported by emCORE and Rockbox, if its an iPod Video it is supported by Rockbox only. You should read about both projects. [04:45:23] *** Quits: JuJuBee (~mike_knic@24-105-231-111.cm.mhcable.com) (Read error: Operation timed out) [05:14:08] *** Quits: TheSeven (~quassel@rockbox/developer/TheSeven) (Disconnected by services) [05:14:16] *** Joins: [7] (~quassel@rockbox/developer/TheSeven) [05:21:52] *** Quits: [Saint] (~Saint]@unaffiliated/saint/x-8516940) (Quit: Quit) [05:23:30] *** Joins: [Saint] (~Saint]@unaffiliated/saint/x-8516940) [05:24:24] *** Quits: [Saint] (~Saint]@unaffiliated/saint/x-8516940) (Client Quit) [05:27:45] *** Joins: [Saint] (~Saint]@unaffiliated/saint/x-8516940) [05:39:11] *** Quits: [Saint] (~Saint]@unaffiliated/saint/x-8516940) (Read error: Connection reset by peer) [05:39:17] *** Joins: [Saint_] (~Saint]@unaffiliated/saint/x-8516940) [08:00:31] *** Joins: clustur (~logger@c-98-249-104-118.hsd1.tn.comcast.net) [08:00:31] *** Quits: clustur (~logger@c-98-249-104-118.hsd1.tn.comcast.net) (Read error: Connection reset by peer) [09:08:33] *** Quits: [Saint_] (~Saint]@unaffiliated/saint/x-8516940) (Ping timeout: 255 seconds) [09:10:01] *** Joins: [Saint] (~Saint]@unaffiliated/saint/x-8516940) [09:36:32] *** Joins: peter123 (50430df8@gateway/web/freenode/ip.80.67.13.248) [09:37:03] hello [09:37:42] <[Saint]> Hello? [09:38:22] lately, I've seen some reports of AV-programs blocking emCore-installation (eset's NOD32 and AVG) [09:39:04] might bee a good idea to mention it in the installation-instructions ? [09:56:16] *** Quits: peter123 (50430df8@gateway/web/freenode/ip.80.67.13.248) (Quit: Page closed) [10:11:39] *** Quits: [Saint] (~Saint]@unaffiliated/saint/x-8516940) (Ping timeout: 260 seconds) [11:52:28] *** Joins: Keripo (~Keripo@c-76-22-63-234.hsd1.wa.comcast.net) [13:41:28] *** Quits: Keripo (~Keripo@c-76-22-63-234.hsd1.wa.comcast.net) (Quit: Leaving.) [14:00:31] *** Joins: clustur (~logger@c-98-249-104-118.hsd1.tn.comcast.net) [14:00:31] *** Quits: clustur (~logger@c-98-249-104-118.hsd1.tn.comcast.net) (Read error: Connection reset by peer) [14:14:49] *** Joins: benedikt93 (~benedikt9@unaffiliated/benedikt93) [14:17:03] <[7]> wtf, they now block programs that access winusb or what? [14:17:09] <[7]> are they dumb? [14:17:29] <[7]> there's nothing obfuscated in here at all [14:18:15] <[7]> hm, maybe they block all programs <64KB, seeing them as suspicious because they can't have been compiled with the usual windows bloatware toolchain crap [14:18:57] <[7]> didn't they even block a C program containing just a simple "return 0" in main() compiled with plain gcc some time ag0 [14:18:59] <[7]> ago* [14:21:25] * benedikt93 wonders about the curse's context.. [14:22:16] benedikt93: [09:38:21] lately, I've seen some reports of AV-programs blocking emCore-installation (eset's NOD32 and AVG) [14:22:17] [09:39:03] might bee a good idea to mention it in the installation-instructions ? [14:24:07] thx :) [14:28:21] <[7]> maybe we should add some bloat to make them accept it :P [14:45:35] [7]: we can embed my dfu-howto video into the binary, and try to make it play somehow, so it would both fix this "issue", and give the users some help how to complete the installation [18:39:55] *** Joins: Kebianizao (~kvirc@197.94.218.87.dynamic.jazztel.es) [19:29:45] *** Joins: n1s (~n1s@nl118-168-30.student.uu.se) [19:29:46] *** Quits: n1s (~n1s@nl118-168-30.student.uu.se) (Changing host) [19:29:46] *** Joins: n1s (~n1s@rockbox/developer/n1s) [20:00:25] *** Quits: n1s (~n1s@rockbox/developer/n1s) (Read error: Connection timed out) [20:00:25] *** Quits: Kebianizao (~kvirc@197.94.218.87.dynamic.jazztel.es) (Read error: Connection reset by peer) [20:00:36] *** Joins: clustur (~logger@c-98-249-104-118.hsd1.tn.comcast.net) [20:00:36] *** Quits: clustur (~logger@c-98-249-104-118.hsd1.tn.comcast.net) (Read error: Connection reset by peer) [20:00:43] *** Joins: Kebianizao (~kvirc@197.94.218.87.dynamic.jazztel.es) [20:13:43] *** Quits: Kebianizao (~kvirc@197.94.218.87.dynamic.jazztel.es) (Quit: Estaba usando KVIrc KVIrc Equilibrium 4.1.3, revision: 5988, sources date: 20110830, built on: 2012-07-18 23:23:15 UTC 5988 http://www.kvirc.net/) [20:51:52] *** el3ctrik-away is now known as el3ctrik [22:01:10] *** Joins: n1s (~n1s@rockbox/developer/n1s) [23:27:49] *** Joins: nieuwbie (~user@ip5452ef7d.adsl-surfen.hetnet.nl) [23:28:07] [7]: Hey, it's me again. ^^ [23:29:45] I was wandering if emcore still uses buffer overflow to execute arbitrary instructions [23:32:36] *** Quits: n1s (~n1s@rockbox/developer/n1s) (Quit: Ex-Chat) [23:33:03] and what's that boot OF? [23:36:02] <[7]> nieuwbie: technically it isn't emcore itself that's exploiting a buffer overflow vulnerability [23:36:08] <[7]> it's the ipod classic emcore loader that does [23:37:07] *** el3ctrik is now known as el3ctrik-away [23:37:49] [7]: but why you need to buffer overflow anything if firmware isn't there? [23:38:38] <[7]> because the processor's internal boot rom does signature checks on the firmware on the boot flash before booting it [23:39:04] <[7]> and we just break out of that boot rom into our flash code by exploiting a buffer overflow in the signature verification algorithm [23:39:46] So it will be always like that? [23:40:24] <[7]> yes, unless apple leaks their private key [23:40:54] <[7]> (which I doubt will ever happen as there isn't any ongoing development on that platform) [23:41:14] <[7]> having to exploit that rom isn't much of an issue though now that it has been figured out [23:42:15] <[7]> we have a tool (ipodcrypt s5l8702-genpwnage) that applies the exploit to any payload that fits in size (up to 127KiB) [23:43:43] ok, but they had to put the key somewhere there, right? [23:44:07] probably it's a EEPROM or something, and eeproms are erasable, no? [23:44:27] <[7]> this is an RSA private key [23:44:34] <[7]> it isn't anywhere on the device, just apple has it somewhere [23:44:57] *** Joins: user485763 (~aoeu@112.166.15.141) [23:45:06] don't really get it, how is that so? [23:45:06] <[7]> the public key used to verify it is stored in the bootrom [23:45:18] ok [23:45:24] now I get it. [23:45:47] <[7]> and that bootrom is a real mask rom, no writable/erasable/flash memory [23:46:02] <[7]> (which is why they can't fix the vulnerability in the first place, which is good for us) [23:46:36] idiots. ^^ [23:47:00] <[7]> well, the only way to make devices truly unbrickable [23:47:20] <[7]> and truly secure if they don't have a bug in the code in that rom [23:47:31] <[7]> if it would be flash we'd just blow it away :P [23:47:43] Yeah. [23:48:09] So you say it's possible to replace the rom then? [23:48:56] You can unsolder it (and the CPU around it) and put a new one in, yes, if you find one that fits :) [23:49:59] ech... [23:50:20] No I regret to buy that damn player in the first place. [23:50:46] <[7]> nieuwbie: that bootrom really is the least of its problems [23:50:53] <[7]> it's been dealt with, no need to worry about it any more [23:51:38] I do get it. but somehow it's messing my whole concept about computing. [23:52:11] <[7]> apple as a whole is messing with that concept... [23:52:30] <[7]> IMO with the whole concept of hardware ownership [23:52:55] well at least for embedded devices [23:53:18] I use iMac, but well, everything works fine. [23:56:31] So the as far as I understand Boot rom is encrypted which boots the firmware [23:58:43] so first is exploiting, and loading the bootloader?