Comments (5)
Yes, there is an annoying issue with iOS 4.3.4 : Apple changed the security
epoch number from 1 to 2, and this number is written somewhere in the NAND FTL
structures. When booting the ramdisk, we use an older kernel (4.3.1) that has
_PE_get_security_epoch returning 1, causing the following message to appear :
[WMR:INF] Epoch update in progress
At the next reboot, iBoot will abort the boot process with the following error :
[WMR:ERR] NAND format invalid (mismatch, corrupt, read error or blank NAND
device)
[WMR:ERR] boolSignatureFound false boolProductionFormatVerified true nSig 0x0
******************************************************************************
******************************************************************************
AND: NAND initialisation failed due to format mismatch or uninitialised NAND.
AND: Pleae reboot with reformatting enabled.
******************************************************************************
******************************************************************************
Raw NAND FTL failed initialisation
I just commited a kernel patch to nop the "epoch update" thing from the kernel
when booting the ramdisk
(http://code.google.com/p/iphone-dataprotection/source/detail?r=a7624bc7994ed6cf
7d00f205113ddbac6c3493bb). This should prevent the brick. I also updated
tetheredboot to use the 4.3.4 kernel but this is not mandatory (and without the
additional kernel patch, it would work fine on 4.3.4 devices but brick devices
with earlier firmwares).
I tried a few things to fix an already bricked device (by trying to "revert"
the epoch update) but unfortunately this didn't work. You will have to do a
full restore on the device (unless you can still boot the ramdisk and backup
your data ?). Sorry for the inconvenience. I deprecated the old tetheredboot
and payload binaries downloads. Thanks for reporting the issue.
Original comment by [email protected]
on 23 Jul 2011 at 9:24
- Changed state: Started
from iphone-dataprotection.
Thanks for the detailled explanation and the payload fix. Works great for me!
Original comment by [email protected]
on 23 Jul 2011 at 8:31
from iphone-dataprotection.
There is now a fix for bricked devices, see
http://code.google.com/p/iphone-dataprotection/source/detail?r=88a8950346cca5489
cdedd7987e451f8c716cdff
Original comment by [email protected]
on 30 Nov 2011 at 7:19
from iphone-dataprotection.
i have an iPad that is showing the above WMR:ERR, but i'm unsure if it is Epoch
related. as it was running IOS5.1.
According to iRecovery the iBoot is for 5.1-5.11.
The iPad was working okay and after a successful Passcode retrieval then device
appeared with this error.
Ive tried running the Kernel Patcher but for an iOS 5 firmware.
Doing a full restore is out of question as require data already present.
Original comment by [email protected]
on 20 Sep 2013 at 9:44
from iphone-dataprotection.
@ghostHTCU what tool did you use for the passcode retrieval ? which ios version
was the ramdisk/kernel based on ?
Original comment by [email protected]
on 8 Oct 2013 at 7:58
from iphone-dataprotection.
Related Issues (20)
- jailbreak semi untethered 7.1.1 iphone 4 stuck at apple logo HOT 1
- Problem with keychain_tool.py on iOS 7.1.1 HOT 2
- Get Less Backupuuid HOT 4
- Comparability with C or C++
- iPhone 4 Rev A IOS 7.0.4
- Some File Missing in downloaded Icloud backup only show 100 files maximum
- listing and Downnloading only 100 files of icloud data
- How can i extract a certificate/identity from I0s7 with keychain_dump?
- Offline iOS_examiner crashes
- Device UNSUPPORTED error HOT 1
- extract email's passwords from an encrypted ios backup .. !!
- rqrq
- ios 8.1 icloud backup HOT 2
- Cannot brute force passcode on iPhone 3GS (32GB)
- iOS 8.1.2 ios_examiner undelete error HOT 1
- dataRecovery.py is showing error HOT 2
- Key not matching cert (iOS 7)
- DFU mode firmware updataion
- how to bruteforce in windows
- NAND Dumper in ios examiner doesn't seem to start
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 iphone-dataprotection.