Besonderes; a Touchwiz Android 4.4 ROM for Galaxy S3

Search This thread

arter97

Recognized Developer
Oct 14, 2012
3,889
34,673
26
Seoul
s3_kitkat.png


Besonderes; a Touchwiz Android 4.4 ROM for Galaxy S3​


/* Introduction */


Korean devs has gathered up again to bring up stable, fast ROM for Galaxy S3.
This time, tasty Android 4.4 KitKat meets the Galaxy S3.

Besonderes(pronounced bəˈzɔndɐs), means "special" in German.

/* Overview */

Touchwiz Android 4.4 for Exynos Galaxy S3
Ported from Galaxy Note 2(N7100) firmware
Every major functions working
Havily debloated
De-KNOXed
Deodexed, zipaligned, uncompressed
Status-bar, Lock-screen, Launcher from Galaxy S5
Full-screen dialer

/* Working lists */

Every telephony functions including in-call audio, signal strength
Every sensors including auto-rotation, NFC, bluetooth

/* Disclaimer */

Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this ROM
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.

/* Warning */

Redistributing, modifying, fetching, extracting files used within this project or integrating with other files is strictly prohibited with no exceptions.
Making mirrors, re-uploading to another servers are strictly prohibited with no exceptions.

/* Supported device */

Galaxy S3 3G International (GT-I9300)
Galaxy S3 SK-3G (SHW-M440S)

/* What you need to know */

'Opensource' does not mean 'no-respect'
Leave credits to original developers

/* Contact */

Email : qkrwngud825@gmail.com
Twitter : @arter97_dev

/* etc */

The ROM file does not contains any kernel.
Please install arter97 kernel.

This ROM is heavily debloated.
If you need any System App restored, write a request post with reason on the XDA developers page.

This ROM supports dual-booting with arter97 kernel.

BusyBox or Superuser is not included!

/* Downloads */

http://iencoder.co.kr/android/s3_kitkat.htm

/* Screenshots */

Lock-screen : http://arter97.iptime.org:8080/android/images/screenshots/Screenshot_2014-05-19-21-50-08.png
Launcher : http://arter97.iptime.org:8080/android/images/screenshots/Screenshot_2014-05-19-21-50-28.png
Status-bar : http://arter97.iptime.org:8080/android/images/screenshots/Screenshot_2014-05-19-21-50-37.png
Quickpanel : http://arter97.iptime.org:8080/android/images/screenshots/Screenshot_2014-05-19-21-50-44.png
Dialer : http://arter97.iptime.org:8080/android/images/screenshots/Screenshot_2014-05-19-21-50-52.png

/* Installation */

