FORUMS

Analysis & Opinion

Top Forum Discussions

[Root][APP]TowelPieRoot v1.2 10/5/2014

364 posts
Thanks Meter: 682
 
Post Reply Subscribe to Thread Email Thread
*** DISCLAIMER ***
I AM NOT RESPONSIBLE IF YOU MESS UP YOUR PHONE! OR IF YOU LOSE ANY DATA, ITS CALLED BACK IT UP BEFORE HAND!


Towel Pie Root is a one click untethered app to root the Moto X, Moto G and the Droid Series(maybe others but these for sure) running 4.4.3 and below. It does NOT and WILL NOT root 4.4.4 so stop asking about it!

I want to started off by Thanking Geohot for Towelroot and JCase for Pie root, without them this wouldn't have been possible and I take NO credit for their exploits. If either of them doesn't want this posted they may contact me and I will gladly remove it.

Towel Pie Root combines Towelroot's futex exploit with a modified version of Pie root's xbin.img mount into one app. To achieve a one click untethered root for write protected devices! This DOES NOT remove write protection, and is still technically a temp root, I did include the option to enable root on boot. Which will re-root your device every time you reboot your phone, it also includes the option to perform a full reboot, or a soft reboot from within the app.

Here is a more technical description of what my app does. It includes TR's libexploit.so(aka the native exploit by Geohot) which I use to gain root privileges. Once it has root privileges it then echo's the file path to my modified Pie root file to uevent_helper. It then causes a hotplug event to trigger the kernel to execute the file path just echoed to uevent_helper. My modified Pie root files, kill TR's daemonsu and mounts Pie root's xbin.img over /system/xbin. Then it copies the newer version of SuperSU's su binary and executes the new daemonsu daemon and viola root

If you enjoyed my app, please donate to Geohot at https://towelroot.com/, and JCase at jcase@cunninglogic.com! I do not want any donations, I set out to develop this app purely as a challenge to broaden my development skills not to get a donation.

Installation Instructions: You need to have unknown sources checked in Settings>>Security, and if you have Towelroot installed uninstall it. In order to use TR's exploit I had to name the app's package name to the same name as TR's package name, so you will have to uninstall TR to install my app. Also if you are currently rooted with Pie root please reboot before running my app, to clear Pie's su daemon, and to unmount Pie's xbin.img. Then just click Make it ra1n on Moto, and wait for it to say Root Acheived Enjoy! If you encounter any issues please uninstall v1.0 then re-install v1.1.

Download link:
Version 1.2 for 4.4.2 devices
Version 1.2 for 4.4.3 devices

Version 1.1

Version 1.0

Known Issues: If after running it says Failed to Achieve Root, close the app and clear it from most recent's then reopen the app.

Screen Recording: https://www.youtube.com/watch?v=f6fXs3VJQHg (I will try to update this video with the full installation steps)

Changelog
-v1.2 10/5/2014
---Created a new bin.img from the tmo 4.4.3 sbf to fix the wifi issues
---Changed the modstring for the XT1032 hopefully it works now if it doesn't then there isn't anything else I can do
---Redid the device check to not allow unsupported devices to run the app

-v1.1 9/22/2014
---Added Moto G support, if I missed a model number let me know
---Fixed the issue with Xposed not working by mounting a bin.img over /system/bin
---Added in the ability to Uninstall the app and all files
---Added in various checks and prompts

Additional Thanks:
Verttex(Dier325) - for being my main tester and testing the numerous test apk's I sent him
jpond83 - for testing
mohlsen8 - for testing on the Moto G
NipplesOfTheFuture - for testing, some workflow ideas, and for convincing me to try and get the bin.img method working correctly
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2014-07-22-22-18-16.png
Views:	14561
Size:	138.7 KB
ID:	2866104  
Last edited by iKrYpToNiTe; 6th October 2014 at 01:51 AM. Reason: Updated the OP with v1.1
The Following 101 Users Say Thank You to iKrYpToNiTe For This Useful Post: [ View ]
 
 
23rd July 2014, 03:50 AM |#2  
doitinthedirt's Avatar
Senior Member
Thanks Meter: 25
 
More
Quote:
Originally Posted by iKrYpToNiTe

*** DISCLAIMER ***
I AM NOT RESPONSIBLE IF YOU MESS UP YOUR PHONE! OR IF YOU LOSE ANY DATA, ITS CALLED BACK IT UP BEFORE HAND!


Towel Pie Root is a one click untethered app to root Motorola devices running 4.4.2 maybe 4.4.3 and below.

I want to started off by Thanking Geohot for Towelroot and JCase for Pie root, without them this wouldn't have been possible and I take NO credit for their exploits. If either of them doesn't want this posted they may contact me and I will gladly remove it.

Towel Pie Root combines Towelroot's futex exploit with a modified version of Pie root's xbin.img mount into one app. To achieve a one click untethered root for write protected devices! This DOES NOT remove write protection, and is still technically a temp root, I did include the option to enable root on boot. Which will re-root your device every time you reboot your phone, it also includes the option to perform a full reboot, or a soft reboot from within the app.

Here is a more technical description of what my app does. It includes TR's libexploit.so(aka the native exploit by Geohot) which I use to gain root privileges. Once it has root privileges it then echo's the file path to my modified Pie root file to uevent_helper. It then causes a hotplug event to trigger the kernel to execute the file path just echoed to uevent_helper. My modified Pie root files, kill TR's daemonsu and mounts Pie root's xbin.img over /system/xbin. Then it copies the newer version of SuperSU's su binary and executes the new daemonsu daemon and viola root

If you enjoyed my app, please donate to Geohot at https://towelroot.com/, and JCase at jcase@cunninglogic.com! I do not want any donations, I set out to develop this app purely as a challenge to broaden my development skills not to get a donation.

Installation Instructions: You need to have unknown sources checked in Settings>>Security, and if you have Towelroot installed uninstall it. In order to use TR's exploit I had to name the app's package name to the same name as TR's package name, so you will have to uninstall TR to install my app. Then just click Make it ra!n on Moto, and wait for it to say Root Acheived Enjoy!

Download link: http://www.androidfilehost.com/?fid=23578570567716728

Screen Recording: https://www.youtube.com/watch?v=f6fXs3VJQHg


Thank you Sir, and Jcase and geohot... now the big question... I just factory reset 4.4.2 and rooted Pie.. installed your entitlement hack.. worked dandy... than I tried the tr... and guess what..... your app no longer works.. so, do I need to do another factory reset and install this new towelpie app or will your entitlement hack not work with this either? Or should I be the test pilot and find out myself...
23rd July 2014, 04:02 AM |#3  
Senior Member
Thanks Meter: 42
 
More
Quote:
Originally Posted by doitinthedirt

Thank you Sir, and Jcase and geohot... now the big question... I just factory reset 4.4.2 and rooted Pie.. installed your entitlement hack.. worked dandy... than I tried the tr... and guess what..... your app no longer works.. so, do I need to do another factory reset and install this new towelpie app or will your entitlement hack not work with this either? Or should I be the test pilot and find out myself...

No need to factory reset. Just make sure you uninstall the towelroot app.
Then install this Towel-root-pie app. JUST this app. Run it, you should be good from there.



iKrYpToNiTe, I know you don't want creditz, but this is also such a helpful and much appreciated tool. I do want to thank you for sharing it with us.

My thanks go out to jcase and geohotz as well. A smörgåsbord of thanks to all of you!!

tapa'd on my moto x
23rd July 2014, 04:32 AM |#4  
Senior Member
Thanks Meter: 91
 
More
Not good, I can't get it to stop rebooting. 4.4.3 moto g. Selected root on reboot, and now it reboots over and over.

Edit: Factory reset my phone through recovery using instructions at https://motorola-global-portal.custh...p/30,6720,9050

I'm at least back where I started from.

Sent from my Nexus 7 using Tapatalk
Last edited by tronmech; 23rd July 2014 at 04:39 AM.
The Following User Says Thank You to tronmech For This Useful Post: [ View ]
23rd July 2014, 04:40 AM |#5  
Member
San Jose
Thanks Meter: 15
 
More
side note, don't try it on the moto G. I'm stuck in a bootloop.

edit: was going to try and uninstall the app before it reboots but so far no good.. might have to factory reset

edit2: apparently I'm not fast enough to hit okay for the uninstall.

edit3: YES! I win. I uninstalled faster than towelpieroot could trigger the reboot! whew... took like 20 tries...
Last edited by windraver; 23rd July 2014 at 04:46 AM.
23rd July 2014, 04:50 AM |#6  
Senior Member
Thanks Meter: 42
 
More
For future reference, you can (attempt to) uninstall using adb. It takes a bit more knowledge, but it's simpler.

adb uninstall (package)

tapa'd on my moto x
23rd July 2014, 04:55 AM |#7  
Member
San Jose
Thanks Meter: 15
 
More
Quote:
Originally Posted by chrisp6825

For future reference, you can (attempt to) uninstall using adb. It takes a bit more knowledge, but it's simpler.

adb uninstall (package)

tapa'd on my moto x

I tried! I couldn't get to ADB while in fastboot. How would I get into ADB Shell if I can't get into anything outside of recovery?
23rd July 2014, 05:07 AM |#8  
doitinthedirt's Avatar
Senior Member
Thanks Meter: 25
 
More
Quote:
Originally Posted by chrisp6825

No need to factory reset. Just make sure you uninstall the towelroot app.
Then install this Towel-root-pie app. JUST this app. Run it, you should be good from there.



iKrYpToNiTe, I know you don't want creditz, but this is also such a helpful and much appreciated tool. I do want to thank you for sharing it with us.

My thanks go out to jcase and geohotz as well. A smörgåsbord of thanks to all of you!!

tapa'd on my moto x

Worked perfect! thanks!
So I was already Pied... Pie files already pushed to phone prior to running trpie app.. does this app do the pushing or do we still need to run Pie on its own to push the files?
23rd July 2014, 06:38 AM |#9  
samwathegreat's Avatar
Senior Member
Thanks Meter: 1,838
 
Donate to Me
More
Quote:
Originally Posted by doitinthedirt

Worked perfect! thanks!
So I was already Pied... Pie files already pushed to phone prior to running trpie app.. does this app do the pushing or do we still need to run Pie on its own to push the files?

According to the message the OP sent me, PIE is no longer necessary - at all. He advised me that you can run this app on a bone-stock Moto X that has never had PIE used on it.

Have fun guys, AND HIT THE "THANKS" BUTTON TO THE OP!!!!!!
The Following 2 Users Say Thank You to samwathegreat For This Useful Post: [ View ]
23rd July 2014, 10:35 AM |#10  
iKrYpToNiTe's Avatar
OP Senior Member
Flag Sanford, NC
Thanks Meter: 682
 
Donate to Me
More
Quote:
Originally Posted by tronmech

Not good, I can't get it to stop rebooting. 4.4.3 moto g. Selected root on reboot, and now it reboots over and over.

Edit: Factory reset my phone through recovery using instructions at https://motorola-global-portal.custh...p/30,6720,9050

I'm at least back where I started from.

Sent from my Nexus 7 using Tapatalk

Quote:
Originally Posted by windraver

side note, don't try it on the moto G. I'm stuck in a bootloop.

edit: was going to try and uninstall the app before it reboots but so far no good.. might have to factory reset

edit2: apparently I'm not fast enough to hit okay for the uninstall.

edit3: YES! I win. I uninstalled faster than towelpieroot could trigger the reboot! whew... took like 20 tries...

I'm sorry it caused bootloops for you, I remove 4.4.3 from the OP so others don't try.
The Following User Says Thank You to iKrYpToNiTe For This Useful Post: [ View ]
23rd July 2014, 03:13 PM |#11  
samwathegreat's Avatar
Senior Member
Thanks Meter: 1,838
 
Donate to Me
More
Quote:
Originally Posted by iKrYpToNiTe

I'm sorry it caused bootloops for you, I remove 4.4.3 from the OP so others don't try.

I --really-- can't believe this isn't getting more attention than this!!! Not to mention more "THANKS" for the OP?!?!

Guys, if you use this method, SHOW SOME APPRECIATION! Five-Hundred-Seven (507) views, as of this posting, and only 7 "THANKS"? Where's the other 500?

EXCELLENT Job, Sir.
The Following User Says Thank You to samwathegreat For This Useful Post: [ View ]

Read More
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes