altstoreio / AltStore

AltStore is an alternative app store for non-jailbroken iOS devices.
https://altstore.io
GNU Affero General Public License v3.0
11.89k stars 906 forks source link

Could not install AltStore to iPhone (canonical, AltWidgetExtension.appex) #1339

Open tingjhenjiang opened 1 year ago

tingjhenjiang commented 1 year ago

iOS version: 17.1.1 model: iPhone 15 Windows version: OS build 22631.2715

I followed every step in tutorial. I ran altServer as administrator, and when I tried to install altStore to my phone after login with my apple ID, error happened. The error windows says

Could not install AltStore to XX's iPhone. Canonical: [garbled text] %TEMPFOLDER%[some temp path]\AltStore.app\Plugins\AltWidgetExtension.appex\"

Same as the image attached shows.

image

My User and System Temp Variables are both set to R:\Temp. R: is a ramdisk.

Travan2030 commented 11 months ago

same problem and same phone Screenshot (109)

maesbulyea commented 11 months ago

If your username on Windows 11 has chinese/japanese/non-English names then it can't install it. Sorry but that's the truth. The only way to fix this is to create another account with latin letters only and download altserver then install it again.

tingjhenjiang commented 11 months ago

If your username on Windows 11 has chinese/japanese/non-English names then it can't install it. Sorry but that's the truth. The only way to fix this is to create another account with latin letters only and download altserver then install it again.

Sorry but Not that true. I tried setting my User and System Temp Variables both to a folder on harddisk and it succeeded without a problem. However when my User and System Temp Variables are both set to a folder on ramdisk errors would occur. In my case, only latin characters make up my temp variable. The problem has something to do with ramdisk.

I found out a solution which enable me to bypass the error mentioned above on Windows: In Windows Disk Management, create a VHDX virtual disk (the second virtual disk) and put the VHDX file on the Ramdisk drive. By doing this, one would have two virtual disks operating on the same RAM. However the performance and functionality of the second virtual disk would be limited to the first virtual disk ( the real ramdisk which the ramdisk software provides ). After the creation of the second virtual disk, assign the User and System Temp Variable to anywhere on the second virtual disk.

maesbulyea commented 11 months ago

Sorry for I reply to wrong person, I mean @Travan2030's topic because I have same problem. But I'm glad to hear your problem was solved, bro.

If your username on Windows 11 has chinese/japanese/non-English names then it can't install it. Sorry but that's the truth. The only way to fix this is to create another account with latin letters only and download altserver then install it again.

Sorry but Not that true. I tried setting my User and System Temp Variables both to a folder on harddisk and it succeeded without a problem. However when my User and System Temp Variables are both set to a folder on ramdisk errors would occur. In my case, only latin characters make up my temp variable. The problem has something to do with ramdisk.

I found out a solution which enable me to bypass the error mentioned above on Windows: In Windows Disk Management, create a VHDX virtual disk (the second virtual disk) and put the VHDX file on the Ramdisk drive. By doing this, one would have two virtual disks operating on the same RAM. However the performance and functionality of the second virtual disk would be limited to the first virtual disk ( the real ramdisk which the ramdisk software provides ). After the creation of the second virtual disk, assign the User and System Temp Variable to anywhere on the second virtual disk.