is there any hatsumode in osaka on 1st Jan 2018? can i check is there any website or information that state which attractions is closed during that period?
Hatsumode means "the first visit to the shrine in the year". So it's not something available or not, your first visit to the shrine will be called "Hatsumode".
Some shrines have special events during new years, such as distributing amazake drinks, music performances, etc, but it depends on shrines.
The latest information about train operation is not out yet, but most of major JR, subway, and private railway company seems to be operated throughout the night for past few years. But you have to be careful that the train will be running every 30 to 60 minutes, which means a lot less than usual. It is safe to check the timetable directly at the station to not wait for a long time outside.