When my Alfine hub froze up in one gear I made a long waterbottle to wrap around the hub shell.
Take one inner tube. Seal the end ortleib-style with a zip-tie or chord. Pour in hot water, leaving the top 10" free. Remove any air and seal up the top.
Wrap around hub shell.
This heated the grease enough to change gears. Time to replace with oil.