FORUMS
Remove All Ads from XDA

Unlock your Samsung i5500 (Where is my /efs?) [UPDATE]

833 posts
Thanks Meter: 409
 
By tweakradje, Senior Member on 4th November 2010, 12:06 PM
Post Reply Email Thread
23rd April 2011, 10:05 AM |#211  
Member
Thanks Meter: 3
 
More
Quote:
Originally Posted by tweakradje

Anyone tried unbricking with this: http://life4gadgets.com/2011/04/18/t...-galaxy-i5500/

Dunno why it should work but it says it does.

Cheers

Strings containing efs found in amss:

Code:
-> strings amss|find /i "efs"
EFS h
 efs_deltree () Failed
/.efs_private/iter/%08ld.lnk
/.efs_private/iter
Assertion efs_iter_callback != NULL failed
VP3: Nothing to store in EFS this session
MMGSDI: efs_read procedure failed
MMGSDI: efs_stat procedure failed
EFS File or Dir Not Found
gsdi_efs.c
MMGSDI: efs_mkdir procedure failed
efs_stat procedure success
MMGSDI: efs_stat procedure failed: %x
 efs_deltree () Failed
Assertion efs_iter_callback != NULL failed
OK IMEI EFS File Ready
Saving GPS-to-RTC offsets to EFS
MC_SlowClk: Write EFS file: %d
MC_SlowClk: Reading EFS file
LOC_MW:loc_pa_access_efs_data, ret_val = %d
LOC_MW ERROR:loc_pa_xlate_efs_data_from_locapi_to_pdapi, unknown operation: %d
LOC_MW ERROR:loc_pa_xlate_efs_data_from_locapi_to_pdapi, data size too large: %d > %d
LOC_MW ERROR:loc_pa_xlate_efs_data_from_locapi_to_pdapi, filename is NULL
LOC_MW ERROR:loc_pa_xlate_efs_data_from_locapi_to_pdapi, filename too long, len=%d, max=%
No Private keys  in the EFS,
secsslcert_init failed: No Keys/ in EFS
secsslcert_init failed: No cert/ in EFS
Num EFS Certs %d
fs_device_efs_flash.c
0:EFS2
EFS: Resultant filename is too long
MMGSDI: efs_stat failed on file "%s".
MMGSDI: efs_read failed.
MMGSDI: efs_write failed.
MMGSDI: efs_open Procedure Failed
MMGSDI: efs_write failed
MMGSDI: efs_write failed.
MMGSDI: efs_open failed.
MMGSDI: efs_stat failed.
NULL efs filename ptr
efs_close procedure failed 0x%x
fs_device_efs_flash.c
EFS init failed Error %d
AF_preset_coefs:%x
Writing PND Freq Bias Data to EFS
EFS: Loading SV No Exist List (%lX)
EFS: Loading SBAS Almanac (%d)
EFS: Loading Almanac (%d)
EFS: Loading SBAS Ephemeris (%d)
EFS: Loading Ephemeris (%d)
Invalid parameters when reading EFS record.
EFS DATABASE SYNC ERROR: ALMANAC
EFS: Loading Iono & UTC
EFS DATABASE SYNC ERROR: IONO / UTC
EFS DATABASE SYNC ERROR: IONO UTC
EFS DATABASE SYNC ERROR: POSITION
EFS DATABASE SYNC ERROR: SV HEALTH INFO
EFS DATABASE SYNC ERROR: EPHEMERIS
EFS DATABASE WRITE: XTRA ALM CORRECTIONS
EFS DATABASE SYNC ERROR: SV NO EXIST LIST
mgp_pe_efs.c
EFS: No Almanac available, so injecting default alm from ROM for SV %d, Week %d, ToA %d
EFS DATABASE SYNC ERROR: ALMANAC - Sv = %2d
EFS DATABASE SYNC ERROR: SBAS ALMANAC - Sv = %2d
EFS DATABASE SYNC ERROR: EPHEMERIS - Sv = %2d
EFS DATABASE SYNC ERROR: SBAS EPHEMERIS - Sv = %2d
EFS: Loading SV Health Page
Unable to get efs ram cache data pointer for almanac correction
Deleting existing %s, size %u in efs.  New File is %u bytes
EFS: Loading SBAS Canned SV List
refSID
refSeconds
UimEfsAPDULog.Txt
EFS LOGGED START(idx=%d, mask=0x%x)
EFS LOGGED END
gps_fs_task:%s EFS_PUT %lu  Error Code: %d
gps_fs_task: EFS_PUT: %s %lu  bytes written : %ld
Invalid EFS SBAS Canned List entry: SBAS PRN = %u, Valid = %u
SBAS_Steer: From EFS CANNED SV - %3d
EFS
ASSERT! efs_lseek() failed!
Read NV_SMS_BEARER_PREFS_I failed: %d
Write NV_SMS_BEARER_PREFS_I failed
Create dir in EFS
Create EFS Dir Failed: %d
efs_lstat error %d
Write to efs failed
Error removing file for EFSLog, or no old file to remove
EFS add failed with error %d.
PBM EFS delete failed with error %d.
Could not write to efs buffers.
pbmefs.c
PBM EFS wrile lock callback error Error %d
Failed NVIM EFS initialization
Assertion TRUE == info->efs_valid failed
/.efs_private/.rollback/%08lX.rbk
/.efs_private/.rollback
/.efs_private/.rollback/%s
hc_detect_RND_NBO( x, start_ref=%u, stop_ref=%u, numrefs=%u )
Matched IA using Request Refs
efs_estdio_init failed, efs_errno=%d.
@IPC Log : ss_qxdm_efs_log_replay_timer_set unset
ALM-ECEFsbasAlmanacSet
Param: GPSDIAG_PA_EFS_DATA
gpsdiag_PaEventsDispatchCb: PDSM_PA_EVENT_EFS_DATA received
create cert/ in EFS
secca_init failed: No cert/ in EFS
Num EFS CAs %d
EFS num CA [%d] is larger than allowed
No CA in the EFS, cannot verify certs
efs_estdio_init failed, efs_errno=%d.
NF: SFT RefSV: %2d RefTimeMs %10lu
15IxFileSystemEfs
Failed NVIM EFS initialization
MMGSDI - GSTK ADDITIONAL EFS READ DURING FCN
Maximum EFsmsp count = %d
EFsmsp PI mask has not SCA indicator!!!
There is no SCA mask in EFsmsp PI  : written to EFsmsp PI mask = %x
efs_open failed for %d errno = %d.
efs_open failed for %d errno=%d.
efs_open failed fd=%d errno=%d.
efs_open failed for fd=%d errno=%d.
efs_open failed errno=%d.
efs_close failed for %d errno = %d
efs_lseek failed for %d errno = %d
efs_stat failed errno = %d
efs_lseek failed for fd = %d errno=%d
efs_close failed for %d errno=%d
efs_lseek failed for %d errno=%d
efs_close failed fd=%d errno=%d
efs_read failed for fd=%d errno=%d
efs_close failed for fd=%d errno=%d
efs_write failed for fd=%d errno=%d
efs_read read wrong num of bytes=%d errno=%d
efs_write wrote wrong num of bytes=%d errno=%d
efs_close failed errno=%d
CELLDB EFS Record not available or cannot be trusted
CELLDB EFS WR: Size mismatch
TM_CORE EFS FILE RESP HANDLER result = %d
EFS File path was truncated.  Destination Length %u
TM_PDAPI: PDSM_PA_EFS_DATA: Null file name or file ptr
TM_PDAPI: PDSM_PA_EFS_DATA: Invalid directory file name,  file_operation %d, file len %d
../../modem/uim/mmgsdi/src/gsdi_efs.c
/.efs_private
/.efs_private/iter
EFS LOGGED END
[4]NLMS_preset_coefs : 0x%x
cakefSh
NV read for bearer prefs failed -- reset all to ALLOWED!!
Corrupt value? Resetting bearer_prefs[%d]=%d to WMS_BEARER_USAGE_ALLOWED(%d)
Assertion TRUE == info->efs_valid failed
MMGSDI: EFS PERSO_FILE MISSING
@IPC Log : ss_qxdm_read_item_from_efs(hndle_ss_ipc_log_reqply = NULL) failed!
@SS_QXDM : diagdiag_ss_qxdm_efs_replay_request()
@SS_QXDM : ss_qxdm_ram_to_efs(log_index =%d) Failed!(ss_qxdm_logging_enable = %d)
@LOG : ss_qxdm_ram_to_efs(log_index = %d, current_ram_cnt = %d)
alm-ecefSBASAlmanac
Sending EndOfModPrdInd refSFN %d start %d end %d
MCCH critInfo refSFN %d curSFN %d latestDRX_SFN %d DRX mode %d already passed
MC msg Delete Freq Bias from EFS rcvd
IxFileSystemEfs::Read returned %d
IxFileSystemEfs::ChMod returned %d
IxFileSystemEfs::Close returned %d
IxFileSystemEfs::Truncate returned %d
IxFileSystemEfs::FTruncate returned %d
IxFileSystemEfs::Write returned %d
IxFileSystemEfs::Initialize returned %d
IxFileSystemEfs::LSeek returned %d
IxFileSystemEfs::ReadLink returned %d
IxFileSystemEfs::SymLink returned %d
IxFileSystemEfs::Unlink returned %d
IxFileSystemEfs::eek:pen returned %d
IxFileSystemEfs::ChOwn returned %d
IxFileSystemEfs::PowerDown returned %d
IxFileSystemEfs::ReadDir returned %d
IxFileSystemEfs::CloseDir returned %d
IxFileSystemEfs::MkDir returned %d
IxFileSystemEfs::RmDir returned %d
IxFileSystemEfs::eek:penDir returned %d
IxFileSystemEfs::StatVfs returned %d
IxFileSystemEfs::FStatVfs returned %d
IxFileSystemEfs::Access returned %d
IxFileSystemEfs::Stat returned %d
IxFileSystemEfs::FStat returned %d
IxFileSystemEfs::LStat returned %d
IxFileSystemEfs::Mount returned %d
IxFileSystemEfs::Umount returned %d
IxFileSystemEfs::Remount returned %d
IxFileSystemEFS.cpp
and for string imei:
Code:
-> strings amss|find /i "imei"
 .... IMEI
oemapi_imei_reboot_ind
Haven't Valid IMEI
oem_imeitool.c
valid_imei1:%d valid_imei2:%d
Need Creat IMEI File
Can't Creat IMEI File
mits/imeitool.txt
OK IMEI EFS File Ready
Assertion imei_ptr != NULL failed
Assertion imeisv != NULL failed
../../mits/oem/oem/oem_imeitool.c
oem_imeitool.c
Can't Creat IMEI File
hsu_conf_sel_nv_get_imei: Failed to read IMEI
*_esn_imei_read(): Couldn't read NV_ESN_I and NV_UE_IMEI_I from NV
IMEI length must be 8
Error=%d reading IMEI
Bad identity length=%d for IMEI
IMEI = %s, Key = %s
ui_ipc_imei_pre_config_cfrm result:
oemapi_imei_pre_config_cfrm result:
send IMEI Start Ind to PDA
Invalid IMEI
ui_ipc_imei_write_item_cnfm result:%d
ui_ipc_imei_start_cfrm result:%d
ui_ipc_imei_compare_ind
ui_ipc_imei_item_write_ind
ui_ipc_imei_check_ind
oemapi_imei_mass_storage_info_ind
oemapi_imei_mass_storage_file_number_ind
ui_ipc_imei_clear_reset_result_ind
ui_ipc_imei_pre_config_noti
ui_ipc_imei_update_item_noti
oemapi_imei_verify_compare_status_noti
oemapi_imei_compare_item_cfrm
oemapi_imei_mass_storage_info_cfrm
oemapi_imei_mass_storage_file_number_cfrm
oemapi_imei_verify_factory_reset_cfrm
oemapi_imei.c
IMEI :len:%d NUM item:%d
can't read imei file
oemapi_imei_verify_factory_reset_event
oemapi_imei_start_event
realTimeIntegrityRequested
IMEI
emergency call is restricted... imei_status .. %d
IMEI TLV Err: NULL
IMEISV TLV Err: NULL
** Packing imei
** Packing imeisv
IMEI:%s len:%d
Couldn't read IMEI
imei
rrc_CipheringModeInfo_rb_DL_CiphActivationTimeInfo_present not present
NV IMEISV_SVN %d > 98 using default value 0
Unable to read IMEI from NV
Assertion imei_ptr != NULL failed
Assertion imeisv != NULL failed
NVRead IMEI failed=%d, use default
NVRead IMEISV_SVN failed=%d, use default
Problem reading IMEI from NV
Invalid IMEI value from NV
IMEI not programmed in NV
oem_imeisec.c
imeisv_length = %d (10)
Invaild IMEISV, check IMEI in NV
imeisv_ascii[%d] = 0x%x
TransmissionTimeInterval
SFN-TimeInfo
DurationTimeInfo
RB-ActivationTimeInfo
IMEI-Digit
RB-ActivationTimeInfoList
MBMS-NetworkStandardTimeInformation-LCR-v890ext
UE-Positioning-GANSS-RealTimeIntegrity
PLCIRATWaitingForListSrchTimeInd
Failed to allocate memory for IMEI
 [1] READ IMEI
 IMEI :
 IMEI NOT ACTIVE
