Rooting Toon (or boxx)
Moderators: marcelr, TheHogNL, Toonz
Re: Rooting Toon (or boxx)
The ToonRooter script works fine on a other Toon with sn 15, so thats not the problem.
I used the manual from rboers. When I go through all the steps the last one is to reboot (resume 0xa1f00000).
After this step the bootloader from Toon looks fuzzy and i'm not able to insert the password. Maybe my problem is screen.
I now found the commands to paste the new password ((C-a ], C-a C-])) and I will try this first.
I used the manual from rboers. When I go through all the steps the last one is to reboot (resume 0xa1f00000).
After this step the bootloader from Toon looks fuzzy and i'm not able to insert the password. Maybe my problem is screen.
I now found the commands to paste the new password ((C-a ], C-a C-])) and I will try this first.
Re: Rooting Toon (or boxx)
Or just use the new published software root methodRkzr wrote:The ToonRooter script works fine on a other Toon with sn 15, so thats not the problem.
I used the manual from rboers. When I go through all the steps the last one is to reboot (resume 0xa1f00000).
After this step the bootloader from Toon looks fuzzy and i'm not able to insert the password. Maybe my problem is screen.
I now found the commands to paste the new password ((C-a ], C-a C-])) and I will try this first.
Member of the Toon Software Collective
Re: Rooting Toon (or boxx)
You are right! The new published software works like a charm.
Thank you guys for sharing and all the work!
Thank you guys for sharing and all the work!
Re: Rooting Toon (or boxx)
My case: TOON 1 R10 stuck in activation screen, Hardware used Rpi4 and later Rpi3 and JTAG usb CP2102Rkzr wrote:Hi guys,
I'm trying to root the Toon of my neighbour.
This is a Toon with sn 16, so I've installed openOCD on my RPI4 and using a JTAG cable with the pinout mentioned in the TooonRooter readme.
Everything works fine until the last step:
"Now the Toon loads the “hacked” u-boot loader which has the password “toon”."
I'm able to access the Toon on Serial0 with screen but it look very fuzzy and the password is not accepted and also the session is constantly terminating.
I've tried to connect with putty but this isn't working (error: unable to open serial port).
Does anyone has an idea? Thnx!
Sadly i can't use the new method due to activation code screen https://github.com/ToonSoftwareCollective/Root-A-Toon So i used the https://github.com/martenjacobs/ToonRooter installed openOCD and started it with a Rapsberry pi 4, no luck and it didn't start the process.
After this i followed the manual way and tried a day with a Raspberry pi 4 no luck. Used the new rpi4.cfg but no luck. After this i used my colleague Raspberry pi 3 and everything goes easy without problems. No problems with Halt or loading boot file. Didn't tried the ToonRooter with Raspberry pi 3.
Steps performed;
sudo pcmanfm
Place the folder 'rootToon' with the files ed20.cfg / raspberrypi.cfg / u-boot.bin in the root of the Pi.
git clone --recursive git://git.code.sf.net/p/openocd/code openocd
cd openocd
sudo apt install make libtool libtool-bin pkg-config autoconf automake texinfo libusb-1.0 libusb-dev
{
./bootstrap &&\
./configure --enable-sysfsgpio\
--enable-bcm2835gpio \
--prefix=/usr\
&&\
make -j4
} 2>&1 | tee openocd_build.log
sudo make install
Install Telnet sudo apt-get install telnet
Open new terminal and enter
cd ~/rootToon
telnet localhost 4444
And enter the follow commands:
soft_reset_halt
reset halt
load_image u-boot.bin 0xa1f00000
Open Putty and select com(port) and speed 115200
copy the word toon
resume 0xa1f00000
and paste toon at 2sec password in putty screen
After this you can proceed

