I do not know if it is possible with only some code snippets.
But i can try to describe it a little bit more in detail.
I have an anuglarjs app built up with ionic and requirejs.
My angularjs routings are done with ui-router and $stateProvider.
In the app i navigate over $location.path(path) and back with $window.history.go(-steps).
After I bootstrap my angular app I hang in some event listeners - something like that:
document.addEventListener('deviceready', function () {
document.addEventListener('backbutton', function (event) {
event.preventDefault();
event.stopPropagation();
console.log('hey yaaahh');
}, false);
}, false);
If i tap on the android backbutton, i get my console log, but the app will be closed anyway.
Thank you!
Bye.