Jump to content

iAtkos & iTunes DRM


ZeroXX
 Share

8 posts in this topic

Recommended Posts

I've had a problem signing in to iTMS with my account because my ethernet adapter wasn't named "en0", but "en2". Because of this, iTunes was throwing me an error, saying that it cannot log me in, and returned an error id of -50.

We could not complete your iTunes Store request. An unknown error occured (-50).

 

The solution is really simple. First, check which "enX" are you using (which is active and working), then open up terminal, and type in this:

sudo pico /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist

Enter your password, and then edit the file. Search for your "enX" in it. The part you want to search looks like this:

<string>enX</string>
(...)
<integer>X</integer>

The X in the code above represents the number you have for your active connection. Change "enX" to "en0", and "X" to "0", so your code should look like this:

<string>en0</string>
(...)
<integer>0</integer>

After this, scroll to the beginning of the document, and search for "en0" - the first in the list, then edit that, replacing the 0 with the number your connection had. Also don't forget to edit the <integer> part too, so in the file there won't be two <integer>0</integer> lines.

Then press CTRL-O (save), Enter, then exit. Restart the system.

Be sure that after the restart, you add your newly renamed ethernet to the network list, because without it, your old - and modified - "enX" network adapter tries to connect to the internet.

And that's all, iTMS works.

 

I hope this was helpful to you all who bumped into this problem.

Link to comment
Share on other sites

  • 1 month later...
  • 1 year later...

You are a god!!! I had no idea why this was happening, never thought it would have something to do with iAtkos :S... Anyway for me it was a different modification to make it work:

 

I looked up my USB interface: en1. Looked in the file for en2 and changed it to en1 and also the integer from 2 to 1, restarted, and it worked!

 

Thanks mate!!!

Link to comment
Share on other sites

  • 2 weeks later...

I could not get this way to work, the renaming that is, because every time on reboot it would revert back to en2. It helped me on the way though and just deleting the NetworkInterfaces.plist file fixed it for me. This is the code I used if anyone needs it, I can now connect to iTunes. Thanks again for everyones help!

 

sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist 

Link to comment
Share on other sites

 

hai.. i check my networkInterfaces.plist. but there none "X"code that u say of. so i confuse what string to i have to change.so i try "en1" i changes.but still finalcut can't run installer. still error.

i need more guide!!.

this my networkInterface string :

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Interfaces</key>
<array>
	<dict>
		<key>BSD Name</key>
		<string>en1</string>
		<key>IOBuiltin</key>
		<true/>
		<key>IOInterfaceType</key>
		<integer>6</integer>
		<key>IOInterfaceUnit</key>
		<integer>1</integer>
		<key>IOMACAddress</key>
		<data>
		ABRR3BE5
		</data>
		<key>IOPathMatch</key>
		<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P3@1C,2/IOPCI2PCIBridge/ethernet@0/AirPort_Athr5424ab/AtherosM35abInterface</string>
		<key>SCNetworkInterfaceType</key>
		<string>IEEE80211</string>
	</dict>
	<dict>
		<key>Active</key>
		<true/>
		<key>BSD Name</key>
		<string>en2</string>
		<key>IOBuiltin</key>
		<false/>
		<key>IOInterfaceType</key>
		<integer>6</integer>
		<key>IOInterfaceUnit</key>
		<integer>2</integer>
		<key>IOMACAddress</key>
		<data>
		AFCNvLVG
		</data>
		<key>IOPathMatch</key>
		<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HUB0@1E/IOPCI2PCIBridge/ethernet@0/rtl_r1000_nic_ext/IOEthernetInterface</string>
		<key>SCNetworkInterfaceType</key>
		<string>Ethernet</string>
	</dict>
	<dict>
		<key>Active</key>
		<true/>
		<key>BSD Name</key>
		<string>fw0</string>
		<key>IOBuiltin</key>
		<true/>
		<key>IOInterfaceType</key>
		<integer>144</integer>
		<key>IOInterfaceUnit</key>
		<integer>0</integer>
		<key>IOMACAddress</key>
		<data>
		AFCNAAC4JiA=
		</data>
		<key>IOPathMatch</key>
		<string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HUB0@1E/IOPCI2PCIBridge/pci104c,8023@1/AppleFWOHCI/IOFireWireController/IOFireWireLocalNode/IOFireWireIP/IOFWInterface</string>
		<key>SCNetworkInterfaceType</key>
		<string>FireWire</string>
	</dict>
</array>
</dict>
</plist>

Link to comment
Share on other sites

change your en2 to en0 , and the 2 to 0 in the second block:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>Interfaces</key>
   <array>
       <dict>
           <key>BSD Name</key>
           <string>en1</string>
           <key>IOBuiltin</key>
           <true/>
           <key>IOInterfaceType</key>
           <integer>6</integer>
           <key>IOInterfaceUnit</key>
           <integer>1</integer>
           <key>IOMACAddress</key>
           <data>
           ABRR3BE5
           </data>
           <key>IOPathMatch</key>
           <string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P3@1C,2/IOPCI2PCIBridge/ethernet@0/AirPort_Athr5424ab/AtherosM35abInterface</string>
           <key>SCNetworkInterfaceType</key>
           <string>IEEE80211</string>
       </dict>
       <dict>
           <key>Active</key>
           <true/>
           <key>BSD Name</key>
           <string>en0</string>
           <key>IOBuiltin</key>
           <false/>
           <key>IOInterfaceType</key>
           <integer>6</integer>
           <key>IOInterfaceUnit</key>
           <integer>0</integer>
           <key>IOMACAddress</key>
           <data>
           AFCNvLVG
           </data>
           <key>IOPathMatch</key>
           <string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HUB0@1E/IOPCI2PCIBridge/ethernet@0/rtl_r1000_nic_ext/IOEthernetInterface</string>
           <key>SCNetworkInterfaceType</key>
           <string>Ethernet</string>
       </dict>
       <dict>
           <key>Active</key>
           <true/>
           <key>BSD Name</key>
           <string>fw0</string>
           <key>IOBuiltin</key>
           <true/>
           <key>IOInterfaceType</key>
           <integer>144</integer>
           <key>IOInterfaceUnit</key>
           <integer>0</integer>
           <key>IOMACAddress</key>
           <data>
           AFCNAAC4JiA=
           </data>
           <key>IOPathMatch</key>
           <string>IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HUB0@1E/IOPCI2PCIBridge/pci104c,8023@1/AppleFWOHCI/IOFireWireController/IOFireWireLocalNode/IOFireWireIP/IOFWInterface</string>
           <key>SCNetworkInterfaceType</key>
           <string>FireWire</string>
       </dict>
   </array>
</dict>
</plist>

 

the X stands for the number of your ethernet device

Link to comment
Share on other sites

  • 4 weeks later...
 Share

×
×
  • Create New...