How to Convert WordStar Files to Plain Text (ASCII) and Microsoft Word

You have a bunch of old WordStar files from the 1980s. When you open one of these files in NotePad or Microsoft Word or some other modern word processing program, you see lot of gibberish:

  ma i rubbe hosin dow hi a 1 noon 
  shor broo
i th othe hand.

Typical Gibberish-Greek Contained in 1980s-era WordStar Files


Skip the Story and Go to the Instructions

You search the web for a simple and free solution to your problem of converting WordStar files to plain text files. You read the Wikipedia article on WordStar. You try the conversion program recommended by the UCLA Knowledge Base. You try add-ons converters to Microsoft Word. But nothing works.

Finally, you come across this WordStar discussion page on archiveteam.org:

Xiaomi Adb Fastboot Tools 703 Download !exclusive! Top Guide

The Xiaomi ADB/Fastboot Tools version 7.0.3 is a popular, open-source utility designed to simplify advanced device management for Xiaomi, Redmi, and Poco users. This version is known for its lightweight Java-based interface and robust "debloating" capabilities, allowing users to remove system apps without needing root access. Key Features of Version 7.0.3

The tool functions as an all-in-one suite for several critical Android modifications:

App Manager (Debloater): The primary use case for most; it uninstalls, reinstalls, disables, or enables system apps and services on demand.

Image Flasher: Allows you to flash partitions (boot, recovery, system, etc.) with an image file. Note that an unlocked bootloader is required for this module.

Wiper: Performs a factory reset or wipes the cache partition directly from the desktop interface.

Device Properties: Retrieves detailed statistics and hardware information about the connected phone.

Rebooter: Provides advanced rebooting options to enter recovery or fastboot modes quickly.

Camera2 Enabler: Can enable Camera2 API and EIS, though this typically requires TWRP. Download and Prerequisites

To run Xiaomi ADB/Fastboot Tools 7.0.3 effectively, ensure your PC meets these requirements:

Java Runtime Environment (JRE): Because the tool is a .jar file, you must have Java installed on your computer to launch it.

ADB Drivers: Install universal ADB drivers so your computer can recognize the phone in debugging mode. xiaomi adb fastboot tools 703 download top

Download Link: You can find the binary and source code on the official LouWii/XiaomiADBFastbootTools GitHub repository or hosted on platforms like SourceForge. How to Use the Tool

Enable Developer Options: Go to Settings > About Phone and tap MIUI Version seven times until you see a "You are now a developer" notification.

Turn on USB Debugging: Navigate to Additional Settings > Developer Options and enable USB Debugging.

Connect to PC: Plug your device into your computer via a USB cable. Select "File Transfer" mode if prompted.

Launch the Tool: Open the downloaded .jar file. On Linux, you may need to run chmod +x on the file first.

Authorize Connection: Look at your phone screen and tap "OK" or "Allow" when the RSA fingerprint authorization prompt appears. Safety Warning

While uninstalled system apps generally do not affect OTA (Over-the-Air) updates, removing essential factory apps not listed in the tool's default safety list can potentially brick your phone. Always backup your data before performing advanced flashing or wiping operations.

Xiaomi ADB/Fastboot Tools , particularly version 7.0.3, represent a specialized toolkit designed to empower users with deeper control over their Xiaomi devices through a user-friendly graphical interface. Developed primarily in Java Virtual Machine (JVM)

, this open-source utility simplifies complex command-line operations into accessible modules, making it an essential asset for enthusiasts looking to debloat or customize their smartphones. Core Functionality and Modules

The tool operates as a comprehensive suite of utilities that interact with devices through two primary interfaces: Android Debug Bridge (ADB) App Manager (Debloater) The Xiaomi ADB/Fastboot Tools version 7

: Its most popular feature allows users to uninstall, reinstall, or disable system applications and services that are otherwise restricted by the default MIUI firmware.

: This module enables users to flash various partitions—such as boot, recovery, or system—with specific images or even flash entire Fastboot ROMs, provided the device's bootloader is unlocked. Device Management

: Users can retrieve detailed device statistics, adjust screen density (DPI), change screen resolution, and access advanced rebooting options directly from their PC. Maintenance Tools

: It includes a "Wiper" for performing factory resets or clearing cache, and a "ROM Downloader" to quickly source the latest official MIUI Fastboot ROMs. Technical Requirements To run version 7.0.3, the software requires the Java Runtime Environment (JRE) version 11 or later