IMEI MATCHED
Failed to allocate memory for IMEI
IMEI not accepted
MMGSDI: Could not get IMEI
MMGSDI: PERSO: IMEI Does not match
PERSO: me_imei length is zero
../../mits/oem/oemapi/oemapi_imei.c
oemapi_imei.c
can't read imei file
IMEI Already exist Error !!
Bad IMEI: %d
IMEI Write command received
Error reading IMEI
IMEI TYPE is correct..%d
IMEI TYPE is not correct..%d
IMEI wrong size %d from ghdi
MMGSDI: PERSO: Could not get IMEI
MMGSDI: PERSO: IMEI is not set or improperly set
IPC_IMEI_PRE_CONFIG
IPC_IMEI_COMPARE_ITEM
IPC_IMEI_WRITE_ITEM
IPC_IMEI_CHECK_DEVICE_INFO
IPC_IMEI_MASS_STORAGE_INFO
IPC_IMEI_VERIFY_FACTORY_RESET
IPC_IMEI_REBOOT
IPC_IMEI_START
iMEI
mbmsNetworkStandardTimeInformation-LCR
gANSS-TimeId
ganssTimeId
gANSS-timeId
transmissionTimeInterval
sfn-TimeInfo
durationTimeInfo
rb-DL-CiphActivationTimeInfo
rb-UL-CiphActivationTimeInfo
timeInfo
realTimeIntegrityRequest
uePositioningGANSSRealTimeIntegrity
ganssRealTimeIntegrity
ue-positioning-GANSS-realTimeIntegrity
ue-positioning-GPS-Real-timeIntegrity

It's been stated in the comments by the one who posted that tutorial that it does not work.
 
 
23rd April 2011, 06:51 PM |#212  
Inactive Recognized Developer
Thanks Meter: 4,053
 
Donate to Me
More
Quote:
Originally Posted by skippy__

I had the misfortune of following the suggested commands (including the dd) and bricked my phone.
I'd really like to try again - but I don't think any solution has been found yet...

I don't know how the people unlock phones on the market... how do they do it? Does anyone know?

They use those "GSM boxes" that have specialized hardware/cabling. I have no idea how it really works, though.

I got my phone unlocked in a shop with one of these devices for 10 euro.
28th April 2011, 04:41 PM |#213  
Junior Member
Thanks Meter: 0
 
More
well mine went to service because i don't have STL5 block backed up, and the far i went is just a simply other user's imei...
The phone wasn't mine, was from my father and yeah, really sucks when you don't have phone ^.^

So it went to Service, next time i know i have to do a Backup from it, i just ask you guys to simply tell how to connect ADB on recovery mode, or how do you get to it?
Is recovery mode the "Download Mode"?
Well, just some questions i should have made before
30th April 2011, 12:36 PM |#214  
Member
Thanks Meter: 3
 
More
Quote:
Originally Posted by marcelorider

well mine went to service because i don't have STL5 block backed up, and the far i went is just a simply other user's imei...
The phone wasn't mine, was from my father and yeah, really sucks when you don't have phone ^.^

