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!
- 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.
- 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.
- Download the old Calendar APK to your computer (http://www.apkmirror.com/apk/google-...201404014-apk/)
- Get root (http://forum.xda-developers.com/nexu...-root-t2025274)
If you don't already have root/oem unlock YOU WILL LOSE ALL YOUR DATA.
- Install Titanium Backup (https://play.google.com/store/apps/d...TitaniumBackup)
This requires root, which is what we needed to do in the previous step.
- 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"
- 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.