Comments (40)
I'll look into it, I actually just jailbroke my phone again a couple days ago for the first time in months, so good timing :)
Can't promise I'll have time anytime soon, but within 10 days or so I'll probably have a response for you with some info.
Thank you so much. I just think this is a really cool project!
from ios-restrictions-recovery.
@RocketNinja15 After about 2 hours of fiddling around with it, I finally got it to work on the latest version, iOS 14.8. I'm really excited! I'll probably have iOS 12 through 14 support finished in the next week or two. Won't be too difficult because the groundwork is already there, just need to tweak some things.
Alyxs-iPhone:/usr/bin root# keychain_dumper > /private/var/mobile/kdout.txt
...
Generic Password
----------------
Service: ParentalControls
Account: user
Entitlement Group: apple
Label: (null)
Accessible Attribute: kSecAttrAccessibleWhenUnlockedThisDeviceOnly, protection level 5
Description: (null)
Comment: (null)
Synchronizable: 0
Generic Field: (null)
Keychain Data: 2458
...
As you can see, it successfully got the Screen Time passcode I set on my phone, which was 2458. I was a little relieved because I'd actually forgotten what I'd set it to ๐
from ios-restrictions-recovery.
The SSH library I'm using is probably doing something weird. I'll look into it in the morning
Yea, no worries, sleep is precious :)
I am going to be unavailable until Thursday so have a good week! Thank you so much for your support @alyxferrari !
from ios-restrictions-recovery.
I would have to do it, give me a couple hours and I'll send a build to you
@alyxferrari no worries! No rush at all, I just want to help :)
from ios-restrictions-recovery.
@tarbaII There is an issue with keychain dumper url
from ios-restrictions-recovery.
I'll look into it, I actually just jailbroke my phone again a couple days ago for the first time in months, so good timing :)
Can't promise I'll have time anytime soon, but within 10 days or so I'll probably have a response for you with some info.
from ios-restrictions-recovery.
@RocketNinja15 After about 2 hours of fiddling around with it, I finally got it to work on the latest version, iOS 14.8. I'm really excited! I'll probably have iOS 12 through 14 support finished in the next week or two. Won't be too difficult because the groundwork is already there, just need to tweak some things.
Alyxs-iPhone:/usr/bin root# keychain_dumper > /private/var/mobile/kdout.txt ... Generic Password ---------------- Service: ParentalControls Account: user Entitlement Group: apple Label: (null) Accessible Attribute: kSecAttrAccessibleWhenUnlockedThisDeviceOnly, protection level 5 Description: (null) Comment: (null) Synchronizable: 0 Generic Field: (null) Keychain Data: 2458 ...
As you can see, it successfully got the Screen Time passcode I set on my phone, which was 2458. I was a little relieved because I'd actually forgotten what I'd set it to ๐
That's Awesome @alyxferrari ! I just recently jailbroke my old iPad on ios 13 because my phone is on ios 15. I was running the .jar and it kept erroring on http://alyxferrari.github.io/iosrr/keychain_dumper. I'm assuming that's due to your fiddling around :) I'm excited to see where this project goes!
from ios-restrictions-recovery.
Oh wait my bad I deleted my GitHub pages repository a couple days ago, I forgot that this project uses it... oops-
It'll be fixed with the iOS 14 update
from ios-restrictions-recovery.
Oh wait my bad I deleted my GitHub pages repository a couple of days ago, I forgot that this project uses it... oops-
It'll be fixed with the iOS 14 update
OK, no worries @alyxferrari! Is there a way to download manually, if not then no worries, I can't wait for the ios 14 :)
from ios-restrictions-recovery.
@RocketNinja15 Can you try this?
https://drive.google.com/file/d/1BoWkK7hhQ-NSaG21oARNjzvhvLRz0WGa/view?usp=sharing
from ios-restrictions-recovery.
@RocketNinja15 Can you try this?
https://drive.google.com/file/d/1BoWkK7hhQ-NSaG21oARNjzvhvLRz0WGa/view?usp=sharing
@alyxferrari where should I put this, in the same directory as the other jar, or should I open this
from ios-restrictions-recovery.
Make a new folder somewhere and put the JAR I sent in there. Then just run it like normal
from ios-restrictions-recovery.
Make a new folder somewhere and put the JAR I sent in there. Then just run it like normal
@alyxferrari I almost got it, but....
Unable to reach a settlement: [diffie-hellman-group1-sha1, diffie-hellman-group-exchange-sha1] and [[email protected], ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group14-sha1]
from ios-restrictions-recovery.
Can you run it from the command prompt and take a screenshot of the output?
cd C:/Folder/That/Has/The/Jar
java -jar putjarfilenamehere.jar
Replace the folder and file names of course
from ios-restrictions-recovery.
Can you run it from the command prompt and take a screenshot of the output?
cd C:/Folder/That/Has/The/Jar
java -jar putjarfilenamehere.jar
Replace the folder and file names of course
@alyxferrari https://hastebin.com/idibokokac.properties
I pasted it in there :)
from ios-restrictions-recovery.
Sorry for the intrusive question, but do you live outside the US? I read a while ago that some countries consider certain cryptography extensions weapons lol
from ios-restrictions-recovery.
Sorry for the intrusive question, but do you live outside the US? I read a while ago that some countries consider certain cryptography implementations weapons lol
Haha, nope! I live in the US mainland @alyxferrari What do you see that is causing the issue?
from ios-restrictions-recovery.
Well then I have no clue why it's failing to get instances for whatever crypto extensions it's trying to access. I'll do some troubleshooting tomorrow and get back to you
from ios-restrictions-recovery.
Well then I have no clue why it's failing to get instances for whatever crypto extensions it's trying to access. I'll do some troubleshooting tomorrow and get back to you
so what is the exact problem, is it trying to download something, connect to the web, decrypt something... what is is it trying to do and getting hung in @alyxferrari
from ios-restrictions-recovery.
SSH connections are encrypted and the OS isn't letting it access the crypto extensions it needs to encrypt and decrypt the connection data
from ios-restrictions-recovery.
SSH connections are encrypted and the OS isn't letting it access the crypto extensions it needs to encrypt and decrypt the connection data
C:\Users\Rocket\Downloads\keychain-dumper>ssh root@MYIPThe authenticity of host 'MYIP (MYIP)' can't be established.RSA key fingerprint is SHA256:MYKEY.Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added 'MYIP' (RSA) to the list of known hosts.root@MYIP4's password:Rockets-iPad:~ root# ssh
@alyxferrari i can connect though terminal......
from ios-restrictions-recovery.
The SSH library I'm using is probably doing something weird. I'll look into it in the morning
from ios-restrictions-recovery.
@alyxferrari I am back by the way, so you need me to test anything ๐
from ios-restrictions-recovery.
Did some research and apparently the crypto error is my fault because the JAR is unsigned. I'll still have to look into how to fix that. I'm also trying to get an iOS 12 device of mine working so I can test on it. I'll let you know when I have something for you.
from ios-restrictions-recovery.
Did some research and apparently the crypto error is my fault because the JAR is unsigned. I'll still have to look into how to fix that. I'm also trying to get an iOS 12 device of mine working so I can test on it. I'll let you know when I have something for you.
@alyxferrari
https://docs.oracle.com/javase/tutorial/deployment/jar/signindex.html
Is it this?
from ios-restrictions-recovery.
Probably although I'm not sure. I'll have to look more into it.
from ios-restrictions-recovery.
@RocketNinja15 Could you uninstall your current version of Java and install the OpenJDK? It seems like only official Oracle versions of Java have this problem. Another tester and I didn't have this problem because we were both using the OpenJDK.
https://adoptium.net/ choose either JDK 11 (what I would recommend) or JDK 17
from ios-restrictions-recovery.
@RocketNinja15 Could you uninstall your current version of Java and install the OpenJDK? It seems like only official Oracle versions of Java have this problem. Another tester and I didn't have this problem because we were both using the OpenJDK.
https://adoptium.net/ choose either JDK 11 (what I would recommend) or JDK 17
@alyxferrari progress.... but
from ios-restrictions-recovery.
Can you take a screenshot of the console or the main iOS-RR log window? Thank you for your testing btw :)
from ios-restrictions-recovery.
Can you take a screenshot of the console or the main iOS-RR log window? Thank you for your testing btw :)
Yup @alyxferrari
https://hastebin.com/tepuqevayu.apache
from ios-restrictions-recovery.
Can you install either NewTerm or Filza and see if the folder /User
(its a shortcut, not a real folder) exists?
If it does, can you take a screenshot of its directory structure?
from ios-restrictions-recovery.
Can you install either NewTerm or Filza and see if the folder
/User
(its a shortcut, not a real folder) exists?If it does, can you take a screenshot of its directory structure?
Yup! @alyxferrari
from ios-restrictions-recovery.
Hmm, that's a little odd that it's saying it doesn't exist then. I'll try hardcoding the actual path (/private/var/mobile
) instead of using shortcuts.
from ios-restrictions-recovery.
Hmm, that's a little odd that it's saying it doesn't exist then. I'll try hardcoding the actual path (
/private/var/mobile
) instead of using shortcuts.
@alyxferrari how should I do that? Is it saying that the /User/ folder doesnโt exist or the keychain-dumper folder doesnโt exist in the /User/ folder
from ios-restrictions-recovery.
I would have to do it, give me a couple hours and I'll send a build to you
from ios-restrictions-recovery.
I would have to do it, give me a couple hours and I'll send a build to you
hey, let me know if you want me to test anything! @alyxxxx
from ios-restrictions-recovery.
Kinda forgot about this lol, I realized it was possible to port it to a native iOS app and started working on that but hit a roadblock. I'll update the Java version as soon as I can
from ios-restrictions-recovery.
Kinda forgot about this lol, I realized it was possible to port it to a native iOS app and started working on that but hit a roadblock. I'll update the Java version as soon as I can
Hahaha, no worries @alyxxxx !
from ios-restrictions-recovery.
@alyxxxx lmk if i can test anything.
I am running my pc boot camped to windows from Mac, and i use the checkra1n jailbreak on Mac then go to windows. IDK if thatโs the issue
from ios-restrictions-recovery.
@alyxferrari its been fixed for me for a while :)
from ios-restrictions-recovery.
Related Issues (8)
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 ios-restrictions-recovery.