Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Sign in to follow this  
jkb242

Help Please HELP - classic App Store login issue

6 posts in this topic

Recommended Posts

I followed the guide here under tutorials concerning how to fix "unknown error occurred" when logging into the mac app store. By far this is the most detailed and complete guide about this error I have seen. In my case I had to follow the "as a last ditch or extreme case" instructions that involve copying the network interfaces.plist to the desktop, using a text editor to change the fields pertaining to device E0 from false to true. Then saving the file on the desktop then using the root password in terminal set permissions to copy this edited file back to Library/preferences/ system configuration/ that replaces the existing plist file which is wrong, with the edited one then rebooting from terminal mode.

 

The problem is that the plist file simply reverts back to the former settings where built-in key is set to false. I can't seem to make this work.

 

Am I suppose to delete the network devices in system preferences then reboot after the edits or what. My Plist file is by default, being set back to false for the built-in value. How can I get beyond this--what am I leaving out. Followed the guide percisely, but the methodology described in the guide should indeed work, right.

 

Please Help

 

Thanks

Share this post


Link to post
Share on other sites

<key>EthernetBuiltIn</key>

<string>Yes</string>

Share this post


Link to post
Share on other sites

If the guide says to do that then the guide is wrong. It doesn't matter what you do to Networkinterfaces.plist, upon reboot it reverts to reflect your current configuration, editing it accomplishes nothing.

 

It would greatly improve your chances of getting help you if you would post a link to the guide. As it is now, for someone to help you, they will have to search for the guide first in order to see what you're talking about. Most people will not do that. You should always make it easy to help you by providing as much information as possible.

 

I have edited your topic title to better reflect its contents.

Experienced users tend to simply ignore topics with non-descript titles such as "Please Help". Writing in all caps is a no-no as well if you wish to attract someone with experience.

Share this post


Link to post
Share on other sites

Here is the link--the part I had to take was the one described as the last ditch effort.. iCloud/Facetime/AppStore login errors

 

Thanks for your reply I do desperately need to get this working and appreciate assistance.

 

<key>EthernetBuiltIn</key>

<string>Yes</string>

 

Thanks for your response, where did this come from, the plist file or the boot file? I am stuck using Chimera at the present and unable to have chameleon.boot.plist in my Extra folder. If I do, my system won't boot?? If I use Cameleon Wizard it only allows edits to the com.apple.boot.plist file not the Cameleon file. Maybe I am running some things together here, just a little help would likely get me going in the right direction to fix the log in to the app store.

 

Thanks

Share this post


Link to post
Share on other sites

There is no other [whatever].boot.plist file in /Extra?

 

Chimera is just another version of Chameleon, of which there are several. Chimera is probably the best known.

 

You must find out which xx.boot.plist your boot loader is using for configuration and then add the EthernetBuiltIn key+string to it.

 

If you've used [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url]/[url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] from TonyMac you should ask for help on their forums, they'll be better equipped to help you. We cannot support their software here on IM, in fact discussing it at all is against the rules.

 

What make and model wired ethernet hardware do you have and what driver are you using for it?

 

The two most popular ways to get ethernet registered as "built in" are either by setting EthernetBuiltIn=y in xx.boot.plist, or through DSDT patching.

Some people use something called a "device-properties string", generated using a small tool you run from Terminal called "gfxutil".

 

The end result of any of these three ways is the same, there is no functional advantage to either one. If you patch it in DSDT you can have your on-board ethernet appear in System Profiler but this is purely cosmetic.

 

EthernetBuiltIn=y usually just works, but on some motherboards Chameleon (or Chimera) has trouble detecting the correct PCI Root value and will default to a value of 0. This value must be correct in order for EthernetBuiltIn=y (as well as GraphicsEnabler=y) to work. In this case you either can override the auto-detection by adding PCIRootUID=1 to your kernel flags string in xxx.Boot.plist, or nudge it into detecting the correct value by patching your DSDT.

Share this post


Link to post
Share on other sites

Gringo Vermelho, thanks for the great advice, I will seek out the tools you mentioned. Built-in is definitely false on my Ethernet when running IO registry explorer.

 

My board is the Gigabyte ep45 ud3P and the built in ethernet is Realtek, not certain about the exact model. This is a very popular board for Hacks I understand it.

 

I came across a post describing general boot flags for Chimera or Chameleon to and saw one I had not seen previously. A note with the flag also stated this could fix the app store log in issues as well. The flag is the one you mentioned above, PCIRootUID=1. I booted with the USB drive containing Chimera with this flag and was able to log in to the app store. My ultimate goal is to be able to select the boot hard drive after POST then boot to OSX ML or Windows. I do not want to use USB. So, if you can offer assistance to that end, it will not involve ##### or any of the Tonymac utilities, as I want this configuration completely devoid of those tools.

 

Thanks again so much!!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×