--- Log opened Sun Aug 15 00:00:55 2010 00:00 -!- fmibot [~fmibot@static.225.178.40.188.clients.your-server.de] has joined #freemyipod 00:00 < user890104> i was just going to ask the same thing :) 00:26 < TheSeven> guys, ping me if you want an answer :) 00:27 < TheSeven> cmwslw: not a USB command (as you can as well send a non-compressed version over USB, which simplifies things), but there's a ucl_decompress API for apps 00:30 < TheSeven> if (!ucl_decompress(source, size, destination &size)) execimage(destination); (if you want to execute a compressed app) 01:12 * user890104 is so excited to see that embios has successfully launched disk mode on his ipod 01:13 < cmwslw> how did you do that? 01:14 < user890104> http://pastie.org/1092800 01:15 < cmwslw> wow that's really cool 01:15 < cmwslw> i bet it works with diag mode too 01:15 < user890104> not for me 01:15 < user890104> but works for the OF! 01:15 < user890104> i'm currently running 1.0.4 on an 1.0.3-ipod :) 01:16 < cmwslw> that's really useful 01:16 < cmwslw> did you extract2g to split up the firmware? 01:16 < cmwslw> i was talking to someone who said it didn't work for 4g firmware 01:17 -!- Mr_Sensitive is now known as Dreamxtreme 01:17 < user890104> i used my hacked version and the batch script i posted a week or two ago 01:18 < user890104> there are some different offsets in the nano4g FW compared to nano 3g's 01:18 < cmwslw> ok so it was you I talked to. did you ever find the hacked source code? 01:18 < user890104> yes, i did 01:20 < user890104> http://pastie.org/1092808.txt 01:20 < user890104> here it is 01:21 < cmwslw> ok thanks. I think I'll put it on the svn in addition to the original one 01:23 -!- watto [~watto@188-221-185-113.zone12.bethere.co.uk] has quit [Quit: Konversation terminated!] 01:24 < user890104> it's a dirty hack and it works for 4g *only*, breaking compat. with other firmware types 01:24 < cmwslw> yea i realize that and i'll put an explicit warning in there 01:24 < user890104> http://pastie.org/1069877 this is the script i'm using to extract, decrypt and order the files of the firmware filesystem 01:25 < cmwslw> perhaps we can find a way to merge the changes into the original in a non hack way 01:26 < user890104> yes, it would be a good idea but i'm not that experienced so i did it only to make it work correctly, not to be compatible 01:27 < user890104> i really needed a way not to use hex editor every time 01:29 < cmwslw> you usually go by slck right? 01:29 < user890104> yes but recently realised it was taken by someone else 01:30 < user890104> and switched to the wiki username 01:33 < Farthen> ah, you are that wiki user with the weird name :-P 01:33 < user890104> and the weird emails in the mailing list, too :) 01:33 < Farthen> yeah 01:34 < TheSeven> user890104, cmwslw: the reason why this doesn't work with diagmode is trivial: diagmode is just an efi volume that contains a bunch of modules that are usually loaded by the efi bootloader when one enters diagmode. it isn't a self-contained image like diskmode or the OF is 01:34 < fmibot> New commit by 3cmwslw (r141): Added extract2g and the hacked version by slck. 01:34 < fmibot> r141 build result: All green! 01:36 < cmwslw> oh I never knew it was efi-related 01:37 < user890104> i've been seeing "diagNAND.fw.efifiles" the whole time, but didn't realise this is the reason, thanks for explaining 01:38 * TheSeven is falling asleep 01:46 < user890104> cmwslw: actually, there's only one change required in the hacked firmware, just confirmed it 01:46 < user890104> dir.devOffset += 4096; 01:47 < user890104> only this one, the other change isn't needed 01:47 < cmwslw> ok i was wondering what that other change was 01:47 < user890104> it was allowing me to use a zero offset in the header 01:47 < user890104> but it's not needed, i've just tested that 01:47 < cmwslw> well since its only that one thing it should be a piece of cake to merge it into the old one 01:48 < cmwslw> do you know of a way to distinguish 4g firmwares from 3g? 01:49 < user890104> i was just writing that i don't know how to recognise if the firmware is a 3g one or 4g 01:49 < user890104> but you send your message before me :) 01:50 < user890104> i was thinking about implementing a command-line flag for 4g only which shifts the offset by 4kb 01:51 < user890104> which should be enough to stay compatible 01:51 < cmwslw> well what if it tries to extract without the 4g offset first, and if it doesn't look "right" it would switch to a 4kb offset 01:52 < cmwslw> but a command line flag would be really simple and probably all we need 01:52 < user890104> the parts are encrypted so the only way to tell if they are correct that i've found so far is after decrypting them 01:53 < cmwslw> ok then i think the command line flag is the best bet. 01:53 < user890104> i think i can do it, give me a sec 01:59 < Farthen> hmm, the naming of the seconds folder is... interesting 01:59 < Farthen> *second 02:01 < cmwslw> wow the appl.fw is just the startup bitmap 02:01 < cmwslw> never knew that 02:01 < Farthen> hmm, i think i' going to leave libembios alone for today and go to sleep also. it has made a lot of progress today 02:01 < Farthen> *i'm 02:07 < user890104> i modified the extract2g tool to properly support nano 4g and i'm testing it right now 02:07 < user890104> and will post the source if it's successful 02:12 < cmwslw> hmm my ipod crashes whenever i try to execute disk.fw or osos.fw 02:13 < cmwslw> and I know its decrypted 02:16 < user890104> http://pastie.org/1092845.txt 02:17 < user890104> cmwslw: you can replace the extract2g's source file with this one and safely remove the *_hacked dir 02:19 < user890104> using it with -4 flag works fine for a 4g firmware 02:24 < fmibot> New commit by 3cmwslw (r142): 4G compatibility for extract2g (without the hack). Thanks slck 02:24 < fmibot> r142 build result: All green! 02:45 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has quit [Ping timeout: 276 seconds] 02:48 -!- TheSeven [~TheSeven@rockbox/developer/TheSeven] has joined #freemyipod 03:35 -!- MrShlee [~Default@182-239-147-103.ip.adam.com.au] has joined #freemyipod 03:50 -!- angelwolf71885 [chatzilla@cpe-173-168-248-236.tampabay.res.rr.com] has joined #freemyipod 04:25 -!- MrShlee [~Default@182-239-147-103.ip.adam.com.au] has quit [Quit: Leaving] 04:49 -!- angelwolf71885 [chatzilla@cpe-173-168-248-236.tampabay.res.rr.com] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716]] 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 06:01 -!- cmwslw [~cmwslw@c-76-127-58-39.hsd1.ga.comcast.net] has quit [Quit: Ex-Chat] 07:17 -!- Mr_Sensitive [Dreamxtrem@92.30.157.42] has joined #freemyipod 07:19 -!- Dreamxtreme [~Dreamxtre@92.30.197.137] has quit [Ping timeout: 252 seconds] 07:38 -!- MrShlee [~Default@182-239-147-103.ip.adam.com.au] has joined #freemyipod 08:08 -!- MrShlee [~Default@182-239-147-103.ip.adam.com.au] has quit [Quit: Leaving] 08:25 -!- n1s [~n1s@rockbox/developer/n1s] has joined #freemyipod 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 12:01 -!- n1s [~n1s@rockbox/developer/n1s] has quit [Quit: Lämnar] 12:08 < user890104> about this edit: http://www.freemyipod.org/w/index.php?title=Firmware&curid=56&diff=3117&oldid=2766 there *is* actually a rsrc section in nano 4g's firmware 13:48 -!- MrShlee [~Default@182-239-147-103.ip.adam.com.au] has joined #freemyipod 14:11 -!- Mr_Sensitive is now known as Dreamxtreme 15:47 -!- MrShlee [~Default@182-239-147-103.ip.adam.com.au] has quit [Quit: Leaving] 17:00 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has quit [Remote host closed the connection] 17:00 -!- clustur [~logger@c-76-127-58-39.hsd1.ga.comcast.net] has joined #freemyipod --- Log opened Sun Aug 15 20:22:03 2010 20:22 -!- fmibot [~fmibot@static.225.178.40.188.clients.your-server.de] has joined #freemyipod 20:22 < Farthen> FYI the server had a downtime but should now be up and running again... 20:26 -!- Dreamxtreme_ [Dreamxtrem@92.30.176.252] has joined #freemyipod 20:26 -!- Dreamxtreme_ [Dreamxtrem@92.30.176.252] has quit [Read error: Connection reset by peer] --- Log opened Sun Aug 15 20:34:12 2010 20:34 -!- fmibot [~fmibot@static.225.178.40.188.clients.your-server.de] has joined #freemyipod 20:35 < fmibot> New commit by 3theseven (r145): Port iLoader uninstaller to emBIOS. Not tested yet. 20:35 < fmibot> r145 build result: All green! 21:06 < Dreamxtreme> \o/ 21:13 -!- GaveUp [gaveup@your.friendly.neighborhood.hellmouth.info] has quit [Ping timeout: 240 seconds] 21:14 -!- GaveUp [gaveup@your.friendly.neighborhood.hellmouth.info] has joined #freemyipod 21:37 < TheSeven> liar: do you still have your broken nano2g? the one with the jumper? :P 21:46 -!- Dreamxtreme_ [Dreamxtrem@92.30.19.132] has joined #freemyipod 21:46 -!- Dreamxtreme_ [Dreamxtrem@92.30.19.132] has quit [Client Quit] 21:48 -!- Dreamxtreme [Dreamxtrem@92.30.176.252] has quit [Ping timeout: 248 seconds] 21:55 -!- Dreamxtreme [Dreamxtrem@92.30.19.132] 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 23:12 -!- Dreamxtreme [Dreamxtrem@92.30.19.132] has quit [Read error: Connection reset by peer] 23:21 -!- Dreamxtreme [Dreamxtrem@92.30.61.79] has joined #freemyipod --- Log closed Mon Aug 16 00:58:24 2010