[RELEASE] ShinTo Kernel “SecondReality” V40A06

!!!PLEASE READ AS CHANGES ARE EXTENSIVE!!!

More information of the origins of ShinTo Kernel can be found in previous version posts.

How to install ShinTo Kernel?

  1. First CREATE A BACKUP OF YOUR ROM (in case something awful happens and you need to restore)!
  2. Did you create the backup in recovery?
  3. Go to recovery mode (Power off phone / Once powered off, press PWR + HOME + UP VOL).
  4. Once inside recovery (tested with TWRP 2.8.5.0) you select install and choose the .ZIP that you have previously downloaded from here.
  5. Once installed, reboot into normal mode and wait for the phone to come up.

One thing you will notice right out of the bat is that the led starts to blink in different colors and brightness; that’s ShadowLED working for ya 😉

How to UNinstall ShinTo Kernel?

  1. Flash any other kernel you would like on top of ShinTo Kernel.
    ShinTo kernel uses it’s own unique and private “init.d” so from this version on, it won’t touch  /system/etc/init.d anymore.
    All options can be enabled/disabled in Synapse and the settings survive a flash, reflash & even a format, backup, restore, etc…

Alternatively you can recover the backup of your rom if you messed something up.

How to go from EXT4 to F2FS & vice versa?

ShinTo Kernel includes a new and much improved clever code at bootup that takes care of a couple of things for you, so you can test F2FS in any combination you see fit, and even go back to EXT4 if you don’t like F2FS without loosing any data but you have to follow some logical steps detailed here by the great Megaflop666:

  1. Update TWRP to the latest and greatest (2.8.5.0 at the time of this writing), you can download it from http://teamw.in/project/twrp2
  2. Drop to TWRP and flash the latest Shinto Kernel
  3. Reboot and let the phone fully boot up and settle down, give it 15 minutes
  4. Open Synapse and make sure all settings are stock, if it tells you that your previous settings cannot be used, click “Understood“, and then click the apply check mark at the top.
  5. Go into ES File Explorer or something of your choice and get ALL USER DATA THAT YOU WISH TO KEEP off of the internal SD card.
  6. IF YOU MISSED IT BY NOT READING #5, YOU WILL LOSE ALL PERSONAL DATA ON YOUR INTERNAL STORAGE BY DOING THIS (as TWRP doesn’t back that part up)!
  7. Drop to TWRP and run a FULL NANDROID BACKUP to your External SD Card.
  8. Go to SETTINGS and unselect (un tick) “use rm -rf instead of formatting” (We want TWRP to actually format with f2fs)
  9. Go to Wipe and Choose Advanced Wipe
  10. Select System and choose change or repair file system
  11. Choose f2fs and go through the steps where it tells you that all data will be lost and apply it.
  12. Follow steps 9-11 for Data and Cache one at a time.
  13. Go to SETTINGS and select (tick) “use rm -rf instead of formatting” (We don’t want TWRP to restore back to EXT4)
  14. Do a restore, but ONLY CHECK SYSTEM & DATA for restoral, NOTHING ELSE IS NEEDED.
  15. It will tell you that your backup was made with ext4 and may not boot, don’t worry it will boot.
  16. After restore, reboot your device. First boot will take a few because it’s a new file system and your apps will have to reconfigure themselves, etc.

You can see what partitions are in what format if you go to the i/o VM tab in Synapse. 

On what models does ShinTo Kernel work?

For the time being, it has been confirmed to run very fast & stable on the Samsung Galaxy Note 3 SM-N9005 (international SnapDragon) and on N900T (TMO T-Mobile USA), on any Samsung KIT KAT 4.4.2 TouchWiz rom.
It is only meant to work on Samsung TouchWiz roms, for now… 😉

You may also like...