So it went to Service, next time i know i have to do a Backup from it, i just ask you guys to simply tell how to connect ADB on recovery mode, or how do you get to it?
Is recovery mode the "Download Mode"?
Well, just some questions i should have made before

Code:
adb reboot recovery
The command that needs to be issued to send the phone to recovery mode.
5th May 2011, 12:05 AM |#215  
Junior Member
Thanks Meter: 0
 
More
Hello guys, thanks for the useful info. I read the whole thread. The thing is that I have a samsung gt-s5570 and I don't know if the instructions here (although they are dangerous from what I can see) will work for me. What do you think, should I try to do this? Is there another unlock solution for my phone? (except imei based). From what I understand I have to put my phone in recovery, mount sd card (this I don't know how to do it) and after that run the dd command. Am I correct?
5th May 2011, 10:00 AM |#216  
OP Senior Member
Flag Android
Thanks Meter: 409
 
More
This method from first page works 100% (done it a few times)

Code:
- root your phone
- adb shell
- su
- cd /
- mount root rw (did it with root explorer) or use command mount -o remount,rw /
- mkdir /efs
- mount -o nosuid,ro,nodev -t vfat /dev/block/stl5 /efs
(from another phone /etc/fstab says: mount rfs /dev/block/stl5 /efs nosuid nodev check=no)
- cat /efs/mits/perso.txt
- umount /efs
- reboot
Cheers
5th May 2011, 10:43 AM |#217  
Junior Member
Thanks Meter: 0
 
More
Thank you tweakradje for your reply. I'm struggling for 3 days now with this and only now I realized that I have a big big yet simple mistake - instead of stl5 I always tried st15 (when you wrap "code" you can see how similar L is with 1). Although I read the whole thread and with one or two occasions somebody made this difference but I guess it was too late for me to process Thanks once again guys, you are great!

PS: the initial reply I was willing to give you was that the command mount rfs /dev/block/stl5 fail for me and suddenly I realized the mistake I was doing. After that the code simply was there for me to note it in the cmd window. I'm so excited now!
5th May 2011, 09:42 PM |#218  
OP Senior Member
Flag Android
Thanks Meter: 409
 
More
It is stl5 yes: es-tee-el-five

I will put it on the first page. Thanks.

Cheers
6th May 2011, 04:19 PM |#219  
Junior Member
Thanks Meter: 2
 
More
Quote:
Originally Posted by tweakradje


You will see some numbers: In my case 20404 for Vodafone NL.
Then you will see your SP unlock code followed by some 000000000 codes and another
code. Write the first one (and second just in case) down.

Shut down the phone and put it a "locked" sim. Start your phone, input the pin, and when asked for a unlock code give it the first code. Your phone is now unlocked.

Cheers

HELP!!!! since i did this, i got no signal service, when i attempt to connect to a network a message comes like "Error while searching for networks"!!!! :'( what happened? how can i solve it? ='( i cant even enter in service mode!!! when i write *#06# doesnt show not even the imei!!!!!!
6th May 2011, 05:15 PM |#220  
Junior Member
Thanks Meter: 0
 
More
Thanks for clear instructions tweakradje, however, when I run through the safe method everything goes well except that I only get "01234567s" instead of the unlock code. Any suggestions for me? I'm running I5500MUGJJ7 baseband version. Thanks again in advance.
6th May 2011, 07:50 PM |#221  
Member
Thanks Meter: 3
 
More
Would you mind PM'ing me your perso.txt so I could extract your unlock code?
Post Reply Subscribe to Thread

Tags
efs, i5500, nv_data.bin, unlock

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes