• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][6.0.1][TW] Tesseract V1.5 stable / V1.6 BETA 20160609 [T/T3/W8]

Restl3ss

Senior Member
Aug 3, 2013
633
1,075
0
Fort Mcmurray



Hello - Some of you may know me from my work on the Galaxy Note 1 AT&T, Galaxy S3 AT&T, and the Galaxy Tab 3 10.1. Usually my goal is to take Samsung's stock firmware and twist it into something a little more lively, but this ROM is a bit of an experiment. The point of Tesseract is to create a tinkerer-friendly version of Samsung's stock touchwiz that's also got a bit more on the surface - but it's also an experiment with opensource. I invite all of you to submit anything to this project that you think may be of value / use to yourself / others. While I can't guarantee your contribution will be added, all submissions will be looked at.

Huge thanks to @OvrDriVE for the original marshmallow sprint port.
Build.prop is set to the note 5 to make theme store work. If you like you can adjust it to reflect the note 4, but it will break theme store.


Features:
So far the feature list of Tesseract is relatively small - It will grow over time.
-rooted (naturally)
-busybox pre-installed
-init.d support
-selinux set to permissive
-KNOX disabled
-theme store fully functional
-DPI set to 520 by default
-Gapless audio playback enabled
-ViPER4Android installed
-Device control
-Kernel auditor
-Samsung SMS replaced with google SMS
-Adaway preinstalled
-OpenSSH installed (client only) + scp and sftp
-SSH server installed (app control) + telnet and sftp server
-Cyanogenmod BASH implementation. Functions exactly like on CM
-File command (full, not the crappy toybox version)
-Working implementation of the sudo command
-Jackpal terminal emulator preinstalled
-Root browser preinstalled
-Hacker's keyboard preinstalled
-Trebuchet preinstalled
-SecurityLogAgent disabled (no annoying "unauthorized action" notifications)
-Netflix/hulu patch applied from the maximum overdrive thread. All is well in neverland
-OpenCamera preinstalled


To do list:
-more command line utilities
-more android system tweaking capabilities
-flashlight toggle in quicksettings
-kill app back button
-3 way reboot menu




BUGS:
Stable version:
-Notification / media volume controls appear to be swapped. This doesn't impair function, only the label.
-Some stock Samsung apps appear slightly shrunken with a border. This is due to the changed DPI. If you'd rather the stock DPI type wm density 640 in terminal as root.
-Notifications on lock screen cover the clock. This is a result of the changed DPI. Same fix as above if you'd like stock DPI
-Tell me?
......................................................................................................................................................................................................................................................................................................................
Beta version:
-Currently doesn't work on anything besides the W8 unless you flash a MM kernel for your device. This isn't a bug so much as a lack of custom kernel; it'll be fixed when I release the kernel I'm working on.
-Currently doesn't work if you don't have a MM bootloader / modem (even with a custom kernel). Currently working on a fix.
-Some stock Samsung apps appear slightly shrunken due to changed DPI. Same fix as stable version.
-Tell me?



DISCLAIMER:
You flash this AT YOUR OWN RISK. Any damage to your sanity comes out of your own pocket. You've been warned.

INSTALLATION INSTRUCTIONS:
-copy ROM to SDcard
-reboot into recovery (TWRP recommended)
-wipe data, cache, dalvik/art cache, and system
(You don't have to wipe data if updating from a previous version of tesseract)
-install the ROM
-reboot and enjoy!



if you want to use xposed, use the ALTERNATE build in this thread.
The first boot can take up to 15 minutes. Let it sit!

Download link:
Latest "Stable" build:
Tesseract-V1.5-20160422.zip

Latest "Beta" / "Nightly" build:
Tesseract-V1.6-BETA-1-20160609.zip

Important notes for the current BETA build:
- If you're not on the N910W8, flash a MM kernel for your device after flashing this build to prevent bootloop. Depending on the kernel you use you might need to reflash superSU.
- This build will NOT work if you don't have a MM bootloader / modem for your device. (DPE2 or equivalent).
- This build is NOT COMPLETE. Do not flash if you don't know how to recover from a brick. I've also yet to add any discernible features from 1.5 and debloating isn't finished. I'm also working on a custom kernel to include with the final release of 1.6.
- Theme store may or may not be functional(though probably isn't). If you can't handle stock then flash the current stable version.

XDA:DevDB Information
Tesseract, ROM for the T-Mobile Samsung Galaxy Note 4

Contributors
Restl3ss
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.10.x
ROM Firmware Required: DOK2 / COK3 (stable version), DPE2 / equivalent (beta version)
Based On: Samsung MM 6.0.1

Version Information
Status: Testing

Created 2016-04-18
Last Updated 2016-04-18
 
Last edited:

Restl3ss

Senior Member
Aug 3, 2013
633
1,075
0
Fort Mcmurray
Old builds:

Code:
[U][I]Stable:[/I][/U]
[URL="http://www.mediafire.com/download/ik7f8zbtgbuuzf8/Tesseract-V1.4-20160419.zip"]Tesseract-V1.4-20160419.zip[/URL]
[URL="http://www.mediafire.com/download/sbx9d5k093tjpdx/Tesseract-V1.3-20160419.zip"]Tesseract-V1.3-20160419.zip[/URL]
[URL="http://www.mediafire.com/download/vvclif5a1iwuj9k/Tesseract-V1.2-20160419.zip"]Tesseract-V1.2-20160419.zip[/URL]
Tesseract-V1.1-20160418.zip (never made it to mediafire, so omitted) 
[URL="http://www.mediafire.com/download/xja638inef2795j/Tesseract-V1.0_20160416.zip"]Tesseract-V1.0_20160416.zip[/URL]
Beta Changelog:
Code:
V1.6 BETA 1
     -Experimental rebase to Telus 6.0.1 DPE2
     -Fixed bug with notifications showing over clock on lockscreen
     -Fixed media / notification volume control labels being swapped
     -Fixed netflix 
     -Fixed potential problem with YouTube app on the N910T3 model
     -other misc. bug fixes
Stable Changelog:
Code:
V1.5
      -Enabled gapless audio playback
      -Set default screen DPI to 520 
      -Installed SSH server (app control, non-native)
      -Added device control 
      -Added kernel auditor

V1.4
      -Fixed bug causing games to crash
      -Added sudo command
      -Replaced Samsung sms app with Google one
      -added ViPER4Android

V1.3 
      - hotfix for the crashing keyboard problem 

V1.2
      - init.d is fixed (for sure this time, tried and true) 
      - samsungIME readded due to aosp keyboard crashes
      - fixed a rather nasty mistake in the last build causing root to fail. 
      - openssh known_hosts bug is fixed alongside init.d 

V1.1 
       - added init.d support
       - added adaway
       - added file command
       - fixed openssh known_hosts bug
 
Last edited:

Restl3ss

Senior Member
Aug 3, 2013
633
1,075
0
Fort Mcmurray
Congratulations for 6.0.1 MM Rom @Restl3ss good job, any idea about Xposed?
Xposed is a bit of wishful thinking at this point. I've combed over the source but I'm hardly an expert on ART.

On another note, should anyone wonder - as this ROM is based on an older overdrive release we have working pin / pattern.

Any suggestions for next release? Already have adaway lined up as well as the file command
 
Last edited:

goofball2k

Elite Member
Oct 5, 2010
1,569
457
83
Ottawa
I haven't checked touchwiz MM so I don't know but does this have the same features as other CM 13 Privacy features such as restricting access to data/wifi networks for specific apps?
Is the status bar icon/clock able to be customized? I like to move icons around or disable certain icons from showing as I find it unnecessary (I know when I have headphones plugged).

Thanks!
 

SamuelBegui

Elite Member
Jan 27, 2015
1,698
739
0
/home/coolbeans/
I haven't checked touchwiz MM so I don't know but does this have the same features as other CM 13 Privacy features such as restricting access to data/wifi networks for specific apps?
Is the status bar icon/clock able to be customized? I like to move icons around or disable certain icons from showing as I find it unnecessary (I know when I have headphones plugged).

Thanks!
Yes on MM you can tweak the permissions on a per-app basis.
 
  • Like
Reactions: goofball2k

Restl3ss

Senior Member
Aug 3, 2013
633
1,075
0
Fort Mcmurray
Just reuploaded the newest build. Boot problem from the first iteration should now be fixed.

Edit: the new build works, but init.d is still broken. I think I finally know what's wrong though, there'll be another hotfix tonight
 
Last edited:

goofball2k

Elite Member
Oct 5, 2010
1,569
457
83
Ottawa
I can see the phone using adb devices but can't get adb the phone to initiate the Restore using adb restore. Is ADB support included with this ROM? I've tried adb backup as well and it doesn't start the backup.

Clean install with v1.1, and android keyboard keeps crashing. Can't do anything requiring keyboard input.
 
Last edited:
  • Like
Reactions: Restl3ss

Restl3ss

Senior Member
Aug 3, 2013
633
1,075
0
Fort Mcmurray
I can see the phone using adb devices but can't get adb the phone to initiate the Restore using adb restore. Is ADB support included with this ROM? I've tried adb backup as well and it doesn't start the backup.

Clean install with v1.1, and android keyboard keeps crashing. Can't do anything requiring keyboard input.
I haven't touched adb in tesseract so it should be the same as the base ROM - perhaps inquire there?

Good to know on keyboard. I'll revert back to Sammy in the next build
 

caniranges

Senior Member
Dec 9, 2013
199
51
0
Mississauga
Old builds:
Code:
 [URL="http://www.mediafire.com/download/xja638inef2795j/Tesseract-V1.0_20160416.zip"]Tesseract-V1.0_20160416.zip[/URL]
Changelog:
Code:
V1.1 
       - added init.d support
       - added adaway
       - added file command
       - fixed openssh known_hosts bug
Hi,
im in toronto and i have the canadian note 4
Has marshmallow arrived yet for the n910w8 yet?
I am on 5.1.1 bootloader with a custom rom right now.
I checked Sammobile and i didnt see any new update.
Can i install your rom even if im on the 5.1.1 COK3 bootloader?
If yes, What kernel would you recomend I use ?
Thanks
 

Restl3ss

Senior Member
Aug 3, 2013
633
1,075
0
Fort Mcmurray
Hi,
im in toronto and i have the canadian note 4
Has marshmallow arrived yet for the n910w8 yet?
I am on 5.1.1 bootloader with a custom rom right now.
I checked Sammobile and i didnt see any new update.
Can i install your rom even if im on the 5.1.1 COK3 bootloader?
If yes, What kernel would you recomend I use ?
Thanks
This ROM will work just fine on the N910W8 as long as you've got the newest bootloader / baseband for your model. I have the Canadian variant myself actually, telus
 
  • Like
Reactions: caniranges

tvd0405

Senior Member
Oct 24, 2011
448
55
0

Tesseract V1.1


Hello - Some of you may know me from my work on the Galaxy Note 1 AT&T, Galaxy S3 AT&T, and the Galaxy Tab 3 10.1. Usually my goal is to take Samsung's stock firmware and twist it into something a little more lively, but this ROM is a bit of an experiment. The point of Tesseract is to create a tinkerer-friendly version of Samsung's stock touchwiz that's also got a bit more on the surface - but it's also an experiment with opensource. I invite all of you to submit anything to this project that you think may be of value / use to yourself / others. While I can't guarantee your contribution will be added, all submissions will be looked at.

Huge thanks to @OvrDriVE for the original marshmallow sprint port.

Tesseract is based on the second test build of Maximum OvrDriVE. (Setting pin / pattern / password works)


Features:
So far the feature list of Tesseract is relatively small - It will grow over time.
-rooted (naturally)
-busybox pre-installed
-init.d support
-Adaway preinstalled
-OpenSSH installed (client only) + scp and sftp
-Cyanogenmod BASH implementation. Functions exactly like on CM
-File command (full, not the crappy toybox version)
-Jackpal terminal emulator preinstalled
-Root browser preinstalled
-Samsung keyboard replaced with AOSP LatinIME
-Trebuchet preinstalled
-SecurityLogAgent disabled (no annoying "unauthorized action" notifications)
-Netflix/hulu patch applied from the maximum overdrive thread. All is well in neverland
-OpenCamera preinstalled


To do list:
-more command line utilities
-more android system tweaking capabilities
-flashlight toggle in quicksettings
-kill app back button
-xposed?




BUGS:
-init.d is currently borked. A hotfix will be up later tonight.
- the SSH known_hosts bug is back as a direct consequence of init.d being borked. Fixing one fixes the other.
-Tell me?



DISCLAIMER:
You flash this AT YOUR OWN RISK. Any damage to your sanity comes out of your own pocket. You've been warned.

xposed does not work at this time.

Download link:
Tesseract-V1.1-20160418(fixed).zip

XDA:DevDB Information
Tesseract, ROM for the T-Mobile Samsung Galaxy Note 4

Contributors
Restl3ss
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.10.x
ROM Firmware Required: DOK2
Based On: Touchwiz 6.0 sprint port

Version Information
Status: Testing

Created 2016-04-18
Last Updated 2016-04-18


Got a little hiccup with Android keyboard. Other than that, the rom works great. Thanks
 
  • Like
Reactions: Restl3ss