How to Install SM-N950F Custom ROM on SM-N950N?

MrElectrifyer

Senior Member
Nov 13, 2014
168
25
0
Electricity
twitter.com
Hey guys,

I'm looking to flash the unlocked and unbranded UK CSC (BTN I think it is) on my 256GB SM-N950N Note 8. However, doing that breaks Bixby (it'll keep say, "Ok, I canceled it") and other region-locked Samsung services as they detect my device model number is not in the region, and I wouldn't be able to get the version for the international (non-korean) region through the PlayStore/Galaxy App Store, again, due to my model number being SM-N950N. So, I was looking to just flash an SM-N950F ROM on it, which should address all of the region problems.

I tried doing exactly this with @_alexndr's latest SM-N950F Oreo (don't like Android pie) DevBase ROM in TWRP. Skipped the variant check (using the "skipvc" option on the ZIP file), however, I keep getting the following error message during the installation process :(

Code:
Installing system, please wait...
Failed to flash system.img -> /dev/block/sda15

Failed! Can't mount new /system, aborting!

[COLOR="Red"]Update process ended with ERROR: 1
Error installing zip file '/external_sd/Download/BTU_skipvc_N950FXXS5CSA1_DevBase_v6.0.zip'[/COLOR]
Updating partition details...
[COLOR="red"]Failed to mount '/system' (invalid argument)[/COLOR]
...done
_alexndr stated, here in that his DevBase thread, that flashing the SM-N950F ROM on the SM-N950N isn't that straight forward due to different system partition size. So, I thought if I manually resize my Note 8's partitions via TWRP, that should address the issue and wouldn't require any change on the devs part.

Please could someone kindly inform me of the proper procedure to resizing my SM-N950N partitions so that I can flash the latest SM-N950F Oreo (again don't like Android pie) DevBase ROM on it? :confused: Thanks in advance.
 
Last edited:

Visera

Senior Member
Mar 15, 2018
135
221
0
Bump^2, any suggestions?
Eeeh.. I wouldn't. But if you wanna know, here.

We did this for Team Pixel Pie for the G950N/955N.

-Unzip your desired ROM
- Go to META-INF/com/google/android
- Open updater-script and add your N950N model here. Where you put it I don't know, but I am sure you can figure it out.
- Re-zip and flash.

Just don't expect support from the ROM developer(s) if N models isn't officially supported. That should do the trick. Resizing your /system partition, I forgot.

Edit: I found the old method I did in adb shell for the Pixel 3 for A/B GSIs, making /system big enough to flash gapps. Don't guarentee this to work, and if you're unsure, don't do it.

adb shell
resize2fs /dev/block/by-name/system$(getprop ro.boot.slot_suffix)
 
Last edited:

MrElectrifyer

Senior Member
Nov 13, 2014
168
25
0
Electricity
twitter.com
Thanks for the response.

Eeeh.. I wouldn't. But if you wanna know, here.

We did this for Team Pixel Pie for the G950N/955N.

-Unzip your desired ROM
- Go to META-INF/com/google/android
- Open updater-script and add your N950N model here. Where you put it I don't know, but I am sure you can figure it out.
- Re-zip and flash.

Just don't expect support from the ROM developer(s) if N models isn't officially supported. That should do the trick.
The dev already allows simply skipping variant check to do this part. Thanks for the information though.

Edit: I found the old method I did in adb shell for the Pixel 3 for A/B GSIs, making /system big enough to flash gapps. Don't guarentee this to work, and if you're unsure, don't do it.

adb shell
resize2fs /dev/block/by-name/system$(getprop ro.boot.slot_suffix)
Hmm, yeah I'm not exactly sure of what size to increase it to, and where in the above ADB command do I input the size?