PsychoTea / MeridianJB

An iOS 10.x Jailbreak for all 64-bit devices.
https://meridian.sparkes.zone
MIT License
211 stars 79 forks source link

[Help please] Upgraded firmware with the plist edit. #42

Open lverma2002 opened 5 years ago

lverma2002 commented 5 years ago

I am currently on IOS 10.3.1, happy and jailbroken. But now to test few new apps which are limited to IOS12. I edited the .plist /System/Library/CoreServices/SystemVersion.plist - and changed the line ProductVersion to reflect 11.3 and rebooted the device. As a result lost the jailbreak. Now neither can I rejailbreak using Meridian as it assumes it to be on IOS 11.3 nor can I access the system file to change the .plist. I also tried to use Helix as it is for iOS 11, but that encounters internal error. I have tried to reset and erase content of my phone, no luck either. Various sites spoke about file and filzaescaped, nothing helped as the phone is jailed and I cannot access system files. Please provide me a solution. I do not want to loose the benefit of IOS 10.3.1 Any help is sincerely appreciated.

lverma2002 commented 5 years ago

Have put request for help on: https://www.reddit.com/r/jailbreak/comments/a2269m/discussion_upgraded_firmware_with_the_plist_edit/

Can you kindly modify the jailbreak .ipa to bypass the iOS firmware check?

Current error message is:

Meridian: Public Beta 5 found iPhone9,3 on iOS Version 11.3 (Build 14E304) Meridian does not work on versions of iOS other than iOS 10.

My iphone 7, with 10.3.1 IOS

deucetresthugz commented 5 years ago

Sorry for the bad news there but it looks like you're stuck as it is HIGHLY recommended that you don't mess around with the systemversion.plist nor any other system files in the file system as you will in fact mess something up or brick your device. In the future, use the tweak MakeCydiaBuyAgain as it lets you easily and safely change your system version and phone identifier to install packages for different firmwares and devices and easily change it back without doing risky things with your file system. sorry

OrkhanAlikhanov commented 5 years ago

I think you could've edited the source to bypass version check and then rebuilt the app.

https://github.com/PsychoTea/MeridianJB/blob/744996e73934a601c27bc2c4a153677033e16183/Meridian/Meridian/views/ViewController.m#L64-L65

-if (osVersion.majorVersion != 10) {
+if (true) {
lverma2002 commented 5 years ago

Thanks a lot for your response.

Limited knowledge of iOS development.

Arinc at Reddit helped.

Regards, Vishal

On Jan 14, 2019, at 10:30 AM, Orkhan Alikhanov notifications@github.com wrote:

I think you could've edited the source to bypass version check and then rebuilt the app.

https://github.com/PsychoTea/MeridianJB/blob/744996e73934a601c27bc2c4a153677033e16183/Meridian/Meridian/views/ViewController.m#L64-L65

-if (osVersion.majorVersion != 10) { +if (true) { — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.