Alcatel ED782A (Smartfren XStre@m New Look)



The Alcatel ED782A is a high-end CDMA candybar phone released by Alcatel in 2012. As implied by the "New Look" name, the ED782A is simply a rebadged version of the Alcatel OT-616c / E781A with a few design changes and minor differences.

It was only released exclusively on Smartfren in Indonesia.

Differences between the E781A and ED782A
Additions: Negative:
 * Micro-USB port
 * Design changed to be ever so slightly rounder
 * Body and keypad has less of a glossy finish
 * USB diagnostic modes useful for 'hacks' are disabled by default, but can be re-enabled (see Modding).
 * Unlike the E781A, this phone has traditional 6-digit SPC code rather than the default one (000000), but can be reseted back to the default state (see Modding).

Enabling Diag Mode Features
In this model, the diagnostic port is disabled by default as an attempt to prevent modification of the device. This was done by Smartfren to prevent unauthorized changes. Here's a way to enable it:

1. Dial *#*#1706# on your phone, this will take you to the engineering menu.

2. Select "Debug".

3. Select "Clear Fresh Build".

4. Select "Yes", the screen will display a white screen with the message "Clearing" for a few seconds, then the phone will reboot automatically. This resets the 6-digit SPC to 000000 and it also resets the phone settings.

5. Dial *#*#1706# on your phone after reboot.

6. Select "Programming".

7. Type 000000 at the "Enter Sec. Code" screen, then press the left softkey, this will open the programming menu.

8. Select "Diag Config".

9. Select "Unlock".

10. Press the right softkey and the phone will reboot automatically.

After that, you're now ready to have access to the diag mode features on PC without worrying about ED782A's security!

Booting up to the menu without R-UIM card
Note: You need a Smart Telecom or Smartfren R-UIM card in order to get into the menus that disable the R-UIM requirement.

1. Insert the correct R-UIM card (Smart Telecom 1900MHz (64K cards only) / Smartfren 800MHz), otherwise you'll get the "Insert UIM card" message with no way to dial numbers.

1. Dial *#*#1706# on your phone. This will take you to the engineering menu.

2. Select "Programming".

3. Type 000000 (will be different if you did not do the "Enable Diag Mode Features" section) at the "Enter Sec. Code" screen, then press the left softkey, this will open the programming menu.

4. Select "RTRE setting".

5. Select "USE NV".

6. Press the right softkey and the phone will reboot automatically.

After that, you can remove the R-UIM card and continue using the phone without it!

Unbricking the Opera Mini browser app
Note: To make sure you have did the "Enable Diag Mode Features" section, since this phone has traditional 6-digit SPC code and disabled diagnostic modes by default.

Requirements:
 * Micro-USB data cable
 * 7-zip (For extracting this archive)
 * QPST (2.7.460)
 * Opera Mini Unbrick Tool (For E781A and ED782A).zip archive - Download

1. You need to install the drivers first (The driver was included to this phone itself by connecting to the PC since this phone had a built-in virtual CD drive along with driver installation ISO file embedded to the phone itself).

2. After the driver was installed, open the QPST Configuration app, click the "Ports" tab, then click "Add New Port" button.

3. Uncheck "Show Serial and USB/QC Diagnostic ports only", select "USB/Unknown (EVDO Applications Interface)", and then click the "OK" button. It will be detected as SURFQSC6055 (NAND).

4. Click "Start Clients" and then click "EFS Explorer".

5. The QPST EFS Explorer "Phone Selection" window will appear, click the "OK" button (The 6-digit SPC code will be different if you did not do the "Enable Diag Mode Features" section), it will start reading the phone's EFS, this will take several seconds.

6. After that, go to brew → mod → reksio folder.

7. Extract the "Opera Mini Unbrick Tool (For E781A and ED782A).zip" file with the archive name.

8. Open the extracted folder.

9. Drag and Drop all of the files (not the folders because QPST doesn't copy subfolders) to the QPST EFS explorer, do the same thing with "ds" and "keychain" folder (if the folder does not exist on the phone's EFS, then create one).

10. Reboot the phone.

After that, now you can continue using a built-in Opera Mini browser app!

Enabling BREW App Manager and running unsigned code on this device
Unfortunately, there's no information about running unsigned code on this device, since it has difficulty writing the MEID code, finding the flasher program, and the proper firmware for it. And also, clearing the EFS via the engineering menu will brick the phone instead of clearing the MEID code.

J2ME application crashes the phone
If you run the J2ME application with malformed classes or unsupported APIs, you'll get the "Class not found error!" error message and the phone will crash and reboot (sometimes freezes completely and you have to reinsert the battery in order to reboot) after pressing the OK button.