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 released exclusively on Smartfren in Indonesia.

The successor to this phone is known as the Andromax Prime, which was the first phone to run on the Mocordroid platform and supports 4G LTE network.

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 reset 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. With that being said, here's how to make unauthorized changes:

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 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.

Congrats! Now you can use Qualcomm DIAG port related functions.

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: You'll need to go through the "Enabling Diag Mode Features" section first, as this requires typing the 6-digit SPC code to access certain menus.

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. Install the phone's drivers. They are included in the phone itself, and can be installed once it's connected to a PC. The phone should show up as a virtual CD drive.

2. After the driver is 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. Once it's finished, 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, and do the same thing with "ds" and "keychain" folder (if the folders do not exist on the phone's EFS, then create them).

10. Reboot the phone.

You should be able to use the built-in Opera Mini app now!

Enabling BREW App Manager and running unsigned code on this device
There is yet to be any information on this topic, and until there is a way to change the MEID or the firmware is both dumped and patched, it isn't possible.

J2ME application crashes the phone
If you run a J2ME application with malformed classes or unsupported APIs, you'll get a "Class not found error!" error message and the phone will crash then reboot. Sometimes the phone completely locks up from this, and you have to remove and re-insert the battery to fix the issue.

DANGER: Enabling FTM mode bricks the phone (FTM brick)
If you enable FTM mode on this phone, you will end up bricking the phone due to a software flaw. It will be stuck at the smartfren bootscreen with no way to use diagnostic features, since this phone mounts a virtual CD drive so the user can install its drivers. When this virtual drive is ejected, the phone will reboot instead of showing up as a USB diagnostic port, even in download mode, leaving the phone in a difficult to recover state.