How To Generate Token Pickle With Android Easily After Google Auth2.0 New policy update. Without any kind of error.
1. Install Termux F-Droid
2. Open Termux and just copy paste all the commands that described below, Make sure you have internet connection. if you see Y/n then Type y.
sudo apt update && sudo apt upgrade -y && sudo apt install git python3 python3-pip -y && sudo apt upgrade python3 -y && python3 -m pip install --upgrade pip && pip install google-api-python-client google-auth-httplib2 google-auth-oauthlib
git clone https://github.com/FollowNaim/TokenPickle
4. make sure Credentials.json file present in your storage folder not in Sd card. if not then just move credentials.json file into the sdcard. Not in any folder.
termux-setup-storage
cd /sdcard
cp -r credentials.json /data/data/com.termux/files/home/TokenPickle
cd TokenPickle
python3 GenerateTokenPickle.py
11. You'll find a url https://accounts.google.com/o/oauth2/=offline like this. just copy this url and paste on browser and login into your google account. that's it. you'll see 'The authentication flow has completed. You may close this window' this massage. then you're done.
cp -r token.pickle /sdcard
goto your sdcard (phone memory) you'll find token.pickle there.
We're Done.