--- Log opened Mon Aug 30 00:02:29 2010 00:02 -!- fmibot [~fmibot@static.225.178.40.188.clients.your-server.de] has joined #freemyipod 00:02 < user890104> i get an error when building the installer on my ubuntu virtual machine 00:03 < user890104> http://pastie.org/1125101.txt 00:21 -!- Dreamxtreme [Dreamxtrem@92.30.98.82] has quit [Quit: I was raided by the FBI and all I got to keep was this lousy quit message!] 00:21 -!- Dreamxtreme [Dreamxtrem@92.30.98.82] has joined #freemyipod 00:23 -!- Dreamxtreme [Dreamxtrem@92.30.98.82] has quit [Client Quit] 00:34 -!- Dreamxtreme [~Dreamxtre@92.30.98.82] has joined #freemyipod 00:34 -!- Dreamxtreme [~Dreamxtre@92.30.98.82] has quit [Read error: Connection reset by peer] 00:58 -!- Dreamxtreme [~Dreamxtre@92.30.98.82] has joined #freemyipod 01:47 -!- angelwolf71885 [chatzilla@cpe-173-171-133-66.tampabay.res.rr.com] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716]] 02:26 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has quit [Ping timeout: 265 seconds] 02:30 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has joined #freemyipod 05:00 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has quit [Remote host closed the connection] 05:00 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has joined #freemyipod 07:07 -!- MrShlee [~Default@182-239-160-146.ip.adam.com.au] has joined #freemyipod 07:17 -!- perror [~fleury@aldebaran.labri.fr] has joined #freemyipod 08:52 -!- ChanServ changed the topic of #freemyipod to: www.freemyipod.org project development channel. Please use #freemyipod-support for support questions or #freemyipod-chatter for everything that's entirely off-topic. 11:00 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has quit [Remote host closed the connection] 11:00 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has joined #freemyipod 11:59 -!- user890104 [Venci@Venci-Notebook-LAN.ipv6.6bez10.info] has quit [] 13:18 -!- benedikt93 [~benedikt9@unaffiliated/benedikt93] has joined #freemyipod 14:08 -!- funman [~fun@rockbox/developer/funman] has joined #freemyipod --- Log opened Mon Aug 30 15:15:12 2010 15:15 -!- fmibot [~fmibot@static.225.178.40.188.clients.your-server.de] has joined #freemyipod --- Log opened Mon Aug 30 15:15:53 2010 15:15 -!- fmibot [~fmibot@static.225.178.40.188.clients.your-server.de] has joined #freemyipod --- Log opened Mon Aug 30 15:24:21 2010 15:24 -!- fmibot [~fmibot@static.225.178.40.188.clients.your-server.de] has joined #freemyipod 15:31 -!- timccccc [~lisa@121.159.100.28] has joined #freemyipod 15:41 -!- benedikt93 [~benedikt9@unaffiliated/benedikt93] has quit [Quit: Bye ;)] 16:17 -!- user890104 [Venci@Venci-Notebook-LAN.ipv6.6bez10.info] has joined #freemyipod 16:30 < Farthen> user890104: i get the same errors 16:32 < user890104> i think there's some -I switch missing here 16:33 < user890104> but i don't know which path to include 16:33 < Farthen> it *should* be -I../../embios/trunk/libc/include 16:33 < TheSeven> -I/usr/include might be a quick workaround 16:33 < Farthen> but it doesn't work for me 16:34 < Farthen> TheSeven: nope, that doesn't work either 16:34 < TheSeven> the right way to fix it is probably to get rid of most of those includes and include embiosapp.h instead 16:35 < Farthen> and why doesn't that work? 16:36 < TheSeven> i'm not sure if all of our includes are compatible 16:36 < TheSeven> and libucl might need some additional ones that we don't have at all yet 16:36 < TheSeven> having that code source my system includes worked fine for me 16:37 < funman> what's the problem? 16:39 < Farthen> http://pastie.org/1125101.txt 16:40 < funman> make V=1 ? 16:42 < Farthen> that does not do anything else 16:42 * TheSeven suggests removing all system includes from that code, adding #include "embiosapp.h" to one of those config headers that are included by everything else, and having a look if it's missing something 16:43 < TheSeven> implementing that verbose flag would also be helpful... 16:44 < TheSeven> basically s/^\t@/\t$(SILENT)/ and define SILENT=@ if V is not defined 16:46 -!- MrShlee [~Default@182-239-160-146.ip.adam.com.au] has quit [Quit: Leaving] 16:49 < user890104> would it be a good idea to exclude the .svn folders from the zip file that is being generated when building the new iloader? 16:50 < user890104> adding: iLoader/.svn/ (stored 0%) this one and the others inside 16:50 < TheSeven> probably yes, if you're referring to the theme zip files 16:50 < user890104> yes, exactly 16:50 < TheSeven> or even better: remove those folders from svn in the first place 16:51 < TheSeven> and make the makefile generate them as needed (and add them to svnignore) 16:57 < Farthen> you want to remove .svn folders from the svn? are you really sure? 16:58 < TheSeven> the .svn folder isn't part of the svn anyway 16:59 < TheSeven> and i want to remove the entire iloader folder from svn to prevent the creation of a .svn folder inside it (in a working copy) 17:00 < TheSeven> having files depend on the folder they are in isn't a good idea though, this will cause a full remake each time, because the modification date of the folder will always be newer than that of the files in it 17:00 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has quit [Remote host closed the connection] 17:00 < TheSeven> so this needs an mkdir construct in another dozen of rules 17:00 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has joined #freemyipod 17:02 < TheSeven> user890104: hm, I can't find the .svn folder in my zips 17:09 < user890104> TheSeven: http://pastie.org/1126988.txt 17:10 < user890104> same for the other theme 17:11 -!- timccccc [~lisa@121.159.100.28] has quit [Ping timeout: 265 seconds] 17:12 < user890104> i'm building on a 32-bit ubuntu server 10.04 using the rockbox toolchain 17:12 < TheSeven> hmm, apparently my zip skips hidden files 17:12 < TheSeven> but the clean way is of course getting rid of that completely 17:12 < TheSeven> either by autogenerating the folders or by excluding a file pattern from the zip 17:14 < user890104> well, if they don't contain any source files but only take part in the building process, i see no reason to keep them on the svn 17:14 < user890104> autogeneration is the best way, i think 17:16 < user890104> are the applications for nano2g embios and nano4g embios binary compatible? 17:20 -!- perror [~fleury@aldebaran.labri.fr] has quit [Quit: Bye all !] 17:36 -!- funman [~fun@rockbox/developer/funman] has quit [Quit: free(random());] 17:47 < TheSeven> user890104: in theory, yes 17:48 < TheSeven> iloader should run on both, once the 4g core has all the required drivers 17:48 < TheSeven> however, the installer and uninstaller are doing generation-dependent things 18:03 -!- powell14ski_ [~powell14s@c-174-51-160-240.hsd1.co.comcast.net] has quit [Quit: powell14ski_] 19:14 -!- timccccc [~lisa@121.159.100.28] has joined #freemyipod 19:28 -!- funman [~fun@rockbox/developer/funman] has joined #freemyipod 19:28 < fmibot> New commit by 3theseven (r183): Oops, the wrong one was in SVN... 19:29 < fmibot> r183 build result: All green! 20:04 < fmibot> New commit by 3farthen (r184): Make the ipodnano2g installer compile without errors. The ucl lib still throws some warnings... 20:04 < fmibot> r184 build result: All green! 20:07 < Farthen> user890104: this version here should work just fine 20:11 < user890104> still doesn't compile here 20:12 < user890104> http://pastie.org/1127400.txt 20:12 < user890104> here is the whole build log 20:13 < Farthen> it compiles correctly 20:13 < Farthen> just plug in your ipod and do "make flashfiles" 20:13 < user890104> then i wonder why make returns non-zero 20:13 < user890104> look at the very end of the log 20:13 < Farthen> ask TheSeven why it is like that 20:14 < Farthen> why can't making the flash files and flashing them be a different thing? 20:15 < Farthen> if it was flashfiles would just be another target and flashing the files would be something different 20:23 * Farthen revokes the last three lines and has never said them 20:43 -!- liar [~liar@clnet-p09-185.ikbnet.co.at] has quit [Ping timeout: 258 seconds] 20:59 < fmibot> New commit by 3farthen (r185): I am an idiot... 20:59 < fmibot> r185 build result: All green! 21:00 < Farthen> user890104: please try again... make flashfiles and then make 21:00 < Farthen> make clean before would also be great 21:04 < user890104> i guess i'll need an 2g nano to complete it 21:04 < Farthen> you don't have one? 21:04 < user890104> actually, TheSeven wrote about that, but i didn't paid attention 21:04 < user890104> nope, only a 4g one 21:04 < Farthen> then this should be... compilcated 21:04 < Farthen> (i don't have one either) 21:06 * Farthen goes to sleep 21:06 < user890104> i'm wondering if a binary encrypted on a random nano 2g ipod would run on *another* nano 2g 21:06 < user890104> good night 21:07 < Farthen> yeah, it does 21:07 < Farthen> but as we don't have the real hardware key we need to encrypt on the ipod 21:09 < user890104> i thought it was possible to run unsigned code on the ipod? 21:09 < Farthen> the firmware is encrypted 21:10 < Farthen> at least the one norloader loads from nand 21:10 < Farthen> TheSeven can tell better, i always confuse everything 21:11 < user890104> after i ran my ipod's OF on the device after decrypting it, i thought that the encryption process is no logner needed 21:12 < user890104> but this stuff about the bootloaders is still unknown to me 21:14 < Farthen> the nor image is also signed with some hardware key 21:14 < Farthen> (nor = boot flash on the nano 2g) 21:16 < TheSeven> [23:06] i'm wondering if a binary encrypted on a random nano 2g ipod would run on *another* nano 2g 21:16 < TheSeven> yes, it will, because we're using the global (GID) key 21:17 < TheSeven> the first bootloader stage needs to be signed for the bootrom to accept it, and that signing can only be done on an ipod 21:17 < TheSeven> [23:10] at least the one norloader loads from nand 21:17 < TheSeven> norloader doesn't load anything from nand 21:18 < TheSeven> and the stuff it loads isn't encrypted either 21:18 < Farthen> sorry, i mean norboot 21:18 < Farthen> [23:10] TheSeven can tell better, i always confuse everything 21:18 < TheSeven> it's only norloader/embios loader that's encrypted 21:19 < Farthen> is it encrypted or just signed? 21:19 < Farthen> or both? 21:19 < TheSeven> both 21:20 < TheSeven> signed using hmac, not pki, so we can sign them ourselves 21:20 < TheSeven> on the 8702 or newer, we need to use a bootrom exploit 21:21 < Farthen> nano2g accepts hmac or pki? 21:21 < Farthen> s/or/and/ 21:21 < Farthen> or was the nano 3g the first one using pki? 21:22 < TheSeven> a nano 2g firmware is encrypted using an aes hardware key. a hmac-sha1 hash of the decrypted firmware and of the header itself is stored in the header, which is also encrypted via aes 21:22 < TheSeven> the 8702 (nano3g and classic) is the first one where pki was spotted 21:22 < TheSeven> on the 8701 they were only using symmetric cryptography 21:22 < Farthen> we have too many targets, that makes it not easy for my old, tired brain 21:25 < TheSeven> aha. old. 21:25 < TheSeven> barely 17 years iirc? :P 21:26 < Farthen> sure, that is damn old. i'm feeling like 60 or 70 21:29 * TheSeven wonders how Farthen will feel like in 50 years :) 21:29 < Farthen> like an old 500 year old tree 21:37 -!- timccccc [~lisa@121.159.100.28] has quit [Read error: Operation timed out] 21:45 -!- user890104 [Venci@Venci-Notebook-LAN.ipv6.6bez10.info] has quit [] 21:46 -!- user890104 [Venci@Venci-Notebook-LAN.ipv6.6bez10.info] has joined #freemyipod 23:00 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has quit [Remote host closed the connection] 23:00 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has joined #freemyipod --- Log closed Tue Aug 31 00:10:09 2010