Since I have received the JB update, I have rebuilt the cifs.ko module for my kernel version 3.0.31-256827 as well as 3.0.31-204919
If you have other kernel versions, please let me know and I will try to build the modules for that specific version.
Good news is that patchs3k is not needed anymore! Samsung did the right thing and we don't need to patch the kernel at runtime.
Per @jfrm request, UTF-8 module is now included but DO NOT FORGET to add iocharset=utf8 as options when defining the share in CifsManager.
Download
Use at your own risk!
For JB Kernel 3.0.31-368423
cifs_md4-368423.tar.gz
For JB Kernel 3.0.31-256827:
cifs_md4-256827.tar.gz
For JB Kernel 3.0.31-204919
cifs_md4-204919.tar.gz
For JB Kernel 3.0.31-566833
cifs_md4-566833.tar.gz
For JB Kernel 3.0.31-742798
cifs_md4-742798.tar.gz
------
Old topic below, related to the 4.0.1 versions / firmware
Attached you will find a bundle (including the cifs.ko module) that allows you to mount Samba shares on your Galaxy S3 phone. md4.ko module is also included.
You do not need to flash a different kernel, it works with the stock one!
Supported firmwares: XXALE8, XXALEF, ZSALED
Install
a) copy cifs_s3.tar.gz to your /sdcard folder
a) create folder /system/xbin/lib (after you remount your /system as read/write)
b) unpack the tar into that folder
c) execute script load_cifs.sh
The archive includes the patchs3k executable I have created that changes the live stock kernel to accept any module.
Without running the patchs3k file, no modules can be inserted ...
It means that you cannot use tools that insert the modules at reboot since they will fail if patchs3k is not executed before that.
For this, you will find the load_cifs.sh which is already written so that it can be executed from Script Manager at boot / as super user.
Then you need to use CifsManager (or other mount managers) to mount everything you want
Download
Use at your own risk!
For firmware: XXALE8, XXALEF
cifs_s3.tar.gz
For firmware: ZSALED
cifs_s3.ZSALED.tar.gz
If you have other kernel versions, please let me know and I will try to build the modules for that specific version.
Good news is that patchs3k is not needed anymore! Samsung did the right thing and we don't need to patch the kernel at runtime.
Per @jfrm request, UTF-8 module is now included but DO NOT FORGET to add iocharset=utf8 as options when defining the share in CifsManager.
Download
Use at your own risk!
For JB Kernel 3.0.31-368423
cifs_md4-368423.tar.gz
For JB Kernel 3.0.31-256827:
cifs_md4-256827.tar.gz
For JB Kernel 3.0.31-204919
cifs_md4-204919.tar.gz
For JB Kernel 3.0.31-566833
cifs_md4-566833.tar.gz
For JB Kernel 3.0.31-742798
cifs_md4-742798.tar.gz
------
Old topic below, related to the 4.0.1 versions / firmware
Attached you will find a bundle (including the cifs.ko module) that allows you to mount Samba shares on your Galaxy S3 phone. md4.ko module is also included.
You do not need to flash a different kernel, it works with the stock one!
Supported firmwares: XXALE8, XXALEF, ZSALED
Install
a) copy cifs_s3.tar.gz to your /sdcard folder
a) create folder /system/xbin/lib (after you remount your /system as read/write)
b) unpack the tar into that folder
c) execute script load_cifs.sh
Code:
cd /system/xbin/lib
tar xf /sdcard/cifs_s3.tar.gz
./load_cifs.sh
Without running the patchs3k file, no modules can be inserted ...
It means that you cannot use tools that insert the modules at reboot since they will fail if patchs3k is not executed before that.
For this, you will find the load_cifs.sh which is already written so that it can be executed from Script Manager at boot / as super user.
Then you need to use CifsManager (or other mount managers) to mount everything you want
Download
Use at your own risk!
For firmware: XXALE8, XXALEF
cifs_s3.tar.gz
For firmware: ZSALED
cifs_s3.ZSALED.tar.gz
Last edited: