• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[APP - ROOT] ParrotMod - Fix the 2013 Nexus 7 touchscreen and auto rotate!

Search This thread

parrotgeek1

Senior Member
Feb 14, 2014
834
1,215
parrotgeek.com
Hello, Thank you for this. I can't wait to try it. My only question is, how easy is this to uninstall if need be? I get a little nervous about altering lib files.
EDIT: didn't see other post. Thanks for ad free!
You can just reflash the ROM and gapps without wiping data to uninstall. I'm wondering if replacing libart even gives a noticeable difference in performance.

Sent from my Moto G using XDA-Developers mobile app
 

parrotgeek1

Senior Member
Feb 14, 2014
834
1,215
parrotgeek.com

parrotgeek1

Senior Member
Feb 14, 2014
834
1,215
parrotgeek.com
Version 0.9.1 released
(2015-05-13 build)
--------------------------

No longer specifically require TWRP (CWM works now)
Make wording in Xposed message less confusing
Make installation faster
Fix 1 second touch delay when turning on screen
Reduce disk space and zip size (no busybox)
Drop 4.3 support as a result of removing busybox (who cares?)

Same download link, as always.
 
Feb 7, 2014
25
4
Flashed and....

... stuck on a black screen after trying to reboot. Le sigh, should have made a twrp backup.

How can I uninstall this mod?
 

parrotgeek1

Senior Member
Feb 14, 2014
834
1,215
parrotgeek.com
... stuck on a black screen after trying to reboot. Le sigh, should have made a twrp backup.

How can I uninstall this mod?

WTF? I just tested it!