1. Install ClockworkMod(or PhilZ) recovery
2. Put ROM and kernel on your SD card
3. Enter recovery
4. Perform a full data wipe(except you're running previous versions of Besonder)
5. Flash ROM
6. Flash kernel
7. Flash SuperSU (http://download.chainfire.eu/supersu)

XDA:DevDB Information
Besonderes; a Touchwiz Android 4.4 ROM for Galaxy S3, ROM for the Samsung Galaxy S III I9300

Contributors
arter97, sktjdgns1189, James.D™
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.0.x
ROM Firmware Required: Touchwiz Android 4.4 supported kernel
Based On: Galaxy Note 2(N7100) Touchwiz

Version Information
Status: Beta
Current Beta Version: V2
Beta Release Date: 2014-05-20

Created 2014-05-19
Last Updated 2014-05-20
 

sktjdgns1189

Senior Member
May 28, 2011
296
2,589
Gimpo, Gyeonggi-do
Credits

/* Credits */

(Park Ju Hyung) @arter97
Wi-Fi fix
Sdcard fix
In-call audio fix
ROM-side sensor fix
Auto-rotation fix
Framework fix #1
APN fix for SHW-M440S
Galaxy S5's SystemUI portion
Galaxy S5's Keyguard portion
Galaxy S5's Lock-screen unlock effect portion #2
Snapdragon Galaxy S3's Phone app portion
Zipalign and uncompress
ACL tools for recovery installation

(Ra Sung Hun) @sktjdgns1189
Initial kernel and ramdisk bring-up
Kernel-side sensor fix
Kernel-side GPS fix
Kernel-side RIL fix
Kernel-side nod fix

(Lee Jae Hun) @James.D™
Deodex
Galaxy S5's Lock-screen unlock effect portion #1
Galaxy S5's Launcher portion
Framework fix #2

@Yank555-lu
Pointing out error in the original project name ;P

@JustArchi
Baseband error fix (cbd's shared library)
 
Last edited:

arter97

Recognized Developer
Oct 14, 2012
3,889
34,673
26
Seoul
Changelog

/* Changelog */

V2
Fixed baseband issues with i9300 users
Fixed dalvikvm potential battery, performance drain
Fixed "Data usage" crash
Fixed "Wallpaper setting" crash
Fixed "Popping color" unlock effect sound not being played
Fixed majority of Wi-Fi issues
Fixed typo of the original project name ;P

V1
Initial release to XDA developers
 
Last edited:

arter97

Recognized Developer
Oct 14, 2012
3,889
34,673
26
Seoul
/* Known issues */

Rare kernel panic due to arter97 kernel not fully supporting block ioctls from N7100 ROMs (planned to fix soon)
Rare graphic glitches due to incompatible mali drivers (fix planned when Samsung releases N7100's KK kernel source)
Some users may experience Wi-Fi issues (see below)
Cannot dial internal services like *#0*# (not planned to fix)
Lock-screen unlock effects: "Blind", "Circle axis" will not save, and reset on every boot
Nothing major anymore, will be ready for a daily driver :D

/* Wi-Fi issue */

Some users with MAC-address not recognized by macloader will experience Wi-Fi connection issues.
If so, type "echo 'murata' > /data/.cid.info" from the terminal with root permissions.
If it still doesn't work, try changing "murata" to "semcosh" or "semcove".
 

Sulaimanshariff

Senior Member
Aug 1, 2013
1,137
379
mysore
@arter97 I'm damn impatient to try your piece but then i normally get 5mbps speed that is the least most of the time and now I'm getting 10kbps hardly anything wrong??? [emoji33][emoji33][emoji33]already read your post should i cancel the download the fix on your servers will take time???

Sent from my GT-I9300 using Tapatalk
 

Håvi

Senior Member
Oct 27, 2012
97
22
@arter97 Could you please post some mirrors? It is going very slow.

I am only getting 3,7 kbs and more people hve said that they dont have good speed

BR

Good mirrors ar DevHost And Mediafire
 

arter97

Recognized Developer
Oct 14, 2012
3,889
34,673
26
Seoul
@arter97 I'm damn impatient to try your piece but then i normally get 5mbps speed that is the least most of the time and now I'm getting 10kbps hardly anything wrong??? [emoji33][emoji33][emoji33]already read your post should i cancel the download the fix on your servers will take time???

Sent from my GT-I9300 using Tapatalk

Cancel it for now, it's the first time we've ever uploaded something this big to our servers.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 56
    s3_kitkat.png


    Besonderes; a Touchwiz Android 4.4 ROM for Galaxy S3​


    /* Introduction */


    Korean devs has gathered up again to bring up stable, fast ROM for Galaxy S3.
    This time, tasty Android 4.4 KitKat meets the Galaxy S3.

    Besonderes(pronounced bəˈzɔndɐs), means "special" in German.

    /* Overview */

    Touchwiz Android 4.4 for Exynos Galaxy S3
    Ported from Galaxy Note 2(N7100) firmware
    Every major functions working
    Havily debloated
    De-KNOXed
    Deodexed, zipaligned, uncompressed
    Status-bar, Lock-screen, Launcher from Galaxy S5
    Full-screen dialer

    /* Working lists */

    Every telephony functions including in-call audio, signal strength
    Every sensors including auto-rotation, NFC, bluetooth

    /* Disclaimer */

    Your warranty is now void.
    I am not responsible for bricked devices, dead SD cards,
    thermonuclear war, or you getting fired because the alarm app failed. Please
    do some research if you have any concerns about features included in this ROM
    before flashing it! YOU are choosing to make these modifications, and if
    you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.

    /* Warning */

    Redistributing, modifying, fetching, extracting files used within this project or integrating with other files is strictly prohibited with no exceptions.
    Making mirrors, re-uploading to another servers are strictly prohibited with no exceptions.

    /* Supported device */

    Galaxy S3 3G International (GT-I9300)
    Galaxy S3 SK-3G (SHW-M440S)

    /* What you need to know */

    'Opensource' does not mean 'no-respect'
    Leave credits to original developers

    /* Contact */

    Email : qkrwngud825@gmail.com
    Twitter : @arter97_dev

    /* etc */

    The ROM file does not contains any kernel.
    Please install arter97 kernel.

    This ROM is heavily debloated.
    If you need any System App restored, write a request post with reason on the XDA developers page.

    This ROM supports dual-booting with arter97 kernel.

    BusyBox or Superuser is not included!

    /* Downloads */

    http://iencoder.co.kr/android/s3_kitkat.htm

    /* Screenshots */

    Lock-screen : http://arter97.iptime.org:8080/android/images/screenshots/Screenshot_2014-05-19-21-50-08.png
    Launcher : http://arter97.iptime.org:8080/android/images/screenshots/Screenshot_2014-05-19-21-50-28.png
    Status-bar : http://arter97.iptime.org:8080/android/images/screenshots/Screenshot_2014-05-19-21-50-37.png
    Quickpanel : http://arter97.iptime.org:8080/android/images/screenshots/Screenshot_2014-05-19-21-50-44.png
    Dialer : http://arter97.iptime.org:8080/android/images/screenshots/Screenshot_2014-05-19-21-50-52.png

    /* Installation */

    1. Install ClockworkMod(or PhilZ) recovery
    2. Put ROM and kernel on your SD card
    3. Enter recovery
    4. Perform a full data wipe(except you're running previous versions of Besonder)
    5. Flash ROM
    6. Flash kernel
    7. Flash SuperSU (http://download.chainfire.eu/supersu)

    XDA:DevDB Information
    Besonderes; a Touchwiz Android 4.4 ROM for Galaxy S3, ROM for the Samsung Galaxy S III I9300

    Contributors
    arter97, sktjdgns1189, James.D™
    ROM OS Version: 4.4.x KitKat
    ROM Kernel: Linux 3.0.x
    ROM Firmware Required: Touchwiz Android 4.4 supported kernel
    Based On: Galaxy Note 2(N7100) Touchwiz

    Version Information
    Status: Beta
    Current Beta Version: V2
    Beta Release Date: 2014-05-20

    Created 2014-05-19
    Last Updated 2014-05-20
    19
    Credits

    /* Credits */

    (Park Ju Hyung) @arter97
    Wi-Fi fix
    Sdcard fix
    In-call audio fix
    ROM-side sensor fix
    Auto-rotation fix
    Framework fix #1
    APN fix for SHW-M440S
    Galaxy S5's SystemUI portion
    Galaxy S5's Keyguard portion
    Galaxy S5's Lock-screen unlock effect portion #2
    Snapdragon Galaxy S3's Phone app portion
    Zipalign and uncompress
    ACL tools for recovery installation

    (Ra Sung Hun) @sktjdgns1189
    Initial kernel and ramdisk bring-up
    Kernel-side sensor fix
    Kernel-side GPS fix
    Kernel-side RIL fix
    Kernel-side nod fix

    (Lee Jae Hun) @James.D™
    Deodex
    Galaxy S5's Lock-screen unlock effect portion #1
    Galaxy S5's Launcher portion
    Framework fix #2

    @Yank555-lu
    Pointing out error in the original project name ;P

    @JustArchi
    Baseband error fix (cbd's shared library)
    14
    Thanks a million, but that file you've uploaded also changes some unnecessary things besides the RIL.
    I'd be super happy if I knew the exact file which fixes the baseband..

    That libsgcc.so libc library seems completely unnecessary.

    And, there shouldn't be any differences between i9300 and our Korean ramdisk, so i9300 users can also use my kernel.
    If there's any issues with arter97 kernel's ramdisk, I'd like to fix it there.

    About the rotation, let's have a chat privately somewhere with instant messaging later.
    I have to go to school now.

    Okay then. Let's try to make it clear.

    I created pure clean stock kernel for 4.4.2 port for I9300, the one which I'm sure that works correctly, doesn't cause random issues and is 100% right in terms of doing thing properly, as clean and perfect as possible. This is thanks to three kernels - boot.img from I9300 4.3, boot.img from N7100 4.3 and boot.img from N7100 4.4.2.

    I made a diff of things that changed in Note 2 4.3 -> 4.4.2 jump. Created a patch from that and applied on top of i9300. Merged all conflicts and then compared it with initial kernel done by @forumber2. I found out that this is MUCH better way of porting it than taking whole N7100 ramdisk and fixing it back to I9300.

    Ramdisk -> I9300 ramdisk properly upstreamed to 4.4.2, with everything Samsung done in 4.3 -> 4.4.2,
    zImage -> Stock I9300 XXUGND3 compiled somewhere around 4 April (newest in terms of date)

    Apart from that:
    /sbin/cbd taken from I9300 XXUGND3, required for making modem work.
    /lib/modules/dhd.ko + /lib/modules/scsi_wait.ko

    The final effect is something what I call ArchiPort-Kernel - Purely stock I9300 kernel properly upstreamed to 4.4.2, as perfect as I could do it regarding available resources and my knowledge.

    Now let's go back to overlay.

    The ONLY things that are currently overlayed, in other words, don't come from official N7100 Stock ROM are:
    /bin/gpsd - Fixed GPS
    /bin/sdcard - Fixed sdcardfs
    /lib/libsgcc.so - Required for /sbin/cbd to work, this is something I9300 has and N7100 doesn't. As long as I'm using I9300 cbd, this is required.
    /lib/libakm.so - Fixed sensors
    /lib/hw/sensors.smdk4x12.so - Fixed sensors
    /lib/hw/gps.default.so - Fixed GPS
    /lib/hw/gps.goldfish.so - Fixed GPS
    /lib/libfactoryutil.so - Pending investigation if we need this
    /lib/libomission_avoidance.so - Pending investigation if we need this

    Notice that I DID NOT list ANY ril libraries/binaries, this is because my ArchiPort doesn't need them. All RIL-connected files, such as libsec-ril.so libril-client.so, rild binary, anything come from N7100. And THIS is because I spent hours on properly porting kernel to 4.4.2 kitkat and not using dirty hacks that are contained in some kernels that work with my port, probably also yours one.

    I'm nearly sure that you selected easy way, used N7100 ramdisk and changed blocks + sdcardfs + some binaries. I did it otherwise. For example, my kernel uses QCRIL, thing that you told me to delete, but by checking diffs I found out that it's not a new type of RIL, it's enhanced RILD, works the same.

    As end result, my kernel and ROM has:
    - Fixed all Sensors
    - Fixed GPS
    - Fixed Wi-Fi with "pending" .cid.info fix
    - Fixed RIL/Calls
    - Proper signal strength
    - Whatever you want to type here

    The ONLY not working thing in my ROM is currently auto-rotation and some misc things connected with the framework itself. My current kernel is done, and while I still try to reduce overlayed files to the minimum, I did pretty good job by getting rid of all rils.

    Therefore, you may say what you want, but my ramdisk is as close to ported kitkat for I9300 as possible, and this is the fact, not my opinion.
    11
    Changelog

    /* Changelog */

    V2
    Fixed baseband issues with i9300 users
    Fixed dalvikvm potential battery, performance drain
    Fixed "Data usage" crash
    Fixed "Wallpaper setting" crash
    Fixed "Popping color" unlock effect sound not being played
    Fixed majority of Wi-Fi issues
    Fixed typo of the original project name ;P

    V1
    Initial release to XDA developers
    9
    It's done!

    Go and break, overload MEGA servers titans!

    http://arter97.iptime.org:8080/android/s3_kitkat.htm

    Time to sleep here in Korea,
    I guess this forum and my gmail will be flooded with new posts :p