Comments (6)
Hi, can you try if it works with this patch? It should redirect automatically to the return location then:
diff --git a/src/activation.c b/src/activation.c
index 6105071..f96e8b7 100644
--- a/src/activation.c
+++ b/src/activation.c
@@ -1273,6 +1273,7 @@ IDEVICE_ACTIVATION_API idevice_activation_error_t idevice_activation_send_reques
curl_easy_setopt(handle, CURLOPT_HEADERFUNCTION, &idevice_activation_header_callback);
curl_easy_setopt(handle, CURLOPT_URL, request->url);
curl_easy_setopt(handle, CURLOPT_FORBID_REUSE, 1);
+ curl_easy_setopt(handle, CURLOPT_FOLLOWLOCATION, 1L);
// enable communication debugging
if (debug_level > 0) {
from libideviceactivation.
ping @Blefish
from libideviceactivation.
Hi
Unfortunately I haven't come across more of these devices. From what I understand though, is that these are phones that are returned from service centers and the carrier lock configuration is missing. Hence phone shows it to user and if you select it, it will be locked to that carrier. It is a single-time operation and afterwards it's possible to activate the phone. Could be it's nothing to do with libimobiledevice at all, but I don't know if it's possible to log this from the phone.
from libideviceactivation.
Ok I encountered it again and added the follow redirect. It seems to just show the "Your request couldn't be processed page".
Is there a way to see the encrypted traffic passed and act as a middle-man? It would be interesting to see what data is sent on phones that fail.
from libideviceactivation.
@Blefish ok the FOLLOWLOCATION option is required in any case here. However I don't really know what would be wrong here. It's like Apple doesn't want the device to be activated. Does iTunes activate the device?
from libideviceactivation.
iTunes does not auto activate it, instead it prompts to select carrier on the phone screen. This is what I was told as I haven't physically touched any of these devices. Question is, how does iTunes detect that? Or is it a fallback case when it couldn't activate it by itself?
from libideviceactivation.
Related Issues (20)
- Make issue HOT 1
- No package 'libcurl' found HOT 10
- Activation HOT 2
- I am using ubuntu and get these errors HOT 1
- is this work without a SIM on an iPhone 4?
- libideviceactivation install problem HOT 2
- Package 'openssl', required by 'libimobiledevice-1.0', not found HOT 1
- Fuck provide the binaries HOT 3
- Activation server reports errors. HOT 4
- configure: error: Package requirements (libcurl >= 7.20) were not met: HOT 2
- Compiled Binaries needed HOT 3
- libimobiledevice
- Cant see my libimobiledevice
- libimobiledevice/lockdown.h' file not found
- ld: symbol(s) not found for architecture x86_64
- Syntax error how to fix this.. Iām newbie
- Can we change Hello screen to Home through libdeviceactivation
- Unable to activate iPod touch 2G on iOS 3.1.3
- Unable to activate iPad Air Model A1475 Cellular HOT 4
- windows/mingw: compilation problem with clang
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ššš
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libideviceactivation.