I pulled the keys out of the android client this weekend. Not as good of a write up, but I used apktool to convert the APK back to xml resource files and smali dalvik assembler. Greped for Hmac and added some logging. Did the same thing for oauth_consumer_key. Rebuilt it as an APK with apktool. Signed it with jarsigner. Watched the logs and logged in. I think the best part is this key can use xauth so other clients c…
are you intentionally neglecting the additional steps to make this work, or did you not test your assumptions against the requests that the app actually sends? ;)
>>> key = 'Bcs59EFbbsdF6Sl9Ng71smgStWEGwXXKSjYvPVt7qys'
>>> oauth_consumer_key = '3nVuSoBZnx6U4vzUxf5w'
>>> import tweepy
>>> auth = tweepy.OAuthHandler(oauth_consumer_key, key)
>>> auth.get_xauth_access_token('armooo', )
>>> api = tweepy.API(auth)
>>> api.update_status('This is an update %s:%s' % (oauth_consumer_key, key))