[Samsung Galaxy S5 Neo Guides, News, & Discussion] WILMANS2M:
LOLLIPOP

(5.x.x) DEDICATED THREAD.

LATEST STOCK FIRMWARE (UPD 26/09)

- Latest available is : G903FSWC1API1

Version: Android 5.1.1

Changelist: 5560999

Build date : 26/09/2016

Region Code : SWC (Switzerland)

PDA: G903FXXU1API1

CSC: G903FXXU1API1

How to proceed in order to update your phone :

1/ Go to "Parameters/About". Tap 8 times on "Version number". Developer mode is activated.

2/ In "developer option", tick "Activate". Go down and activate "USB Debugging"

3/ Go to "Parameters/Security" & tick "Unknown Sources"

4/ Power off your phone.

5/ Make a charge > 70%

6/ Download Odin 3.10.7

7/ Extract it somewhere and launch it in administrator mode.

8/ Put your phone in download mode.

To do it, press & maintain 3 buttons (Menu, volume down & power). Then push "Volume up"

9/

Quit Kies

. Connect your phone to your PC. Odin will detect it in ID :COM

10/ Download lastest firmware available

10/ Select "AP" and select the downloaded firmware in tar file (if it is a zip file, you need to decompress it)

11/ Verify that only "Auto reboot" & "F-reset" is ticked. Click on Start.

12/ Wait till the phone reboots and that's it.

ROOT

How to proceed in order to root your phone :

1/ Go to "Parameters/About". Tap 8 times on "Version number". Developer mode is activated.

2/ In "developer option", tick "Activate". Go down and activate "OEM Unlock" & "USB Debugging"

3/ Go to "Parameters/Security" & tick "Unknown Sources"

4/ Download Chainfire Autoroot File

5/ Power off your phone.

6/ Make a charge > 40%

7/ Download Odin 3.10.7

8/ Extract it somewhere and launch it in administrator mode.

9/ Put your phone in download mode.

To do it, press & maintain 3 buttons (Menu, volume down & power). Then push "Volume up"

10/

Quit Kies

. Connect your phone to your PC. Odin will detect it in ID :COM

10/ Select "AP" and select Cf-autoroot tar file (if it is a zip file, you need to decompress it)

11/ Verify that only "Auto reboot" & "F-reset" is ticked. Click on Start.

12/ Wait till the phone reboots.

ROOT (From [MENTION=5552128]adbpusher123[/MENTION])

https://www.dropbox.com/s/pz8x0wj4f6okjdg/CF-Auto-Root-s5neolte-s5neoltexx-smg903f.zip?dl=0

make sure you have ------>(OEM UNLOCKED)<------MOST IMPORTANT,unknown sources, USB debugging all enabled or you will go into a bootloop or soft-brick

flash this with ODIN everything should work fine

CUSTOM RECOVERY (UPD 06/04)

How to proceed in order to have a custom recovery in your phone :

- NO ROOT

1/ Go to "Parameters/About". Tap 8 times on "Version number". Developer mode is activated.

2/ In "developer option", tick "Activate". Go down and activate "OEM Unlock" & "USB Debugging"

3/ Go to "Parameters/Security" & tick "Unknown Sources"

4/ Download TWRP Recovery (Upd#06/04: Currently 3.0.2.0)

5/ Power off your phone.

6/ Make a charge > 40%

7/ Download Odin 3.10.7

8/ Extract it somewhere and launch it in administrator mode.

9/ Put your phone in download mode.

To do it, press & maintain 3 buttons (Menu, volume down & power). Then push "Volume up"

10/

Quit Kies

. Connect your phone to your PC. Odin will detect it in ID :COM

10/ Select "AP" and select TWRP Recovery tar file

11/ Verify that only "Auto reboot" & "F-reset" is ticked. Click on Start.

12/ Wait till the phone reboots.

- ROOT

1/ Go to "Parameters/About". Tap 8 times on "Version number". Developer mode is activated.

2/ In "developer option", tick "Activate". Go down and activate "OEM Unlock" & "USB Debugging"

3/ Go to "Parameters/Security" & tick "Unknown Sources"

4/ Make a charge > 40%

5/ Download TWRP Recovery IMG and copy it to your sdcard

5/ Download Flashify

6/ Launch Flashify. Select "Recovery image" then "Choose a file" and select the TWRP Recovery img file in your sdcard

7/ Reboot your phone.

TWRP RECOVERY from [MENTION=5552128]adbpusher123[/MENTION]

as of right now that I know of the neo does not have a working CWM recovery soo TWRP will have to do

https://play.google.com/store/apps/details?id=com.jmz.soft.twrpmanager

(when in the app look for this name Samsung Galaxy S5 Neo Exynos flash that one in the app and you should be good)

CUSTOM KERNEL AVAILABLE (UPD 13/05)

- Permissive Stock only

Stock kernel to be only permissive. Here thanks to [MENTION=4435346]LastStandingDroid[/MENTION] or here thanks to [MENTION=751551]wobbler611[/MENTION].

- Custom kernel by [MENTION=4775440]rafitcu[/MENTION] here.

Toolchains used: aarch64-linux-gnu-4.9

Add: All governors stock: -Performance, Userspace (i use this for stock), Ondemand, Conservative, Interactive (this have a few tweaks)

- BFQ-v7r6 and I/O scheduler, LMK (Low memory killer), calibrated power coefficient, GPU tweaks, Init.d Support (i think)

-More stable

-Minimum clock set at 300 Mhz

...

Use the Kernel auditor APP to configure kernel.

It will break SuperSU. Need to flash it to patch kernel.

A BIG thank to him :)

