Updating nand firmware 3u tools ошибка

  • #1

Предыстория такова, что телефон падал на шнурок при каждом обновлении по воздуху. после чего клиент его воскрешал через itunes и восстанавливал из резервной копии. телефон не разбирался, воды не было, не реф. вчера опять обновился, та же ситуация. подкинул к itunes в итоге завис на полосе, она даже не начала двигаться и так всю ночь. принес мне, я решил прошить через 3u tools, на 20 процентах показал ошибку (-1). замеры показали что нет ни одного питания модема. заменил кп бб, безрезультатно. перекатал модем, безрезультатно. другого модема нет от 6s чтобы подкинуть. и еще падения напряжений в прозвонке все в норме, только вот pp_0v9_smps1 странно всего 60мв. в то время как на других линиях в районе 425мв. какие мысли есть по этому поводу?

moxa_moxa

  • #2

ой ой, питания модема не будет ни в рекавери ни при прошивке. только в конце прошивки появляется питание модема. а у вас мертвый нанд, меняйте. -1 в 3utools вообще не означает модем.

  • #3

про питания спасибо) а вот у меня никогда не было проблем с нандом при -1. прикрепляю лог прошивки. но в itunes прошивка никогда не доходит до ошибки, а висит постоянно на Проверка восстановления iphone (вроде он уже прошился и восстановился, то есть прошивка завершилась).
Лог на гугл диск

купить чтобы получить доступ к скрытому контенту.

  • #4

интересная строка в логе есть
[08:20:13.0343] amai: AMAuthInstallBundleCopyBuildIdentityForVariant: No baseband chipid reported. Will match Build Identity based on ap chipid and boardid only.

значит система не видит модем и идентифицирует устройство только по борд ид и чип ид?

  • #5

пробую прошить без модема, показывает 4013.
кусочек лога

[10:23:41.0567] Finished Recovery Restore Phase: Successful
[10:23:42.0688] Recovery mode device disconnected
[10:23:42.0688] Device removed when in state Restoring, moving device to transition state
[10:23:42.0688] Changing state from ‘Restoring’ to ‘Transitioning’
[10:23:42.0688] Creating timer to monitor transition
[10:23:42.0688] Creating a timer for 10 minutes
[10:23:53.0283] Recovery mode device connected
[10:23:53.0283] Transitioning device returned, continuing restore.
[10:23:53.0283] Canceling timer
[10:23:53.0283] Changing state from ‘Transitioning’ to ‘Restoring’
[10:23:53.0283] State Machine Dump, status:ERROR — [state:Recovery remaining-cycles:0] -> [state:RestoreOS remaining-cycles:1 (current state)]
[10:23:53.0283] Unexpected device state ‘Recovery’ expected ‘RestoreOS’
[10:23:53.0283] Restore completed, status:4013
[10:23:53.0283] Failure Description:
[10:23:53.0283] Depth:0 Code:4013 Error:Unexpected device state ‘Recovery’ expected ‘RestoreOS’
[10:23:53.0283] Changing state from ‘Restoring’ to ‘Error’
[10:23:53.0283] State is now set to error

  • #6

vsem privet umenya byla takaya oshibka problema byla v modeme posle perekatki proshilsa

  • #7

я перекатывал модем, не помогает
с модемом -1, без него 4013

  • #8

Есть такой и 6s и 7 . На 7ке пробовал катать/подкидывать другой нанд/КПРФ не помогло
Так и висел на подготовке восстановления ПО , но потом начал бить 4013 . куда смотреть… может быть все что угодно, и трансивер такое давал, или модем же:icq10:

  • #9

Такая же картина у меня с iPhone 6. Менял 3 раза NAND. Перекатывал прц, модем, питальник модема, еепром — результата нет. Буду поднимать audio codack, компас и акселерометор. Все по шине i2c.

Moderators: Lily Lee, jc_3u, Moderators

suvtje

Posts: 2
Joined: 08 Nov 2017 18:21
like: 0

Stuck on 19% restoring

what can be the problem i wantet to flash mine iphone 6 becaust he had a boot loop and itunes give error 4013 have read some that 3utools can restore it, but one problem he stuck on itunes logo and wil not go more than 19%

i hope some come whit solution.


suvtje

Posts: 2
Joined: 08 Nov 2017 18:21
like: 0

Re: Stuck on 19% restoring

Postby suvtje » 08 Nov 2017 20:25

have tried some other usb cables and changed the usb port and battery nothing its the same problem come back to the itunes logo on the phone


Grace Liu

Posts: 537
Joined: 20 Oct 2016 09:33
like: 65

Re: Stuck on 19% restoring

Postby Grace Liu » 09 Nov 2017 08:53

suvtje wrote:have tried some other usb cables and changed the usb port and battery nothing its the same problem come back to the itunes logo on the phone

Hello, when it is stuck at 19%, what is the error code on 3uTools?


miasma

Posts: 2
Joined: 12 Nov 2017 06:39
like: 0

Re: Stuck on 19% restoring

Postby miasma » 12 Nov 2017 06:43

I have the same problem and get Error: Unable to restore iDevice(-2)
This is on iPhone 6
Please help


miasma

Posts: 2
Joined: 12 Nov 2017 06:39
like: 0

Re: Stuck on 19% restoring

Postby miasma » 12 Nov 2017 20:53

Just an update on this. I should have mentioned that I got into an Apple logo boot loop having fitted a new screen on an iPhone 6, tried everything through iTunes (update, restore from DFU and Recovery mode) likewise with 3uTools but kept getting either error 4013 in iTunes or -2 in 3uTools.
As the original screen is cracked but functional I decided to refit it and was able to update and restore fine with iTunes. I switched off and refitted the replacement screen but was back to the Apple logo loop.
So I assume it’s a faulty screen that causes this problem unless the original poster got this error another way ?


Grace Liu

Posts: 537
Joined: 20 Oct 2016 09:33
like: 65

Re: Stuck on 19% restoring

Postby Grace Liu » 13 Nov 2017 08:50

miasma wrote:I have the same problem and get Error: Unable to restore iDevice(-2)
This is on iPhone 6
Please help

Hello, if error -2 still exists after you try many times, it could be the hardware problem. You are suggested to check your device.


Formingus

Posts: 3
Joined: 21 Dec 2017 18:56
Contact:
like: 0

Re: Stuck on 19% restoring

Postby Formingus » 21 Dec 2017 19:09

There can be a lot of issues, but if you try everything like
New Port — Cable — Last Firmware update — Flash with detached LCD ect
then its Compass IC or NAND IC 99% — Hardware

br Formingus


Formingus

Posts: 3
Joined: 21 Dec 2017 18:56
Contact:
like: 0

Re: Stuck on 19% restoring

Postby Formingus » 13 Mar 2019 19:55

Its not always hardware , those days mine 3u tools stop flashing all iphones at 20% , whille iTunes will flash OK

3u Tools had some bug or some possible conflict with some PC Software


sourabhd2

Posts: 1
Joined: 28 May 2019 23:00
like: 0

Re: Stuck on 19% restoring

Postby sourabhd2 » 28 May 2019 23:04

Hello, if your iPhone 6 is stucked on 19% in 3u tools and getting error 4013 in itunes.
Its hardware issue, i.e NAND CHIP(hard drive )
Remove Logic Board, then Remove Hard Drive from the board and get it programmed.
Replace Hard Drive back to logic Board and flash your iPhone 6.
done.


azlan

Posts: 2
Joined: 25 Jun 2019 22:09
like: 0

Re: Stuck on 19% restoring

Postby azlan » 25 Jun 2019 22:14

Hi,
I have tried itunes as well as 3U and it always gets stuck on both. Dont know where 3U stores the error log so I could share please.
In 3U tools it remain stuck at 20% Sending FDRTrustData.
If its a NAND issue then would the existing NAND work after being reprogrammed or a new NAND is needed please?
Can it be any other issue apart from NAND please?
Thank you



Return to “Help & Support”

MacBook Pro
Found device in Recovery mode
Identified device as j680ap, iBridge2,3
Extracting BuildManifest from IPSW
Product Version: 5.3
Product Build: 18P4556 Major: 18
INFO: device serial number is
Device supports Image4: true
Variant: Customer Upgrade Install (IPSW)
This restore will update your device without erasing user data.
Checking IPSW for required components…
All required components found in IPSW
Using cached filesystem from ‘/Users/macbookpro/Desktop/iBridge2,1,iBridge2,10,iBridge2,12,iBridge2,14,iBridge2,15,iBridge2,16,iBridge2,19,iBridge2,20,iBridge2,21,iBridge2,22,iBridge2,3,iBridge2,4,iBridge2,5,iBridge2,6,iBridge2,7,iBridge2,8_5.3_18P4556_Restore/038-69925-193.dmg’
Found ECID 5928812160352294
Getting ApNonce in recovery mode… 69 18 92 4d e1 13 f2 14 51 64 44 b9 c9 b8 92 a4 57 ac d6 62 54 3c 62 ef e8 b4 42 1b a6 c6 21 25
Trying to fetch new SHSH blob
Getting SepNonce in recovery mode… 4a 77 13 e1 3d a6 01 62 ae 37 e5 7d 0d 38 f4 2d d1 a0 77 05
Request URL set to https://gs.apple.com/TSS/controller?action=2
Sending TSS request attempt 1… response successfully received
Received SHSH blobs
Extracting iBEC.j680.RELEASE.im4p…
Personalizing IMG4 component iBEC…
Sending iBEC (1189528 bytes)…
Recovery Mode Environment:
iBoot build-version=iBoot-6723.101.4
iBoot build-style=RELEASE
Extracting 038-69900-193.dmg.trustcache…
Personalizing IMG4 component RestoreTrustCache…
Sending RestoreTrustCache (10182 bytes)…
ramdisk-size=0x8000000
Extracting 038-69900-193.dmg…
Personalizing IMG4 component RestoreRamDisk…
Sending RestoreRamDisk (98285100 bytes)…
Extracting DeviceTree.j680ap.im4p…
Personalizing IMG4 component RestoreDeviceTree…
Sending RestoreDeviceTree (35665 bytes)…
Extracting sep-firmware.j680.RELEASE.im4p…
Personalizing IMG4 component RestoreSEP…
Sending RestoreSEP (4114154 bytes)…
Extracting kernelcache.release.ibridge2p…
Personalizing IMG4 component RestoreKernelCache…
Sending RestoreKernelCache (10026706 bytes)…
Waiting for device to enter restore mode…
About to restore device…
Connecting now…
Connected to com.apple.mobile.restored, version 15
Device 00008012-0015103926C20026 has successfully entered restore mode
Hardware Information:
BoardID: 11
ChipID: 32786
UniqueChipID: 5928812160352294
ProductionMode: true
Previous restore exit status: 0x100
Starting FDR listener thread
About to send RootTicket…
Sending RootTicket now…
Done sending RootTicket
Waiting for NAND (28)
Updating NAND Firmware (58)
Got status message
Status: Disk Failure
Log is available:
[01:21:23.0095-GMT]{3>8} CHECKPOINT NOTICE: Image4 device: AP nonce clearable
entering ramrod_clear_ap_nonce
[01:21:23.0348-GMT]{3>8} CHECKPOINT NOTICE: AP nonce consumed
[01:21:23.0348-GMT]{3>8} CHECKPOINT NOTICE: Pre-existing NVRAM variable: auto-boot=false
[01:21:23.0348-GMT]{3>8} CHECKPOINT NOTICE: Pre-existing NVRAM variable: restore-outcome=initial_monitor_no_return
[01:21:23.0349-GMT]{3>8} CHECKPOINT PROGRESS: START (unknown) -> (initial_engine_no_return)
[01:21:23.0349-GMT]{3>8} CHECKPOINT NOTICE: NVRAM access available on initial check
restore-outcome = initial_engine_no_return
executing /usr/sbin/nvram restore-outcome=initial_engine_no_return
[01:21:23.0598-GMT]{3>8} CHECKPOINT BEGIN: MAIN:[0x0400] umask
restore-step-ids = {0x11030400:1}
restore-step-names = {0x11030400:umask}
restore-step-uptime = 1
restore-step-user-progress = -1
[01:21:23.0598-GMT]{3>8} CHECKPOINT END: MAIN:[0x0400] umask
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 1
restore-step-user-progress = -1
[01:21:23.0598-GMT]{3>8} CHECKPOINT BEGIN: MAIN:[0x0402] setvbuf
restore-step-ids = {0x11030402:2}
restore-step-names = {0x11030402:setvbuf}
restore-step-uptime = 1
restore-step-user-progress = -1
[01:21:23.0599-GMT]{3>8} CHECKPOINT END: MAIN:[0x0402] setvbuf
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 1
restore-step-user-progress = -1
[01:21:23.0599-GMT]{3>8} CHECKPOINT BEGIN: MAIN:[0x0403] kernel_logger_thread
restore-step-ids = {0x11030403:3}
restore-step-names = {0x11030403:kernel_logger_thread}
restore-step-uptime = 1
restore-step-user-progress = -1
[01:21:23.0599-GMT]{3>8} CHECKPOINT END: MAIN:[0x0403] kernel_logger_thread
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 1
restore-step-user-progress = -1
[01:21:23.0599-GMT]{3>8} CHECKPOINT BEGIN: MAIN:[0x0406] set_progress_0
restore-step-ids = {0x11030406:4}
restore-step-names = {0x11030406:set_progress_0}
restore-step-uptime = 1
restore-step-user-progress = -1
[01:21:23.0599-GMT]{3>8} CHECKPOINT END: MAIN:[0x0406] set_progress_0
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 1
restore-step-user-progress = 0
[01:21:23.0599-GMT]{3>8} CHECKPOINT BEGIN: MAIN:[0x0408] listen_for_log_client
restore-step-ids = {0x11030408:5}
restore-step-names = {0x11030408:listen_for_log_client}
restore-step-uptime = 1
restore-step-user-progress = 0
[01:21:23.0600-GMT]{3>8} CHECKPOINT END: MAIN:[0x0408] listen_for_log_client
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 1
restore-step-user-progress = 0
[01:21:23.0600-GMT]{3>8} CHECKPOINT BEGIN: MAIN:[0x040D] create_listen_socket
restore-step-ids = {0x1103040D:6}
restore-step-names = {0x1103040D:create_listen_socket}
restore-step-uptime = 1
restore-step-user-progress = 0
[01:21:23.0600-GMT]{3>8} CHECKPOINT END: MAIN:[0x040D] create_listen_socket
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 1
restore-step-user-progress = 0
[01:21:23.0600-GMT]{3>8} CHECKPOINT BEGIN: MAIN:[0x0404] update_root_mount
restore-step-ids = {0x11030404:7}
restore-step-names = {0x11030404:update_root_mount}
restore-step-uptime = 1
restore-step-user-progress = 0
[01:21:23.0602-GMT]{3>8} CHECKPOINT END: MAIN:[0x0404] update_root_mount
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 1
restore-step-user-progress = 0
[01:21:23.0602-GMT]{3>8} CHECKPOINT BEGIN: MAIN:[0x0405] disable_watchdog
restore-step-ids = {0x11030405:8}
restore-step-names = {0x11030405:disable_watchdog}
restore-step-uptime = 1
restore-step-user-progress = 0
[01:21:23.0602-GMT]{3>8} CHECKPOINT END: MAIN:[0x0405] disable_watchdog
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 1
restore-step-user-progress = 0
[01:21:23.0602-GMT]{3>8} CHECKPOINT BEGIN: MAIN:[0x040E] enable_usb
restore-step-ids = {0x1103040E:9}
restore-step-names = {0x1103040E:enable_usb}
restore-step-uptime = 1
restore-step-user-progress = 0
waiting for matching IOKit service: {
IOProviderClass = AppleUSBDeviceMux;
}
[01:21:26.0612-GMT]{3>8} CHECKPOINT END: MAIN:[0x040E] enable_usb
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 4
restore-step-user-progress = 0
waiting for host to trigger start of restore [timeout of 120 seconds]
recv(9, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(10, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(11, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(10, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(14, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(11, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(14, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(15, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
[01:21:26.0659-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x0600] client_protocol_version
restore-step-ids = {0x11030600:10}
restore-step-names = {0x11030600:client_protocol_version}
restore-step-uptime = 4
restore-step-user-progress = 0
client protocol version 15
[01:21:26.0659-GMT]{3>8} CHECKPOINT END: RESTORED:[0x0600] client_protocol_version
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 4
restore-step-user-progress = 0
[01:21:26.0659-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x0601] copy_restore_options
restore-step-ids = {0x11030601:11}
restore-step-names = {0x11030601:copy_restore_options}
restore-step-uptime = 4
restore-step-user-progress = 0
unable to open /usr/local/share/restore//options.j680.plist: No such file or directory
0: NSPOSIXErrorDomain/2: create_dictionary_from_plist: unable to open plist
unable to open /usr/local/share/restore//options.plist: No such file or directory
0: NSPOSIXErrorDomain/2: create_dictionary_from_plist: unable to open plist
*** UUID 2D277D58-E482-D53B-28BD-FDB56123C6FD ***
Restore options:
PersonalizedDuringPreflight => <CFBoolean 0x10621a038 [0x106051a10]>{value = true}
CreateFilesystemPartitions => <CFBoolean 0x10621a050 [0x106051a10]>{value = false}
UUID => <CFString 0x108d11390 [0x106051a10]>{contents = «2D277D58-E482-D53B-28BD-FDB56123C6FD»}
[01:21:26.0660-GMT]{3>8} CHECKPOINT END: RESTORED:[0x0601] copy_restore_options
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 4
restore-step-user-progress = 0
[01:21:26.0660-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x0655] is_host_compatible
restore-step-ids = {0x11030655:12}
restore-step-names = {0x11030655:is_host_compatible}
restore-step-uptime = 4
restore-step-user-progress = 0
Checkpoint engine recorder path set to /mnt5
[01:21:26.0661-GMT]{3>8} CHECKPOINT END: RESTORED:[0x0655] is_host_compatible
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 4
restore-step-user-progress = 0
[01:21:26.0661-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x0604] set_weight_from_options
restore-step-ids = {0x11030604:13}
restore-step-names = {0x11030604:set_weight_from_options}
restore-step-uptime = 4
restore-step-user-progress = 0
[01:21:26.0661-GMT]{3>8} CHECKPOINT END: RESTORED:[0x0604] set_weight_from_options
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 4
restore-step-user-progress = 0
[01:21:26.0661-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x068F] libauthinstall_callback
restore-step-ids = {0x1103068F:14}
restore-step-names = {0x1103068F:libauthinstall_callback}
restore-step-uptime = 4
restore-step-user-progress = 0
[01:21:26.0662-GMT]{3>8} CHECKPOINT END: RESTORED:[0x068F] libauthinstall_callback
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 4
restore-step-user-progress = 0
[01:21:26.0662-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x060B] update_ticket
restore-step-ids = {0x1103060B:15}
restore-step-names = {0x1103060B:update_ticket}
restore-step-uptime = 4
restore-step-user-progress = 0
entering ramrod_ticket_update_verify
looking up boot manifest hash
device tree ticket_hash: 7212DD6C4CA7FAB3C806C5EB30A5A0D2DFCE3C9F92BDC089120B6F2E419654A50CAC9B8E75F286929C5542FCCCD19C4A
crypto-hash-method found. Using SHA2-384
computed ticket_hash : 7212DD6C4CA7FAB3C806C5EB30A5A0D2DFCE3C9F92BDC089120B6F2E419654A50CAC9B8E75F286929C5542FCCCD19C4A
received valid ticket (5633 bytes)
[01:21:26.0664-GMT]{3>8} CHECKPOINT END: RESTORED:[0x060B] update_ticket
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 4
restore-step-user-progress = 0
[01:21:26.0664-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x060D] wait_for_storage
restore-step-ids = {0x1103060D:16}
restore-step-names = {0x1103060D:wait_for_storage}
restore-step-uptime = 4
restore-step-user-progress = 0
entering wait_for_storage_device
entering ramrod_nudge_SMC_progress
Nudging SMC progress percentage by 6
Read (0x7) for key EFBP
Searching for NAND service
Searching for NAND service
Found NAND service: AppleANS2NVMeController
NAND initialized. Waiting for devnode.
entering wait_for_device: ‘EmbeddedDeviceTypeRoot’
Using device path /dev/disk0 for EmbeddedDeviceTypeRoot
entering ramrod_probe_media_internal
entering wait_for_device: ‘EmbeddedDeviceTypeRoot’
Using device path /dev/disk0 for EmbeddedDeviceTypeRoot
[01:21:26.0669-GMT]{3>8} CHECKPOINT END: RESTORED:[0x060D] wait_for_storage
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 4
restore-step-user-progress = 0
[01:21:26.0669-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x060E] update_NAND_firmware
restore-step-ids = {0x1103060E:17}
restore-step-names = {0x1103060E:update_NAND_firmware}
restore-step-uptime = 4
restore-step-user-progress = 0
entering ramrod_nudge_SMC_progress
Nudging SMC progress percentage by 6
Read (0xD) for key EFBP
entering update_NAND
executing /usr/bin/nvmefwupdater —query
recv(15, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(15, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(15, 4) failed: connection closed
unable to read message size: -1
could not receive message
S4E/0000001602019395.pak
NAND update file: «/usr/standalone/firmware/S4E/0000001602019395.pak»
executing /usr/bin/nvmefwupdater —validate /usr/standalone/firmware/S4E/0000001602019395.pak
s4e-bfh-params: 50555746 00040001 004880E6 00060002 100008A8
Performing BFH OFW stage…
set_pci_port_state: result=0
set_pci_port_state: result=0
returning Regular Update Required
executing /usr/bin/nvmefwupdater —update /usr/standalone/firmware/S4E/0000001602019395.pak
Downloading FW…
Activating FW…
Successfully updated FW…
Clog Mismatch found…
Update NAND — FTL version mismatch. Erase install required
failed to update NAND
0: RamrodErrorDomain/7: update_NAND: Update NAND — FTL version mismatch. Erase install required
unable to convert ramrod error 7
[01:21:32.0601-GMT]{3>8} CHECKPOINT FAILURE:(FAILURE:6) RESTORED:[0x060E] update_NAND_firmware [0]D(failed to update NAND firmware)[1]D(update_NAND: Update NAND — FTL version mismatch. Erase install required)
restore-step-results = {0x1107060E:{0:6}}
restore-step-codes = {0x1107060E:{0:6}}
restore-step-domains = {0x1107060E:{0:»AMRestoreErrorDomain»}}
restore-step-error = {0x1107060E:»[0]D(failed to update NAND firmware)[1]D(update_NAND: Update NAND — FTL version mismatch. Erase install required)»}
restore-step-uptime = 10
restore-step-user-progress = 0
[01:21:32.0601-GMT]{3>8} CHECKPOINT NOTICE: (NVRAM set) restore-step-user-progress=0 [sync=true] (first failure)
[01:21:32.0601-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x067C] cleanup_boot_command
restore-step-ids = {0x1103060E:17;0x1103067C:18}
restore-step-names = {0x1103060E:update_NAND_firmware;0x1103067C:cleanup_boot_command}
restore-step-uptime = 10
restore-step-user-progress = 0
entering reset_boot_command_if_value
executing /usr/sbin/nvram -d recovery-boot-mode
Successfully deleted recovery-boot-moderecovery-boot-mode
executing /usr/sbin/nvram -d iboot-failure-reason
Successfully deleted iboot-failure-reasoniboot-failure-reason
[01:21:32.0617-GMT]{3>8} CHECKPOINT END: RESTORED:[0x067C] cleanup_boot_command
restore-step-ids = {0x1103060E:17}
restore-step-names = {0x1103060E:update_NAND_firmware}
restore-step-uptime = 10
restore-step-user-progress = 0
[01:21:32.0617-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x1613] cleanup_recovery_os_volume
restore-step-ids = {0x1103060E:17;0x11031613:19}
restore-step-names = {0x1103060E:update_NAND_firmware;0x11031613:cleanup_recovery_os_volume}
restore-step-uptime = 10
restore-step-user-progress = 0
[01:21:32.0617-GMT]{3>8} CHECKPOINT END: RESTORED:[0x1613] cleanup_recovery_os_volume
restore-step-ids = {0x1103060E:17}
restore-step-names = {0x1103060E:update_NAND_firmware}
restore-step-uptime = 10
restore-step-user-progress = 0
[01:21:32.0617-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x0647] cleanup_check_result
restore-step-ids = {0x1103060E:17;0x11030647:20}
restore-step-names = {0x1103060E:update_NAND_firmware;0x11030647:cleanup_check_result}
restore-step-uptime = 10
restore-step-user-progress = 0
[01:21:32.0618-GMT]{3>8} CHECKPOINT END: RESTORED:[0x0647] cleanup_check_result
restore-step-ids = {0x1103060E:17}
restore-step-names = {0x1103060E:update_NAND_firmware}
restore-step-uptime = 10
restore-step-user-progress = 0
[01:21:32.0618-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x0648] cleanup_send_final_status
restore-step-ids = {0x1103060E:17;0x11030648:21}
restore-step-names = {0x1103060E:update_NAND_firmware;0x11030648:cleanup_send_final_status}
restore-step-uptime = 10
restore-step-user-progress = 0

ERROR: Unable to successfully restore device
ERROR: Unable to restore device
macbookpro@MacBook-Pro-2 ~ %

Перейти к содержанию

На чтение 2 мин Просмотров 3.1к. Опубликовано 25.08.2022

У каждого человека сейчас есть несколько разных устройств, которые он использует для связи или для развлечения. Обычно для первого случая используется что-то крупное, вроде компьютеров или ноутбуков. Потому что они могут поддерживать более сложные программы и работают быстрее.

Для программ, которые служат для развлечения или для связи с другими людьми есть смартфоны и планшеты. Вот только ошибки одинаково часто встречаются на всех типах устройств, так что нужно знать, как решать возможные проблемы.

3utools

3utools – это одна из программ для айфонов. Она может выполнять достаточно большой спектр функций, среди которых есть следующие опции:

  1. Полное и выборочное резервное копирование.
  2. Восстановление из резервной копии устройства.
  3. Прошивка, Активация, Понижение версии iOS и получение Jailbreak устройства.
  4. Загрузка, Создание, Импорт и Экспорт рингтонов. Сжатие фото на устройстве.
  5. Конвертер Аудио, Видео и HEIC изображений.
  6. Редактор Аудио-файлов.
  7. Удаление мусора.
  8. Перенос данных с одного устройства на другое.
  9. Управление значками устройства.
  10. Открытие терминала SSH.
  11. Удаление нерабочих значков с устройства.
  12. Отключение уведомлений о доступности новой версии iOS.
  13. Полное функционирование без наличия установленной программы iTunes.

По сути, это программа может полностью управлять вашим устройств, в чем-то она справится с этим даже лучше, чем iTunes. Так что многие люди устанавливают эту программу для того, чтобы она стала основной на айфоне или другом подобно устройстве.

Ошибка

После установки программы, вам нужно подключить ей к Apple ID. Это делается в настройках, там нужно открыть раздел параметров, а потом перейти к разделу «Настройки Apple». Здесь нужно ввести данные о своем аккаунте, а именно, логин и пароль.

После этого следует нажать на кнопку «Привязать». Именно в этот момент и выскочит сообщение об ошибке. Код ошибки 7 при запуске 3utools значит, что вход с данного девайса не был подтвержден. Возьмите один из своих девайсов, которые имеют на борту тот же аккаунт.

Там должно высветится предупреждение о том, что кто-то пытался совершить вход. Для подтверждения вам прислали код, запишите его куда-нибудь. Снова перейдите в настройки программы и вернитесь к привязке. Допишите код после своего пароля. Выглядеть это будет так: ПарольШестьЦифрКода.

Это должно решить все проблемы с кодом. После первого подключения, если будут возникать проблемы, то код из пароля можно будет удалить, хотя обычно он не мешает.

С этой ошибкой сталкиваются обладатели Android-смартфонов. Так как, данная ОС весьма проблемная, некоторые ее компоненты постепенно выходят из строя, и пользователь замечает вначале некорректную загрузку виджетов, а потом они и вовсе пропадают. Когда попытки сбросить систему до настроек по умолчанию и очистить кэш не увенчаются успехом, принимается решение перепрошить смартфон. Но и это не удается, потому что при подключении загрузочного носителя и запуске специальной программы, вдруг выскакивает сообщение: «Error: NAND flash was not detected». Почему оно возникает и как с ним бороться, вы узнаете далее.

Как исправить ошибку NAND Flash was not detected

Решение проблемы NAND Flash was not detected.

Что такое «Error: NAND flash was not detected»

Флэш-память смартфонов и планшетов поделена на две части: для самой ОС и исполняемых файлов и для хранения данных (наверное, вы знаете, что такой же подход практикуется и создателями компьютерных операционных систем). Так вот, NAND – это как раз и есть накопительная память, и сообщение об ошибке гласит, что она не обнаружена, словно ее и нет. Конечно, все дальнейшие действия становятся невозможными, и прошивка аннулируется.

Причины ошибки

Причин этому может быть несколько:

  • NAND-флэш повреждена – например, телефон падал, лежал на чем-то мокром, был обтянут пластиковым чехлом и подвергся воздействию конденсата и т.п.;
  • некачественная прошивка (не хватает важных элементов);
  • уже неактуальна версия утилиты, которой производится прошивка;
  • смартфон защищен от попыток замены ПО.

Error: NAND flash was not detected

Как исправить ошибку Error: NAND flash was not detected

Сначала нужно уточнить, в чем именно причина ошибки «NAND flash was not detected», чтобы решить, что делать. Припомните все «несчастные случаи», происходившие с вашим смартфоном: падения, удары, попадание осадков и т. п. Если что-то такое было, то, скорее всего, придется покупать новый гаджет или идти в сервисный центр. Попробуйте приобрести/скачать другую прошивку, может быть, причина в ее несовместимости с устройством или отсутствии нужных разделов в Scatter-файле. Прочитайте также требования к условиям прошивки: из некоторых смартфонов перед процедурой нужно вынимать батарейку.

Начиная с «Android» 5.1, смартфоны защищены функцией Factory reset protection, которая исключает любые программные изменения. Она задумана как средство защиты от воров, но может создать немало проблем пользователю, забывшему пароль от аккаунта «Гугл» и попытавшемуся решить вопрос с помощью перепрошивки. Загрузчик в таких аппаратах заблокирован, и даже неофициальное «пиратское» ПО не поможет – будет либо выскакивать окошко с уведомлением о том, что память не найдена, либо смартфон настойчиво потребует залогиниться. Если вы не помните свои данные, под которыми регистрировались в Google, то лучше не пробуйте перепрошивать – по крайней мере, самостоятельно.

Factory reset protection

Проверьте также работоспособность утилиты для прошивки: не устарела ли текущая версия, взаимодействует ли она со смартфонами определенной фирмы. При необходимости обновите ее до последней модификации. Можно также попробовать другие программы той же тематики – вероятно, они будут эффективнее. Их мини-рейтинг выглядит примерно так:

  • SP FlashTool – примите во внимание, что для Windows и Linux существуют отдельные выпуски;
  • Adb RUN – имеет довольно сложную структуру и не русифицирована: любая ошибка может превратить телефон в абсолютно нефункциональный предмет;
  • BootLoader – для прошивки телефонов фирмы Sony и некоторых других понадобится дополнительное ПО — Adb Run;
  • KDZ Updater;
  • FastBoot;
  • Odin;
  • Sony PC Companion – только для фирменных смартфонов «Samsung».

Перед началом работы с любой из них прочтите инструкцию, чтобы знать, в какой последовательности выполнять все действия и не навредить смартфону. Никогда не прерывайте начавшийся процесс прошивки, иначе результат может быть непредсказуем.

Для прошивки iPhone посредством ПО 3uTools используется 2 метода. Один из них стандартный — с помощью программы iTunes в режимах на выбор DFU Mode либо Recovery Mode. Другой способ осуществляется с помощью ПО 3uTools.

Причины для прошивки устройства

Есть обширный список причин, из-за которых может потребоваться прошить iPhone. Вот перечень самых частых:

  • вы забыли пароль для опции разблокировки iPhone (не спутайте этот параметр с Aplle ID);
  • если требуется полная очистка телефона, например, в рамках предпродажной подготовки;
  • в случае, если устройство не запускается и выдаёт черный экран;
  • когда iPhone виснет на стадии ярлычка с логотипом Apple;
  • после попытки коррекции сбоев в процессе обновления iPhone.

А также процедура требуется при попытке застраивания в цикл в момент запуска.

Как прошить iPhone с помощью iTunes

Вначале попробуйте отключить опцию Найти iPhone, так как эта функция может стать причиной ошибки. Инсталлируйте iTunes в последней версии, затем загрузите прошивку для вашей модели iPhone.

Прошивка посредством RecoveryMode представляет собой программный режим, который схож с откатом Виндовс на ранее назначенную точку восстановления. При этом важные системные файлы не меняются, осуществляется приостановка ранее действовавших параметров и настроек. Когда вы активируете этот режим, на экране дисплея появится картинка из ярлычка iTunes и провода.

  • далее, выключите мобильное устройство, подождите пока экран полностью не погаснет;
  • теперь, для более старых моделей до 7 версии нажмите Домой;
  • для новых телефонов удерживайте кнопку Уменьшение громкости. В таком положении подключите устройство к ПК;
  • iTunes перейдёт в режим восстановления, самостоятельно распознает iPhone и предложит либо восстановление, либо обновление.

В процессе вам инсталлируется последняя актуальная версия iOS.

При обновлении все ранее внесённые данные не будут утрачены.

Если вы против установки текущей версии устройства, сбросьте всплывающее окошко на стадии подключения телефона. Заем зажмите клавиатурную кнопку Shift и скомандуйте Восстановить iPhone. Менеджер файлов отобразит выбор варианта прошивки. Укажите на тот, что был скачан и подтвердите действие. Процесс восстановления стартует автоматически. По завершению телефон сам выполнит перезагрузку и выведет окошко для активации.

Прошивка через DFU Mode

Прошивка iPhone с помощью DFU Mode происходит скрытым образом — при этом режиме на экране ничего не отображается. Отследить активность можно только посредством iTunes.

Особый режим DFU/device firmware update нацелен на полную переустановку прошивки телефона. В процессе выполняются следующие действия:

  • прошивается загрузчик, затем он стартует;
  • прошиваются все допмодули;
  • формируются разделы файловой системы;
  • прошиваются разделы системных данных.

Перед началом процедуры телефон нужно ввести в режим DFU соответственно актуальной версии. В каждом отдельном случае это делается по определённому сценарию.

Пример показан на версии iPhone 7:

  • включите телефон, подсоедините к ПК;
  • зажмите на 3-4 секунды клавишу питания;
  • не отпуская кнопку нажмите на клавишу Домой или на ту, что регулирует громкость;
  • удерживайте клавиши в таком положении не менее 10 секунд, затем отпустите кнопку питания, а вторую держите ещё 5 секунд.

После правильно выполненной процедуры iTunes оповестит вас об обнаружении телефона в режиме восстановления и спросит надо ли запустить процесс.

Теперь вы можете воспользоваться шагами для восстановления в режиме Recovery, нажав клавишу Восстановить iPhone. Система запустит текущую версию. Обновления при этом сценарии недоступны.

Кроме этого, вы можете закрыть окошко, перейти в меню управления и найти пункт Восстановления. Далее, нажав на кнопку Shift/ALT для Виндовс/MAC соответственно. Найдите здесь нужный файл и дождитесь окончания прошивки. Выбирайте для процесса более удобный или знакомый способ.

Прошивка устройства через 3uTools

Начните с закачки 3uTools, потом стартуйте установочный файл. Убедитесь, что драйверы ПК работают в последней версии и имеется iTunes.

Теперь подключите телефон к ПК, запустите программу 3uTools. Ваше устройство определится автоматически. Будет запрошен доступ, согласитесь, подтвердив, что доверяете источнику.

Откройте вкладку Прошивки и JB, далее найдите Прошивку и назначьте нужную версию. Чтобы на вашем устройстве сохранились необходимые данные, установите галочку рядом с Quick Flash Mode. Потом кликните на зелёную клавишу Прошивки.

Ваш телефон автоматически будет обслужен 3uTools. Процесс длится от 5 до 10 минут.

После завершения телефон самостоятельно перезагрузится. Откройте меню, найдите рубрику Прошивка и JB-Расширенная прошивка- Activate iDevice и активируйте ваше устройство.


  • #1

Предыстория такова, что телефон падал на шнурок при каждом обновлении по воздуху. после чего клиент его воскрешал через itunes и восстанавливал из резервной копии. телефон не разбирался, воды не было, не реф. вчера опять обновился, та же ситуация. подкинул к itunes в итоге завис на полосе, она даже не начала двигаться и так всю ночь. принес мне, я решил прошить через 3u tools, на 20 процентах показал ошибку (-1). замеры показали что нет ни одного питания модема. заменил кп бб, безрезультатно. перекатал модем, безрезультатно. другого модема нет от 6s чтобы подкинуть. и еще падения напряжений в прозвонке все в норме, только вот pp_0v9_smps1 странно всего 60мв. в то время как на других линиях в районе 425мв. какие мысли есть по этому поводу?

moxa_moxa


  • #2

ой ой, питания модема не будет ни в рекавери ни при прошивке. только в конце прошивки появляется питание модема. а у вас мертвый нанд, меняйте. -1 в 3utools вообще не означает модем.


  • #3

про питания спасибо) а вот у меня никогда не было проблем с нандом при -1. прикрепляю лог прошивки. но в itunes прошивка никогда не доходит до ошибки, а висит постоянно на Проверка восстановления iphone (вроде он уже прошился и восстановился, то есть прошивка завершилась).
Лог на гугл диск

купить чтобы получить доступ к скрытому контенту.


  • #4

интересная строка в логе есть
[08:20:13.0343] amai: AMAuthInstallBundleCopyBuildIdentityForVariant: No baseband chipid reported. Will match Build Identity based on ap chipid and boardid only.

значит система не видит модем и идентифицирует устройство только по борд ид и чип ид?


  • #5

пробую прошить без модема, показывает 4013.
кусочек лога

[10:23:41.0567] Finished Recovery Restore Phase: Successful
[10:23:42.0688] Recovery mode device disconnected
[10:23:42.0688] Device removed when in state Restoring, moving device to transition state
[10:23:42.0688] Changing state from ‘Restoring’ to ‘Transitioning’
[10:23:42.0688] Creating timer to monitor transition
[10:23:42.0688] Creating a timer for 10 minutes
[10:23:53.0283] Recovery mode device connected
[10:23:53.0283] Transitioning device returned, continuing restore.
[10:23:53.0283] Canceling timer
[10:23:53.0283] Changing state from ‘Transitioning’ to ‘Restoring’
[10:23:53.0283] State Machine Dump, status:ERROR — [state:Recovery remaining-cycles:0] -> [state:RestoreOS remaining-cycles:1 (current state)]
[10:23:53.0283] Unexpected device state ‘Recovery’ expected ‘RestoreOS’
[10:23:53.0283] Restore completed, status:4013
[10:23:53.0283] Failure Description:
[10:23:53.0283] Depth:0 Code:4013 Error:Unexpected device state ‘Recovery’ expected ‘RestoreOS’
[10:23:53.0283] Changing state from ‘Restoring’ to ‘Error’
[10:23:53.0283] State is now set to error


  • #6

vsem privet umenya byla takaya oshibka problema byla v modeme posle perekatki proshilsa


  • #7

я перекатывал модем, не помогает
с модемом -1, без него 4013


  • #8

Есть такой и 6s и 7 . На 7ке пробовал катать/подкидывать другой нанд/КПРФ не помогло
Так и висел на подготовке восстановления ПО , но потом начал бить 4013 . куда смотреть… может быть все что угодно, и трансивер такое давал, или модем же:icq10:


  • #9

Такая же картина у меня с iPhone 6. Менял 3 раза NAND. Перекатывал прц, модем, питальник модема, еепром — результата нет. Буду поднимать audio codack, компас и акселерометор. Все по шине i2c.

MacBook Pro
Found device in Recovery mode
Identified device as j680ap, iBridge2,3
Extracting BuildManifest from IPSW
Product Version: 5.3
Product Build: 18P4556 Major: 18
INFO: device serial number is
Device supports Image4: true
Variant: Customer Upgrade Install (IPSW)
This restore will update your device without erasing user data.
Checking IPSW for required components…
All required components found in IPSW
Using cached filesystem from ‘/Users/macbookpro/Desktop/iBridge2,1,iBridge2,10,iBridge2,12,iBridge2,14,iBridge2,15,iBridge2,16,iBridge2,19,iBridge2,20,iBridge2,21,iBridge2,22,iBridge2,3,iBridge2,4,iBridge2,5,iBridge2,6,iBridge2,7,iBridge2,8_5.3_18P4556_Restore/038-69925-193.dmg’
Found ECID 5928812160352294
Getting ApNonce in recovery mode… 69 18 92 4d e1 13 f2 14 51 64 44 b9 c9 b8 92 a4 57 ac d6 62 54 3c 62 ef e8 b4 42 1b a6 c6 21 25
Trying to fetch new SHSH blob
Getting SepNonce in recovery mode… 4a 77 13 e1 3d a6 01 62 ae 37 e5 7d 0d 38 f4 2d d1 a0 77 05
Request URL set to https://gs.apple.com/TSS/controller?action=2
Sending TSS request attempt 1… response successfully received
Received SHSH blobs
Extracting iBEC.j680.RELEASE.im4p…
Personalizing IMG4 component iBEC…
Sending iBEC (1189528 bytes)…
Recovery Mode Environment:
iBoot build-version=iBoot-6723.101.4
iBoot build-style=RELEASE
Extracting 038-69900-193.dmg.trustcache…
Personalizing IMG4 component RestoreTrustCache…
Sending RestoreTrustCache (10182 bytes)…
ramdisk-size=0x8000000
Extracting 038-69900-193.dmg…
Personalizing IMG4 component RestoreRamDisk…
Sending RestoreRamDisk (98285100 bytes)…
Extracting DeviceTree.j680ap.im4p…
Personalizing IMG4 component RestoreDeviceTree…
Sending RestoreDeviceTree (35665 bytes)…
Extracting sep-firmware.j680.RELEASE.im4p…
Personalizing IMG4 component RestoreSEP…
Sending RestoreSEP (4114154 bytes)…
Extracting kernelcache.release.ibridge2p…
Personalizing IMG4 component RestoreKernelCache…
Sending RestoreKernelCache (10026706 bytes)…
Waiting for device to enter restore mode…
About to restore device…
Connecting now…
Connected to com.apple.mobile.restored, version 15
Device 00008012-0015103926C20026 has successfully entered restore mode
Hardware Information:
BoardID: 11
ChipID: 32786
UniqueChipID: 5928812160352294
ProductionMode: true
Previous restore exit status: 0x100
Starting FDR listener thread
About to send RootTicket…
Sending RootTicket now…
Done sending RootTicket
Waiting for NAND (28)
Updating NAND Firmware (58)
Got status message
Status: Disk Failure
Log is available:
[01:21:23.0095-GMT]{3>8} CHECKPOINT NOTICE: Image4 device: AP nonce clearable
entering ramrod_clear_ap_nonce
[01:21:23.0348-GMT]{3>8} CHECKPOINT NOTICE: AP nonce consumed
[01:21:23.0348-GMT]{3>8} CHECKPOINT NOTICE: Pre-existing NVRAM variable: auto-boot=false
[01:21:23.0348-GMT]{3>8} CHECKPOINT NOTICE: Pre-existing NVRAM variable: restore-outcome=initial_monitor_no_return
[01:21:23.0349-GMT]{3>8} CHECKPOINT PROGRESS: START (unknown) -> (initial_engine_no_return)
[01:21:23.0349-GMT]{3>8} CHECKPOINT NOTICE: NVRAM access available on initial check
restore-outcome = initial_engine_no_return
executing /usr/sbin/nvram restore-outcome=initial_engine_no_return
[01:21:23.0598-GMT]{3>8} CHECKPOINT BEGIN: MAIN:[0x0400] umask
restore-step-ids = {0x11030400:1}
restore-step-names = {0x11030400:umask}
restore-step-uptime = 1
restore-step-user-progress = -1
[01:21:23.0598-GMT]{3>8} CHECKPOINT END: MAIN:[0x0400] umask
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 1
restore-step-user-progress = -1
[01:21:23.0598-GMT]{3>8} CHECKPOINT BEGIN: MAIN:[0x0402] setvbuf
restore-step-ids = {0x11030402:2}
restore-step-names = {0x11030402:setvbuf}
restore-step-uptime = 1
restore-step-user-progress = -1
[01:21:23.0599-GMT]{3>8} CHECKPOINT END: MAIN:[0x0402] setvbuf
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 1
restore-step-user-progress = -1
[01:21:23.0599-GMT]{3>8} CHECKPOINT BEGIN: MAIN:[0x0403] kernel_logger_thread
restore-step-ids = {0x11030403:3}
restore-step-names = {0x11030403:kernel_logger_thread}
restore-step-uptime = 1
restore-step-user-progress = -1
[01:21:23.0599-GMT]{3>8} CHECKPOINT END: MAIN:[0x0403] kernel_logger_thread
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 1
restore-step-user-progress = -1
[01:21:23.0599-GMT]{3>8} CHECKPOINT BEGIN: MAIN:[0x0406] set_progress_0
restore-step-ids = {0x11030406:4}
restore-step-names = {0x11030406:set_progress_0}
restore-step-uptime = 1
restore-step-user-progress = -1
[01:21:23.0599-GMT]{3>8} CHECKPOINT END: MAIN:[0x0406] set_progress_0
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 1
restore-step-user-progress = 0
[01:21:23.0599-GMT]{3>8} CHECKPOINT BEGIN: MAIN:[0x0408] listen_for_log_client
restore-step-ids = {0x11030408:5}
restore-step-names = {0x11030408:listen_for_log_client}
restore-step-uptime = 1
restore-step-user-progress = 0
[01:21:23.0600-GMT]{3>8} CHECKPOINT END: MAIN:[0x0408] listen_for_log_client
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 1
restore-step-user-progress = 0
[01:21:23.0600-GMT]{3>8} CHECKPOINT BEGIN: MAIN:[0x040D] create_listen_socket
restore-step-ids = {0x1103040D:6}
restore-step-names = {0x1103040D:create_listen_socket}
restore-step-uptime = 1
restore-step-user-progress = 0
[01:21:23.0600-GMT]{3>8} CHECKPOINT END: MAIN:[0x040D] create_listen_socket
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 1
restore-step-user-progress = 0
[01:21:23.0600-GMT]{3>8} CHECKPOINT BEGIN: MAIN:[0x0404] update_root_mount
restore-step-ids = {0x11030404:7}
restore-step-names = {0x11030404:update_root_mount}
restore-step-uptime = 1
restore-step-user-progress = 0
[01:21:23.0602-GMT]{3>8} CHECKPOINT END: MAIN:[0x0404] update_root_mount
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 1
restore-step-user-progress = 0
[01:21:23.0602-GMT]{3>8} CHECKPOINT BEGIN: MAIN:[0x0405] disable_watchdog
restore-step-ids = {0x11030405:8}
restore-step-names = {0x11030405:disable_watchdog}
restore-step-uptime = 1
restore-step-user-progress = 0
[01:21:23.0602-GMT]{3>8} CHECKPOINT END: MAIN:[0x0405] disable_watchdog
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 1
restore-step-user-progress = 0
[01:21:23.0602-GMT]{3>8} CHECKPOINT BEGIN: MAIN:[0x040E] enable_usb
restore-step-ids = {0x1103040E:9}
restore-step-names = {0x1103040E:enable_usb}
restore-step-uptime = 1
restore-step-user-progress = 0
waiting for matching IOKit service: {
IOProviderClass = AppleUSBDeviceMux;
}
[01:21:26.0612-GMT]{3>8} CHECKPOINT END: MAIN:[0x040E] enable_usb
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 4
restore-step-user-progress = 0
waiting for host to trigger start of restore [timeout of 120 seconds]
recv(9, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(10, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(11, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(10, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(14, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(11, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(14, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(15, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(13, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(12, 4) failed: connection closed
unable to read message size: -1
could not receive message
[01:21:26.0659-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x0600] client_protocol_version
restore-step-ids = {0x11030600:10}
restore-step-names = {0x11030600:client_protocol_version}
restore-step-uptime = 4
restore-step-user-progress = 0
client protocol version 15
[01:21:26.0659-GMT]{3>8} CHECKPOINT END: RESTORED:[0x0600] client_protocol_version
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 4
restore-step-user-progress = 0
[01:21:26.0659-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x0601] copy_restore_options
restore-step-ids = {0x11030601:11}
restore-step-names = {0x11030601:copy_restore_options}
restore-step-uptime = 4
restore-step-user-progress = 0
unable to open /usr/local/share/restore//options.j680.plist: No such file or directory
0: NSPOSIXErrorDomain/2: create_dictionary_from_plist: unable to open plist
unable to open /usr/local/share/restore//options.plist: No such file or directory
0: NSPOSIXErrorDomain/2: create_dictionary_from_plist: unable to open plist
*** UUID 2D277D58-E482-D53B-28BD-FDB56123C6FD ***
Restore options:
PersonalizedDuringPreflight => <CFBoolean 0x10621a038 [0x106051a10]>{value = true}
CreateFilesystemPartitions => <CFBoolean 0x10621a050 [0x106051a10]>{value = false}
UUID => <CFString 0x108d11390 [0x106051a10]>{contents = «2D277D58-E482-D53B-28BD-FDB56123C6FD»}
[01:21:26.0660-GMT]{3>8} CHECKPOINT END: RESTORED:[0x0601] copy_restore_options
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 4
restore-step-user-progress = 0
[01:21:26.0660-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x0655] is_host_compatible
restore-step-ids = {0x11030655:12}
restore-step-names = {0x11030655:is_host_compatible}
restore-step-uptime = 4
restore-step-user-progress = 0
Checkpoint engine recorder path set to /mnt5
[01:21:26.0661-GMT]{3>8} CHECKPOINT END: RESTORED:[0x0655] is_host_compatible
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 4
restore-step-user-progress = 0
[01:21:26.0661-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x0604] set_weight_from_options
restore-step-ids = {0x11030604:13}
restore-step-names = {0x11030604:set_weight_from_options}
restore-step-uptime = 4
restore-step-user-progress = 0
[01:21:26.0661-GMT]{3>8} CHECKPOINT END: RESTORED:[0x0604] set_weight_from_options
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 4
restore-step-user-progress = 0
[01:21:26.0661-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x068F] libauthinstall_callback
restore-step-ids = {0x1103068F:14}
restore-step-names = {0x1103068F:libauthinstall_callback}
restore-step-uptime = 4
restore-step-user-progress = 0
[01:21:26.0662-GMT]{3>8} CHECKPOINT END: RESTORED:[0x068F] libauthinstall_callback
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 4
restore-step-user-progress = 0
[01:21:26.0662-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x060B] update_ticket
restore-step-ids = {0x1103060B:15}
restore-step-names = {0x1103060B:update_ticket}
restore-step-uptime = 4
restore-step-user-progress = 0
entering ramrod_ticket_update_verify
looking up boot manifest hash
device tree ticket_hash: 7212DD6C4CA7FAB3C806C5EB30A5A0D2DFCE3C9F92BDC089120B6F2E419654A50CAC9B8E75F286929C5542FCCCD19C4A
crypto-hash-method found. Using SHA2-384
computed ticket_hash : 7212DD6C4CA7FAB3C806C5EB30A5A0D2DFCE3C9F92BDC089120B6F2E419654A50CAC9B8E75F286929C5542FCCCD19C4A
received valid ticket (5633 bytes)
[01:21:26.0664-GMT]{3>8} CHECKPOINT END: RESTORED:[0x060B] update_ticket
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 4
restore-step-user-progress = 0
[01:21:26.0664-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x060D] wait_for_storage
restore-step-ids = {0x1103060D:16}
restore-step-names = {0x1103060D:wait_for_storage}
restore-step-uptime = 4
restore-step-user-progress = 0
entering wait_for_storage_device
entering ramrod_nudge_SMC_progress
Nudging SMC progress percentage by 6
Read (0x7) for key EFBP
Searching for NAND service
Searching for NAND service
Found NAND service: AppleANS2NVMeController
NAND initialized. Waiting for devnode.
entering wait_for_device: ‘EmbeddedDeviceTypeRoot’
Using device path /dev/disk0 for EmbeddedDeviceTypeRoot
entering ramrod_probe_media_internal
entering wait_for_device: ‘EmbeddedDeviceTypeRoot’
Using device path /dev/disk0 for EmbeddedDeviceTypeRoot
[01:21:26.0669-GMT]{3>8} CHECKPOINT END: RESTORED:[0x060D] wait_for_storage
restore-step-ids = {}
restore-step-names = {}
restore-step-uptime = 4
restore-step-user-progress = 0
[01:21:26.0669-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x060E] update_NAND_firmware
restore-step-ids = {0x1103060E:17}
restore-step-names = {0x1103060E:update_NAND_firmware}
restore-step-uptime = 4
restore-step-user-progress = 0
entering ramrod_nudge_SMC_progress
Nudging SMC progress percentage by 6
Read (0xD) for key EFBP
entering update_NAND
executing /usr/bin/nvmefwupdater —query
recv(15, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(15, 4) failed: connection closed
unable to read message size: -1
could not receive message
recv(15, 4) failed: connection closed
unable to read message size: -1
could not receive message
S4E/0000001602019395.pak
NAND update file: «/usr/standalone/firmware/S4E/0000001602019395.pak»
executing /usr/bin/nvmefwupdater —validate /usr/standalone/firmware/S4E/0000001602019395.pak
s4e-bfh-params: 50555746 00040001 004880E6 00060002 100008A8
Performing BFH OFW stage…
set_pci_port_state: result=0
set_pci_port_state: result=0
returning Regular Update Required
executing /usr/bin/nvmefwupdater —update /usr/standalone/firmware/S4E/0000001602019395.pak
Downloading FW…
Activating FW…
Successfully updated FW…
Clog Mismatch found…
Update NAND — FTL version mismatch. Erase install required
failed to update NAND
0: RamrodErrorDomain/7: update_NAND: Update NAND — FTL version mismatch. Erase install required
unable to convert ramrod error 7
[01:21:32.0601-GMT]{3>8} CHECKPOINT FAILURE:(FAILURE:6) RESTORED:[0x060E] update_NAND_firmware [0]D(failed to update NAND firmware)[1]D(update_NAND: Update NAND — FTL version mismatch. Erase install required)
restore-step-results = {0x1107060E:{0:6}}
restore-step-codes = {0x1107060E:{0:6}}
restore-step-domains = {0x1107060E:{0:»AMRestoreErrorDomain»}}
restore-step-error = {0x1107060E:»[0]D(failed to update NAND firmware)[1]D(update_NAND: Update NAND — FTL version mismatch. Erase install required)»}
restore-step-uptime = 10
restore-step-user-progress = 0
[01:21:32.0601-GMT]{3>8} CHECKPOINT NOTICE: (NVRAM set) restore-step-user-progress=0 [sync=true] (first failure)
[01:21:32.0601-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x067C] cleanup_boot_command
restore-step-ids = {0x1103060E:17;0x1103067C:18}
restore-step-names = {0x1103060E:update_NAND_firmware;0x1103067C:cleanup_boot_command}
restore-step-uptime = 10
restore-step-user-progress = 0
entering reset_boot_command_if_value
executing /usr/sbin/nvram -d recovery-boot-mode
Successfully deleted recovery-boot-moderecovery-boot-mode
executing /usr/sbin/nvram -d iboot-failure-reason
Successfully deleted iboot-failure-reasoniboot-failure-reason
[01:21:32.0617-GMT]{3>8} CHECKPOINT END: RESTORED:[0x067C] cleanup_boot_command
restore-step-ids = {0x1103060E:17}
restore-step-names = {0x1103060E:update_NAND_firmware}
restore-step-uptime = 10
restore-step-user-progress = 0
[01:21:32.0617-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x1613] cleanup_recovery_os_volume
restore-step-ids = {0x1103060E:17;0x11031613:19}
restore-step-names = {0x1103060E:update_NAND_firmware;0x11031613:cleanup_recovery_os_volume}
restore-step-uptime = 10
restore-step-user-progress = 0
[01:21:32.0617-GMT]{3>8} CHECKPOINT END: RESTORED:[0x1613] cleanup_recovery_os_volume
restore-step-ids = {0x1103060E:17}
restore-step-names = {0x1103060E:update_NAND_firmware}
restore-step-uptime = 10
restore-step-user-progress = 0
[01:21:32.0617-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x0647] cleanup_check_result
restore-step-ids = {0x1103060E:17;0x11030647:20}
restore-step-names = {0x1103060E:update_NAND_firmware;0x11030647:cleanup_check_result}
restore-step-uptime = 10
restore-step-user-progress = 0
[01:21:32.0618-GMT]{3>8} CHECKPOINT END: RESTORED:[0x0647] cleanup_check_result
restore-step-ids = {0x1103060E:17}
restore-step-names = {0x1103060E:update_NAND_firmware}
restore-step-uptime = 10
restore-step-user-progress = 0
[01:21:32.0618-GMT]{3>8} CHECKPOINT BEGIN: RESTORED:[0x0648] cleanup_send_final_status
restore-step-ids = {0x1103060E:17;0x11030648:21}
restore-step-names = {0x1103060E:update_NAND_firmware;0x11030648:cleanup_send_final_status}
restore-step-uptime = 10
restore-step-user-progress = 0

ERROR: Unable to successfully restore device
ERROR: Unable to restore device
macbookpro@MacBook-Pro-2 ~ %

Перейти к содержанию

На чтение 2 мин Просмотров 4к. Опубликовано 25.08.2022

У каждого человека сейчас есть несколько разных устройств, которые он использует для связи или для развлечения. Обычно для первого случая используется что-то крупное, вроде компьютеров или ноутбуков. Потому что они могут поддерживать более сложные программы и работают быстрее.

Для программ, которые служат для развлечения или для связи с другими людьми есть смартфоны и планшеты. Вот только ошибки одинаково часто встречаются на всех типах устройств, так что нужно знать, как решать возможные проблемы.

3utools

3utools – это одна из программ для айфонов. Она может выполнять достаточно большой спектр функций, среди которых есть следующие опции:

  1. Полное и выборочное резервное копирование.
  2. Восстановление из резервной копии устройства.
  3. Прошивка, Активация, Понижение версии iOS и получение Jailbreak устройства.
  4. Загрузка, Создание, Импорт и Экспорт рингтонов. Сжатие фото на устройстве.
  5. Конвертер Аудио, Видео и HEIC изображений.
  6. Редактор Аудио-файлов.
  7. Удаление мусора.
  8. Перенос данных с одного устройства на другое.
  9. Управление значками устройства.
  10. Открытие терминала SSH.
  11. Удаление нерабочих значков с устройства.
  12. Отключение уведомлений о доступности новой версии iOS.
  13. Полное функционирование без наличия установленной программы iTunes.

По сути, это программа может полностью управлять вашим устройств, в чем-то она справится с этим даже лучше, чем iTunes. Так что многие люди устанавливают эту программу для того, чтобы она стала основной на айфоне или другом подобно устройстве.

Ошибка

После установки программы, вам нужно подключить ей к Apple ID. Это делается в настройках, там нужно открыть раздел параметров, а потом перейти к разделу «Настройки Apple». Здесь нужно ввести данные о своем аккаунте, а именно, логин и пароль.

После этого следует нажать на кнопку «Привязать». Именно в этот момент и выскочит сообщение об ошибке. Код ошибки 7 при запуске 3utools значит, что вход с данного девайса не был подтвержден. Возьмите один из своих девайсов, которые имеют на борту тот же аккаунт.

Там должно высветится предупреждение о том, что кто-то пытался совершить вход. Для подтверждения вам прислали код, запишите его куда-нибудь. Снова перейдите в настройки программы и вернитесь к привязке. Допишите код после своего пароля. Выглядеть это будет так: ПарольШестьЦифрКода.

Это должно решить все проблемы с кодом. После первого подключения, если будут возникать проблемы, то код из пароля можно будет удалить, хотя обычно он не мешает.


Go to setupapp


r/setupapp

The unofficial subreddit for all discussion and news related to the removal of Setup.app on iOS devices without any stated purpose. The act of removing Setup.app is no more than a filesystem modification made possible through jailbreaking, which is legal under DMCA.




Members





Online



Iphone 6s flash stucked on 3u

I flashed iPhone 6s in 3utools but always stucked on Updating Nand firmware then iphone will go back to recovery mode with connect to itunes logo and then failed. Pls help me with your effective ideas.

Разработчики 3uTools постарались и создали софт подходящий и для обычного пользователя устройства на платформе iOS, и для мастеров по ремонту телефонов и пайке motherboard. Для обучения пайке плат в Bgacenter, 3uTools применяется на постоянной основе. Давайте узнаем о преимуществах и применимости этой программы.

3uTools скачать

Для начала использования, необходимо скачать 3uTools. Рекомендуем скачивать с сайта разработчика: 3u.com. Следующий шаг, установка на свой ПК. Сразу же необходимо сделать пометку, что этот софт разработан для операционной системы Windows. Если Вы владелец iMac или MacBook, необходимо чуть больше усилий для установки. Один из вариантов, сначала установить виртуальную машину на Mac.

Как пользоваться 3uTools

После установки программы, подключаем айфон через кабель Lightning/USB. Из опыта выполненных прошивок более 1000 iPhone, рекомендуем использовать оригинальный кабель. Как говорят мастера “из коробки”. При подключении возможны два варианта:

  • Устройство не определяется ноутбуком, посмотрите материал на тему неисправности телефона по ссылке далее – Неисправность телефона.
  • Если всё хорошо и айфон определился, перед нами главное меню. В статье рассматривается клиентский iPhone 7, imei и серийный номер заретуширован в Фотошоп.

Подключая телефон впервые необходимо ввести пароль от экрана и нажать на “Доверять этому устройству”, для того чтобы 3uTools определил подключаемое устройство. При последующих подключениях, определение происходит автоматически.

3uTools на русском языке

Пользуясь данной программой с самого основания Bgacenter, мы видели разные языковые варианты 3uTools. Сначала это был откровенно китайский софт, на китайском языке. Было непросто применять в работе, пользовались переводчиками с китайского. Затем появилась версия программы на английском. Стало намного легче, так как многие наши мастера знают технический английский язык. Несколько лет назад вышла русская версия, и с этого момента программа 3uTools стала широко использоваться не только в сервисных центрах, а и обычными пользователями техники Apple. 

Обзор программы

На первом экране 3uTools размещены:

  1. Главное меню
  2. Боковое меню
  3. Кнопка с информацией об аккумуляторной батарее
  4. Кнопка “Отчет подтверждения”
  5. Блок с кнопками для управления устройством (можно выключить телефон)
  6. Кнопка “Закрыть iTunes”. Закрывает открытую программу iTunes
  7. Кнопка “Инструменты”

3uTools начальная страница

3uTools начальная страница

Состояние батареи

Нажав эту кнопку открывается следующее информационное окно.

3uTools состояние батареи

Информация о состоянии батареи

В этом разделе для нас будет информативным:

  • Количество раз зарядки АКБ. Подключив телефон к 3uTools, можно понять, батарейка находящаяся по факту в телефоне установлена на заводе или была заменена.
  • Состояние батареи. Предупреждает о необходимости замены АКБ. Если менее 80%, аккумуляторную батарею рекомендуется заменить.

Отчет подтверждения

При нажатии на кнопку “Показать отчет подтверждения”, открывается следующий отчет:

Отчет подтверждения в Bgacenter

Информация о телефоне

В столбце Test Result, компоненты замены которых не было, обозначены надписью Normal, зеленого цвета. Тест осуществляется на основании сравнения серийных номеров

Если же была замена, то программа выделит красным цветом и сделает соответствующую запись. В моем случае, была заменена батарея. Если Вы сравните серийные номера в столбцах Ex-factory Value и Read Value, то они разные.   

Инструменты

Нажимая на кнопку “Инструменты” открывается следующее окно:

Инструменты 3uTools

Инструменты 3uTools

  1. Резерв./Восстан.
  2. Прошивка.
  3. В режим восстан.
  4. Перезагрузить. Здесь всё понятно.Перезагружает телефон или планшет.
  5. Выключить. Позволяет выключать устройство не используя кнопку Power. Это удобно, когда прошиваете только материнскую плату, с отключенным шлейфом кнопки включения.
  6. Не обновлять iOS. Устанавливается запрет на обновление версии прошивки.
  7. Удобный доступ. Выводит или убирает с экрана AssistiveTouch.
  8. Обновить. Всегда старайтесь обновлять версию 3uTools до последней, актуальной. Хотя среди некоторых мастеров и бытует мнение, что лучше не обновлять. Это не так.

Как самостоятельно прошить телефон

Для того чтобы прошить устройство самостоятельно, необходимо следовать простой инструкции:

  1. Обновить 3uTools.
  2. Подключить смартфон или планшет по USB кабелю к ноутбуку.
  3. Сделать резервную копию данных, в iCloud или на ПК.
  4. Нажать на кнопку “Прошивка и JB”, затем выбрать необходимую версию прошивки и нажать кнопку “Прошивка”. Примерно через 3 – 5 минут ваш телефон прошьется и перезагрузится. 
  5. Активировать телефон.

Рекомендованный материал в блоге Bgacenter на тему прошивок айфон по ссылке далее – Как прошить айфон.

Если при обновлении (режим Recovery), программа выдает ошибку, возможно недостаточно объема памяти телефона (NAND Flash). И в этом случае единственный вариант – прошить в режиме dfu, с полной потерей данных. DFU – это режим восстановления (Device Firmware Update) актуальной версии iOS подписываемой на серверах Apple.

Один из вариантов, как ввести телефон в режим восстановления (не нажимая кнопок), подключить к компьютеру через кабель MAGIC.

Прошивка и JB

Диалоговое окно “Прошивка” содержит дополнительные возможности. Вот некоторые из них:

  • Позволяет загрузить версию прошивки, начать прошивать устройство, восстановить из резервной копии.

3uTools прошивка

Вкладка прошивка

  • Множественная прошивка. Используя эту опцию можно прошивать несколько устройств одновременно. В Bgacenter большой объем выполняемых ремонтов, и мы часто пользуемся этим разделом.

Множественная прошивка

Множественная прошивка

  • Прошивки. Это раздел программы для скачивания разных версий прошивок, доступных для определенной модели устройства.

Доступные версии прошивок

Доступные версии прошивок

3uTools ошибки

Коды часто встречающихся при ремонтах ошибок:

  • 11% ERROR: Unable to switch DFU Mode to Recovery Mode. Невозможно переключить режим DFU в режим восстановления.
  • 20%. Чаще всего это неисправность памяти телефона. Как вариант большое количество bad block. В этом случае необходимо память заменить используя программатор. Рекомендованный материал в блоге Bgacenter на тему замены памяти по ссылке далее – Айфон 8 не включается.
  • 80% ERROR: Unable to restore device (-1). Не удается восстановить устройство. Довольно часто программа выдает ошибку на восьмидесяти процентах при неисправном Baseband. Рекомендованная статья на тему ремонта сети – Айфон 7 нет сети. 

Преимущества 3uTools

Программа имеет следующие преимущества (среди похожих софтов: iTunes, i4Tools, Test & Check for iPhone (устанавливается из App Store), iTools, Tongbu, PPHelper):

  • Самый важный плюс программы, это возможность прошивать все устройства iOS. И ещё одна особенность, 3uTools может докачать прошивку, после временного отсутствия интернета. В iTunes такая возможность не предусмотрена. Актуально при скачивании ПО например на iPhone SE (2020), которая весит 3,83 Gb, и не очень высокой скорости загрузки. 
  • Абсолютно бесплатная.
  • Для работы не требуется регистрация. Нужен лишь код пароль от экрана или сохраненный отпечаток пальца, для разблокировки устройства. 
  • Быстрая установка.
  • На русском языке, с 2017 года.
  • Перенос файлов на компьютер, особенно видео в высоком качестве, быстро и просто.
  • Есть возможность сделать полный дамп прошивки, для этого необходимо знать учетную запись и пароль от iCloud.
  • Осуществляется поддержка от разработчика по email.
  • Возможность запретить обновление устройства.
  • Удобный и понятный интерфейс.

Недостатки 3uTools:

  • Разработан для операционной системы Windows.
  • Если плата менялась, с перекидкой микросхем, то 3uTools этого не покажет. В этом случае нельзя доверять на 100% при проверке. Рекомендованный материал в блоге Bgacenter по ссылке далее – iPhone 7 замена платы.
  • больше не нашел

Crash Analysis

Анализ аварий (Crash Analysis) – полезный функционал, позволяет определить причину перезагрузки устройства. Рассмотрим на примере iPhone 12 Pro Max. После перезагрузки смартфона, подключаем телефон к ноутбуку с установленным заранее 3uTools.

Crash Analysis

Crash Analysis

Затем нажимая на кнопку Crash Details, открывается следующее диалоговое окно, где уже можно выбрать последний отчет. В котором будет указана причина перезагрузки.

Выбор отчета

Выбор последнего отчета

В открывшемся окне “Анализ сбоев” ищем причину перезагрузки телефона.

Анализ сбоев iPhone 12 Pro Max

Анализ сбоев iPhone 12 Pro Max

Выводы

  • 3uTools, это бесплатный профессиональный софт для диагностики и ремонта телефонов и планшетов на платформе iOS.
  • Применяется мастерами по ремонту телефонов, для диагностики и прошивки устройств.
  • Подробнее, как пользоваться на практике 3uTools, вы можете научиться на курсах пайки BGA.

Понравилась статья? Поделить с друзьями:
  • Updater exe системная ошибка
  • Updatechecker exe ошибка приложения
  • Update ошибка 1 twrp
  • Update wizard код ошибки 19 не удалось загрузить
  • Update wizard код ошибки 10 порт не найден