Misc Automatic Shift Reward Code Redeemer

TheStonedModder

Well-Known Member
Member
Joined
Dec 25, 2022
Messages
2,648
Reaction score
3,833
Trophies
2
Age
29
XP
8,172
Country
United States
NOTE: In the current state of this bot, it takes about 4 hours to try and redeem all 589 codes (as of 1/18/26) since it waits 3 seconds between each code attempt.

This can/will be sped up once the bot does its initial run, Since I plan to share a filtered JSON for all to use, after my PC runs through the list. That will cut the list down from 589 to something reasonable.

`````

hDF4jiL.png


## What is this tool?​

This is an automated SHiFT code redemption tool for the Borderlands games. It automatically redeems SHiFT codes for you without having to manually enter each one on the website. The tool uses your browser cookies to authenticate with Gearbox's SHiFT system.

This tool is also future proof in case a better code list comes along. As long as it follows the same JSON formatting, it can be imported and used with this tool!

## Features​

- Automatic Code Loading: Fetches the latest SHiFT codes from GitHub automatically(https://raw.githubusercontent.com/ugoogalizer/autoshift-codes/main/shiftcodes.json)
- Multi-Platform Support: Supports Steam, Xbox Live, and PlayStation Network
- Progress Tracking: Remembers which codes you've already tried
- Anti-Detection: Uses undetected-chromedriver to avoid bot detection

## Requirements​

- **SHiFT Account** with valid login cookies


## Installation


### Step 1: Download the Tool​

1. Download the `Auto_Shift_Code_Redeemer.exe` file from the attached files
2. Create a folder called `autoShiftRedeemer` on your desktop
3. Place the executable in this folder

### Step 2: Get Your Cookies​

This is the most important step - without valid cookies, the tool won't work!

### What are cookies?​

Cookies are small files that store your login information for websites. The tool needs your SHiFT website cookies to redeem codes on your behalf.

### How to get cookies:​


#### Method 1: Using Cookie Editor Extension (Recommended)​

1. Install the "EditThisCookie" extension from Chrome Web Store
2. Go to https://shift.gearboxsoftware.com/rewards and log in
3. Click the cookie extension icon
4. Click "Export" and save as JSON
5. Rename the file to any name you want (as long as it ends in `.json`)
6. Place it in the `cookies/` folder

#### Method 2: Using Chrome DevTools​

1. Open Google Chrome
2. Go to https://shift.gearboxsoftware.com/rewards
3. Log in to your SHiFT account** (if not already logged in)
4. **Press F12** or right-click and select "Inspect" to open Developer Tools
5. **Go to the "Application" tab** (or "Storage" in older versions)
6. **Click on "Cookies"** in the left sidebar
7. **Click on "https://shift.gearboxsoftware.com"**
8. **Right-click anywhere in the cookie list** and select "Save all as HAR"
9. **Save the file as `shift.gearboxsoftware.com.har`**

### Converting HAR to JSON (if using Method 2)​

If you saved as HAR, you need to convert it to the proper JSON format:
1. Go to https://har-to-json.com/
2. Upload your `.har` file
3. Download the converted `.json` file
## File Setup
Your folder should look like this:

```
autoShiftRedeemer/
├── Auto_Shift_Code_Redeemer.exe
└── cookies/
└── your_cookies_file.json (any name, as long as it's .json)
```
**Important:** The `cookies` folder will be created automatically when you first run the tool. Just place your cookie JSON file inside it. The filename doesn't matter - any `.json` file in the cookies folder will work!

## How to Use​


### Step 1: First Time Setup​

1. **Place your cookie file** in the `cookies/` folder as shown above
2. **Run the tool**: Double-click `Auto_Shift_Code_Redeemer.exe` to start the application

### Step 2: Select Platform​

- Choose your gaming platform: Steam**, Xbox Live**, or PSN
- This tells the tool which account to redeem codes for

### Step 3: Load Codes​

- Click the "Load Codes" button
- The tool will automatically fetch the latest SHiFT codes from GitHub
- You'll see how many codes were loaded in the log

### Step 4: Start Redeeming​

- Click "Start Redeeming"
- The tool will begin automatically redeeming codes
- Watch the colored log messages:
- **Green**: Successful redemptions
- **Red**: Errors or failed codes
- **Orange**: Expired codes

### Step 5: Monitor Progress​

- The status bar shows current progress
- Log shows detailed information about each code
- Tool remembers which codes you've tried (saved in `tried_codes.json`)

## Advanced Options​

### Headless Mode
- Browser window won't open, but codes still redeem automatically
- Disable this for debugging, in case the shift website gets updated and this tool breaks
 

Site & Scene News

Popular threads in this forum