I have a Samsung Galaxy S3 and was wondering if it's possible (like on Blackberry) to setup a schedule for automatic device shutdown.
For example, on my previous phone, I could indicate for the phone to auto shutdown at 12AM and auto turn on at 7AM.
Is it possible on Android without download third-party app?
Natively, there is no way to schedule shutdowns and boot ups of the Android system. If you do decide to root there are applications in the Play store that can shedule a shutdown (you may even be able to make your own busybox script instead). However booting up will never be possible the way Android handles shut downs because when Android shuts down, it is not running.And so, there is nothing in memory to initiate any sort of startup process.
..setup a schedule for automatic device shutdown...
I found an app named Timerandroid in the Play Store. Seems that's what you're looking for. But you need to have root access.
I have Samsung Galaxy Pro Duos (Ginger Bread) in which there is no feature like this, but my wife have Xolo A700(ICS OS) in which there is simmilar kind of feature by which phone can be switch off and on in scheduled time. I found Xolo Phones are more value for money in compare to Samsung. BTW 'Phone Schedule' Apps available in Play Store which can turn on/off Airplane mode as per the Schedule time given. but not found something which can Turn off or On completely
Flo files uploaded at following address one of the file consists of scheduled power off , you need rooted phone and Automate app from play store