Для установки текущего времени устройства Android с использованием языка программирования Kotlin, вы можете использовать следующий код:
```kotlin
import java.util.*
fun setDeviceTime(year: Int, month: Int, day: Int, hour: Int, minute: Int) {
val calendar = Calendar.getInstance()
calendar.set(year, month - 1, day, hour, minute)
val timeInMillis = calendar.timeInMillis
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
// Для Android 6.0 и новее
val systemTimeProvider = SystemTimeProvider()
systemTimeProvider.setTime(timeInMillis)
} else {
// Для более старых версий Android
SystemClock.setCurrentTimeMillis(timeInMillis)
}
}
```
Вызовите функцию `setDeviceTime` с указанием нужных значений года, месяца, дня, часа и минуты, чтобы установить время устройства.
Относительно второй части вашего вопроса, создание автоматического приложения, которое изменяет системное время каждую минуту, чтобы продлить использование бонусов на определенное время, невозможно, так как доступ к изменению системного времени обычно требует привилегий администратора (root), а это нарушает политику Google Play.