Closed iammanpreetsingh closed 10 months ago
`diff --git a/main.py b/main.py index f84175b..299e4b8 100755 --- a/main.py +++ b/main.py @@ -203,7 +203,7 @@ class IPATool(object): def _handleStoreException(self, _e): e = _e # type: StoreException logger.fatal("Store %s failed! Message: %s%s" % (e.req, e.errMsg, " (errorType %s)" % e.errType if e.errType else ''))
logger.fatal(" Raw Response: %s" % (e.resp if type(e.resp) is str else e.resp.as_dict()))
def handleHistoryVersion(self, args): if args.appId: `
First I got the “you account is disabled” so I went to the web and reenabled it (enter security questions, set a new password), which made the response switch to the dreadful "Raw Response: MZFinance.BadLogin.Configurator_message”.
A day later I was able to login and download a test app, but the second login attempt failed again. The behavior is quite random for each of my accounts.
I have a piece of code that saves the login session and prevents having to login every time, which reduces the probability of getting the account locked, but that’s not the necessary solution at the moment when the login fails right away.
I’ll have a look at the latest changes on IPATool and see if there’s something that needs to be ported here to make it work again.
Clearly something changed on Apple’s side that either broke the login, or is more strict looking for non-legit logins.
I have a piece of code that saves the login session and prevents having to log in every time, which reduces the probability of getting the account locked, but that’s not the necessary solution at the moment when the login fails right away.
After changing as_dict()
from line 206, I now get MZFinance.BadLogin.Configurator_message
message error.
But one thing to point out! IPATool is working 100% fine for me. Only IPATool-py is having issues.
Can you try to fix this? NyaMisty isn't responding.
Having the same issue any insight?
Having the same issue any insight?
Nope! I did not try it anymore. The developer of this script isn't responding and I have 0 knowledge of coding so I can't do anything!
I can even pay to fix this! But they are not responding!
If you can't work on the issues then don't create projects.
@iammanpreetsingh I wouldn't accuse the people who made this project.(they still did a good job and might be busy) In any case you can always use the ipatool. https://github.com/majd/ipatool
// in ipatool-py/reqs/store.py:22
def __init__(self, sess: requests.Session, guid: str = '000C2941396B'):
I figured it out. Change the guid
above to whatever you like but keep the length. The guid
in fact is generated from your Mac addr of your network card.
Now it works fine
// in ipatool-py/reqs/store.py:22
def __init__(self, sess: requests.Session, guid: str = '000C2941396B'):
Change the guid above to whatever you like but keep the length. Thanks to https://github.com/NyaMisty/ipatool-py/issues/34#issuecomment-1853585227 for the resolution!
I may think this issue will come again but we will fix this again with the above resolution.
Hope some of my fixes can help https://github.com/NyaMisty/ipatool-py/pull/35/files
Already merged @davipt
Old GUID: 000C2941567A