. Because it relies on standard Android interfaces, users must enable Developer Options USB Debugging

on their Xiaomi device to establish a connection. While many features work with a locked bootloader, critical system modifications like flashing or using the Camera2 API enabler require an unlocked bootloader Safety and Accessibility Download Xiaomi ADBFastboot Tools 7.0.3.zip (AreAndroid)


Using the Toolkit:

Step 1: Extract the “Xiaomi_ADB_Fastboot_Tools_703_Top.zip” to C:\adb (to avoid path errors).

Step 2: Open the folder and double-click open_cmd_here.bat. This launches a command prompt with ADB/Fastboot already in the PATH.

Step 3: Connect your Xiaomi phone via USB. On your phone, approve the “Allow USB debugging?” pop-up (check “always allow”).

Step 4: Verify connection by typing:

adb devices

You should see your device serial number followed by “device”.

Step 5: To reboot into Fastboot mode, type:

adb reboot bootloader

Or use the shortcut script: double-click reboot_fastboot.bat.

Step 6: In Fastboot mode, verify again:

fastboot devices

Step 7: To remove bloatware (e.g., MSA – MIUI System Ads):

adb shell pm uninstall --user 0 com.miui.msa.global

Or run the provided script: remove_ads.bat.


Part 5: How to Install and Use Xiaomi ADB Fastboot Tools 703

Once you have the top download, follow this guide to set it up on Windows 10/11.

Part 4: Step-by-Step – How to Download the Top Version 703 Safely

Warning: Downloading tools from random forums can expose your PC to malware. Here is the safe way to get the top-tier version.

7.2. Recovering from a Soft Brick (EDL without Auth)

If your phone is stuck in a boot loop, the 703 tools package contains special scripts to force EDL (Emergency Download Mode) using a deep-flash cable. Look for the file edl_loader.bat.

#3 Source: Telegram Channel (Saki_EU)

  • Reliability: Medium-High.
  • Why: The developer is highly active on Telegram. Beta versions and troubleshooting help are often provided here before they hit the forums.
  • Warning: Ensure you are joining the official group; avoid unofficial mirror channels that might distribute infected files.

Executive Summary

Xiaomi ADB Fastboot Tools is a widely utilized third-party utility software designed for Xiaomi, Redmi, and POCO devices. It provides a graphical user interface (GUI) to execute ADB (Android Debug Bridge) and Fastboot commands without requiring users to use command-line interfaces. You should see your device serial number followed

Report Status on Version 7.0.3: It is important to note that Version 7.0.3 is currently the latest stable release of the rebranded tool (now often called "Xiaomi Tool V2"). Previous popular versions were numbered differently (e.g., iterations of 7.0.x), but users searching for "7.0.3" or "7.03" are typically looking for the most recent update released by the developer (Saki_EU).


[Optional geek explanation: WordStar encodes the last character of each word by setting the high-order bit of the binary character representation. The program simply resets the high-order bit of all characters in the file, changing the goofy characters into normal ones.]

You install Perl on your computer and you try out the script. It works! The program reads the WordStar file named in.ws, converts the Greek-like characters to ordinary text, and writes out a new file, out.txt in ordinary plain text format, which you can read into NotePad, Microsoft Word, or practically any modern program.

But you have to modify the file names inside the script (in.ws and out.txt) for each file conversion. You want to automate the process of converting lots of WordStar files. But you don't know anything about Perl programming. You ask your office co-worker who knows Perl to modify the script to make it do what you want. Here's what you get:

opendir my $dir, "." or die "Cannot open directory: $!";
my @files = readdir $dir;
closedir $dir;

foreach $file (@files) {
    unless (($file =~ /^[A-Za-z0-9_\s\-]*$/) && (-f $file)) {
        print "  Skipped $file\n";
        next;
    }
    open OUTFILE, ">$file.txt";
    open INFILE, "<$file";
    while (<INFILE>)
    {
        tr [\200-\377] [\000-\177];
        print OUTFILE $_;
    }
    close INFILE;
    close OUTFILE;
    print "  Read $file, wrote $file.txt ...\n";
}
sleep (5);


The program looks at all the files in the same directory where the program resides. If a file name consists of only letters, numerals, underscores, hyphens, and space characters, it assumes that it's a WordStar file; it converts the file to plain text and writes it out as a new file with ".txt" appended to the file name. It leaves the original WordStar file unchanged.

