Вот что я использую. Переопределить поведение кнопки. По мере развития вашего приложения, вручную установите, где вы находитесь и куда хотите вернуться.
var current = "page3";
var backLocation = 'page1';
document.addEventListener("deviceready", deviceReady, false);
deviceReady = function(){
document.addEventListener("backbutton", backButton, true);
}
backButton = function(){
if(current != backLocation){
//your page load function
load($(backLocation),'left');
current = backLocation;
} else {
navigator.app.exitApp();
}
}