delete /system/su.d, /system/addon.d/01parrotmod.sh and /system/etc/parrotmod using twrp's file manager
(don't forget to mount system first)

EDIT: do you have Xposed?
Edit 2: Xposed works for me! No black screen here.
 
Last edited:

SHABBYLEA

Senior Member
May 15, 2014
1,274
466
Congleton, Cheshire.
I've noticed a good improvement in screen responsiveness.... Good work PG. However, can't confirm that there is better RAM management, its very hard to quantity...

Thanks again.
 
Feb 7, 2014
25
4
WTF? I just tested it!

delete /system/su.d, /system/addon.d/01parrotmod.sh and /system/etc/parrotmod using twrp's file manager
(don't forget to mount system first)

EDIT: do you have Xposed?
Edit 2: Xposed works for me! No black screen here.

Dang, thanks for the quick response man. I ended up doing a reflash at the time, figured it needed it anyway with the slowdowns lately. I'm not sure what happened to make it blackscreen, I was using CleanROM with xposed and elementalx kernel. Nexus 7 2013 of course.

I will definitely test your mod again with the new rom, I'm just waiting to see first if its performance will degrade with the new rom (always is snappy on reinstall, then slows down big time after a few days to a week of usage.)

I read in your OP not to mess with io schedulers in kernel tweaking apps. What is the io scheduler your mod is made for? For instance if I was using the row io scheduler that comes with elementalx, would this conflict?
 
Last edited:
Feb 7, 2014
25
4
I'm not sure what happened to make it blackscreen, I was using CleanROM with xposed and elementalx kernel. Nexus 7 2013 of course.

I will definitely test your mod again with the new rom, I'm just waiting to see first if its performance will degrade with the new rom (always is snappy on reinstall, then slows down big time after a few days to a week of usage.)

Hmm still a no-go, black screened again after installing (it does this before reaching the rom loading logo). I made a backup of my system partition before installing. Once reverted boots fine.

Using a freshly flashed ROM, Dirty Unicorns 10.2, built in unicornblood kernel. Xposed not installed this time. Freshly installed apps.

This happens with your latest build of parrotmod. I might try a previous build later.

EDIT - May.09th build works, May13th build blackscreens.
 
Last edited:
  • Like
Reactions: grifforama

grifforama

Senior Member
Dec 9, 2009
1,592
141
Hmm still a no-go, black screened again after installing (it does this before reaching the rom loading logo). I made a backup of my system partition before installing. Once reverted boots fine.

Using a freshly flashed ROM, Dirty Unicorns 10.2, built in unicornblood kernel. Xposed not installed this time. Freshly installed apps.

This happens with your latest build of parrotmod. I might try a previous build later.

EDIT - May.09th build works, May13th build blackscreens.
Same here. Black screen.

Sent from my XT1575 using XDA-Developers mobile app
 
Feb 7, 2014
25
4

Top Liked Posts

  • There are no posts matching your filters.
  • 47
    What is ParrotMod?

    This is a mod to greatly improve the touchscreen performance of the 2013 Nexus 7, on ANY rooted ROM, and work around a hardware problem with the gyroscope/accelerometer (auto rotate).

    Updated 1/22/2017 to remove the problematic kernel tweaks, and fix EMI resistance for non-SlimPort mode. Note: I don't own this device anymore.

    Download:
    https://parrotgeek.com/dl.php?file=ParrotMod_2013N7_1.0.2.apk

    ParrotMod was added to @flar2's elementalX kernel.
    See here: https://github.com/flar2/flo

    GitHub:
    https://github.com/parrotgeek1/ParrotMod_Nexus_7_2013

    Important Note

    In order to recalibrate the screen when you switch from holding the tablet (your body acts as electrical ground) to not (ungrounded), try turning the screen off and on again.

    If ParrotMod does not improve the touchscreen at all, it could be that the touchscreen cable is loose inside the tablet. There are YouTube videos on how to fix this, like this popular one:

    The feature fixing the auto rotate bug might not work for everyone. If it doesn't, here is a real hardware fix:

    If you use multiple users on your tablet, ParrotMod's app icon will only show in the primary user. Enable ParrotMod in the primary user, and it will run even when you switch to another user.

    How ParrotMod Works

    The touchscreen is fixed by enabling a mode that is normally only used when HDMI is plugged in that is more resistant to electrical interference, and calibrating the touchscreen each time the screen turns off.

    The auto rotate is fixed by reregistering sensor listeners every time the sensor daemon crashes. I do not know the underlying cause of this issue.
    10
    I just released version 0.9.9, which now automatically calibrates the screen when you plug in or unplug a charger.

    But, before you install it, you should probably delete the file /data/system/framework_atlas.config with a root browser and reboot.
    10
    Sorry. I just switched web hosts. Will fix ASAP

    I fixed it, and released v1.0! with all bugs fixed, however it does NOT have high performance mode because I'm too busy
    10
    Updated 1/22/2017 to fix EMI resistance for non-SlimPort mode (ghost touches). Note: I don't own this device anymore.
    9
    Known bugs

    crash when no root (on N?) Logcat would be helpful!
    when you update supersu, parrotmod does not work and says there is no root until you reboot
    it does not use emicbhdmi after screen turned off & on (need to keep track of whether HDMI_PLUGGED)

    HELP! MY TOUCHSCREEN HAS STOPPED WORKING AFTER I INSTALLED THIS!

    Apparently, there is a VERY RARE incompatibility with some touchscreen firmwares which requires you to reset the firmware before installing ParrotMod. ONLY do this if your touchscreen stops working after installing it.

    (You need fastboot & adb on your computer, Google it)

    1) Plug the tablet into the computer
    2) Turn on the tablet with power & volume down buttons pressed, to enter the bootloader
    3) download the boot-ts.7z from https://forum.xda-developers.com/t/...-works-for-you-regardless-of-updates.2428133/ and extract it to a folder, open command prompt/Terminal, cd to that folder
    4) run: fastboot boot boot-ts10-lock.img
    5) your device will bootloop. just run "adb reboot bootloader" after about 30 seconds to get back to bootloader
    4) run: fastboot boot boot-ts-unlock.img
    5) your device will bootloop. just run "adb reboot" after about 30 seconds and Android should boot up with touch working