The program ignores any file whose name contains any other characters, such as the period character in an extension like .doc or .jpg. If you have a WordStar file named with an extension such as MYPAPER.783, you'll first need to rename it (or copy it to a new file) and use a new name such as MYPAPER783 or MYPAPER 783 (with a space replacing the dot). 



Instructions for Converting WordStar Files to Text

First of all, you need to have the Perl computer language installed on your computer. If you're working on a Mac or Unix/Linux system, you're in luck because Perl comes pre-installed. (If you're using Linux, see Note 4 below.)

If you're working on Windows, you can download and install Perl for free from perl.org:

Perl - Download website: https://www.perl.org/get.html      (Not necessary for Mac or Unix/Linux)

Scroll down to find your computer operating system. For Windows, you're offered different versions of Perl. I used the first one, ActiveState Perl. Click the download button and follow the instructions to download and install Perl.

After Perl is installed, you need to put a small program called convert.pl in the directory containing your old WordStar file. You can either download the from this website or you can create the file yourself (open a text editor such as Notepad, copy the text below, paste it into your text editor, and save the file under the name convert.pl). 

To download from this website:

1. Click the following download link: convert.txt
2. Save the file
3. Rename the file to "convert.pl" (change the "txt" to "pl" in the file name)
4. Copy the file to each directory containing WordStar files

OR use a text editor to create a text file named convert.pl containing the following text:

opendir my $dir, "." or die "Cannot open directory: $!";
my @files = readdir $dir;
closedir $dir;

foreach $file (@files) {
    unless (($file =~ /^[A-Za-z0-9_\s\-]*$/) && (-f $file)) {
        print "  Skipped $file\n";
        next;
    }
    open OUTFILE, ">$file.txt";
    open INFILE, "<$file";
    while (<INFILE>)
    {
        tr [\200-\377] [\000-\177];
        print OUTFILE $_;
    }
    close INFILE;
    close OUTFILE;
    print "  Read $file, wrote $file.txt ...\n";
}
sleep (5);


In a file browser, go to the WordStar directory and run the convert.pl program (in Windows, double-click the icon in the folder). Voila! The program converts your WordStar files to plain text and writes them out as new files in the same directory, with ".txt" appended to the file name. You can open these files in Microsoft Word and most other programs.

This is what you can expect to see when you run the convert.pl program:

WordStar to Text Conversion Directory   WordStar to Text Conversion Report

Important Notes

Note 1: The program only converts files whose names contain only letters, numbers, underscores, hyphens, and space characters. If you have a WordStar file named with an extension such as MYPAPER.783, you'll first need to rename it or copy it to a new file and choose a new name without using the dot character, for example, MYPAPER783 or MYPAPER 783 (with a space replacing the dot).

Note 2: The convert.pl program leaves your original WordStar files unchanged. However, when it writes out the filename.txt file, it doesn't check to see if there's an existing file of the same name. It simply overwrites the existing file. Before you run the convert.pl program, make sure you don't have any existing .txt files that you would mind losing.

Note 3: On my Windows 10 PC, the first time I double-clicked the convert.pl icon, Windows asked me which program I wanted to use to open the file, and offered several choices. I clicked on "Perl Command Line Interpreter", and then the program ran in the wrong directory (the Perl installation directory). This had no effect, because it simply skipped all the files (they all had file name extensions). After that, double-clicking the icon always worked on the local directory, as it should.

Note 4: For Linux (operating system) users, I got the following note from a reader.

The Perl script doesn't run as-is on Unix-like systems when one double-clicks on the icon.  It's an easy fix, though. Add this line to the top of the file:

#!/usr/bin/perl

Perl treats it as a comment and ignores it, but the Bash shell in Linux sees the #! in the first two bytes and then knows that the path to the program that will run the executable script follows on the same line.  Microsoft Windows does it by filename extension, but Unix/Linux doesn't give a whit about filename extensions when it comes to deciding what interpreter to use: It's all in the text that follows the "hash-bang" (#!).

If the user knows that their Perl interpreter is located elsewhere, in a non-standard location or with a different name, they're probably savvy enough to modify the path in the Perl script as needed.  The code will still run fine on Windows systems with the modification.


2016 Gray Chang
Thanks to Dan White (no relation to Moscone/Milk figure) for Perl programming assistance
Thanks to Andrew Poth for Note 4 about Linux