120 Responses

  1. flak0 says:

    Awesome getting ready to flash now

  2. dieselford says:

    Can’t wait brother! Definitely going to run this! Being that I had SOD issues, I couldn’t use V40A02. Thanks as always for the time and effort you putinto this masterpiece!

  3. Bogeyof says:

    I tested V40A05 and now V40A06 for round about 3 days now and didn’t have one SOD or Reboot until now. With former version V40A02, I had massive problems with SOD´s and some Reboots, but now it seems real good and stable for me. Many thanks and “thumbs up”!!!

  4. RvZaXXo says:

    I really want to use this kernel but i dont know if it work correctly with CM12 on my note 3 n9005.

  5. ravneillal says:

    I know this kernel is meant for touchwiz roms but i want to give it a try with CM12 on my note 3 n9005. Will it work without any major issues or am i going to screw things up?

  6. Danny says:

    Has anybody tried screen mittoring with this new version?

  7. 6h0st says:

    Kernel is working with no problems. Great job, love it! Thanks for sharing.

  8. 6h0st says:

    This Kernel version is working great. No reboots and burst shot started working again. Great job! And thanks for sharing.
    Can i activate msm thermal to control cpu temperature with precog governor, or is just pointless? My phone gets extremely hot. I think i can fry eggs on it when playing games. Or is there another way to control temp parameters (CPU-GPU throttling)?

    • iamskynet says:

      It gets hot because PrecoGov is managing the temperature per core in real time and is giving you a lot more power than if it was managed by msm thermal. I think the best for gaming would be to use another governor til PrecoGov 2.0 is released.

  9. 6h0st says:

    Lowering CPU frequency to 1.6 helps with the heat problem in heavy games.
    Still waiting for Precog v2…. 🙂

  10. amir says:

    Hi

    I flash your kernel and use governor PrecoGov but because battery consumption is high?

    tnx

  11. josue says:

    Hello and thanks for your work, i have a question, can install this in my n900w8?

  12. Tommy says:

    Would this work with the new 5.0 lollipop that was just released for the n900t?

  13. binnns says:

    I have rogers 900w8 and this kernel works amazing no problems to report

  14. Mta28nry says:

    Hey man, ive been on your kernel for the longest time, and I really appreciate what you do. Everything you have accomplished is exactly what I personally want in a kernel. I was wondering would this in anyway work with the note 4 and if not, do you think you’ll ever create one for it?

    • iamskynet says:

      Thank you for such kind words! I usually don’t have a sense of how many ppl are running ShinTo Kernel, so it’s good to know 🙂
      As for the note4, I don’t have one but maybe in the future I could look into it and develop for it; that would mean incorporate all the specific and exclusive ShinTo Kernel parts.

  15. MMo says:

    I’m on Tweaked 3.95 Note3 T-Mobile. The new update seems stable. No SOD. I use the Interactive gov. because it’s very good on battery life. It’s been 24hrs w/regular use, minimal background processes running, no added kernel tweaks, and still have 96% charge. On PreCog gov it seems to drain the battery faster in 24hrs. with the same amount of use, and I would be at 75% charge. Not sure what’s causing it.

  16. Zhobotero says:

    have you seen this man? http://forum.xda-developers.com/android/apps-games/led-music-effect-rooted-device-t3053295

    more like its your shadowled but for music tho

    • iamskynet says:

      Nice idea and thx for reporting.
      The led can be freely accessed and used in a variety of ways to do some cool stuff.
      I presume the developer is accessing the kernel led device and programming it to the beat of the tunes or something like that.

      • Zhobotero says:

        I see, so there so many pretty things that notification led can do. How about on touching the screen like tap, pinch in and out, swipe and multi touch.. LoL! just joking. haha. time to sleep man, already 2:20A here.

  17. jd says:

    Thank you sooooo much!!! It’s hard to find a KK kernel which is updated frequently nowadays. Keep going bro!!! Like for you!

  18. Darth_kadd says:

    So I guess it’s safe to assume shinto kernel won’t be seeing any lollipop support ?

    • iamskynet says:

      I wonder what makes you think that…?

      • Darth_kadd says:

        I haven’t seen you post any articles or any information at all regardinga a new lollipop kernel although official sources have been available for over a month now. I’m just inquiring about your progress on it

        • iamskynet says:

          Please read my previous comments here or check my twitter status. Basically I’ve been out of the game for about a month due to some urgent family issues I had to take care of.
          Since Wednesday I am back home and will shortly start working on ShinTo Kernel for LP (and KK) also.

          As a matter of fact, it has been a month since I last read any kind of news about the scene so I have to catch up on that too…

  19. Vitor says:

    Please @iamskynet, support us a bit more on the Kitkat version of this great kernel… I don’t really want to go ahead to Lollipop =/ of course I understand you could release for it anytime but what I ask for you is that you brings more news, more releases for Kitkat. Let me thank you for all your nice job you ever made till now.

  20. julk77 says:

    Hi, thanks a lot for your kernel, it is working quite good !
    I have one question, I realized that I have to set the mic volumes each time I reboot my phone. Is there a way to have these set once and for all ?

    • iamskynet says:

      You welcome. It has to do with an issue with Synapse. For now I’m afraid you will have to set it up each time you reboot.

      • julk77 says:

        Thanks, no problem at all since I’m not rebooting my device so often.
        I have one extra question, I have read that you added back the cifs module in the v40a02, is this really the case ? I have tried to have cifsmanager working during one hour with no luck 🙁

  21. julk77 says:

    Actually, I’m using the latest release. I’m an Android/linux newbee, the command lsmod bring some error, how can I check if the cifs module is there? Should it be an external .ko or integrated into the kernel?
    Thanks!

  22. Mocji says:

    Will you continue updating Shinto?

  23. scv13 says:

    I was using a different phone, and set up n9005. It was all good. I checked all except telephony. I installed the SIM card and started to use n9005 (V40A06) immediately got a lot of problems. 1-5 of SOD in a day and 0-2 reboot. I didn’t change anything in the kernel configuration. ROM X-Note 21.

  24. Pwnbuggy says:

    Where can I post my shinto log files for u to look at im getting random crashes and freezes lately and haveny changed a thing in my phone

    • CeKMTL says:

      That’s weird if before it wasn’t giving those issues and now it is; something must have changed.
      Soon there will be a forum at http://www.precog.me to have everything structured and tidy.

      • kevp75 says:

        Hey man, I have a quick one for ya. I have this on my wifes note, and she doesnt like the shadowled, but because she’s not tech savvy I dumped Synapse (so she couldnt screw anything up LOL)

        Is there a way I can turn off the shadowled, via a shell script I can throw in her init.d folder (I know it won’t execute until post boot)

        • CeKMTL says:

          Hey Kev, hope you’re doing well! 😀
          It’s quite simple actually; you just have to issue the following command from note3 terminal with root :
          rm /persist/SHADOWLED
          Let me know how it goes 😉

    • julk77 says:

      Hi there !

      Since a bit more than 2 weeks I’m having stability issues too.
      To me an update of a software that we have in common is the culprit.
      I had some doubts about Greenify, Amplify, Gravitybox and such Xposed modules that have been updated recently, but I could not find the one unfortunately.
      I have some logs to share if you have some spare time. 🙂

      • CeKMTL says:

        Sure, maybe you could upload them to Dropbox or somewhere and I’ll have a look to see what is going on…
        Thx for reporting back and helping out!

  25. julk77 says:

    ¡ Hola !
    I think that I found the reason of the instability, I removed the latest version of 3C ToolBox, and since then I have not had any sod or reboot.
    Thanks !

    • CeKMTL says:

      Cool, great to hear & thx for troubleshooting!
      Let me know if there’s something else 🙂

      • julk77 says:

        Hello,
        Despite the reboots have disappeared, I’m still having some occasionnal sod’s 🙁
        I will continue to report here my discoveries.
        Thanks !

  26. julk77 says:

    Hi,
    here are some logs with a sod around the end (I think 🙂 ), http://goo.gl/j33lld
    Thanks!

  27. julk77 says:

    Last correction, I give up with goo.gl, here is the direct link
    http://julk77.free.fr/ShinToKernel_DEBUG.log.zip

    • CeKMTL says:

      Ok, downloaded now, merci! 😉

      PS1: Just as a reminder, do you have POWERGUARD active? … I say this because it seems you pressed a lot of times the HOME button…If POWERGUARD is active (check in Synapse) then you will need to press Power button twice in less than one second.

      The problem you had was a scheduler lockup, because of hotplugging logic “(do_hotplug+0x7c/0x1b8)”. => it has to do with thread concurrency via kernel scheduler (scheduler is in charge of scheduling/managing all threads)
      Newer version of PrecoGov should be a lot more resilient to this kind of concurrency problem.

      <7>[ 5556.179691] [] (__schedule) from [] (schedule_timeout+0x294/0x32c)
      <7>[ 5556.179706] [
      ] (schedule_timeout) from [] (wait_for_common+0xa4/0x180)
      <7>[ 5556.179725] [
      ] (wait_for_common) from [] (do_hotplug+0x7c/0x1b8)
      <7>[ 5556.179742] [
      ] (do_hotplug) from [] (kthread+0xb4/0xb8)
      <7>[ 5556.179756] [
      ] (kthread) from [] (kernel_thread_exit+0x0/0x8)

      Right now I am speaking of memory (am not looking at ShinTo Kernel’s source code), so I could be totally mistaken.

      • julk77 says:

        Thank you, when the sod occurred, since I had Powerguard enabled, I thought that pressing more than 2 times on the power button would help, yes 🙂

  28. yoyoa says:

    Hi,

    Any news for lollipop kernel ? 🙂

    • CeKMTL says:

      Soon there will be an initial public beta 😉
      Very sorry about the long delay, been working on many different projects.

      • yoyoa says:

        No matter take your time 🙂
        It’s just to know if this project still alive.

        Waiting 😀

        • CeKMTL says:

          Yeah, it is alive and very important to me and I want to evolve it beyond what is expected. Am studying “Advanced Operating Systems” to understand more about the inner workings, among other things.

          • Flint777 says:

            Hey Dev!
            Is there a reason why the v40AO6 link for t-mobile not working? I can only download the n9005 link…thanks for the hard work!!

          • CeKMTL says:

            It should be working but maybe something got broken…will have to check that once I’m near a computer…right now away from home on the highway…thx for reporting!

  29. Flint777 says:

    Alright Thanks!!

  30. Flint777 says:

    So much appreciated. Man, I’ve been following your work since XDA…No Dev has never been available as you are…thank you for your dedication

    • CeKMTL says:

      Thank you for your time and for following this crazy dev 😉
      Should be releasing some stuff soon, hehe 😀

  31. Gee Zaz says:

    finally found a stable and awesome kernel. been using it for 2 days now and got no any problem so far! thanks shinto! u rock! \m/ d[0_0]b \m/

  32. Yosh says:

    Hi, any news of this project?

  33. chris122 says:

    My eye is on precog.me right now!!!

  34. kevp75 says:

    I think my F5 button is wearing out 😉
    Can’t wait bud!!!

  35. kevp75 says:

    Hey Bro, can I ask you for a hand?
    I’ve tried following almost every single tutorial out there in regards to compiling a kernel, and I’ve grabbed Stock Samsung kernel straight from their site, and all I’m attempting at this point is to compile it flat out… and it just continually errors on me during the build process… mostly with exfat.

    I’ve tried the following toolchains, and they all have the same effect. NDK, Linaro, SaberMod, & Hyper

    Can you point me in the right direction? I trust your judgement the most 😀

    These, so far are the steps I’ve taken:
    http://team-dompop.rocks/adventures-in-kernel-building/

    with all the t.c.’s I mention above….

    Hit me up in pm, or email or something 🙂

  36. chris122 says:

    Well I broke my f5 so I’m going to bed, I was so excited….

  37. chris122 says:

    I guess not, no answer…

  38. chris122 says:

    I’m asking about update kitkat kernel , you said in the week is it releases yet or you still working on it?

%d bloggers like this: