• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [OFFICIAL][RECOVERY] Cannibal Open Touch v3.0 Alpha Builds (latest: Alpha 9)

Apr 13, 2011
99
134
Cannibal Open Touch 3.0 Alpha 9

Disclaimer:
While we try to test our work as much as possible, it is always a possibility that something could go wrong and screw up your phone. We are not responsible for any damage that is done to your device, either directly or indirectly, as a result of using Cannibal Open Touch or any other Project Open Cannibal projects. Any damage done to your device is your responsibility and your responsibility only. We do this for fun, and we simply like to share our work.

What is Cannibal Open Touch?
Cannibal Open Touch is a custom recovery (like ClockworkMod or TWRP), created purely out of love for the platform and the desire to contribute something cool to the community. The name embodies everything that Cannibal Open Touch is. We take what we believe are the best features of popular recoveries like TWRP and ClockworkMod and, well, cannibalize them along with rolling out our own features.

Features:
  • Full Touch UI
  • Complete theme support, including app for management of themes (we'll get to that in a sec)
  • On-device backup and restore
  • Backup and restore via ADB
  • Much much more planned!

Bugs:
  • During installation, the standard Android installing icon gets displayed instead of the custom dialog box.
If you find a bug, please do not report it here! Instead, report it in the GitHub repository!

Screenshots
Imgur album

Nandroid has been replaced!
Nandroid is in fact gone, and has been replaced with a much more robust backup solution. Backups can now be made either with ADB (the recommended way) or via the new Backup and Restore item in the main menu. Backups made via the built-in menu can be copied to a PC and restored via ADB, and backups made via ADB can likewise be copied to your device and restored using the Backup and Restore menu.
Code:
adb backup -f mybackupfilename.ab boot system data cache
You can also restore said backup by using adb, like so:
Code:
adb restore mybackupfilename.ab

Downloads:
Cannibal Open Touch hammerhead builds (latest: CannibalOpenTouch-2.99.9_hammerhead.img)

How to install:
  1. Download the latest Alpha image
  2. Reboot to bootloader:
    Code:
    adb reboot bootloader
  3. Flash the image with fastboot
    Code:
    fastboot flash recovery /path/to/downloaded/recovery.img
  4. Boot into recovery mode
Alternatively, you may boot the image instead of flashing it:
Code:
fastboot boot /path/to/downloaded/recovery.img

Changelog:

3.0 Alpha 9 (2.99.9)
  • Real menu scrolling! (but volume keys still work)
  • All backup/restore operations now verify that you want to take action
  • Resized UI to be more usable on all device resolutions
  • Themes can now display a battery charge indicator (depends on individual theme settings)
3.0 Alpha 8 (2.99.8) (not released)
  • Not released
3.0 Alpha 7 (2.99.7)
  • On-device backup and restore
3.0 Alpha 6 (2.99.6)
  • Complete theme support
  • Recovery settings (Theme settings and Unsigned ZIP flashing)
The preceding list is not 100% complete. See the project source code page for the full commit list.

Cannibal Open Touch themes app:
We are currently seeking Alpha testers for an app that will let users download and choose themes without rebooting to recovery mode. Currently there are 20 slots open. If you wish to join please PM me. The only requirement is you must have a Google+ account and are willing to submit proper bug reports, should any arise.

Cannibal Open Touch Themes:
You can now make your own themes for Cannibal Open Touch! See the example themes (it's pretty self-explanatory). Themes must be installed in /sdcard/cot/themes/theme_name (or /data/media/cot/themes/theme_name) in order to work. Please feel free to submit pull requests to have your custom themes added to the theme repository. They will also be packaged and made available to download via the Cannibal Themes app (mentioned above)!

Contribute to Project Open Cannibal
If you like our work and want to see more, consider a donation to the project!

Project Open Cannibal gerrit: Gerrit Code Review

Credits:
tdm, for the superb touch code (and lots more)
sblood86, for joining the project and leading the charge to greatness
thenameisnigel, for picking up our webhosting while I was gone
anyone else who has ever contributed to any Android-related project
 
Great work, looks good and has a nice UI! :thumbup:
Couple questions - (sorry haven't had the time to read through thee commit and these are some of the main features that I prefer in a custom recovery)
Does Cannibal support OTG or device charging while in recovery mode and have a seperate EFS partition backup option?
Also are you able to Independently choose what partionss you want to back up?
Thanks and Keep up the good work!!:)
 
Upvote 0
Great work, looks good and has a nice UI! :thumbup:
Couple questions - (sorry haven't had the time to read through thee commit and these are some of the main features that I prefer in a custom recovery)
Does Cannibal support OTG or device charging while in recovery mode and have a seperate EFS partition backup option?
Also are you able to Independently choose what partionss you want to back up?
Thanks and Keep up the good work!!:)

Great questions. I don't believe OTG is supported right now (I don't even have any OTG stuff around to test with), but device charging definitely works.

EFS partition backups are in the works (as they apply to a lot of devices), and independently choosing partitions is currently possible via adb but not via the built-in menus.
Code:
adb backup -f boot.ab boot (or you could backup system, data or cache here as well)
 
  • Like
Reactions: xdrc45
Upvote 0
Great questions. I don't believe OTG is supported right now (I don't even have any OTG stuff around to test with), but device charging definitely works.

EFS partition backups are in the works (as they apply to a lot of devices), and independently choosing partitions is currently possible via adb but not via the built-in menus.
Code:
adb backup -f boot.ab boot (or you could backup system, data or cache here as well)

Cool... Looks like your putting in some nice effort and features to your Cannibal recovery. I just might give it a try here soon and check it out.
I have a USB OTG cable and Stick Mount so I can test that feature and see if it works. It's interesting that it basically runs of off "adb" commands instead of through the UI/menu.

No other major bugs that your aware of?
Also switching back to TWRP or CWM won't cause any problems coming from Cannibal?
I know that CWM and TWRP backups aren't compatible from one recovery to the next, is, you can't flash a TWRP backup on a CWM recovery... I'm assuming this is the same but thought I'd ask the question anyway, (which I doubt it would work) but since Cannibal recovey is a mix of TWRP and CWM, would previous backups from either said recovery be compatible with Cannibal recovery and work restoring a nandroid?
 
Upvote 0
Cool... Looks like your putting in some nice effort and features to your Cannibal recovery. I just might give it a try here soon and check it out.
I have a USB OTG cable and Stick Mount so I can test that feature and see if it works. It's interesting that it basically runs of off "adb" commands instead of through the UI/menu.

No other major bugs that your aware of?
Also switching back to TWRP or CWM won't cause any problems coming from Cannibal?
I know that CWM and TWRP backups aren't compatible from one recovery to the next, is, you can't flash a TWRP backup on a CWM recovery... I'm assuming this is the same but thought I'd ask the question anyway, (which I doubt it would work) but since Cannibal recovey is a mix of TWRP and CWM, would previous backups from either said recovery be compatible with Cannibal recovery and work restoring a nandroid?
Backups made with COT are not compatible with CWM or TWRP. Conversely, backups made with CWM or TWRP are not usable with COT as zero Nandroid code is present.

As far as switching between the three, I personally hate both TWRP and CWM but I don't see any issues other than backup compatibility.
 
  • Like
Reactions: xdrc45
Upvote 0
Is there or will there be a feature for setting up a recovery lock so no one can jack your phone and erase all the security that was setup via OS?
Factory Reset protection will be a built-in feature of Android 5.0.

The logistics of implementing such a feature in a secure fashion are insane. As such we are not considering adding such a feature at this time.
 
  • Like
Reactions: Incakola
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones