QEMU-iOS is an emulator for legacy Apple devices. Currently, the iPod Touch 1G and iPod Touch 2G are supported.
![it2g-qemu](https://private-user-images.githubusercontent.com/1707075/281534353-9bf7f6c1-5918-47e9-bb3e-2e39ae15d519.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE0MjE4MDksIm5iZiI6MTcyMTQyMTUwOSwicGF0aCI6Ii8xNzA3MDc1LzI4MTUzNDM1My05YmY3ZjZjMS01OTE4LTQ3ZTktYmIzZS0yZTM5YWUxNWQ1MTkucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcxOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MTlUMjAzODI5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NzYzNThjMTkwZDJmMGUzM2Q2NmQyNDljNTM5NmQwY2M0MzIzNTI0NzdkNjRiYmU0YmE5N2M3MTI1M2EwODhkNyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.458VcW4kkbXxOWKKuMaGbZFzlqngbN17Tq9_P1PH0jw)
Instructions on how to run the iPod Touch 1G emulator can be found here. A technical blog post with more information about the peripherals and reverse engineering process is published here.
Instructions on how to run the iPod Touch 2G emulator can be found here.