User talk:TheSeven

From freemyipod.org
Revision as of 03:28, 8 January 2011 by TheSeven (talk | contribs) (Undo revision 3440 by Sinless (talk))
Jump to: navigation, search

is there any scope of finding vulnerabilities, being able to execute code through the nike+ ipod kits? as in control the alter the sensor to send modified data to the ipod through the kit? i guess we havent already tried that. -- User:Psgarcha92, 19:29, 21 November 2010

I don't the sensor will ever send data that's complex enough for the parser to have an exploitable bug. --TheSeven 18:22, 22 November 2010 (UTC)


Hello.my classic 3g's HDD just broke,as no one provide classic 3g's PCB scan yet,if l4n need this,i will snap some photos of it.. Then where should i upload it? -- User:sinless

I think you should upload them here [1] and then add them to the Classic 3G page. --Benedikt93 15:00, 17 December 2010 (UTC)

OK.I will take apart it soon,and does anybody know can classic work with a ssd? -- User:sinless 23:00, 17 December 2010 (GMT+8)

It should be able to handle pretty much everything that's PATA or CE-ATA, and the OF also supports LBA48. --TheSeven 13:49, 20 December 2010 (UTC)

I just took apart my classic 3g,but the only camera I can use is Nokia 5310..the pictures are not clear enough Notice that my classic(MC293,160GB,firmware 2.o.4)'s motherboard is the same to the 2g classic board in hardware page,Apple's mark is the same 820-2437-- User:sinless 21:00, 21 December 2010 (GMT+8)

Asked about IPL on the Nano 2G

When will I be able to use ipl on my Nano 2g? I assume it needs to be ported, but I don't know how to do so. Is there someone working on that? --ArthuruhtrA

AFAIK no --TheSeven 00:00, 4 January 2011 (UTC)

Can you point me to any sort of information that would help me do it? The IPL site is down currently, no idea when it will be up. I do have the files found on SourceForge, but they are not very recent. I also have no experience with this, and don't want to brick my iPod. However, I may be able to get a spare Nano 2G to try it on. Thanks. --ArthuruhtrA

I found this mirror of the ipl site last updated in '09. That is more recent. --ArthuruhtrA

I don't have much more either, and I don't think there are newer files. iPodLinux hasn't really been developed any more for quite some time now. As this is a completely different architecture, I would suggest throwing the iPL kernel away and starting from a recent vanilla kernel, but I haven't really dealt with Linux kernels myself yet, so I probably can't help you much with this. --TheSeven 07:23, 5 January 2011 (UTC)

If I can port it, will you create the installer/incorporate it into what you have? And can you help me with porting to an extent? I bet you know more about it then I do. I got the latest kernel from linux.org (released yesterday) and the old kernel from ipl, and will look in them, and hopefully find something that I can do, but I don't quite know what I'm doing, as I don't quite understand the ipod as well as you. Should I be using the uCLinux kernel instead? --ArthuruhtrA

I really don't know anything about embedded Linux. IIUC uCLinux is a fork of Linux 2.4 for MMU-less systems, but someone told me that the Linux 2.6 branch supports those natively. That's about everything I can tell you regarding Linux. I will of course be able to help you on the hardware side of things, i.e. answer questions about the hardware and the drivers emBIOS uses. What I certainly won't to is incorporating any kind of non-FAT filesystem support into my tools, as this would be a huge amount of work. But if the user handles creating an e.g. ext2 partition himself and the installer only needs to copy some files and add Linux to the iLoader menu, that's rather trivial. --TheSeven 13:13, 7 January 2011 (UTC)

Still can't recognized by UMSboot

Sorry to trouble you but... First,the INF file has some error..After I mod the driver(follow microsoft's WDK guide),it finally installed,but UMS can't recognized classic,windows recognized it as a freemyipod.org ipod nano3/classic dfu I hope you provide us a one-click install tool or just fix the inf file,or just tell us what other software is needed,I have installed .NET 2.0 and WDK.thanks

Which changes to the inf file were needed? Did you change anything else besides the CoInstallers? Did you change one of the GUIDs? The DFU tool uses the GUID, VID and PID to recognize the device. If one of those doesn't match, it won't work. --TheSeven 15:59, 7 January 2011 (UTC)

Compared to microsoft's example file,i think your inf lost these lines,and filled them after dev_addreg like this

[Dev_AddReg]
HKR,,DeviceInterfaceGUIDs,0x10000,"{2084a03c-04b1-4acc-9236-69fe2e7d5770}"

[USB_Install.CoInstallers]
AddReg=CoInstallers_AddReg
CopyFiles=CoInstallers_CopyFiles
[CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"
[CoInstallers_CopyFiles]
WinUSBCoInstaller2.dll
WdfCoInstaller01009.dll

Of course,I put the two .dll files under the same floder with winusb.inf Then,I can install the driver successful,but the new problem is UmsBOOT not recognized.

Addition:I have just reinstall WINXP,and directly install winusb without itunes.here are the details:

  • put classic 3g into DFU,and connected it to computer,windows recognized a usb dfu device,i force windows to install winusb.inf,windows said installed driver filed,some lines may missing or error,with a error code 28. After that, the hardware name was freemyipod.org-usb dfu device
  • install MICROSOFT WDK and reboot,still had the same problem.
  • add that lines to winusb.inf and copy the two dll files,reinstall the driver,then succeed.the new hardware name is iPod Classic/Nano 3G Bootrom DFU.
  • open umsboot,show an error window,I know it is because the lack of .NET framework
  • install .NET 2.0,open ums again,it said no dfu device found.
  • reboot and try,filed.
  • still filed...

And I have some small questions about the wiki...how to show my ID at the last of the words i say,and,where can i find file/picture upload link...In my country no one uses wiki pages like this,sorry:) And sorry for my poor English..--Sinless 01:02, 8 January 2011 (GMT+8) this time i copied ID from your massage.. And here is the "driver" i made,if it can help http://down.qiannao.com/space/file/qiannao/share/2011/1/8/iPodClassicWindowsInstaller.rar/.page

The changes look good, I can't see why that shouldn't work. If the first installation try failed because of the coinstallers, there might have been some leftovers. Uninstall the device completely, choose yes if windows asks you if you want to remove the driver. Then try installing the modified one directly. Other than that, I'm pretty much out of ideas. You might want to go the Python/PyUSB/libusb-win32 route instead.
The wiki editor will replace a sequence of four ~ signs with your signature. The upload link is hiding in the toolbox on the left side. --TheSeven 17:57, 7 January 2011 (UTC)