Reverting from Calendar 5.0 to 201404014

Search This thread

jevring

Senior Member
Apr 6, 2012
81
4
This is cobbled together from various sources online. Thanks to the respective authors.
Please read the ENTIRE guide before starting. Also please familiarize yourself with the 'adb' tool and make sure you have the proper USB drivers for your phone installed (Something like this might work). I will not be held responsible if you brick your phone or anything like that. In fact, I won't be held responsible for ANYTHING, Haha!

  1. Go into the play store. Browse your way to your currently installed calendar. DISABLE AUTO-UPDATE.
    Otherwise all your hard work will be for nothing when Google overwrites what you've already done.
  2. Go in to Settings -> Security -> Unknown sources.
    You must allow installation of software from unknown sources, otherwise the installation won't be accepted. You can disable this again once you are done, if you wish.
  3. Download the old Calendar APK to your computer (http://www.apkmirror.com/apk/google-inc/calendar/calendar-201404014-apk/)
  4. Get root (http://forum.xda-developers.com/nexus-4/orig-development/n4-cf-auto-root-t2025274)
    If you don't already have root/oem unlock YOU WILL LOSE ALL YOUR DATA.
  5. Install Titanium Backup (https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup)
    This requires root, which is what we needed to do in the previous step.
  6. Use Titanium Backup to uninstall Calendar 5.0
    If you want to protect yourself, use Titanium Backup to make a backup of Calendar 5.0 in case things get ****ed up
    If anybody knows of a different way of installing a system app, please let me know. It would be nice if this was possible "rootless"
  7. Reboot
  8. Install the old calendar apk using adb
    Open cmd.exe (or equivalent).
    Find where you either have your existing adb tools
    Issue the command "
    Code:
    adb install com.google.android.calendar-201404014-201404014-minAPI15.apk
    "
    In my case, this looked like it hung. After about a minute, I did Ctrl+c to get out of it.
    Thinking it had failed, I tried again, only to be told that the application was already installed (Failure [INSTALL_FAILED_ALREADY_EXISTS]).
    Moments later, I was greeted with a calendar notification in the old calendar style. When I clicked it, I was taken to the old calendar.
    Thus, it works.


Keep in mind that this is a bit of a hack. I'm writing these steps down as I remember them, rather than as a fully researched guide.
 
  • Like
Reactions: Dude+

jevring

Senior Member
Apr 6, 2012
81
4
If you're not using lollipop, there's a chance you can simply "uninstall upgrades" to the calendar in the app store, instead of rooting+titanium+uninstall.
 

Dude+

Senior Member
Nov 19, 2014
169
22
Great! I just did it with success following your steps exactly. Thank you!

I'm wondering though if I could have just used Nexus Root Toolkit (used to root) to backup and uninstall Calendar 5 rather than Titanium? I did use it (NRT) to install the apk with no issues, it indicated success and I assumed a reboot was needed. So good to have it back, thanks again!

nexus 4, 5.0.1, rooted stock rom

p.s. I was able to uninstall Calendar 5 updates via settings on my lollipop but it only left me with a Disable button (no uninstall). I think Titanium, or the likes, is needed to uninstall system apps.
 
Last edited:

jevring

Senior Member
Apr 6, 2012
81
4
Great! I just did it with success following your steps exactly. Thank you!

I'm wondering though if I could have just used Nexus Root Toolkit (used to root) to backup and uninstall Calendar 5 rather than Titanium? I did use it (NRT) to install the apk with no issues, it indicated success and I assumed a reboot was needed. So good to have it back, thanks again!

nexus 4, 5.0.1, rooted stock rom

p.s. I was able to uninstall Calendar 5 updates via settings on my lollipop but it only left me with a Disable button (no uninstall). I think Titanium, or the likes, is needed to uninstall system apps.
I think you can use any method you can think of to uninstall the existing calendar. That's really the tricky part. Side-loading the new one is relatively simple.
 

Dude+

Senior Member
Nov 19, 2014
169
22
I think you can use any method you can think of to uninstall the existing calendar. That's really the tricky part. Side-loading the new one is relatively simple.
Your article was the only one i found that detailed "how to", so deviating from it was out. A revisit to NRT didn't give me the affirmation I needed to validate my thought of using tools other than what you specified. I'm green but am progressing.

Perhaps it would be privy of you to include a pointer or two to highlight that it needn't be Titanium but rather any tool with similar abilities. Maybe even mention a couple popular ones you know of.

Thanks and Happy New Year.
 

jevring

Senior Member
Apr 6, 2012
81
4
Your article was the only one i found that detailed "how to", so deviating from it was out. A revisit to NRT didn't give me the affirmation I needed to validate my thought of using tools other than what you specified. I'm green but am progressing.

Perhaps it would be privy of you to include a pointer or two to highlight that it needn't be Titanium but rather any tool with similar abilities. Maybe even mention a couple popular ones you know of.

Thanks and Happy New Year.

I don't actually know of any other approaches, personally. I did mention that it might be easier in my second post. I can imagine that you could simply "uninstall updates" provided you started with an android version before lollipop. I'm not 100% sure that would work, however, as then "adb install" might complain that the application was still installed.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    This is cobbled together from various sources online. Thanks to the respective authors.
    Please read the ENTIRE guide before starting. Also please familiarize yourself with the 'adb' tool and make sure you have the proper USB drivers for your phone installed (Something like this might work). I will not be held responsible if you brick your phone or anything like that. In fact, I won't be held responsible for ANYTHING, Haha!

    1. Go into the play store. Browse your way to your currently installed calendar. DISABLE AUTO-UPDATE.
      Otherwise all your hard work will be for nothing when Google overwrites what you've already done.
    2. Go in to Settings -> Security -> Unknown sources.
      You must allow installation of software from unknown sources, otherwise the installation won't be accepted. You can disable this again once you are done, if you wish.
    3. Download the old Calendar APK to your computer (http://www.apkmirror.com/apk/google-inc/calendar/calendar-201404014-apk/)
    4. Get root (http://forum.xda-developers.com/nexus-4/orig-development/n4-cf-auto-root-t2025274)
      If you don't already have root/oem unlock YOU WILL LOSE ALL YOUR DATA.
    5. Install Titanium Backup (https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup)
      This requires root, which is what we needed to do in the previous step.
    6. Use Titanium Backup to uninstall Calendar 5.0
      If you want to protect yourself, use Titanium Backup to make a backup of Calendar 5.0 in case things get ****ed up
      If anybody knows of a different way of installing a system app, please let me know. It would be nice if this was possible "rootless"
    7. Reboot
    8. Install the old calendar apk using adb
      Open cmd.exe (or equivalent).
      Find where you either have your existing adb tools
      Issue the command "
      Code:
      adb install com.google.android.calendar-201404014-201404014-minAPI15.apk
      "
      In my case, this looked like it hung. After about a minute, I did Ctrl+c to get out of it.
      Thinking it had failed, I tried again, only to be told that the application was already installed (Failure [INSTALL_FAILED_ALREADY_EXISTS]).
      Moments later, I was greeted with a calendar notification in the old calendar style. When I clicked it, I was taken to the old calendar.
      Thus, it works.


    Keep in mind that this is a bit of a hack. I'm writing these steps down as I remember them, rather than as a fully researched guide.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone