[Android General] paulzie:
SAT owners - how to go back to stock Oreo 8.0 [slot_b] and Nougot 7.1 [slot_a]

I alternate between LOS/treble ROMS back to stock OREO. Below is the lengthy process that only needs to be done once that accomplishes three things:

1. [slot_b] gets a stock 100% complete 2080_WW install. Optional steps to get rounded corners, GCAM, fingerpint nav are included.

2. the 2080_WW install can be a base to load LOS 17. Heineken's recommendation of using 2140_CN service firmware is unnecessary.

3. [slot_a] gets a bootable 135F_WW. This is useful if need to revert back to 2080_WW quickly. Just do a factory wipe so can boot it, boot off 135F_WW on [slot_a] and apply the 2080_WW update, which installs and boots it on [slot b]. After which even install LOS 17 on that now default [slot_b].

Limits determining instructions

* heineken78's SAT trebled 3.1 ROM available as a OST package from opening post causes my HSBC banking app to whitescreen freezes. Installing the available S3 update for it makes things worse as then the camera/torch doesn't work. Stock Oreo 8.0 with fixes below is best.

* opening post sharpmobile.com.tw SAT updates no longer exist. Need to hunt down the files in 4pda and linked here for ease.

* can't use the SAT-2140-0-00CN-B01 opening post "Service downloader" as then manual installation of SAT-2080-0-00WW-B02 within it results in an immediate "Installation Failed

* can't flash directly from SAT_127E_CN to SAT-2080-0-00WW-B02. There get a "Installation Failed" error. Need to update first to SAT-135E-0-00WW-B01.

* A direct 135E_WW -> 2080_WW or 135F_WW -> 2080_WW update will fail with installation error at 40%. A logcat shows some issue with splash image partition. Workaround is to do a an intermediate 135E_WW->135F_WW update (which loads on [slot_a]), which will also fail at 40%, change to [slot_a] containing the bootable 13F_WW, boot from it and update to 2080_WW which completes successfully on [slot_b].

* 135F_WW cannot be used as a base to load LOS17. It boots but camera/wifi/phone don't work.

* 2080_WW can be used a a base to load LOS17. The service 2140_CN firmware isn't needed.

Instructions

1. OST flash SAT 127E_CN from here. Boot the phone.

2. Copy SAT-135E-0-00WW-B01-update.zip to the phone's root directory.

Update via Settings->System Updates->Manual installation. Reboot the phone.

3. Copy SAT-13F-0-00WW-B01-update.zip to the phone's root directory.

Update via Settings->System Updates->Manual installation. This will fail at 40%.

4. Even though 135F install failed, it can be booted from by switching slots. Boot into Fastboot (download) mode then type:

fastboot oem set_active _a

Boot your phone which will now be be 135_WW.

5. Copy SAT-2080-0-00WW-B02-update.zip to the phone root directory.

Update via Settings->System Updates->Manual installation which will be 100% successful. Reboot the phone.

Optional for 2080_WW: root, GCAM, rounded corners, hide navbar/fingerprint nav, alternate modems.

Rooting SAT for say GCAM installation

1. Reboot into download (fastboot) mode by holding vol-down+power with USB cable inserted. Then flash TWRP extracted from SAT trebled 3.1 from here by running:

fastboot flash boot [URL="https://drive.google.com/open?id=1wv7fkUtaRDiTVGHIJnWIiPdDUtf8UOOO"]SAT-boot_twrp-magisk.img[/URL]

2. To get root access, install Magisk Manager.

Install Sharp Aquos S2 add-ins (2080WW ONLY) from www.kapiba.ru for rounded corners, GCAM support

1. From TWRP, install http://www.kapiba.ru/2018/06/magisk-sharp-aquos-s2-2080-ww.html

2. Select with VOL+UP at least options in BOLD below

Installing GCAM on rooted S2

Install a GCAM APK like this one with night mode.

Sharp S2 Oreo 8.0: How to enable landscape full screen mode and navigation bar hide/show arrow

1. Settings->Developer Options->All Screen optimization

2. Settings->Soft Key Settings->Hide Navigation Bar

3. Settings->Other Settings->Accessibility settings->Force Full Screen

(this one need to do every reboot)

Hiding navigation bar and using fingerprint navigation instead

Explained here.

SAT modem files

Found a newer SAT named modem in the SD1 firmware (SD660 S3) which I'm using without problems:

SAT-0-1460-NON-HLOS (found in SD1-1460-0-00WW-B02 Sep-2018 firmware here)

SAT-modem-2080

SAT-modem-135E

To install, unzip modem file, boot into fastboot mode (attach USB cable, hold VOL- + PWR), then on PC:

fastboot flash modem [modem .img or .bin file]

--