There are two types of manual charging LED flashlights. One type of such flashlight has a movable cylindrical magnet that slides in a coil when the hand is shaken. The coil generates a current and is rectified to charge the battery to illuminate an LED. The other is the flashlight that drives the generator to rotate by hand. The price of this flashlight is lower, but most of these manually generated LED flashlights are not reliable.
ZHONGSHAN G-LIGHTS LIGHTING CO., LTD. , https://www.glightsled.com