Re: Rooting Toon (or boxx)
Still need to check why people have problemens with pi4 on toonrooter. But nice to see you got it rooted using a pi3.
Member of the Toon Software Collective
Re: Rooting Toon (or boxx)
I'm still having issues with the rpi4 and the toonrooter script...
The R10 toons and the rpi4 are still not a winning team when using the ToonRooter or ToonRecovery apps.
has anyone found a solution?
The R10 toons and the rpi4 are still not a winning team when using the ToonRooter or ToonRecovery apps.
has anyone found a solution?
Re: Rooting Toon (or boxx)
Did you try the software rooter first?toonnoot wrote:I'm still having issues with the rpi4 and the toonrooter script...
The R10 toons and the rpi4 are still not a winning team when using the ToonRooter or ToonRecovery apps.
has anyone found a solution?
Pi rooting is only necessary if that doesn't work for you
Member of the Toon Software Collective
Re: Rooting Toon (or boxx)
Yes, but it doesn't work with xx.100 software version devices (Toon1).TheHogNL wrote:Did you try the software rooter first?toonnoot wrote:I'm still having issues with the rpi4 and the toonrooter script...
The R10 toons and the rpi4 are still not a winning team when using the ToonRooter or ToonRecovery apps.
has anyone found a solution?
Pi rooting is only necessary if that doesn't work for you
Also ToonRecovery doesn't work.
The problems occur when the toon needs to a reset, and if you do a manual reset the boot image is deleted again.
Seems like it's an issue with the TRST port?
Re: Rooting Toon (or boxx)
Also, after the rooting process the script seems to freeze for a few minutes at this point:
Downloading http://feed.hae.int/feeds/qb2/oe/angeli ... armv5e.ipk.
Downloading http://feed.hae.int/feeds/qb2/oe/angeli ... armv5e.ipk.
Re: Rooting Toon (or boxx)
This is because the toon has still an active firmware update ready to install (or failed and can not get passed it).toonnoot wrote:Also, after the rooting process the script seems to freeze for a few minutes at this point:
Downloading http://feed.hae.int/feeds/qb2/oe/angeli ... armv5e.ipk.
Member of the Toon Software Collective
Re: Rooting Toon (or boxx)
Not sure, this was a fresh install.TheHogNL wrote:This is because the toon has still an active firmware update ready to install (or failed and can not get passed it).toonnoot wrote:Also, after the rooting process the script seems to freeze for a few minutes at this point:
Downloading http://feed.hae.int/feeds/qb2/oe/angeli ... armv5e.ipk.
The script freezes there, and then throws this error:
Collected errors:
* opkg_download: Failed to download http://feed.hae.int/feeds/qb2/oe/angeli ... armv5e.ipk: Couldn't connect to server.
* opkg_install_pkg: Failed to download libqt5websockets5. Perhaps you need to run 'opkg update'?
* opkg_install_cmd: Cannot install package libqt5websockets5.
then it continues and finishes the rooting process, though not sure if we are now missing a crucial part for the future updates?
Re: Rooting Toon (or boxx)
OK this file is part of the qt5 websocket library which the rooting firmware update script installs afer a successful firmware update. Some custom toonstore apps use qt5 websockets and therefore we need it.
Somehow this library failed to install after a previous attempt to use the update-rooted.sh script to update the firmware of the toon to a higher level. A next firmware update will retry it.
You can also do it manually.
First start the protected VPN with 'sh update-rooted.sh -o'. Then update the opkg library with 'opkg update' and then install the library 'opkg install libqt5websockets5'
Type 'reboot' afterwards.
Somehow this library failed to install after a previous attempt to use the update-rooted.sh script to update the firmware of the toon to a higher level. A next firmware update will retry it.
You can also do it manually.
First start the protected VPN with 'sh update-rooted.sh -o'. Then update the opkg library with 'opkg update' and then install the library 'opkg install libqt5websockets5'
Type 'reboot' afterwards.
Member of the Toon Software Collective
-
- Starting Member
- Posts: 5
- Joined: Fri Nov 19, 2021 12:25 pm
Re: Rooting Toon (or boxx)
Hello,
I'm trying to root my Toon 2 but running into some difficulties. What I have:
- Toon 2, not activated and executed the recovery procedure (https://github.com/ToonSoftwareCollective/Root-A-Toon, Toon 2 recovery procedure)
- Raspberry Pi 3B+, running Raspbian Lite (32 bit) hotspot (wireless, 192.168.4.x, LAN 192.168.1.x)
- Installed tcpdump on the Pi using sudo apt install tcpdump
- cloned into https://github.com/ToonSoftwareCollective
- connecting Toon to internet via the Pi, and going into the activation screen
- executing sudo bash activate-toon.sh results in: activate-toon.sh: line 25: exit: tcpdump failed: numeric argument required
Is this a port issue because Raspbian is based on Bullseye? Or is there anything else going on / ideas how to fix this?
Cheers, Bill
I'm trying to root my Toon 2 but running into some difficulties. What I have:
- Toon 2, not activated and executed the recovery procedure (https://github.com/ToonSoftwareCollective/Root-A-Toon, Toon 2 recovery procedure)
- Raspberry Pi 3B+, running Raspbian Lite (32 bit) hotspot (wireless, 192.168.4.x, LAN 192.168.1.x)
- Installed tcpdump on the Pi using sudo apt install tcpdump
- cloned into https://github.com/ToonSoftwareCollective
- connecting Toon to internet via the Pi, and going into the activation screen
- executing sudo bash activate-toon.sh results in: activate-toon.sh: line 25: exit: tcpdump failed: numeric argument required
Is this a port issue because Raspbian is based on Bullseye? Or is there anything else going on / ideas how to fix this?
Cheers, Bill
Re: Rooting Toon (or boxx)
Yes. For now use Raspbian BusterBillytheKid wrote:Hello,
Is this a port issue because Raspbian is based on Bullseye?
(in the readme "The script is tested on Raspbian Buster so you better have that installed or be prepared to modify the script a bit.")
Member of the Toon Software Collective
-
- Starting Member
- Posts: 5
- Joined: Fri Nov 19, 2021 12:25 pm
Re: Rooting Toon (or boxx)
Bummer. Was hoping it would work as I haven't found an Buster image for Raspberry Pi where you can install hostapd and dnsmasq on. Both are needed to create an access point..
Cheers, Bill
Cheers, Bill