As another method to accumulate JAL mileage, there is an app called JAL WELLNESS that you can install, and by paying 500 yen per month and taking 10,000 steps every day, you can earn miles. My wife installs this app on multiple smartphones and puts them on a device that shakes automatically to accumulate miles. It's quite troublesome, but we hope to earn enough JAL miles to get tickets through this method