[GH-ISSUE #838] [QUESTION] UDID Install #754

Closed
opened 2026-03-03 15:36:04 +03:00 by kerem · 6 comments
Owner

Originally created by @areltiyan on GitHub (Sep 17, 2025).
Original GitHub issue: https://github.com/LiveContainer/LiveContainer/issues/838

Describe the bug

Just wanted to ask a simple question, maybe some advice. I'm using LiveContainer to duplicate an app, but after trying it, the app detects the same device ID after deleting and reinstalling it inside LiveContainer. My solution is to delete the app, uninstall LiveContainer, and reinstall it to get a different DeviceID/Keychain. So is there a simpler way? If we install app A, B, C, it will generate a different DeviceID/Keychain.

example This is an image of the request in the API of the application I am using
Image

Instructions to reproduce

.

What version of LiveContainer and iOS are you using?

3.6.1

Other info

No response

Originally created by @areltiyan on GitHub (Sep 17, 2025). Original GitHub issue: https://github.com/LiveContainer/LiveContainer/issues/838 ### Describe the bug Just wanted to ask a simple question, maybe some advice. I'm using LiveContainer to duplicate an app, but after trying it, the app detects the same device ID after deleting and reinstalling it inside LiveContainer. My solution is to delete the app, uninstall LiveContainer, and reinstall it to get a different DeviceID/Keychain. So is there a simpler way? If we install app A, B, C, it will generate a different DeviceID/Keychain. example This is an image of the request in the API of the application I am using ![Image](https://github.com/user-attachments/assets/8cd0ce3e-9b68-4634-8eb6-ca1a0924687a) ### Instructions to reproduce . ### What version of LiveContainer and iOS are you using? 3.6.1 ### Other info _No response_
kerem 2026-03-03 15:36:04 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@FromDerik commented on GitHub (Sep 17, 2025):

I came to find if there was a discussion about this as well. Would love an option to generate a new UDID in the settings.

<!-- gh-comment-id:3304683930 --> @FromDerik commented on GitHub (Sep 17, 2025): I came to find if there was a discussion about this as well. Would love an option to generate a new UDID in the settings.
Author
Owner

@hugeBlack commented on GitHub (Sep 17, 2025):

We can't help you without even knowing what the app is

<!-- gh-comment-id:3304800277 --> @hugeBlack commented on GitHub (Sep 17, 2025): We can't help you without even knowing what the app is
Author
Owner

@FromDerik commented on GitHub (Sep 18, 2025):

@hugeBlack it's not specific to any app, but to LiveContainer.

I discovered this with "Board Kings".
Install it using LC and open it, it shows a UDID right at the top when it's loading. Deleting the app in LC and reinstalling will show the same UDID at the top when loading it again. Creating a new app container doesn't solve it either.

However if you delete and reinstall both LC, then the game within LC, it will show a new UDID when loading.

So I assume it's something to do with the "virtualization". It would be nice to be able to "reset" LC and get a new UDID instead of having to delete and reinstall

<!-- gh-comment-id:3305139132 --> @FromDerik commented on GitHub (Sep 18, 2025): @hugeBlack it's not specific to any app, but to LiveContainer. I discovered this with "Board Kings". Install it using LC and open it, it shows a UDID right at the top when it's loading. Deleting the app in LC and reinstalling will show the same UDID at the top when loading it again. Creating a new app container doesn't solve it either. However if you delete and reinstall both LC, then the game within LC, it will show a new UDID when loading. So I assume it's something to do with the "virtualization". It would be nice to be able to "reset" LC and get a new UDID instead of having to delete and reinstall
Author
Owner

@hugeBlack commented on GitHub (Sep 20, 2025):

According to Unity, this device id is acquired from [UIDevice identifierForVendor] which only changes if the app is completely reinstalled

<!-- gh-comment-id:3314540476 --> @hugeBlack commented on GitHub (Sep 20, 2025): According to [Unity](https://docs.unity3d.com/6000.2/Documentation/ScriptReference/SystemInfo-deviceUniqueIdentifier.html), this device id is acquired from [`[UIDevice identifierForVendor]`](https://developer.apple.com/documentation/uikit/uidevice/identifierforvendor?language=objc) which only changes if the app is completely reinstalled
Author
Owner

@areltiyan commented on GitHub (Sep 29, 2025):

According to Unity, this device id is acquired from [UIDevice identifierForVendor] which only changes if the app is completely reinstalled

Nice, its working! Thankyou, after change the container its working to get new UID

<!-- gh-comment-id:3344498410 --> @areltiyan commented on GitHub (Sep 29, 2025): > According to [Unity](https://docs.unity3d.com/6000.2/Documentation/ScriptReference/SystemInfo-deviceUniqueIdentifier.html), this device id is acquired from [`[UIDevice identifierForVendor]`](https://developer.apple.com/documentation/uikit/uidevice/identifierforvendor?language=objc) which only changes if the app is completely reinstalled Nice, its working! Thankyou, after change the container its working to get new UID
Author
Owner

@areltiyan commented on GitHub (Oct 10, 2025):

Image

and how about device_uuid? it cant change a random uuid even spoofidentifierForVendor has enabled

*"Akulaku" indonesian app

<!-- gh-comment-id:3390686578 --> @areltiyan commented on GitHub (Oct 10, 2025): <img width="1170" height="2532" alt="Image" src="https://github.com/user-attachments/assets/d3952062-1d30-452b-86e5-626db0fa7dcf" /> and how about device_uuid? it cant change a random uuid even spoofidentifierForVendor has enabled *"Akulaku" indonesian app
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/LiveContainer#754
No description provided.