- CUSTOM RECOVERY

1/ Go to "Parameters/About". Tap 8 times on "Version number". Developer mode is activated.

2/ In "developer option", tick "Activate". Go down and activate "OEM Unlock" & "USB Debugging"

3/ Go to "Parameters/Security" & tick "Unknown Sources"

4/ Download Kernel. Copy it to sdcard

5/ Power off your phone.

6/ Make a charge > 40%

9/ Put your phone in recovery mode.

To do it, press & maintain 3 buttons (Menu, volume up & power).

10/ Then choose "Install" and select the zip file in your sdcard.

12/ Reboot the phone.

- NO CUSTOM RECOVERY (but needs root)

1/ Go to "Parameters/About". Tap 8 times on "Version number". Developer mode is activated.

2/ In "developer option", tick "Activate". Go down and activate "OEM Unlock" & "USB Debugging"

3/ Go to "Parameters/Security" & tick "Unknown Sources"

4/ Make a charge > 40%

5/ Download kernel. Extract it and copy "Boot.img" to your sdcard

5/ Download Flashify

6/ Launch Flashify. Select "Boot image" then "Choose a file" and select the kernel img file in your sdcard.

7/ Reboot your phone.

CUSTOM ROM AVAILABLE (UPD 06/09)

Currently 4 are available.

- [MENTION=4435346]LastStandingDroid[/MENTION] Rom.

You can find it here.

UPDATE 06/02

: Currently version 1.2 based on G903FXXU1APA6 (BTU)

This rom is deodexed, debloated, xposed (option), vipered (option) and enable init.d scripts.

BUT you need a permissive kernel (modified stock or customized) or you will experience bootloop. See above to find them.

- [MENTION=1945284]WILMANS2M[/MENTION] Rom is based on Last Samfirmware G903FXXU1APG2.

UPDATE 06/09

: Currently version 1.3.8.2 based on G903FXXU1APG2

MultiCSC (separate zip file, no aroma): Choose the one you want, decompress and add/replace files under /system in rom zip.

Rom default is XEF.

Deodexed, debloated, battery cover popup disabled, block message enabled, enable ADB debugging By Default, Better call voice quality, Faster boot, DHA Tweaks, many CSC mod as Call Recording enable, No conversion from sms to mms, Time stamp change to sending time & not receive time, Download Booster quicksetting available, SMS delivery & MMS read & delivery reports activated by default, Real init.d script included in the installation (Works even on stock kernel), Viper & Dolby Atmos available (beats included & more, many profiles...), many tweaks & scripts (io boost, ram boost, zipalign, sd...), nova only, Preprogrammed Cron tasks, Bravia engine, lib to correct DB optimisation error, 5way reboot menu, xposed. You can flash on stock non patched kernel.

Changelog

:

- Working SecMMS mod (sent sms time & unlimited characters)

- Updated ARISE to 3.4

- Deleted Power Nap xposed module because of some reboot)

No update for SuperSU to 2.78 because it causes many problems.

About Cron:

=> You can see if cron is started completely by watching in /data/tweakslog/cron_service_test.log

=> You can see if cron is working by watching in tweakslog/cronjob.log (a test is made every 10 hours)

=> Cron tasks log are stored in /data/cronlog

=> Check good start of all scripts in /data/tweakslog

No xposed. Follow adbpusher123 instructions about this mod.

XPOSED from [MENTION=5552128]adbpusher123[/MENTION]

(make sure you have ran the policy fix from the viper4android)

this is for stock or close to stock roms only!!!!!!

1.Install Xposed Installer App

Xposed installer App

2.Make a backup not needed but always helpful

3.Copy the Xposed file and the uninstaller to your sdcard

xposed-v80.0-sdk22-arm-custom-build-by-wanam-20160211.zip (XPOSED FRAMEWORK FILE)

EXPOSED UNISTALLER FILE

4. Flash "xposed-v80.0-sdk22-arm-custom-build-by-wanam-20160211.zip"<---- Xposed FrameWork File) through TWRP recovery this is the one for our SM-G903F and Canadian variants that are running 5.1.1

if anyone has ARM64 system on 5.1.1 or 6.0.0 orrrrrr this phone with 6.0.0 contact me and ill put thoses files up as well

- ARM means the devices that are running arm32 operating system (Galaxy S5, Note4,...)

- ARM64 means the devices that are running arm64 operating system (Galaxy S6, Note5 and all their variants...)

- SDK22 means Android Lollipop 5.1.x

- SDK23 means Android Marshmallow 6.0.x

DEBLOATING & Disable annoying "Check battery cover" from [MENTION=5552128]adbpusher123[/MENTION]

for debloating just download this and flash with recovery and bam!!!!! done

for Disable annoying "Check battery cover

just go into rom toolbox or anyapp that you can see system app and freeze or disable this apk "Popupuireceiver.apk"

BE CAREFUL

: DO NOT USE THIS SOFT WITH LastStandingDroid DEBLOATED ROM AS YOU WILL EXPERIENCE BOOTLOOP.

USEFUL TOOLS

- Viper4Android (currently 2.4.0.1)

- Xposed (currently v85.1 which need to be flashed). You will also need the Xposed App Installer.