[Verizon Galaxy S 5 General] DeepPurple72:
================================================== =================

The Steps I used to go from SM-903VL MM 6.01 to ROOTED SM-S902L KK 4.4.2

================================================== =================

download the official stable version of ODIN 3.12.3 here:http://samsungodin.com/

download the SM-903vl 6.01 stock image ( in case you need to recover / de-brick ) from page 1

Download & downgrade to the factory test 4.4.2 SM-903vl Firmware from page 1 ( Using ODIN , use "AP" button for the .MD5 file )

root using KINGROOT PC version (windows) - INTERNET REQUIRED for KR to work! here:https://kingroot.net/thank-you-for-d...t-for-windows/

*** NOTE: May take a couple or few attempts to root phone. Exit & run KR again if no root.

(Also, try restoring 6.01 firmware, then try to downgrade again & root)

after ROOT successful, manually install stericson version of busybox: here:*https://www.apk4fun.com/apk/6139/

( copy apk to internal SD via PC mtp & install it from MY FILES )

download the s902L 4.4.2 TFN firmware here:https://samsung-firmware.org/model/SM-S902L/*( FREE, but have to register to DL )

(Windows use simg2imghttps://github.com/KinglyWayne/simg2img_win)

(Linux use a package manager to install simg2img)

Unzip the S902L KitKat Files to a folder, and then

use simg2img on cache.img.ext4 also ( *** temporarily rename it to system.ext4.img)

put the ext4 files in the same folder as simg2img.exe

open terminal or CMD prompt, then type:

simg2img system.img.ext4 system.img

simg2img cache.img.ext4 cache.img*

then copy the system.img & cache.img to your INTERNAL SD card

next run these commands from linux terminal ( or Windows CMD prompt ):

adb shell

su

stop

dd if=/sdcard/cache.img of=/dev/block/platform/msm_sdcc.1/by-name/cache bs=10485760

dd if=/sdcard/system.img of=/dev/block/platform/msm_sdcc.1/by-name/system bs=10485760

**** Then exit the adb shell by typing exit (enter) 2 times to get back to command prompt, then

adb reboot recovery

let recovery do its thing, then when it reboots and is on the samsung boot screen

quickly do another

adb reboot recovery

then do a wipe data (Factory reset), then reboot

( I downloaded these APKS manually on PC, & copied to SD. WIFI will work on phone, but not DATA until you fix APN! )

install TR.APK ( Towelroot 3.0 ) and ROOT your phonehttps://towelroot.com/tr.apk

install stericson busybox-free ( found it here:https://www.apk4fun.com/apk/6139/*)

install PhoneInfo.apk and FIX the APN for LTE data to work ( menu, secret codes, lte stealth mode )

install XPOSED INSTALLER 2.6.1 ( KITKAT ) if you want xposed - google it

install SElinuxToggle.apk from XDA to be able to change SElinux to Permissive - google it

install SuperSu from playstore, upgrade binary & disable knox - Normal Mode ( as theres no custom recovery )

install ViperFX & ViperXHifi ( The BEST AUDIO MOD by far! Nothing can touch this! ) - google it

install a file manager with root capabilites: Rename the ContextProvider.apk in /system/priv-app/ folder to ContextProvider.apk.old

you should have ROOTED s902L normal KK 4.4.2 rom with XPOSED & Viper4Android Audio

Everything should work, EXCEPT for the WIFI TETHER & FINGERPRINT SCANNER

*** I DO NOT TAKE CREDIT FOR THIS... I PUT ALL THE PIECES TOGETHER FROM DIFFERENT SOURCES ***

But, did want to share the steps used in more detail to do this! Thanks XDA Members!!!!

---------- Post added at 02:41 PM ---------- Previous post was at 02:35 PM ----------

Fix APN with PhoneInfo.apk

http://apk.center/down_Phone-INFO-Samsung_apkcenter.html

Source of info was found here: http://www.reddit.com/r/galaxys5/comments/3uniq8/looking_for_lollipop_firmware_files_for_model/

Open Phone Info app Click on Secret Codes Click launch STEALTHMODE Click LTE APN SETTINGS Hit the + to add APN

Enter the follow information;

Name=Verizon Internet APN=TRACFONE.VZWENTP Proxy=(LEAVE BLANK) Port=(LEAVE BLANK) Username=(LEAVE BLANK) Password=(LEAVE BLANK) Server=(LEAVE BLANK) MMSC=(LEAVE BLANK) Multimedia message proxy=(LEAVE BLANK) Multimedia message port=(LEAVE BLANK) MCC=311 MNC=480 Authorization type=None Click menu in right hand corner and save Select new APN APN type=default,dun Bearer=Unspecified Mobile virtual network operator type=None

Click menu in right corner save. Select new APN reboot phone.

---------- Post added at 02:46 PM ---------- Previous post was at 02:41 PM ----------

Questions:

(1) could we use the sm-g900v 4.4.2 fw instead of the sm-902l? https://samsung-firmware.org/model/SM-G900V/

build G900VVRU1ANE9 can be rooted with TR

(2) would lineage 14.x work via safestrap?

---------- Post added at 02:55 PM ---------- Previous post was at 02:46 PM ----------

i used es note editor as root. set the tether block to false. also did the sql thing to global database with the ",dun" thing.

i always get "hotspot not supported".

did you actislly get it to work???? how?

you could also from playstore download "root essentials". you can edit build.prop & csc data.

another tool in playstore, CSC FEATURES, not only allows editing of csc, but you can add missing features too. it has a huge categorized list built in!

please let me know if your mobile hotspot works and you can connect to it. i really need this!!!! thanks.

oh, if your trying to flash the csc via odin, and getting 7zip errors. assuming you are windows user (i am linux), try IZARC and use it to make your .tar file. http://izarc.org