Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Does not download the firmware - Error: Request failed with status code 403 #4

Open
2brownc opened this issue Aug 30, 2021 · 5 comments

Comments

@2brownc
Copy link

2brownc commented Aug 30, 2021

Log file here: https://pastebin.com/Sid7sXa1

@jesec
Copy link
Owner

jesec commented Aug 30, 2021

The model or the region may be wrong. I can't reproduce the issue with proper model and region.

@2brownc
Copy link
Author

2brownc commented Aug 31, 2021

You are correct. The region is wrong. It think it's better if the program says the same.

@alexrintt
Copy link

alexrintt commented Feb 15, 2023

Just for the sake of the future researches, here's a list of available regions, see which one fits your device: https://sfirmware.com/news/samsung-phone-firmwares-region-description/.

Region	Description
3IE	Ireland (3)
ABS	Tunisia (Tunisie Telecom, Tunisiana, Orange)
ACA	Ghana (MTN GH, Vodafone, Airtel, GLO, TIGO, MTN CM, Orange CM, Orange CI, MTN CI, MOOV, KOZ (Comium), Greenn)
ACG	United States of America (ACG CSpire)
ACR	Ghana (MTN, Vodafone, Tigo, Airtel, Expresso, Glo, Orange, Moov, KoZ)
AFG	Afghanistan (Zain JO, Umniah, Orange, Alfa, MTC-Touch, Jawwal, Wataniya, Syriatel, MTN, Zain IQ, Asia Cell, Korek, Etisalat, du)
AFR	Kenya (Safaricom, Zain, Orange, Econet, Vodacom)
AIO	United States of America (Anritsu)
AIR	Zambia (Airtel)
ALB	Albania (Vodafone AL, EAGLE, PLUS AL)
ALE	Ecuador (Alegro)
ALO	Ukraine (MTS UKR, Kyivstar, Life:), Beeline UA, Utel, Jeans, Kyivstar A&B, Djuice)
ALT	Kazakhstan (Altel 4G)
AMN	Spain (Orange)
AMO	Spain (Movistar, Vodafone ES, Orange, Yoigo, mobil R, Euskaltel, telecable, Jazztel, Carrefour, Pepephone, RACC, ONO, Tuenti, Eroski Movil, Neo, PTV Telecom, Ibercom, TPH Movil)
ANC	Uruguay (ANTEL)
AND	Nigeria (MTN Nigeria, Glo Mobile, Zain Nigeria, Etisalat Nigeria)
ANY	Korea (ANY)
ARB	United Arab Emirat (ETISALAT, du)
ARO	Argentina (Personal, Claro, Movistar, Ancel, Vox, Tigo)
ATL	Spain (Vodafone ES)
ATO	Austria (A1, bob, T-Mobile A, Orange AT, Tele.Ring, 3, Yesss!, AON)
ATT	United States of America (AT&T)
AUO	Switzerland (Orange)
AUT	Switzerland (Sunrise, Swisscom, Orange CH)
AVF	Albania (Vodafone AL)
BGD	Bangladesh (SEC Test)
BGL	Bulgaria (M-Tel BG, BG Globul, Vivacom)
BHT	Bosnia and Herzegovina (BH Mobile)
BLA	Algeria (Mobilis, Djezzy, Ooredoo)
BLR	Russia (MTS, Beeline, Megafon, Yota, TELE2, Velcom, MTS.BY, Life, Azercell, Bakcell, Nar, Geocell, Magticom, VivaCell-MTS, Orange)
BMC	Canada (Bell-Internet)
BNG	Bangladesh (Grameenphone, Banglalink, Teletalk, Robi, Airtel)
BNN	USA ([T230])
BOG	France (Bouygues)
BRI	Taiwan (Chunghwa, FarEastTone, KGT, TWM Mobile, VIBO)
BSE	Belgium (Mobistar, Proximus, Base, Tango, LUXGSM, Vox Mobile)
BST	Australia (Boost Mobile)
BTC	Libya (Almadar, Libyana)
BTU	UK & IRE (O2, Orange, Life Mobile, EE/T-Mobile, Virgin, Vodafone, BT Mobile, H3G, Asda, Meteor, Tesco Mobile Ireland, Talkmobile, TalkTalk)
BVE	Bolivia (Entel)
BVO	Bolivia (Movistar, ENTEL, Claro, GTD Movil, Viva, entel movil, Tigo, virgin mobile, GTEL Netline, VTR, Nextel, Falabella)
BWA	Canada (SaskTel)
CAC	Uzbekistan Central Asia (UCELL, BEELINE, MTS, Megacom, Tcell, MobiCom)
CAU	Caucasus (UCELL, Beeline UZ KG TJ GE AM, O!, Megacom, Babylon-Mobile, Tcell, MobiCom, G-Mobile, Unitel, Azercell, Bakcell, Nar, Geocell, Magtico m, Orange, VivaCell-MTS)
CAM	THAILAND (Cellcard, Smart, qb, Metfone, Beeline KH)
CCM	Malaysia (Celcom)
CDR	Dominican Republic (Claro_DR)
CEL	Israel (Cellcom)
CGU	Guatemala (Tigo)
CHC	China
CHE	Chile (Entel)
CHF	Chile (Entel Falabella)
CHG	Chile (Virgin Mobile)
CHL	Chile (Claro)
CHM	China
CHN	China
CHO	Chile (Movistar, ENTEL, Claro)
CHT	Chile (Movistar)
CHU	China
CHV	Chile (VTR)
CHX	Chile (Nextel)
CIT	Italy (TIM, Vodafone, WIND, WIND BIZ, H3G)
CLN	Canada (Clearnet)
CMF	Macedonia (Cosmofon)
CNX	Romania (Vodafone RO Postpaid, Vodafone RO Prepaid)
COA	Romania (Cosmote)
COB	Colombia (Movistar)
COD	Colombia Avancel (Avantel, Claro, Movistar, TIGO, ETB 4G, EXIT01, EXIT02, UFF1, UFF2, UNE, Virgin Mobile1, Virgin Mobile2)
COE	Colombia ETB (ETB, Claro, Movistar, TIGO, ETB 4G, EXIT01, EXIT02, UFF1, UFF2, UNE, Virgin Mobile1, Virgin Mobile2, AVANCEL)
COL	Colombia (Tigo)
COM	Colombia (Comcel)
COO	Colombia (Claro, Movistar, TIGO, ETB, EXITO1, EXITO2, UFF1, UFF2, U NE1, UNE2, UNE3, UNE4, Virgin Mobile1, Virgin Mobile2,)
COS	Greece (Cosmote)
COV	Sweden (Tele2)
CPA	Panama (Claro PA)
CPW	United Kingdom (Carphone Warehouse)
CRC	Costa Rica (Claro CR)
CRI	United States of America (CRI:Cricket)
CRM	Open South America (Movistar PE, MX, AR, UR, CO, CH, VE, GT, SV, NI, PA, EC, CR, GT, SV, MX, AR)
CRO	Croatia (T-Mobile HR)
CTC	China (China Telecom)
CTE	Honduras (Tigo)
CTI	Argentina (Claro AR)
CTP	Paraguay (Claro PY)
CTU	Argentina Uruguay (Claro UY)
CWT	Taiwan (Chunghwa, FarEasTone, KGT, TWM Mobile, VIBO)
CWW	Jamaica (LIME)
CYO	Cyprus (MTN, CytaVoda)
CYV	Cyprus (CytaVoda)
DAM	Lebanon (Zain JO, Umniah, Orange, Alfa, MTC-Touch, Jawwal, Wataniya, Syriatel, MTN, Zain IQ, Asia Cell, Korek, Etisalat, du)
DBE	Netherlands (T-Mobile NL, Ben NL)
DBT	Germany (Telekom.de, Vodafone.de, E-Plus, O2 DE)
DCM	Japan (Docomo, SP Mode, Mopera)
DDE	Germany (Congstar)
DGI	Malaysia (Digi)
DGT	Venezuela (Digitel)
DHR	Croatia (Bonbon)
DKR	Senegal (Safaricom, Zain, Orange, Econet, Vodacom)
DNF	Finland (DNA)
DNL	Netherlands (Ben NL)
DOR	Dominican Republic (Orange)
DPL	Poland (Heyah)
DRC	Kenya (Safaricom, Zain, Orange, Econet, Vodacom)
DRE	Austria (3 Hutchinson)
DTM	Germany (T-Mobile)
DTR	Germany (TeleKom.de)
EBE	Ecuador (Movistar)
ECO	Ecuador (Claro)
ECT	Nigeria (MTN Nigeria, Glo Mobile, Zain Nigeria, Etisalat Nigeria)
EGY	Egypt (Mobinil, Vodafone, Etisalat)
EIR	Ireland (eMobile)
EON	Ecuador (Claro, Movistar, ALE EC)
EPL	Germany (E-Plus)
ERA	Poland (Era)
ERO	Bosnia and Herzegovina (HT Eronet)
ESK	Canada (EastLink)
ETE	El Salvador (Tigo)
ETL	Czech Rebublic (T-Mobile CZ, O2 CZ, Vodafone CZ)
ETR	Bangladesh (Grameenphone, Banglalink, Teletalk, Robi, Airtel)
ETT	Kenya (Safaricom, Zain, Orange, Econet, Vodacom)
EUR	Greece (WIND GR, Vodafone GR, Cosmote)
EVR	United Kingdom (T-Mobile UK, Orange UK)
FET	Taiwan (CSL, 3, PCCW, CMHK, SMC-Voda, CTM, SmarTone, Chunghwa, FarEastTone, KGT, TWM Mobile, VIBO)
FMC	Canada (Fido)
FNC	France (FNC)
FOP	Spain (Movistar, Vodafone, Orange, Yoigo, Mobil R, EUSKALTEL, Telecable, Blau, Simyo)
FRE	France (Free Mobile)
FTD	Ukraine (MTS UKR, Kyivstar, Life:), Beeline UA, Utel, Jeans, Kyivstar A&B, Djuice)
FTM	France (Orange)
FWD	Morocco (Meditel, WANA GSM, Vodafone, IAM)
GBL	Bulgaria (BG Globul)
GHA	GHANA (Safaricom, Zain, Orange, Econet, Vodacom)
GLB	Philippines (Globe)
GLW	Canada (Wind Mobile)
GWL	Korea CSC Test
HAJ	Saudi Arabia (ETISALAT, du)
H3G	United Kingdom (H3G)
HAT	Romania (Orange RO, Vodafone RO, Cosmote)
HME	Honduras (Claro HN)
HTD	Denmark (3)
HTS	Sweden (3 SE)
HUI	Italy (H3G)
HUT	Australia (3)
ICE	Costa Rica (ICE CR = Kolbi)
IDE	Poland (Orange)
IEL	Nigeria (Etisalat, MTN Nigeria, Glo Mobile, Zain Nigeria)
ILO	Israel (Orange, Cellcom, PCL, MIR, PTR)
INS	India (Cheers, STEL, TataDocomo, Airtel, CellOne, Vodafone IN, Dolphin Delhi, IDEA, Reliance RTel, Uninor, Videocon)
INU	India (Cheers, STEL, TataDocomo, Airtel, CellOne, Vodafone IN, Dolphin Delhi, IDEA, Reliance RTel, Uninor, Videocon)
IRD	Slovakia (Orange, T-Mobile SK, O2 SK)
ITA	Italy (H3G)
ITV	Italy (TIM, Vodafone, WIND, H3G, Fastweb)
IUS	Mexico (Iusacell)
JDI	Jamaica (Digicel)
JED	Saudi Arabia (STC, Mobily, Zain)
KCL	Kazakhstan (Beeline, Kcell, Activ, NEO)
KDI	Japan (KDDI)
KDO	Canada (Telus, Koodo, Rockhopper)
KEN	Kenya (Safaricom, Zain, Orange, Econet, Vodacom)
KOO	Korea (KOO)
KOR	Korea (Gumi, Suwon)
KPN	Netherlands (NL KPN, NL Telfort)
KPP	Netherlands (NL KPN, Telfort)
KSA	Saudi Arabia (STC, Mobily, Zain)
KSG	Unknown
KSS	United Arab Emirat (STC)
KSZ	Saudi Arabia (Zain)
KTC	Korea (KT Roaming)
KTO	Korea (KTO)
KTT	Korea (KT Roaming)
LEB	LEBANON (Zain JO, Umniah, Orange JO, Alfa, MTC-Touch, Jawwal, Wataniya, Syriatel, MTN, Zain IQ, Asia Cell, Korek, Mobitel)
LEV	Jordan (ETISALAT, du)
LGT	Korea (LG U+)
LPM	France (La Poste Mobile)
LRA	United States of America (VZW)
LUC	Korea (LG U+)
LUO	Korea (LUO)
LUX	Luxemburg (Mobistar, Proximus, Base, Telenet, Tango, LUXGSM, Orang e LUX)
LYS	Libya (Almadar, Libyana)
MAT	Morocco (IAM)
MAX	Austria (T-Mobile A)
MBC	Mongolia (MobiCom)
MBM	Macedonia (T-Mobile MK)
MCT	Canada (Mobilicity)
MED	Morocco (MEDITEL)
MEO	Portugal (P TMN)
MET	Ireland (Meteor)
MGF	Russia (MTS, Beeline, MegaFon, TELE2)
MID	IRAQ (Zain JO, Umniah, Orange, Alfa, MTC-Touch, Jawwal, Wataniya, Syriatel, MTN, Zain IQ, Asia Cell, Korek, ETISALAT, du)
MIG	Switzerland (Sunrise, Swisscom, Orange CH, Mobilkom)
MIR	Israel (MIR, PCL)
MIS	Malaysia (Maxis)
MKO	Macedonia (T-Mobile MK, ONE MK, Vip MK)
MM1	SINGAPORE (SGP-M1-3GSM)
MMC	Libya (Almadar, Libyana)
MNX	Mexico (Nextel)
MOB	Austria (A1)
MOT	Slovenia (Mobitel)
MOZ	Switzerland (Sunrise Swisscom Orange CH)
MRT	Mauritania (Zain Sudan)
MRU	Mauritius (Orange)
MSG	Ukraine (MTS UKR, Kyivstar, Life:), Beeline UA, Utel, Jeans, Kyivstar A&B, Djuice)
MSR	Serbia (Telenor)
MST	Belgium (Mobistar, Proximus, Base, Telenet, Tango, LUXGSM, Orange LUX)
MTA	Canada (MTA MTS, CTF Cityfone, TBT Tbaytel)
MTL	Bulgaria (M-Tel BG)
MTN	Uganda (MTN)
MTR	Canada (Metro PCS)
MTZ	Zambia (MTN Zambia)
MVL	Venezuela (Movilnet)
MWD	Morocco (Meditel, WANA GSM, Vodafone, IAM)
MYM	Thailand (MPT, Mectel)
NBS	Nicaragua (Movistar)
NED	Algeria (Mobilis, Djezzy, Nedjma)
NEE	Nordic (Halebop, Aina, Spring, Telenor, NetCom, Mobile Norway, Tele2 No, DNA, Elisa, FIN SONERA, Saunalahti, Telia, DK TDC, Call Me & DLG, Telenor, Telmore, Tele2comviq, 3, Nova, Vodafone Iceland, Siminn, Tele Reenland, Ventelo)
NEN	Nicaragua (Claro NI NEN)
NPL	Nepal (Nepal Telecom, NCELL)
NRJ	France (NRJ Mobile)
NZC	New Zealand (2 Degrees)
O2C	Czech Rebublic (O2 CZ)
O2I	Ireland (O2I)
O2U	United Kingdom (O2)
ODD	INU, INS, ETR, TML, SLK, NPL
ODK	Denmark (TELIA)
OJK	ILO, MIR, PCL, PTR
OJP	Middle East (BTC, EGY, JED, KOR, KSA, MAT, MED, MID, MMV, MWD, PAK, THR, WA N, XSG, XSS)
OJV	Middle East (ABS, ACR, AFG, AFR, ARB, BTC, ECT, EGY, FWD, JED, KEN, KSA, LY S, MAT, MED, MID, MMC, MRT, MWD, PAK, THR, TMC, TUN, TUR, WAN, WTL, XFA, XFC, XFE, XFM, XFV, XSG)
OLB	GLB, MM1, SIN, SMA, STH, THL, XEV, XME, XSE, XSP, XTC, XTE, XXV
OLC	MM1, SIN, STH, XSP
OMD	Ukraine (Orange MD)
OMN	Italy (Vodafone)
ONE	Austria (Orange AT)
OPP	Australia (YES Optus, Virgin Mobile)
OPS	Australia (YES Optus)
OPT	Portugal (Optimus)
ORA	United Kingdom (Orange)
ORL	Romania (Orange RO)
ORO	Romania (Orange RO)
ORR	Switzerland (Orange CH)
ORS	Slovakia (Orange, T-Mobile SK, O2 SK)
ORX	Slovakia (Orange, T-Mobile SK, O2 SK)
OTU	Tunisia (Orange)
OXA	BTU, CPW, DBT, ITV, KOR, XEF, XEO
OXE	CAC, RTL, SEK, SER, SKZ
OXF	ALB, BGL, CMF, ORL, SEB, TMT, TOP, TRA, XEH
OXI	Italia (ITV, OMN)
OXX	BGL, CYO, ERO, EUR, MSR, ORS, PHE, SEE, SIO, TPH, TSR, TWO, VVT, XEF, XEO, XEZ, XSK
OYA	BMC, BWA, FMC, KDO, MTA, PCM, RWC, SOL, SPC, TLS, VMC
OZS	TGY, BRI
PAK	Pakistan (Mobilink, Ufone, ZONG, Telenor, Warid)
PAN	Hungary (Telenor)
PAP	Europe (PAP)
PBS	Panama (Movistar)
PCI	Costa Rica (PCI)
PCL	Israel (Pelephone)
PCM	Canada (Bell-Internet)
PCT	Puerto Rico (Claro PR & DR)
PCW	Panama (+Movil)
PEO	Peru (Claro, Movistar, Nexel)
PER	El Salvador (Claro SV)
PET	Peru (Claro)
PGU	Guatemala (Claro GT)
PHB	Belgium (Mobistar, Proximus, Base, Telenet, Tango, LUXGSM, Vox Mobile)
PHE	Spain (Movistar, Vodafone, Orange, Yoigo, Mobil R, EUSKALTEL, TeleCable, Jazztel, Carrefour, Pepephone, RACC, ONO, Tuenti, Eroski Movil, Neo, PTV Telecom, Ibercom, TPH Movil)
PHN	Netherlands (Vodafone NL, Telfort, T-Mobile, KPN, Tele2)
PLS	Poland (Plus)
PNG	Papua New Guinea (Digicel PNG, Fiji, Nauru, Samoa, Tonga, Vanuatu)
PNT	PERU (Nextel)
POL	Poland (Plus, T-Mobile.pl, Heyah, Orange, Play, Cyfrowy Polsat)
PRO	Belgium (Proximus, Telenet)
PRT	Poland (Play)
PSN	Argentina (Personal)
PTR	Israel (Orange/Partner)
PVT	PERU (Viettel)
QAT	Unknown
QTO	ATO Lafleur
QXX	OXX Lafleur
QXE	OXE Lafleur
ROM	Romania (Orange RO, Vodafone RO, COSMOTE)
RTL	Ukraine (MTS UKR, Kyivstar, Life:), Beeline UA, Utel, Jeans, Kyivstar A&B, Djuice)
RWC	Canada (Rogers)
SAC	Algeria (Mobilis, Djezzy, Ooredoo)
SAF	Kenya (Safaricom)
SAL	El Salvador (Movistar)
SAM	Peru (Movista)
SBM	Japan (SBM)
SCA	Russia (MTS, Beeline, Megafon, TELE2, AZERCELL, Bakcell, Nar, Ge Ocell, Magticom, VivaCell-MTS, Orange)
SEB	Baltick (LMT GSM, LV TELE2, LV BITE, LV Omnitel, LT BITE, LT TELE2, EE EMT, EE ELISA, EE TELE2)
SEE	SEAD Serbia (MT:S, Telenor, Vip SRB, M:Tel, T-Mobile MK, ONE MK, VIP MK, HT HR, HR VIP, TELE2)
SEK	Ukraine (MTS, Kyivstar, Life:), Beeline, Utel, Jeans, Djuice)
SER	Russia (MTS, Beeline, Megafon, TELE2)
SFR	France (SFR)
SIM	Slovenia (Mobil)
SIN	Singapore (SingTel)
SIO	Slovenia (TUSMOBIL, Mobitel, mobil, T-2)
SKC	Korea (SK Telecom)
SKO	Korea (SKO)
SKT	Korea (SKT, KT, Gumi, Suwon 2G, Suwon 3G)
SKZ	Kazakhstan (Beeline, Kcell, Activ, NEO)
SLK	Srilanka (Dialog, Mobitel, Etisalat, Airtel, Hutch)
SMA	Philippines (Red Mobile, Smart, SUN)
SMO	Serbia (MT:S, Telenor, Vip SRB)
SOL	Canada (Bell-Internet)
SPC	Canada (Telus, Rockhopper, Koodo)
SPR	United States of America (Sprint)
STH	Singapore (StarHub)
SUN	Switzerland (Sunrise, Swisscom, Orange CH)
SUW	Switzerland (Sunrise)
SVZ	Russia (MTS, Beeline, Megafon, TELE2, AZERCELL, Bakcell, Nar, Ge ocell, Magticom, VivaCell-MTS, Orange)
SWC	Switzerland (Swisscom)
SWR	Switzerland (Swisscom)
TCE	Mexico (TELCEL GSM)
TCL	Portugal (Vodafone P)
TDC	Denmark (DK TDC)
TDR	Dominican Republic (VIVA)
TEB	Bosnia and Herzegovina (M:Tel)
TEE	Spain (Movistar, Vodafone ES, Orange, Yoigo, mobil R, EUSKALTEL, TeleCable, Blau, Simyo)
TEL	Australia (Telstra)
TEM	Montenegro (Tel)
TEN	Norway (Telenor)
TFG	South America Movistar (PE, MX, AR, UR, CO, CH, VE, GT, SV, NI, PA, EC, CR)
TFN	United States of America (Anritsu, ATT)
TGP	Paraguay (Tigo)
TGU	Guatemala (Movistar)
TGY	Hong Kong (CSL, 3, PCCW, CMHK, SMC, CTM, SmarTone)
THL	Thailand (AIS, DTAC, True Move, Real Future, CAT, Cellcard, Smart, Qb, Metfone, Beeline KH)
THO	Thailand (CELCOM, MAXIS, DIGI, U MOBILE)
THR	Iran (IR MCI, IRANCELL, Taliya, TKC, MTCE)
THW	THAILAND (AIS, DTAC, True Move, Real Future, CAT)
TIM	Italy (TIM)
TLA	Sweden (Telia, Call Me, FIN SONERA, NetCom)
TLB	Belgium (Mobistar, Proximus, Base, Telenet, Tango, LUXGSM, Vox Mobile)
TLP	Australia (Telstra)
TLS	Canada (Telus)
TMA	Algeria (Mobilis, Djezzy, Nedjma)
TMB	United States of America (T-Mobile)
TMC	Algeria (Mobilis, Djezzy, Nedjma)
TMH	Hungary (T-Mobile H)
TML	Bangladesh (Grameenphone, Banglalink, Teletalk, Robi, Airtel)
TMM	Mexico (Movistar)
TMN	Portugal (P TMN)
TMS	Slovakia (T-Mobile SK)
TMT	Montenegro (T-Mobile CG)
TMU	United Kingdom (T-Mobile UK)
TMZ	Czech Rebublic (T-Mobile CZ)
TNL	Netherlands (T-Mobile NL)
TNO	Norway (Tele2 No)
TNX	New Zealand (Spark NZ)
TNZ	New Zealand (Telecom NZ)
TOP	Serbia Montenegro (Vip SRB)
TPA	Panama (TPA PA)
TPD	Netherlands (Vodafone NL, NL Telfort, T-Mobile NL, NL KPN, Tele2, UPC NL, Ziggo)
TPH	Portugal (P TMN, Vodafone, Optimus)
TPL	Poland (T-Mobile PL)
TRA	Croatia (T-Mobile HR, HR VIP, TELE2)
TRC	Turkey (Turkcell, Vodafone TR, TR AVEA)
TRG	Austria (Tele.Ring)
TRO	Turkey (Turkcell, Vodafone, AVEA)
TSI	Ireland (Tesco Mobile Ireland)
TSC	United Kingdom (TESCO)
TSR	Serbia (MT:S)
TTR	Austria (Default)
TTT	Trinidad & Tobago (TSTT, LIME, Orange, VIVA)
TUN	Tunisia (Tunisie Telecom, Tunisiana)
TUR	Turkey (Turkcell, Vodafone, AVEA)
TWM	Taiwan (Chunghwa, FarEasTone, KGT, TWM Mobile, VIBO)
TWO	Croatia (TELE2)
UBL	Uzbekistan (Beeline)
UCL	Uzbekistan (UCELL)
UFN	Argentina (Movistar)
UFU	Uruguay (Movistar)
UMB	Malaysia (U Mobile)
UNE	Mexico (Unefon)
UPO	Paraguay (Personal, Claro, Movistar, Ancel, Vox, Tigo)
USC	United States of America (US Cellular)
UWA	CDR, PCT
UWE	Claro (CPA HME NEN PER PGU)
UVC	CTI, CTP, CTU
UVY	IUS, UNE
VAP	Australia (Vodafone AU)
VAU	Australia (Vodafone)
VD2	Germany (Vodafone)
VDC	Czech Rebublic (Vodafone CZ)
VDF	Netherlands (Vodafone NL)
VDH	Hungary (Vodafone HU, Vodafone HU VMAX)
VDI	Ireland (Vodafone)
VDP	Netherlands (Vodafone NL)
VDR	Germany (Vodafone.de)
VDS	Sweden (Telenor SE)
VFG	Vodafone (ATL, CNX, CYV, MOB, MTL, OMN, PRO, SFR, SIM, SWC, TCL, TOP, V D2, VDC, VDF, VDH, VDI, VDP, VDR, VGR, VIP, VOD, VOP)
VFJ	Fiji (Vodafone FJ, Digicel Fiji)
VGF	France (Virgin)
VFR	Vodafone (ATL, OMN, VD2, VDF, VOD)
VGR	Greece (Vodafone)
VHC	Ukraine (MTS UKR, Kyivstar, Life:), Beeline UA, Utel, Jeans, Kyivstar A&B, Djuice)
VIA	Germany (O2-de)
VIM	Macedonia (Vip MK)
VIP	Croatia (HR VIP)
VIT	Germany (O2-de)
VMC	Canada (Bell-Internet)
VMT	Venezuela (Movistar)
VMU	United States of America (VMU Sprint)
VNO	Venezuela (Digitel, Movistar, MOVILNET)
VNX	New Zealand (Vodafone NZ)
VNZ	New Zealand (Vodafone NZ)
VOD	United Kingdom (Vodafone)
VOM	Malta (Vodafone MT)
VOP	United Kingdom (Vodafone UK Prepaid)
VOX	Paraguay (VOX)
VTR	Canada (Video Tron)
VVT	Bulgaria (Vivacom)
VZW	United States of America (Verizon VZW)
WAN	Morocco (Inwi, Vodafone)
WIN	Italy (WIND)
WTL	Algeria (Mobilis, Djezzy, Nedjma)
XAC	Canada (XAC)
XAR	United States of America (XAR)
XAS	United States of America (XAS Sprint)
XEB	Belgium (Mobistar, Proximus, Base, Telenet, Tango, LUXGSM, Vox Mobile)
XEC	Spain (Movistar)
XEF	France (Orange, SFR, BOUYGTEL, FREE)
XEG	Germany (Telekom.de, Vodafone.de, E-Plus, O2-de)
XEH	Hungary (T-Mobile, Telenor, Vodafone, Vodafone Vmax)
XEN	Netherlands (Vodafone, Telfort, T-Mobile, KPN)
XEO	Poland (Plus, T-Mobile, Heyah, Orange, Play Cyfrowy Polsat)
XET	Italy (ITV)
XEU	United Kingdom (O2, Orange, T-Mobile, Virgin, Vodafone, TESCO, BT Mobile, H3G, Asda, Meteor, Tesco Mobile Ireland, Talk Mobile)
XEV	Vietnam (Beeline VN, VN Mobifone, Vinaphone, Vietnamobile, EVN Telecom 3G, Viettel)
XEZ	Czech Republic (T-Mobile CZ, O2 CZ, Vodafone CZ)
XFA	South Africa (Vodacom, 8ta, MTN, Vodacom Lesotho, Cell C, Virgin)
XFC	South Africa (Vodacom, Vodacom Lesotho, MTN, Cell C, Virgin)
XFE	South Africa (Vodacom, MTN, Cell C, Virgin)
XFM	South Africa (Vodacom, Vodacom Lesotho, MTN, Cell C, Virgin, Telkom SA)
XFN	Namibia (MTC NAM)
XFU	Angola (Unitel)
XFV	South Africa (Vodacom, 8ta, Vodacom Lesotho, MTN, Cell C, Virgin)
XFV	South Africa (Vodacom, TelkomSA, Vodacom Lesotho, MTN, Cell C, Virgin, Red Bull Mobile)
XID	Indonesia (Indosat, Indosat M3, Telkomsel, XL, 3, Axis)
XJP	Japan (XJP)
XME	Malaysia (CELCOM, MAXIS, DIGI, U Mobile)
XSA	Australia (Telstra, YES Optus, Vodafone AU, Virgin Mobile, 3, Crazy Johns)
XSB	United Arab Emirat (Etisalat, du, VIVA, Wataniya, ZAIN KW, Oman Mobile, nawras, ZAIN BH, BATELCO, VIVA BH, Ooredoo, Vodafone Qatar)
XSD	United Arab Emirat (du)
XSE	Indonesia (Indosat, Telkomsel, XL, 3, Axis)
XSG	United Arab Emirat (Etisalat, du, VIVA, Wataniya, ZAIN KW, Oman Mobile, Nawras, ZAIN BH, Batelco, VIVA BH, Qatarnet, Vodafone Qatar)
XSI	United Arab Emirat (Etisalat, du, VIVA, Wataniya, ZAIN KW, Oman Mobile, Nawras, ZAIN BH, Batelco, VIVA BH, Ooredoo, Vodafone Qatar)
XSK	Slovakia (Orange, T-Mobile SK, O2 SK)
XSM	XSG (Etisalat, du, VIVA, Wataniya, ZAIN KW, Oman Mobile, Nawras, ZAIN BH, Batelco, VIVA BH, Qatarnet, Vodafone Qatar)
XSN	United Arab Emirat (Etisalat, du, VIVA, Wataniya, ZAIN KW, Oman Mobile, Nawras, ZAIN BH, Batelco, VIVA BH, Ooredoo, Vodafone Qatar)
XSO	Singapore (SingTel)
XSP	Singapore (SGP-M1, SingTel, StarHub, B-Mobile, DSTCom)
XSS	United Arab Emirat (XSG with Arabic default language or Etisalat, du English default language)
XST	United Arab Emirat (Etisalat)
XSW	United Arab Emirat (Etisalat, du, VIVA, Wataniya, ZAIN KW, Oman Mobile, Nawras, ZAIN BH, Batelco, VIVA BH, Ooredoo, Vodafone Qatar)
XSZ	Kuwait (Zain KW)
XTC	Philippines (Globe, ABS-CBN, Smart, SUN)
XTE	Philippines (SUN, Red Mobile, Smart)
XXV	Vietnam (Beeline VN, VN Mobifone, Vinaphone, Vietnamobile, EVN Telecom 3G, Viettel)
YOG	Spain (Yoigo)
YFG	VFG Black Edition
YXX	OXX Black Edition
YXY	ATO, AUO, AUT, BOG, BTU, EUR, GBL, ITV, MOT Black Edition
ZTA	Brazil (Claro)
ZTM	Brazil (TIM)
ZTO	Brazil (TIM, Claro, Vivo, Oi, Sercomtel, CTBC, Nextel, AEIOU)
ZTR	Brasil (Oi)
ZVV	Brazil (VIVO)

@salvogiangri
Copy link

salvogiangri commented Sep 20, 2023

I have the same issue since a few days. The device model number/CSC is valid as I was able to download the firmware correctly until now (https://github.com/BlackMesa123/proprietary_vendor_samsung_m52xq/releases?q=ZTO&expanded=true).


  Model: SM-M526B
  Region: ZTO

  Latest version:
    PDA: M526BXXU3CWH4
    CSC: M526BOWO3CWH4
    MODEM: M526BXXU3CWH2

  OS: T(Android 13)
  Filename: SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4
  Size: 6666438544 bytes
  Logic Value: 4br2kmp60uqepygg
  Description:
    https://doc.samsungmobile.com/SM-M526B/ZTO/doc.html
/Users/salvo/.nvm/versions/node/v18.7.0/lib/node_modules/samfirm/dist/index.js:1061
  var error = new Error(message);
              ^

Error: Request failed with status code 403
    at createError (/Users/salvo/.nvm/versions/node/v18.7.0/lib/node_modules/samfirm/dist/index.js:1061:15)
    at settle (/Users/salvo/.nvm/versions/node/v18.7.0/lib/node_modules/samfirm/dist/index.js:1320:12)
    at RedirectableRequest.handleResponse (/Users/salvo/.nvm/versions/node/v18.7.0/lib/node_modules/samfirm/dist/index.js:421:9)
    at RedirectableRequest.emit (node:events:513:28)
    at RedirectableRequest._processResponse (/Users/salvo/.nvm/versions/node/v18.7.0/lib/node_modules/samfirm/dist/index.js:9100:10)
    at RedirectableRequest._onNativeResponse (/Users/salvo/.nvm/versions/node/v18.7.0/lib/node_modules/samfirm/dist/index.js:8776:10)
    at Object.onceWrapper (node:events:628:26)
    at ClientRequest.emit (node:events:513:28)
    at HTTPParser.parserOnIncomingClient [as onIncoming] (node:_http_client:674:27)
    at HTTPParser.parserOnHeadersComplete (node:_http_common:117:17) {
  config: {
    url: 'http://cloud-neofussvr.sslcs.cdngc.net/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
    method: 'get',
    headers: {
      Accept: 'application/json, text/plain, */*',
      'User-Agent': 'Kies2.0_FUS',
      Authorization: 'FUS nonce="XT4hB6euuaEdmBvShf/gykRxeH6wzJWCe8cFCxVPgIw=", signature="NW0bj9dEAj58nt75VZeSekyau5ezm7LgwtdA3DwieTc=", nc="", type="", realm="", newauth="1"',
      Cookie: 'JSESSIONID=AC4320534C6BE1C59A0C19623AD5E9EE.neofussvr_2_3'
    },
    transformRequest: [ [Function: transformRequest] ],
    transformResponse: [ [Function: transformResponse] ],
    timeout: 0,
    adapter: [Function: httpAdapter],
    responseType: 'stream',
    xsrfCookieName: 'XSRF-TOKEN',
    xsrfHeaderName: 'X-XSRF-TOKEN',
    maxContentLength: -1,
    maxBodyLength: -1,
    validateStatus: [Function: validateStatus],
    data: undefined
  },
  request: <ref *2> ClientRequest {
    _events: [Object: null prototype] {
      abort: [Function (anonymous)],
      aborted: [Function (anonymous)],
      connect: [Function (anonymous)],
      error: [Function (anonymous)],
      socket: [Function (anonymous)],
      timeout: [Function (anonymous)],
      prefinish: [Function: requestOnPrefinish]
    },
    _eventsCount: 7,
    _maxListeners: undefined,
    outputData: [],
    outputSize: 0,
    writable: true,
    destroyed: false,
    _last: true,
    chunkedEncoding: false,
    shouldKeepAlive: false,
    maxRequestsOnConnectionReached: false,
    _defaultKeepAlive: true,
    useChunkedEncodingByDefault: false,
    sendDate: false,
    _removedConnection: false,
    _removedContLen: false,
    _removedTE: false,
    _contentLength: 0,
    _hasBody: true,
    _trailer: '',
    finished: true,
    _headerSent: true,
    _closed: false,
    socket: <ref *1> Socket {
      connecting: false,
      _hadError: false,
      _parent: null,
      _host: 'cloud-neofussvr.sslcs.cdngc.net',
      _readableState: ReadableState {
        objectMode: false,
        highWaterMark: 16384,
        buffer: BufferList { head: null, tail: null, length: 0 },
        length: 0,
        pipes: [],
        flowing: true,
        ended: false,
        endEmitted: false,
        reading: true,
        constructed: true,
        sync: false,
        needReadable: true,
        emittedReadable: false,
        readableListening: false,
        resumeScheduled: false,
        errorEmitted: false,
        emitClose: false,
        autoDestroy: true,
        destroyed: false,
        errored: null,
        closed: false,
        closeEmitted: false,
        defaultEncoding: 'utf8',
        awaitDrainWriters: null,
        multiAwaitDrain: false,
        readingMore: false,
        dataEmitted: true,
        decoder: null,
        encoding: null,
        [Symbol(kPaused)]: false
      },
      _events: [Object: null prototype] {
        end: [ [Function: onReadableStreamEnd], [Function: socketOnEnd] ],
        free: [Function: onFree],
        close: [ [Function: onClose], [Function: socketCloseListener] ],
        timeout: [ [Function: onTimeout], [Function: responseOnTimeout] ],
        agentRemove: [Function: onRemove],
        error: [Function: socketErrorListener],
        data: [Function: socketOnData],
        drain: [Function: ondrain]
      },
      _eventsCount: 8,
      _maxListeners: undefined,
      _writableState: WritableState {
        objectMode: false,
        highWaterMark: 16384,
        finalCalled: false,
        needDrain: false,
        ending: false,
        ended: false,
        finished: false,
        destroyed: false,
        decodeStrings: false,
        defaultEncoding: 'utf8',
        length: 0,
        writing: false,
        corked: 0,
        sync: false,
        bufferProcessing: false,
        onwrite: [Function: bound onwrite],
        writecb: null,
        writelen: 0,
        afterWriteTickInfo: null,
        buffered: [],
        bufferedIndex: 0,
        allBuffers: true,
        allNoop: true,
        pendingcb: 0,
        constructed: true,
        prefinished: false,
        errorEmitted: false,
        emitClose: false,
        autoDestroy: true,
        errored: null,
        closed: false,
        closeEmitted: false,
        [Symbol(kOnFinished)]: []
      },
      allowHalfOpen: false,
      _sockname: null,
      _pendingData: null,
      _pendingEncoding: '',
      server: null,
      _server: null,
      parser: HTTPParser {
        '0': null,
        '1': [Function: parserOnHeaders],
        '2': [Function: parserOnHeadersComplete],
        '3': [Function: parserOnBody],
        '4': [Function: parserOnMessageComplete],
        '5': null,
        '6': null,
        _headers: [],
        _url: '',
        socket: [Circular *1],
        incoming: IncomingMessage {
          _readableState: ReadableState {
            objectMode: false,
            highWaterMark: 16384,
            buffer: [BufferList],
            length: 1300,
            pipes: [],
            flowing: null,
            ended: false,
            endEmitted: false,
            reading: false,
            constructed: true,
            sync: true,
            needReadable: false,
            emittedReadable: false,
            readableListening: false,
            resumeScheduled: false,
            errorEmitted: false,
            emitClose: true,
            autoDestroy: true,
            destroyed: false,
            errored: null,
            closed: false,
            closeEmitted: false,
            defaultEncoding: 'utf8',
            awaitDrainWriters: null,
            multiAwaitDrain: false,
            readingMore: true,
            dataEmitted: false,
            decoder: null,
            encoding: null,
            [Symbol(kPaused)]: null
          },
          _events: [Object: null prototype] { end: [Function: responseOnEnd] },
          _eventsCount: 1,
          _maxListeners: undefined,
          socket: [Circular *1],
          httpVersionMajor: 1,
          httpVersionMinor: 1,
          httpVersion: '1.1',
          complete: false,
          rawHeaders: [
            'Date',
            'Wed, 20 Sep 2023 08:47:20 GMT',
            'Content-Type',
            'text/html',
            'Content-Length',
            '2198',
            'Connection',
            'close',
            'Server',
            'PWS/8.3.1.0.8'
          ],
          rawTrailers: [],
          aborted: false,
          upgrade: false,
          url: '',
          method: null,
          statusCode: 403,
          statusMessage: 'Forbidden',
          client: [Circular *1],
          _consuming: false,
          _dumped: false,
          req: [Circular *2],
          responseUrl: 'http://cloud-neofussvr.sslcs.cdngc.net/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
          redirects: [],
          [Symbol(kCapture)]: false,
          [Symbol(kHeaders)]: {
            date: 'Wed, 20 Sep 2023 08:47:20 GMT',
            'content-type': 'text/html',
            'content-length': '2198',
            connection: 'close',
            server: 'PWS/8.3.1.0.8'
          },
          [Symbol(kHeadersCount)]: 10,
          [Symbol(kTrailers)]: null,
          [Symbol(kTrailersCount)]: 0
        },
        outgoing: [Circular *2],
        maxHeaderPairs: 2000,
        _consumed: false,
        onIncoming: [Function: parserOnIncomingClient],
        [Symbol(resource_symbol)]: HTTPClientAsyncResource {
          type: 'HTTPINCOMINGMESSAGE',
          req: [Circular *2]
        }
      },
      _httpMessage: [Circular *2],
      [Symbol(async_id_symbol)]: 96,
      [Symbol(kHandle)]: TCP {
        reading: true,
        onconnection: null,
        [Symbol(owner_symbol)]: [Circular *1]
      },
      [Symbol(lastWriteQueueSize)]: 0,
      [Symbol(timeout)]: null,
      [Symbol(kBuffer)]: null,
      [Symbol(kBufferCb)]: null,
      [Symbol(kBufferGen)]: null,
      [Symbol(kCapture)]: false,
      [Symbol(kSetNoDelay)]: true,
      [Symbol(kSetKeepAlive)]: false,
      [Symbol(kSetKeepAliveInitialDelay)]: 0,
      [Symbol(kBytesRead)]: 0,
      [Symbol(kBytesWritten)]: 0
    },
    _header: 'GET /NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4 HTTP/1.1\r\n' +
      'Accept: application/json, text/plain, */*\r\n' +
      'User-Agent: Kies2.0_FUS\r\n' +
      'Authorization: FUS nonce="XT4hB6euuaEdmBvShf/gykRxeH6wzJWCe8cFCxVPgIw=", signature="NW0bj9dEAj58nt75VZeSekyau5ezm7LgwtdA3DwieTc=", nc="", type="", realm="", newauth="1"\r\n' +
      'Cookie: JSESSIONID=AC4320534C6BE1C59A0C19623AD5E9EE.neofussvr_2_3\r\n' +
      'Host: cloud-neofussvr.sslcs.cdngc.net\r\n' +
      'Connection: close\r\n' +
      '\r\n',
    _keepAliveTimeout: 0,
    _onPendingData: [Function: nop],
    agent: Agent {
      _events: [Object: null prototype] {
        free: [Function (anonymous)],
        newListener: [Function: maybeEnableKeylog]
      },
      _eventsCount: 2,
      _maxListeners: undefined,
      defaultPort: 80,
      protocol: 'http:',
      options: [Object: null prototype] { noDelay: true, path: null },
      requests: [Object: null prototype] {},
      sockets: [Object: null prototype] {
        'cloud-neofussvr.sslcs.cdngc.net:80:': [
          <ref *1> Socket {
            connecting: false,
            _hadError: false,
            _parent: null,
            _host: 'cloud-neofussvr.sslcs.cdngc.net',
            _readableState: [ReadableState],
            _events: [Object: null prototype],
            _eventsCount: 8,
            _maxListeners: undefined,
            _writableState: [WritableState],
            allowHalfOpen: false,
            _sockname: null,
            _pendingData: null,
            _pendingEncoding: '',
            server: null,
            _server: null,
            parser: [HTTPParser],
            _httpMessage: [Circular *2],
            [Symbol(async_id_symbol)]: 96,
            [Symbol(kHandle)]: [TCP],
            [Symbol(lastWriteQueueSize)]: 0,
            [Symbol(timeout)]: null,
            [Symbol(kBuffer)]: null,
            [Symbol(kBufferCb)]: null,
            [Symbol(kBufferGen)]: null,
            [Symbol(kCapture)]: false,
            [Symbol(kSetNoDelay)]: true,
            [Symbol(kSetKeepAlive)]: false,
            [Symbol(kSetKeepAliveInitialDelay)]: 0,
            [Symbol(kBytesRead)]: 0,
            [Symbol(kBytesWritten)]: 0
          }
        ]
      },
      freeSockets: [Object: null prototype] {},
      keepAliveMsecs: 1000,
      keepAlive: false,
      maxSockets: Infinity,
      maxFreeSockets: 256,
      scheduling: 'lifo',
      maxTotalSockets: Infinity,
      totalSocketCount: 1,
      [Symbol(kCapture)]: false
    },
    socketPath: undefined,
    method: 'GET',
    maxHeaderSize: undefined,
    insecureHTTPParser: undefined,
    path: '/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
    _ended: false,
    res: <ref *3> IncomingMessage {
      _readableState: ReadableState {
        objectMode: false,
        highWaterMark: 16384,
        buffer: BufferList {
          head: { data: [Buffer [Uint8Array]], next: null },
          tail: { data: [Buffer [Uint8Array]], next: null },
          length: 1
        },
        length: 1300,
        pipes: [],
        flowing: null,
        ended: false,
        endEmitted: false,
        reading: false,
        constructed: true,
        sync: true,
        needReadable: false,
        emittedReadable: false,
        readableListening: false,
        resumeScheduled: false,
        errorEmitted: false,
        emitClose: true,
        autoDestroy: true,
        destroyed: false,
        errored: null,
        closed: false,
        closeEmitted: false,
        defaultEncoding: 'utf8',
        awaitDrainWriters: null,
        multiAwaitDrain: false,
        readingMore: true,
        dataEmitted: false,
        decoder: null,
        encoding: null,
        [Symbol(kPaused)]: null
      },
      _events: [Object: null prototype] { end: [Function: responseOnEnd] },
      _eventsCount: 1,
      _maxListeners: undefined,
      socket: <ref *1> Socket {
        connecting: false,
        _hadError: false,
        _parent: null,
        _host: 'cloud-neofussvr.sslcs.cdngc.net',
        _readableState: ReadableState {
          objectMode: false,
          highWaterMark: 16384,
          buffer: BufferList { head: null, tail: null, length: 0 },
          length: 0,
          pipes: [],
          flowing: true,
          ended: false,
          endEmitted: false,
          reading: true,
          constructed: true,
          sync: false,
          needReadable: true,
          emittedReadable: false,
          readableListening: false,
          resumeScheduled: false,
          errorEmitted: false,
          emitClose: false,
          autoDestroy: true,
          destroyed: false,
          errored: null,
          closed: false,
          closeEmitted: false,
          defaultEncoding: 'utf8',
          awaitDrainWriters: null,
          multiAwaitDrain: false,
          readingMore: false,
          dataEmitted: true,
          decoder: null,
          encoding: null,
          [Symbol(kPaused)]: false
        },
        _events: [Object: null prototype] {
          end: [ [Function: onReadableStreamEnd], [Function: socketOnEnd] ],
          free: [Function: onFree],
          close: [ [Function: onClose], [Function: socketCloseListener] ],
          timeout: [ [Function: onTimeout], [Function: responseOnTimeout] ],
          agentRemove: [Function: onRemove],
          error: [Function: socketErrorListener],
          data: [Function: socketOnData],
          drain: [Function: ondrain]
        },
        _eventsCount: 8,
        _maxListeners: undefined,
        _writableState: WritableState {
          objectMode: false,
          highWaterMark: 16384,
          finalCalled: false,
          needDrain: false,
          ending: false,
          ended: false,
          finished: false,
          destroyed: false,
          decodeStrings: false,
          defaultEncoding: 'utf8',
          length: 0,
          writing: false,
          corked: 0,
          sync: false,
          bufferProcessing: false,
          onwrite: [Function: bound onwrite],
          writecb: null,
          writelen: 0,
          afterWriteTickInfo: null,
          buffered: [],
          bufferedIndex: 0,
          allBuffers: true,
          allNoop: true,
          pendingcb: 0,
          constructed: true,
          prefinished: false,
          errorEmitted: false,
          emitClose: false,
          autoDestroy: true,
          errored: null,
          closed: false,
          closeEmitted: false,
          [Symbol(kOnFinished)]: []
        },
        allowHalfOpen: false,
        _sockname: null,
        _pendingData: null,
        _pendingEncoding: '',
        server: null,
        _server: null,
        parser: HTTPParser {
          '0': null,
          '1': [Function: parserOnHeaders],
          '2': [Function: parserOnHeadersComplete],
          '3': [Function: parserOnBody],
          '4': [Function: parserOnMessageComplete],
          '5': null,
          '6': null,
          _headers: [],
          _url: '',
          socket: [Circular *1],
          incoming: [Circular *3],
          outgoing: [Circular *2],
          maxHeaderPairs: 2000,
          _consumed: false,
          onIncoming: [Function: parserOnIncomingClient],
          [Symbol(resource_symbol)]: HTTPClientAsyncResource {
            type: 'HTTPINCOMINGMESSAGE',
            req: [Circular *2]
          }
        },
        _httpMessage: [Circular *2],
        [Symbol(async_id_symbol)]: 96,
        [Symbol(kHandle)]: TCP {
          reading: true,
          onconnection: null,
          [Symbol(owner_symbol)]: [Circular *1]
        },
        [Symbol(lastWriteQueueSize)]: 0,
        [Symbol(timeout)]: null,
        [Symbol(kBuffer)]: null,
        [Symbol(kBufferCb)]: null,
        [Symbol(kBufferGen)]: null,
        [Symbol(kCapture)]: false,
        [Symbol(kSetNoDelay)]: true,
        [Symbol(kSetKeepAlive)]: false,
        [Symbol(kSetKeepAliveInitialDelay)]: 0,
        [Symbol(kBytesRead)]: 0,
        [Symbol(kBytesWritten)]: 0
      },
      httpVersionMajor: 1,
      httpVersionMinor: 1,
      httpVersion: '1.1',
      complete: false,
      rawHeaders: [
        'Date',
        'Wed, 20 Sep 2023 08:47:20 GMT',
        'Content-Type',
        'text/html',
        'Content-Length',
        '2198',
        'Connection',
        'close',
        'Server',
        'PWS/8.3.1.0.8'
      ],
      rawTrailers: [],
      aborted: false,
      upgrade: false,
      url: '',
      method: null,
      statusCode: 403,
      statusMessage: 'Forbidden',
      client: <ref *1> Socket {
        connecting: false,
        _hadError: false,
        _parent: null,
        _host: 'cloud-neofussvr.sslcs.cdngc.net',
        _readableState: ReadableState {
          objectMode: false,
          highWaterMark: 16384,
          buffer: BufferList { head: null, tail: null, length: 0 },
          length: 0,
          pipes: [],
          flowing: true,
          ended: false,
          endEmitted: false,
          reading: true,
          constructed: true,
          sync: false,
          needReadable: true,
          emittedReadable: false,
          readableListening: false,
          resumeScheduled: false,
          errorEmitted: false,
          emitClose: false,
          autoDestroy: true,
          destroyed: false,
          errored: null,
          closed: false,
          closeEmitted: false,
          defaultEncoding: 'utf8',
          awaitDrainWriters: null,
          multiAwaitDrain: false,
          readingMore: false,
          dataEmitted: true,
          decoder: null,
          encoding: null,
          [Symbol(kPaused)]: false
        },
        _events: [Object: null prototype] {
          end: [ [Function: onReadableStreamEnd], [Function: socketOnEnd] ],
          free: [Function: onFree],
          close: [ [Function: onClose], [Function: socketCloseListener] ],
          timeout: [ [Function: onTimeout], [Function: responseOnTimeout] ],
          agentRemove: [Function: onRemove],
          error: [Function: socketErrorListener],
          data: [Function: socketOnData],
          drain: [Function: ondrain]
        },
        _eventsCount: 8,
        _maxListeners: undefined,
        _writableState: WritableState {
          objectMode: false,
          highWaterMark: 16384,
          finalCalled: false,
          needDrain: false,
          ending: false,
          ended: false,
          finished: false,
          destroyed: false,
          decodeStrings: false,
          defaultEncoding: 'utf8',
          length: 0,
          writing: false,
          corked: 0,
          sync: false,
          bufferProcessing: false,
          onwrite: [Function: bound onwrite],
          writecb: null,
          writelen: 0,
          afterWriteTickInfo: null,
          buffered: [],
          bufferedIndex: 0,
          allBuffers: true,
          allNoop: true,
          pendingcb: 0,
          constructed: true,
          prefinished: false,
          errorEmitted: false,
          emitClose: false,
          autoDestroy: true,
          errored: null,
          closed: false,
          closeEmitted: false,
          [Symbol(kOnFinished)]: []
        },
        allowHalfOpen: false,
        _sockname: null,
        _pendingData: null,
        _pendingEncoding: '',
        server: null,
        _server: null,
        parser: HTTPParser {
          '0': null,
          '1': [Function: parserOnHeaders],
          '2': [Function: parserOnHeadersComplete],
          '3': [Function: parserOnBody],
          '4': [Function: parserOnMessageComplete],
          '5': null,
          '6': null,
          _headers: [],
          _url: '',
          socket: [Circular *1],
          incoming: [Circular *3],
          outgoing: [Circular *2],
          maxHeaderPairs: 2000,
          _consumed: false,
          onIncoming: [Function: parserOnIncomingClient],
          [Symbol(resource_symbol)]: HTTPClientAsyncResource {
            type: 'HTTPINCOMINGMESSAGE',
            req: [Circular *2]
          }
        },
        _httpMessage: [Circular *2],
        [Symbol(async_id_symbol)]: 96,
        [Symbol(kHandle)]: TCP {
          reading: true,
          onconnection: null,
          [Symbol(owner_symbol)]: [Circular *1]
        },
        [Symbol(lastWriteQueueSize)]: 0,
        [Symbol(timeout)]: null,
        [Symbol(kBuffer)]: null,
        [Symbol(kBufferCb)]: null,
        [Symbol(kBufferGen)]: null,
        [Symbol(kCapture)]: false,
        [Symbol(kSetNoDelay)]: true,
        [Symbol(kSetKeepAlive)]: false,
        [Symbol(kSetKeepAliveInitialDelay)]: 0,
        [Symbol(kBytesRead)]: 0,
        [Symbol(kBytesWritten)]: 0
      },
      _consuming: false,
      _dumped: false,
      req: [Circular *2],
      responseUrl: 'http://cloud-neofussvr.sslcs.cdngc.net/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
      redirects: [],
      [Symbol(kCapture)]: false,
      [Symbol(kHeaders)]: {
        date: 'Wed, 20 Sep 2023 08:47:20 GMT',
        'content-type': 'text/html',
        'content-length': '2198',
        connection: 'close',
        server: 'PWS/8.3.1.0.8'
      },
      [Symbol(kHeadersCount)]: 10,
      [Symbol(kTrailers)]: null,
      [Symbol(kTrailersCount)]: 0
    },
    aborted: false,
    timeoutCb: null,
    upgradeOrConnect: false,
    parser: <ref *4> HTTPParser {
      '0': null,
      '1': [Function: parserOnHeaders],
      '2': [Function: parserOnHeadersComplete],
      '3': [Function: parserOnBody],
      '4': [Function: parserOnMessageComplete],
      '5': null,
      '6': null,
      _headers: [],
      _url: '',
      socket: <ref *1> Socket {
        connecting: false,
        _hadError: false,
        _parent: null,
        _host: 'cloud-neofussvr.sslcs.cdngc.net',
        _readableState: ReadableState {
          objectMode: false,
          highWaterMark: 16384,
          buffer: BufferList { head: null, tail: null, length: 0 },
          length: 0,
          pipes: [],
          flowing: true,
          ended: false,
          endEmitted: false,
          reading: true,
          constructed: true,
          sync: false,
          needReadable: true,
          emittedReadable: false,
          readableListening: false,
          resumeScheduled: false,
          errorEmitted: false,
          emitClose: false,
          autoDestroy: true,
          destroyed: false,
          errored: null,
          closed: false,
          closeEmitted: false,
          defaultEncoding: 'utf8',
          awaitDrainWriters: null,
          multiAwaitDrain: false,
          readingMore: false,
          dataEmitted: true,
          decoder: null,
          encoding: null,
          [Symbol(kPaused)]: false
        },
        _events: [Object: null prototype] {
          end: [ [Function: onReadableStreamEnd], [Function: socketOnEnd] ],
          free: [Function: onFree],
          close: [ [Function: onClose], [Function: socketCloseListener] ],
          timeout: [ [Function: onTimeout], [Function: responseOnTimeout] ],
          agentRemove: [Function: onRemove],
          error: [Function: socketErrorListener],
          data: [Function: socketOnData],
          drain: [Function: ondrain]
        },
        _eventsCount: 8,
        _maxListeners: undefined,
        _writableState: WritableState {
          objectMode: false,
          highWaterMark: 16384,
          finalCalled: false,
          needDrain: false,
          ending: false,
          ended: false,
          finished: false,
          destroyed: false,
          decodeStrings: false,
          defaultEncoding: 'utf8',
          length: 0,
          writing: false,
          corked: 0,
          sync: false,
          bufferProcessing: false,
          onwrite: [Function: bound onwrite],
          writecb: null,
          writelen: 0,
          afterWriteTickInfo: null,
          buffered: [],
          bufferedIndex: 0,
          allBuffers: true,
          allNoop: true,
          pendingcb: 0,
          constructed: true,
          prefinished: false,
          errorEmitted: false,
          emitClose: false,
          autoDestroy: true,
          errored: null,
          closed: false,
          closeEmitted: false,
          [Symbol(kOnFinished)]: []
        },
        allowHalfOpen: false,
        _sockname: null,
        _pendingData: null,
        _pendingEncoding: '',
        server: null,
        _server: null,
        parser: [Circular *4],
        _httpMessage: [Circular *2],
        [Symbol(async_id_symbol)]: 96,
        [Symbol(kHandle)]: TCP {
          reading: true,
          onconnection: null,
          [Symbol(owner_symbol)]: [Circular *1]
        },
        [Symbol(lastWriteQueueSize)]: 0,
        [Symbol(timeout)]: null,
        [Symbol(kBuffer)]: null,
        [Symbol(kBufferCb)]: null,
        [Symbol(kBufferGen)]: null,
        [Symbol(kCapture)]: false,
        [Symbol(kSetNoDelay)]: true,
        [Symbol(kSetKeepAlive)]: false,
        [Symbol(kSetKeepAliveInitialDelay)]: 0,
        [Symbol(kBytesRead)]: 0,
        [Symbol(kBytesWritten)]: 0
      },
      incoming: <ref *3> IncomingMessage {
        _readableState: ReadableState {
          objectMode: false,
          highWaterMark: 16384,
          buffer: BufferList { head: [Object], tail: [Object], length: 1 },
          length: 1300,
          pipes: [],
          flowing: null,
          ended: false,
          endEmitted: false,
          reading: false,
          constructed: true,
          sync: true,
          needReadable: false,
          emittedReadable: false,
          readableListening: false,
          resumeScheduled: false,
          errorEmitted: false,
          emitClose: true,
          autoDestroy: true,
          destroyed: false,
          errored: null,
          closed: false,
          closeEmitted: false,
          defaultEncoding: 'utf8',
          awaitDrainWriters: null,
          multiAwaitDrain: false,
          readingMore: true,
          dataEmitted: false,
          decoder: null,
          encoding: null,
          [Symbol(kPaused)]: null
        },
        _events: [Object: null prototype] { end: [Function: responseOnEnd] },
        _eventsCount: 1,
        _maxListeners: undefined,
        socket: <ref *1> Socket {
          connecting: false,
          _hadError: false,
          _parent: null,
          _host: 'cloud-neofussvr.sslcs.cdngc.net',
          _readableState: ReadableState {
            objectMode: false,
            highWaterMark: 16384,
            buffer: [BufferList],
            length: 0,
            pipes: [],
            flowing: true,
            ended: false,
            endEmitted: false,
            reading: true,
            constructed: true,
            sync: false,
            needReadable: true,
            emittedReadable: false,
            readableListening: false,
            resumeScheduled: false,
            errorEmitted: false,
            emitClose: false,
            autoDestroy: true,
            destroyed: false,
            errored: null,
            closed: false,
            closeEmitted: false,
            defaultEncoding: 'utf8',
            awaitDrainWriters: null,
            multiAwaitDrain: false,
            readingMore: false,
            dataEmitted: true,
            decoder: null,
            encoding: null,
            [Symbol(kPaused)]: false
          },
          _events: [Object: null prototype] {
            end: [Array],
            free: [Function: onFree],
            close: [Array],
            timeout: [Array],
            agentRemove: [Function: onRemove],
            error: [Function: socketErrorListener],
            data: [Function: socketOnData],
            drain: [Function: ondrain]
          },
          _eventsCount: 8,
          _maxListeners: undefined,
          _writableState: WritableState {
            objectMode: false,
            highWaterMark: 16384,
            finalCalled: false,
            needDrain: false,
            ending: false,
            ended: false,
            finished: false,
            destroyed: false,
            decodeStrings: false,
            defaultEncoding: 'utf8',
            length: 0,
            writing: false,
            corked: 0,
            sync: false,
            bufferProcessing: false,
            onwrite: [Function: bound onwrite],
            writecb: null,
            writelen: 0,
            afterWriteTickInfo: null,
            buffered: [],
            bufferedIndex: 0,
            allBuffers: true,
            allNoop: true,
            pendingcb: 0,
            constructed: true,
            prefinished: false,
            errorEmitted: false,
            emitClose: false,
            autoDestroy: true,
            errored: null,
            closed: false,
            closeEmitted: false,
            [Symbol(kOnFinished)]: []
          },
          allowHalfOpen: false,
          _sockname: null,
          _pendingData: null,
          _pendingEncoding: '',
          server: null,
          _server: null,
          parser: [Circular *4],
          _httpMessage: [Circular *2],
          [Symbol(async_id_symbol)]: 96,
          [Symbol(kHandle)]: TCP {
            reading: true,
            onconnection: null,
            [Symbol(owner_symbol)]: [Circular *1]
          },
          [Symbol(lastWriteQueueSize)]: 0,
          [Symbol(timeout)]: null,
          [Symbol(kBuffer)]: null,
          [Symbol(kBufferCb)]: null,
          [Symbol(kBufferGen)]: null,
          [Symbol(kCapture)]: false,
          [Symbol(kSetNoDelay)]: true,
          [Symbol(kSetKeepAlive)]: false,
          [Symbol(kSetKeepAliveInitialDelay)]: 0,
          [Symbol(kBytesRead)]: 0,
          [Symbol(kBytesWritten)]: 0
        },
        httpVersionMajor: 1,
        httpVersionMinor: 1,
        httpVersion: '1.1',
        complete: false,
        rawHeaders: [
          'Date',
          'Wed, 20 Sep 2023 08:47:20 GMT',
          'Content-Type',
          'text/html',
          'Content-Length',
          '2198',
          'Connection',
          'close',
          'Server',
          'PWS/8.3.1.0.8'
        ],
        rawTrailers: [],
        aborted: false,
        upgrade: false,
        url: '',
        method: null,
        statusCode: 403,
        statusMessage: 'Forbidden',
        client: <ref *1> Socket {
          connecting: false,
          _hadError: false,
          _parent: null,
          _host: 'cloud-neofussvr.sslcs.cdngc.net',
          _readableState: ReadableState {
            objectMode: false,
            highWaterMark: 16384,
            buffer: [BufferList],
            length: 0,
            pipes: [],
            flowing: true,
            ended: false,
            endEmitted: false,
            reading: true,
            constructed: true,
            sync: false,
            needReadable: true,
            emittedReadable: false,
            readableListening: false,
            resumeScheduled: false,
            errorEmitted: false,
            emitClose: false,
            autoDestroy: true,
            destroyed: false,
            errored: null,
            closed: false,
            closeEmitted: false,
            defaultEncoding: 'utf8',
            awaitDrainWriters: null,
            multiAwaitDrain: false,
            readingMore: false,
            dataEmitted: true,
            decoder: null,
            encoding: null,
            [Symbol(kPaused)]: false
          },
          _events: [Object: null prototype] {
            end: [Array],
            free: [Function: onFree],
            close: [Array],
            timeout: [Array],
            agentRemove: [Function: onRemove],
            error: [Function: socketErrorListener],
            data: [Function: socketOnData],
            drain: [Function: ondrain]
          },
          _eventsCount: 8,
          _maxListeners: undefined,
          _writableState: WritableState {
            objectMode: false,
            highWaterMark: 16384,
            finalCalled: false,
            needDrain: false,
            ending: false,
            ended: false,
            finished: false,
            destroyed: false,
            decodeStrings: false,
            defaultEncoding: 'utf8',
            length: 0,
            writing: false,
            corked: 0,
            sync: false,
            bufferProcessing: false,
            onwrite: [Function: bound onwrite],
            writecb: null,
            writelen: 0,
            afterWriteTickInfo: null,
            buffered: [],
            bufferedIndex: 0,
            allBuffers: true,
            allNoop: true,
            pendingcb: 0,
            constructed: true,
            prefinished: false,
            errorEmitted: false,
            emitClose: false,
            autoDestroy: true,
            errored: null,
            closed: false,
            closeEmitted: false,
            [Symbol(kOnFinished)]: []
          },
          allowHalfOpen: false,
          _sockname: null,
          _pendingData: null,
          _pendingEncoding: '',
          server: null,
          _server: null,
          parser: [Circular *4],
          _httpMessage: [Circular *2],
          [Symbol(async_id_symbol)]: 96,
          [Symbol(kHandle)]: TCP {
            reading: true,
            onconnection: null,
            [Symbol(owner_symbol)]: [Circular *1]
          },
          [Symbol(lastWriteQueueSize)]: 0,
          [Symbol(timeout)]: null,
          [Symbol(kBuffer)]: null,
          [Symbol(kBufferCb)]: null,
          [Symbol(kBufferGen)]: null,
          [Symbol(kCapture)]: false,
          [Symbol(kSetNoDelay)]: true,
          [Symbol(kSetKeepAlive)]: false,
          [Symbol(kSetKeepAliveInitialDelay)]: 0,
          [Symbol(kBytesRead)]: 0,
          [Symbol(kBytesWritten)]: 0
        },
        _consuming: false,
        _dumped: false,
        req: [Circular *2],
        responseUrl: 'http://cloud-neofussvr.sslcs.cdngc.net/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
        redirects: [],
        [Symbol(kCapture)]: false,
        [Symbol(kHeaders)]: {
          date: 'Wed, 20 Sep 2023 08:47:20 GMT',
          'content-type': 'text/html',
          'content-length': '2198',
          connection: 'close',
          server: 'PWS/8.3.1.0.8'
        },
        [Symbol(kHeadersCount)]: 10,
        [Symbol(kTrailers)]: null,
        [Symbol(kTrailersCount)]: 0
      },
      outgoing: [Circular *2],
      maxHeaderPairs: 2000,
      _consumed: false,
      onIncoming: [Function: parserOnIncomingClient],
      [Symbol(resource_symbol)]: HTTPClientAsyncResource {
        type: 'HTTPINCOMINGMESSAGE',
        req: [Circular *2]
      }
    },
    maxHeadersCount: null,
    reusedSocket: false,
    host: 'cloud-neofussvr.sslcs.cdngc.net',
    protocol: 'http:',
    _redirectable: Writable {
      _writableState: WritableState {
        objectMode: false,
        highWaterMark: 16384,
        finalCalled: false,
        needDrain: false,
        ending: false,
        ended: false,
        finished: false,
        destroyed: false,
        decodeStrings: true,
        defaultEncoding: 'utf8',
        length: 0,
        writing: false,
        corked: 0,
        sync: true,
        bufferProcessing: false,
        onwrite: [Function: bound onwrite],
        writecb: null,
        writelen: 0,
        afterWriteTickInfo: null,
        buffered: [],
        bufferedIndex: 0,
        allBuffers: true,
        allNoop: true,
        pendingcb: 0,
        constructed: true,
        prefinished: false,
        errorEmitted: false,
        emitClose: true,
        autoDestroy: true,
        errored: null,
        closed: false,
        closeEmitted: false,
        [Symbol(kOnFinished)]: []
      },
      _events: [Object: null prototype] {
        response: [Function: handleResponse],
        error: [Function: handleRequestError]
      },
      _eventsCount: 2,
      _maxListeners: undefined,
      _options: {
        maxRedirects: 21,
        maxBodyLength: 10485760,
        protocol: 'http:',
        path: '/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
        method: 'GET',
        headers: {
          Accept: 'application/json, text/plain, */*',
          'User-Agent': 'Kies2.0_FUS',
          Authorization: 'FUS nonce="XT4hB6euuaEdmBvShf/gykRxeH6wzJWCe8cFCxVPgIw=", signature="NW0bj9dEAj58nt75VZeSekyau5ezm7LgwtdA3DwieTc=", nc="", type="", realm="", newauth="1"',
          Cookie: 'JSESSIONID=AC4320534C6BE1C59A0C19623AD5E9EE.neofussvr_2_3'
        },
        agent: undefined,
        agents: { http: undefined, https: undefined },
        auth: undefined,
        hostname: 'cloud-neofussvr.sslcs.cdngc.net',
        port: null,
        nativeProtocols: {
          'http:': {
            _connectionListener: [Function: connectionListener],
            METHODS: [Array],
            STATUS_CODES: [Object],
            Agent: [Function],
            ClientRequest: [Function: ClientRequest],
            IncomingMessage: [Function: IncomingMessage],
            OutgoingMessage: [Function: OutgoingMessage],
            Server: [Function: Server],
            ServerResponse: [Function: ServerResponse],
            createServer: [Function: createServer],
            validateHeaderName: [Function: __node_internal_],
            validateHeaderValue: [Function: __node_internal_],
            get: [Function: get],
            request: [Function: request],
            maxHeaderSize: [Getter],
            globalAgent: [Getter/Setter]
          },
          'https:': {
            Agent: [Function: Agent],
            globalAgent: [Agent],
            Server: [Function: Server],
            createServer: [Function: createServer],
            get: [Function: get],
            request: [Function: request]
          }
        },
        pathname: '/NF_DownloadBinaryForMass.do',
        search: '?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4'
      },
      _ended: true,
      _ending: true,
      _redirectCount: 0,
      _redirects: [],
      _requestBodyLength: 0,
      _requestBodyBuffers: [],
      _onNativeResponse: [Function (anonymous)],
      _currentRequest: [Circular *2],
      _currentUrl: 'http://cloud-neofussvr.sslcs.cdngc.net/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
      [Symbol(kCapture)]: false
    },
    [Symbol(kCapture)]: false,
    [Symbol(kNeedDrain)]: false,
    [Symbol(corked)]: 0,
    [Symbol(kOutHeaders)]: [Object: null prototype] {
      accept: [ 'Accept', 'application/json, text/plain, */*' ],
      'user-agent': [ 'User-Agent', 'Kies2.0_FUS' ],
      authorization: [
        'Authorization',
        'FUS nonce="XT4hB6euuaEdmBvShf/gykRxeH6wzJWCe8cFCxVPgIw=", signature="NW0bj9dEAj58nt75VZeSekyau5ezm7LgwtdA3DwieTc=", nc="", type="", realm="", newauth="1"'
      ],
      cookie: [
        'Cookie',
        'JSESSIONID=AC4320534C6BE1C59A0C19623AD5E9EE.neofussvr_2_3'
      ],
      host: [ 'Host', 'cloud-neofussvr.sslcs.cdngc.net' ]
    },
    [Symbol(kUniqueHeaders)]: null
  },
  response: {
    status: 403,
    statusText: 'Forbidden',
    headers: {
      date: 'Wed, 20 Sep 2023 08:47:20 GMT',
      'content-type': 'text/html',
      'content-length': '2198',
      connection: 'close',
      server: 'PWS/8.3.1.0.8'
    },
    config: {
      url: 'http://cloud-neofussvr.sslcs.cdngc.net/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
      method: 'get',
      headers: {
        Accept: 'application/json, text/plain, */*',
        'User-Agent': 'Kies2.0_FUS',
        Authorization: 'FUS nonce="XT4hB6euuaEdmBvShf/gykRxeH6wzJWCe8cFCxVPgIw=", signature="NW0bj9dEAj58nt75VZeSekyau5ezm7LgwtdA3DwieTc=", nc="", type="", realm="", newauth="1"',
        Cookie: 'JSESSIONID=AC4320534C6BE1C59A0C19623AD5E9EE.neofussvr_2_3'
      },
      transformRequest: [ [Function: transformRequest] ],
      transformResponse: [ [Function: transformResponse] ],
      timeout: 0,
      adapter: [Function: httpAdapter],
      responseType: 'stream',
      xsrfCookieName: 'XSRF-TOKEN',
      xsrfHeaderName: 'X-XSRF-TOKEN',
      maxContentLength: -1,
      maxBodyLength: -1,
      validateStatus: [Function: validateStatus],
      data: undefined
    },
    request: <ref *2> ClientRequest {
      _events: [Object: null prototype] {
        abort: [Function (anonymous)],
        aborted: [Function (anonymous)],
        connect: [Function (anonymous)],
        error: [Function (anonymous)],
        socket: [Function (anonymous)],
        timeout: [Function (anonymous)],
        prefinish: [Function: requestOnPrefinish]
      },
      _eventsCount: 7,
      _maxListeners: undefined,
      outputData: [],
      outputSize: 0,
      writable: true,
      destroyed: false,
      _last: true,
      chunkedEncoding: false,
      shouldKeepAlive: false,
      maxRequestsOnConnectionReached: false,
      _defaultKeepAlive: true,
      useChunkedEncodingByDefault: false,
      sendDate: false,
      _removedConnection: false,
      _removedContLen: false,
      _removedTE: false,
      _contentLength: 0,
      _hasBody: true,
      _trailer: '',
      finished: true,
      _headerSent: true,
      _closed: false,
      socket: <ref *1> Socket {
        connecting: false,
        _hadError: false,
        _parent: null,
        _host: 'cloud-neofussvr.sslcs.cdngc.net',
        _readableState: ReadableState {
          objectMode: false,
          highWaterMark: 16384,
          buffer: BufferList { head: null, tail: null, length: 0 },
          length: 0,
          pipes: [],
          flowing: true,
          ended: false,
          endEmitted: false,
          reading: true,
          constructed: true,
          sync: false,
          needReadable: true,
          emittedReadable: false,
          readableListening: false,
          resumeScheduled: false,
          errorEmitted: false,
          emitClose: false,
          autoDestroy: true,
          destroyed: false,
          errored: null,
          closed: false,
          closeEmitted: false,
          defaultEncoding: 'utf8',
          awaitDrainWriters: null,
          multiAwaitDrain: false,
          readingMore: false,
          dataEmitted: true,
          decoder: null,
          encoding: null,
          [Symbol(kPaused)]: false
        },
        _events: [Object: null prototype] {
          end: [ [Function: onReadableStreamEnd], [Function: socketOnEnd] ],
          free: [Function: onFree],
          close: [ [Function: onClose], [Function: socketCloseListener] ],
          timeout: [ [Function: onTimeout], [Function: responseOnTimeout] ],
          agentRemove: [Function: onRemove],
          error: [Function: socketErrorListener],
          data: [Function: socketOnData],
          drain: [Function: ondrain]
        },
        _eventsCount: 8,
        _maxListeners: undefined,
        _writableState: WritableState {
          objectMode: false,
          highWaterMark: 16384,
          finalCalled: false,
          needDrain: false,
          ending: false,
          ended: false,
          finished: false,
          destroyed: false,
          decodeStrings: false,
          defaultEncoding: 'utf8',
          length: 0,
          writing: false,
          corked: 0,
          sync: false,
          bufferProcessing: false,
          onwrite: [Function: bound onwrite],
          writecb: null,
          writelen: 0,
          afterWriteTickInfo: null,
          buffered: [],
          bufferedIndex: 0,
          allBuffers: true,
          allNoop: true,
          pendingcb: 0,
          constructed: true,
          prefinished: false,
          errorEmitted: false,
          emitClose: false,
          autoDestroy: true,
          errored: null,
          closed: false,
          closeEmitted: false,
          [Symbol(kOnFinished)]: []
        },
        allowHalfOpen: false,
        _sockname: null,
        _pendingData: null,
        _pendingEncoding: '',
        server: null,
        _server: null,
        parser: <ref *4> HTTPParser {
          '0': null,
          '1': [Function: parserOnHeaders],
          '2': [Function: parserOnHeadersComplete],
          '3': [Function: parserOnBody],
          '4': [Function: parserOnMessageComplete],
          '5': null,
          '6': null,
          _headers: [],
          _url: '',
          socket: [Circular *1],
          incoming: <ref *3> IncomingMessage {
            _readableState: [ReadableState],
            _events: [Object: null prototype],
            _eventsCount: 1,
            _maxListeners: undefined,
            socket: [Circular *1],
            httpVersionMajor: 1,
            httpVersionMinor: 1,
            httpVersion: '1.1',
            complete: false,
            rawHeaders: [Array],
            rawTrailers: [],
            aborted: false,
            upgrade: false,
            url: '',
            method: null,
            statusCode: 403,
            statusMessage: 'Forbidden',
            client: [Circular *1],
            _consuming: false,
            _dumped: false,
            req: [Circular *2],
            responseUrl: 'http://cloud-neofussvr.sslcs.cdngc.net/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
            redirects: [],
            [Symbol(kCapture)]: false,
            [Symbol(kHeaders)]: [Object],
            [Symbol(kHeadersCount)]: 10,
            [Symbol(kTrailers)]: null,
            [Symbol(kTrailersCount)]: 0
          },
          outgoing: [Circular *2],
          maxHeaderPairs: 2000,
          _consumed: false,
          onIncoming: [Function: parserOnIncomingClient],
          [Symbol(resource_symbol)]: HTTPClientAsyncResource {
            type: 'HTTPINCOMINGMESSAGE',
            req: [Circular *2]
          }
        },
        _httpMessage: [Circular *2],
        [Symbol(async_id_symbol)]: 96,
        [Symbol(kHandle)]: TCP {
          reading: true,
          onconnection: null,
          [Symbol(owner_symbol)]: [Circular *1]
        },
        [Symbol(lastWriteQueueSize)]: 0,
        [Symbol(timeout)]: null,
        [Symbol(kBuffer)]: null,
        [Symbol(kBufferCb)]: null,
        [Symbol(kBufferGen)]: null,
        [Symbol(kCapture)]: false,
        [Symbol(kSetNoDelay)]: true,
        [Symbol(kSetKeepAlive)]: false,
        [Symbol(kSetKeepAliveInitialDelay)]: 0,
        [Symbol(kBytesRead)]: 0,
        [Symbol(kBytesWritten)]: 0
      },
      _header: 'GET /NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4 HTTP/1.1\r\n' +
        'Accept: application/json, text/plain, */*\r\n' +
        'User-Agent: Kies2.0_FUS\r\n' +
        'Authorization: FUS nonce="XT4hB6euuaEdmBvShf/gykRxeH6wzJWCe8cFCxVPgIw=", signature="NW0bj9dEAj58nt75VZeSekyau5ezm7LgwtdA3DwieTc=", nc="", type="", realm="", newauth="1"\r\n' +
        'Cookie: JSESSIONID=AC4320534C6BE1C59A0C19623AD5E9EE.neofussvr_2_3\r\n' +
        'Host: cloud-neofussvr.sslcs.cdngc.net\r\n' +
        'Connection: close\r\n' +
        '\r\n',
      _keepAliveTimeout: 0,
      _onPendingData: [Function: nop],
      agent: Agent {
        _events: [Object: null prototype] {
          free: [Function (anonymous)],
          newListener: [Function: maybeEnableKeylog]
        },
        _eventsCount: 2,
        _maxListeners: undefined,
        defaultPort: 80,
        protocol: 'http:',
        options: [Object: null prototype] { noDelay: true, path: null },
        requests: [Object: null prototype] {},
        sockets: [Object: null prototype] {
          'cloud-neofussvr.sslcs.cdngc.net:80:': [ [Socket] ]
        },
        freeSockets: [Object: null prototype] {},
        keepAliveMsecs: 1000,
        keepAlive: false,
        maxSockets: Infinity,
        maxFreeSockets: 256,
        scheduling: 'lifo',
        maxTotalSockets: Infinity,
        totalSocketCount: 1,
        [Symbol(kCapture)]: false
      },
      socketPath: undefined,
      method: 'GET',
      maxHeaderSize: undefined,
      insecureHTTPParser: undefined,
      path: '/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
      _ended: false,
      res: <ref *3> IncomingMessage {
        _readableState: ReadableState {
          objectMode: false,
          highWaterMark: 16384,
          buffer: BufferList { head: [Object], tail: [Object], length: 1 },
          length: 1300,
          pipes: [],
          flowing: null,
          ended: false,
          endEmitted: false,
          reading: false,
          constructed: true,
          sync: true,
          needReadable: false,
          emittedReadable: false,
          readableListening: false,
          resumeScheduled: false,
          errorEmitted: false,
          emitClose: true,
          autoDestroy: true,
          destroyed: false,
          errored: null,
          closed: false,
          closeEmitted: false,
          defaultEncoding: 'utf8',
          awaitDrainWriters: null,
          multiAwaitDrain: false,
          readingMore: true,
          dataEmitted: false,
          decoder: null,
          encoding: null,
          [Symbol(kPaused)]: null
        },
        _events: [Object: null prototype] { end: [Function: responseOnEnd] },
        _eventsCount: 1,
        _maxListeners: undefined,
        socket: <ref *1> Socket {
          connecting: false,
          _hadError: false,
          _parent: null,
          _host: 'cloud-neofussvr.sslcs.cdngc.net',
          _readableState: ReadableState {
            objectMode: false,
            highWaterMark: 16384,
            buffer: [BufferList],
            length: 0,
            pipes: [],
            flowing: true,
            ended: false,
            endEmitted: false,
            reading: true,
            constructed: true,
            sync: false,
            needReadable: true,
            emittedReadable: false,
            readableListening: false,
            resumeScheduled: false,
            errorEmitted: false,
            emitClose: false,
            autoDestroy: true,
            destroyed: false,
            errored: null,
            closed: false,
            closeEmitted: false,
            defaultEncoding: 'utf8',
            awaitDrainWriters: null,
            multiAwaitDrain: false,
            readingMore: false,
            dataEmitted: true,
            decoder: null,
            encoding: null,
            [Symbol(kPaused)]: false
          },
          _events: [Object: null prototype] {
            end: [Array],
            free: [Function: onFree],
            close: [Array],
            timeout: [Array],
            agentRemove: [Function: onRemove],
            error: [Function: socketErrorListener],
            data: [Function: socketOnData],
            drain: [Function: ondrain]
          },
          _eventsCount: 8,
          _maxListeners: undefined,
          _writableState: WritableState {
            objectMode: false,
            highWaterMark: 16384,
            finalCalled: false,
            needDrain: false,
            ending: false,
            ended: false,
            finished: false,
            destroyed: false,
            decodeStrings: false,
            defaultEncoding: 'utf8',
            length: 0,
            writing: false,
            corked: 0,
            sync: false,
            bufferProcessing: false,
            onwrite: [Function: bound onwrite],
            writecb: null,
            writelen: 0,
            afterWriteTickInfo: null,
            buffered: [],
            bufferedIndex: 0,
            allBuffers: true,
            allNoop: true,
            pendingcb: 0,
            constructed: true,
            prefinished: false,
            errorEmitted: false,
            emitClose: false,
            autoDestroy: true,
            errored: null,
            closed: false,
            closeEmitted: false,
            [Symbol(kOnFinished)]: []
          },
          allowHalfOpen: false,
          _sockname: null,
          _pendingData: null,
          _pendingEncoding: '',
          server: null,
          _server: null,
          parser: <ref *4> HTTPParser {
            '0': null,
            '1': [Function: parserOnHeaders],
            '2': [Function: parserOnHeadersComplete],
            '3': [Function: parserOnBody],
            '4': [Function: parserOnMessageComplete],
            '5': null,
            '6': null,
            _headers: [],
            _url: '',
            socket: [Circular *1],
            incoming: [Circular *3],
            outgoing: [Circular *2],
            maxHeaderPairs: 2000,
            _consumed: false,
            onIncoming: [Function: parserOnIncomingClient],
            [Symbol(resource_symbol)]: [HTTPClientAsyncResource]
          },
          _httpMessage: [Circular *2],
          [Symbol(async_id_symbol)]: 96,
          [Symbol(kHandle)]: TCP {
            reading: true,
            onconnection: null,
            [Symbol(owner_symbol)]: [Circular *1]
          },
          [Symbol(lastWriteQueueSize)]: 0,
          [Symbol(timeout)]: null,
          [Symbol(kBuffer)]: null,
          [Symbol(kBufferCb)]: null,
          [Symbol(kBufferGen)]: null,
          [Symbol(kCapture)]: false,
          [Symbol(kSetNoDelay)]: true,
          [Symbol(kSetKeepAlive)]: false,
          [Symbol(kSetKeepAliveInitialDelay)]: 0,
          [Symbol(kBytesRead)]: 0,
          [Symbol(kBytesWritten)]: 0
        },
        httpVersionMajor: 1,
        httpVersionMinor: 1,
        httpVersion: '1.1',
        complete: false,
        rawHeaders: [
          'Date',
          'Wed, 20 Sep 2023 08:47:20 GMT',
          'Content-Type',
          'text/html',
          'Content-Length',
          '2198',
          'Connection',
          'close',
          'Server',
          'PWS/8.3.1.0.8'
        ],
        rawTrailers: [],
        aborted: false,
        upgrade: false,
        url: '',
        method: null,
        statusCode: 403,
        statusMessage: 'Forbidden',
        client: <ref *1> Socket {
          connecting: false,
          _hadError: false,
          _parent: null,
          _host: 'cloud-neofussvr.sslcs.cdngc.net',
          _readableState: ReadableState {
            objectMode: false,
            highWaterMark: 16384,
            buffer: [BufferList],
            length: 0,
            pipes: [],
            flowing: true,
            ended: false,
            endEmitted: false,
            reading: true,
            constructed: true,
            sync: false,
            needReadable: true,
            emittedReadable: false,
            readableListening: false,
            resumeScheduled: false,
            errorEmitted: false,
            emitClose: false,
            autoDestroy: true,
            destroyed: false,
            errored: null,
            closed: false,
            closeEmitted: false,
            defaultEncoding: 'utf8',
            awaitDrainWriters: null,
            multiAwaitDrain: false,
            readingMore: false,
            dataEmitted: true,
            decoder: null,
            encoding: null,
            [Symbol(kPaused)]: false
          },
          _events: [Object: null prototype] {
            end: [Array],
            free: [Function: onFree],
            close: [Array],
            timeout: [Array],
            agentRemove: [Function: onRemove],
            error: [Function: socketErrorListener],
            data: [Function: socketOnData],
            drain: [Function: ondrain]
          },
          _eventsCount: 8,
          _maxListeners: undefined,
          _writableState: WritableState {
            objectMode: false,
            highWaterMark: 16384,
            finalCalled: false,
            needDrain: false,
            ending: false,
            ended: false,
            finished: false,
            destroyed: false,
            decodeStrings: false,
            defaultEncoding: 'utf8',
            length: 0,
            writing: false,
            corked: 0,
            sync: false,
            bufferProcessing: false,
            onwrite: [Function: bound onwrite],
            writecb: null,
            writelen: 0,
            afterWriteTickInfo: null,
            buffered: [],
            bufferedIndex: 0,
            allBuffers: true,
            allNoop: true,
            pendingcb: 0,
            constructed: true,
            prefinished: false,
            errorEmitted: false,
            emitClose: false,
            autoDestroy: true,
            errored: null,
            closed: false,
            closeEmitted: false,
            [Symbol(kOnFinished)]: []
          },
          allowHalfOpen: false,
          _sockname: null,
          _pendingData: null,
          _pendingEncoding: '',
          server: null,
          _server: null,
          parser: <ref *4> HTTPParser {
            '0': null,
            '1': [Function: parserOnHeaders],
            '2': [Function: parserOnHeadersComplete],
            '3': [Function: parserOnBody],
            '4': [Function: parserOnMessageComplete],
            '5': null,
            '6': null,
            _headers: [],
            _url: '',
            socket: [Circular *1],
            incoming: [Circular *3],
            outgoing: [Circular *2],
            maxHeaderPairs: 2000,
            _consumed: false,
            onIncoming: [Function: parserOnIncomingClient],
            [Symbol(resource_symbol)]: [HTTPClientAsyncResource]
          },
          _httpMessage: [Circular *2],
          [Symbol(async_id_symbol)]: 96,
          [Symbol(kHandle)]: TCP {
            reading: true,
            onconnection: null,
            [Symbol(owner_symbol)]: [Circular *1]
          },
          [Symbol(lastWriteQueueSize)]: 0,
          [Symbol(timeout)]: null,
          [Symbol(kBuffer)]: null,
          [Symbol(kBufferCb)]: null,
          [Symbol(kBufferGen)]: null,
          [Symbol(kCapture)]: false,
          [Symbol(kSetNoDelay)]: true,
          [Symbol(kSetKeepAlive)]: false,
          [Symbol(kSetKeepAliveInitialDelay)]: 0,
          [Symbol(kBytesRead)]: 0,
          [Symbol(kBytesWritten)]: 0
        },
        _consuming: false,
        _dumped: false,
        req: [Circular *2],
        responseUrl: 'http://cloud-neofussvr.sslcs.cdngc.net/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
        redirects: [],
        [Symbol(kCapture)]: false,
        [Symbol(kHeaders)]: {
          date: 'Wed, 20 Sep 2023 08:47:20 GMT',
          'content-type': 'text/html',
          'content-length': '2198',
          connection: 'close',
          server: 'PWS/8.3.1.0.8'
        },
        [Symbol(kHeadersCount)]: 10,
        [Symbol(kTrailers)]: null,
        [Symbol(kTrailersCount)]: 0
      },
      aborted: false,
      timeoutCb: null,
      upgradeOrConnect: false,
      parser: <ref *4> HTTPParser {
        '0': null,
        '1': [Function: parserOnHeaders],
        '2': [Function: parserOnHeadersComplete],
        '3': [Function: parserOnBody],
        '4': [Function: parserOnMessageComplete],
        '5': null,
        '6': null,
        _headers: [],
        _url: '',
        socket: <ref *1> Socket {
          connecting: false,
          _hadError: false,
          _parent: null,
          _host: 'cloud-neofussvr.sslcs.cdngc.net',
          _readableState: ReadableState {
            objectMode: false,
            highWaterMark: 16384,
            buffer: [BufferList],
            length: 0,
            pipes: [],
            flowing: true,
            ended: false,
            endEmitted: false,
            reading: true,
            constructed: true,
            sync: false,
            needReadable: true,
            emittedReadable: false,
            readableListening: false,
            resumeScheduled: false,
            errorEmitted: false,
            emitClose: false,
            autoDestroy: true,
            destroyed: false,
            errored: null,
            closed: false,
            closeEmitted: false,
            defaultEncoding: 'utf8',
            awaitDrainWriters: null,
            multiAwaitDrain: false,
            readingMore: false,
            dataEmitted: true,
            decoder: null,
            encoding: null,
            [Symbol(kPaused)]: false
          },
          _events: [Object: null prototype] {
            end: [Array],
            free: [Function: onFree],
            close: [Array],
            timeout: [Array],
            agentRemove: [Function: onRemove],
            error: [Function: socketErrorListener],
            data: [Function: socketOnData],
            drain: [Function: ondrain]
          },
          _eventsCount: 8,
          _maxListeners: undefined,
          _writableState: WritableState {
            objectMode: false,
            highWaterMark: 16384,
            finalCalled: false,
            needDrain: false,
            ending: false,
            ended: false,
            finished: false,
            destroyed: false,
            decodeStrings: false,
            defaultEncoding: 'utf8',
            length: 0,
            writing: false,
            corked: 0,
            sync: false,
            bufferProcessing: false,
            onwrite: [Function: bound onwrite],
            writecb: null,
            writelen: 0,
            afterWriteTickInfo: null,
            buffered: [],
            bufferedIndex: 0,
            allBuffers: true,
            allNoop: true,
            pendingcb: 0,
            constructed: true,
            prefinished: false,
            errorEmitted: false,
            emitClose: false,
            autoDestroy: true,
            errored: null,
            closed: false,
            closeEmitted: false,
            [Symbol(kOnFinished)]: []
          },
          allowHalfOpen: false,
          _sockname: null,
          _pendingData: null,
          _pendingEncoding: '',
          server: null,
          _server: null,
          parser: [Circular *4],
          _httpMessage: [Circular *2],
          [Symbol(async_id_symbol)]: 96,
          [Symbol(kHandle)]: TCP {
            reading: true,
            onconnection: null,
            [Symbol(owner_symbol)]: [Circular *1]
          },
          [Symbol(lastWriteQueueSize)]: 0,
          [Symbol(timeout)]: null,
          [Symbol(kBuffer)]: null,
          [Symbol(kBufferCb)]: null,
          [Symbol(kBufferGen)]: null,
          [Symbol(kCapture)]: false,
          [Symbol(kSetNoDelay)]: true,
          [Symbol(kSetKeepAlive)]: false,
          [Symbol(kSetKeepAliveInitialDelay)]: 0,
          [Symbol(kBytesRead)]: 0,
          [Symbol(kBytesWritten)]: 0
        },
        incoming: <ref *3> IncomingMessage {
          _readableState: ReadableState {
            objectMode: false,
            highWaterMark: 16384,
            buffer: [BufferList],
            length: 1300,
            pipes: [],
            flowing: null,
            ended: false,
            endEmitted: false,
            reading: false,
            constructed: true,
            sync: true,
            needReadable: false,
            emittedReadable: false,
            readableListening: false,
            resumeScheduled: false,
            errorEmitted: false,
            emitClose: true,
            autoDestroy: true,
            destroyed: false,
            errored: null,
            closed: false,
            closeEmitted: false,
            defaultEncoding: 'utf8',
            awaitDrainWriters: null,
            multiAwaitDrain: false,
            readingMore: true,
            dataEmitted: false,
            decoder: null,
            encoding: null,
            [Symbol(kPaused)]: null
          },
          _events: [Object: null prototype] { end: [Function: responseOnEnd] },
          _eventsCount: 1,
          _maxListeners: undefined,
          socket: <ref *1> Socket {
            connecting: false,
            _hadError: false,
            _parent: null,
            _host: 'cloud-neofussvr.sslcs.cdngc.net',
            _readableState: [ReadableState],
            _events: [Object: null prototype],
            _eventsCount: 8,
            _maxListeners: undefined,
            _writableState: [WritableState],
            allowHalfOpen: false,
            _sockname: null,
            _pendingData: null,
            _pendingEncoding: '',
            server: null,
            _server: null,
            parser: [Circular *4],
            _httpMessage: [Circular *2],
            [Symbol(async_id_symbol)]: 96,
            [Symbol(kHandle)]: [TCP],
            [Symbol(lastWriteQueueSize)]: 0,
            [Symbol(timeout)]: null,
            [Symbol(kBuffer)]: null,
            [Symbol(kBufferCb)]: null,
            [Symbol(kBufferGen)]: null,
            [Symbol(kCapture)]: false,
            [Symbol(kSetNoDelay)]: true,
            [Symbol(kSetKeepAlive)]: false,
            [Symbol(kSetKeepAliveInitialDelay)]: 0,
            [Symbol(kBytesRead)]: 0,
            [Symbol(kBytesWritten)]: 0
          },
          httpVersionMajor: 1,
          httpVersionMinor: 1,
          httpVersion: '1.1',
          complete: false,
          rawHeaders: [
            'Date',
            'Wed, 20 Sep 2023 08:47:20 GMT',
            'Content-Type',
            'text/html',
            'Content-Length',
            '2198',
            'Connection',
            'close',
            'Server',
            'PWS/8.3.1.0.8'
          ],
          rawTrailers: [],
          aborted: false,
          upgrade: false,
          url: '',
          method: null,
          statusCode: 403,
          statusMessage: 'Forbidden',
          client: <ref *1> Socket {
            connecting: false,
            _hadError: false,
            _parent: null,
            _host: 'cloud-neofussvr.sslcs.cdngc.net',
            _readableState: [ReadableState],
            _events: [Object: null prototype],
            _eventsCount: 8,
            _maxListeners: undefined,
            _writableState: [WritableState],
            allowHalfOpen: false,
            _sockname: null,
            _pendingData: null,
            _pendingEncoding: '',
            server: null,
            _server: null,
            parser: [Circular *4],
            _httpMessage: [Circular *2],
            [Symbol(async_id_symbol)]: 96,
            [Symbol(kHandle)]: [TCP],
            [Symbol(lastWriteQueueSize)]: 0,
            [Symbol(timeout)]: null,
            [Symbol(kBuffer)]: null,
            [Symbol(kBufferCb)]: null,
            [Symbol(kBufferGen)]: null,
            [Symbol(kCapture)]: false,
            [Symbol(kSetNoDelay)]: true,
            [Symbol(kSetKeepAlive)]: false,
            [Symbol(kSetKeepAliveInitialDelay)]: 0,
            [Symbol(kBytesRead)]: 0,
            [Symbol(kBytesWritten)]: 0
          },
          _consuming: false,
          _dumped: false,
          req: [Circular *2],
          responseUrl: 'http://cloud-neofussvr.sslcs.cdngc.net/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
          redirects: [],
          [Symbol(kCapture)]: false,
          [Symbol(kHeaders)]: {
            date: 'Wed, 20 Sep 2023 08:47:20 GMT',
            'content-type': 'text/html',
            'content-length': '2198',
            connection: 'close',
            server: 'PWS/8.3.1.0.8'
          },
          [Symbol(kHeadersCount)]: 10,
          [Symbol(kTrailers)]: null,
          [Symbol(kTrailersCount)]: 0
        },
        outgoing: [Circular *2],
        maxHeaderPairs: 2000,
        _consumed: false,
        onIncoming: [Function: parserOnIncomingClient],
        [Symbol(resource_symbol)]: HTTPClientAsyncResource {
          type: 'HTTPINCOMINGMESSAGE',
          req: [Circular *2]
        }
      },
      maxHeadersCount: null,
      reusedSocket: false,
      host: 'cloud-neofussvr.sslcs.cdngc.net',
      protocol: 'http:',
      _redirectable: Writable {
        _writableState: WritableState {
          objectMode: false,
          highWaterMark: 16384,
          finalCalled: false,
          needDrain: false,
          ending: false,
          ended: false,
          finished: false,
          destroyed: false,
          decodeStrings: true,
          defaultEncoding: 'utf8',
          length: 0,
          writing: false,
          corked: 0,
          sync: true,
          bufferProcessing: false,
          onwrite: [Function: bound onwrite],
          writecb: null,
          writelen: 0,
          afterWriteTickInfo: null,
          buffered: [],
          bufferedIndex: 0,
          allBuffers: true,
          allNoop: true,
          pendingcb: 0,
          constructed: true,
          prefinished: false,
          errorEmitted: false,
          emitClose: true,
          autoDestroy: true,
          errored: null,
          closed: false,
          closeEmitted: false,
          [Symbol(kOnFinished)]: []
        },
        _events: [Object: null prototype] {
          response: [Function: handleResponse],
          error: [Function: handleRequestError]
        },
        _eventsCount: 2,
        _maxListeners: undefined,
        _options: {
          maxRedirects: 21,
          maxBodyLength: 10485760,
          protocol: 'http:',
          path: '/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
          method: 'GET',
          headers: {
            Accept: 'application/json, text/plain, */*',
            'User-Agent': 'Kies2.0_FUS',
            Authorization: 'FUS nonce="XT4hB6euuaEdmBvShf/gykRxeH6wzJWCe8cFCxVPgIw=", signature="NW0bj9dEAj58nt75VZeSekyau5ezm7LgwtdA3DwieTc=", nc="", type="", realm="", newauth="1"',
            Cookie: 'JSESSIONID=AC4320534C6BE1C59A0C19623AD5E9EE.neofussvr_2_3'
          },
          agent: undefined,
          agents: { http: undefined, https: undefined },
          auth: undefined,
          hostname: 'cloud-neofussvr.sslcs.cdngc.net',
          port: null,
          nativeProtocols: { 'http:': [Object], 'https:': [Object] },
          pathname: '/NF_DownloadBinaryForMass.do',
          search: '?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4'
        },
        _ended: true,
        _ending: true,
        _redirectCount: 0,
        _redirects: [],
        _requestBodyLength: 0,
        _requestBodyBuffers: [],
        _onNativeResponse: [Function (anonymous)],
        _currentRequest: [Circular *2],
        _currentUrl: 'http://cloud-neofussvr.sslcs.cdngc.net/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
        [Symbol(kCapture)]: false
      },
      [Symbol(kCapture)]: false,
      [Symbol(kNeedDrain)]: false,
      [Symbol(corked)]: 0,
      [Symbol(kOutHeaders)]: [Object: null prototype] {
        accept: [ 'Accept', 'application/json, text/plain, */*' ],
        'user-agent': [ 'User-Agent', 'Kies2.0_FUS' ],
        authorization: [
          'Authorization',
          'FUS nonce="XT4hB6euuaEdmBvShf/gykRxeH6wzJWCe8cFCxVPgIw=", signature="NW0bj9dEAj58nt75VZeSekyau5ezm7LgwtdA3DwieTc=", nc="", type="", realm="", newauth="1"'
        ],
        cookie: [
          'Cookie',
          'JSESSIONID=AC4320534C6BE1C59A0C19623AD5E9EE.neofussvr_2_3'
        ],
        host: [ 'Host', 'cloud-neofussvr.sslcs.cdngc.net' ]
      },
      [Symbol(kUniqueHeaders)]: null
    },
    data: <ref *3> IncomingMessage {
      _readableState: ReadableState {
        objectMode: false,
        highWaterMark: 16384,
        buffer: BufferList {
          head: { data: [Buffer [Uint8Array]], next: null },
          tail: { data: [Buffer [Uint8Array]], next: null },
          length: 1
        },
        length: 1300,
        pipes: [],
        flowing: null,
        ended: false,
        endEmitted: false,
        reading: false,
        constructed: true,
        sync: true,
        needReadable: false,
        emittedReadable: false,
        readableListening: false,
        resumeScheduled: false,
        errorEmitted: false,
        emitClose: true,
        autoDestroy: true,
        destroyed: false,
        errored: null,
        closed: false,
        closeEmitted: false,
        defaultEncoding: 'utf8',
        awaitDrainWriters: null,
        multiAwaitDrain: false,
        readingMore: true,
        dataEmitted: false,
        decoder: null,
        encoding: null,
        [Symbol(kPaused)]: null
      },
      _events: [Object: null prototype] { end: [Function: responseOnEnd] },
      _eventsCount: 1,
      _maxListeners: undefined,
      socket: <ref *1> Socket {
        connecting: false,
        _hadError: false,
        _parent: null,
        _host: 'cloud-neofussvr.sslcs.cdngc.net',
        _readableState: ReadableState {
          objectMode: false,
          highWaterMark: 16384,
          buffer: BufferList { head: null, tail: null, length: 0 },
          length: 0,
          pipes: [],
          flowing: true,
          ended: false,
          endEmitted: false,
          reading: true,
          constructed: true,
          sync: false,
          needReadable: true,
          emittedReadable: false,
          readableListening: false,
          resumeScheduled: false,
          errorEmitted: false,
          emitClose: false,
          autoDestroy: true,
          destroyed: false,
          errored: null,
          closed: false,
          closeEmitted: false,
          defaultEncoding: 'utf8',
          awaitDrainWriters: null,
          multiAwaitDrain: false,
          readingMore: false,
          dataEmitted: true,
          decoder: null,
          encoding: null,
          [Symbol(kPaused)]: false
        },
        _events: [Object: null prototype] {
          end: [ [Function: onReadableStreamEnd], [Function: socketOnEnd] ],
          free: [Function: onFree],
          close: [ [Function: onClose], [Function: socketCloseListener] ],
          timeout: [ [Function: onTimeout], [Function: responseOnTimeout] ],
          agentRemove: [Function: onRemove],
          error: [Function: socketErrorListener],
          data: [Function: socketOnData],
          drain: [Function: ondrain]
        },
        _eventsCount: 8,
        _maxListeners: undefined,
        _writableState: WritableState {
          objectMode: false,
          highWaterMark: 16384,
          finalCalled: false,
          needDrain: false,
          ending: false,
          ended: false,
          finished: false,
          destroyed: false,
          decodeStrings: false,
          defaultEncoding: 'utf8',
          length: 0,
          writing: false,
          corked: 0,
          sync: false,
          bufferProcessing: false,
          onwrite: [Function: bound onwrite],
          writecb: null,
          writelen: 0,
          afterWriteTickInfo: null,
          buffered: [],
          bufferedIndex: 0,
          allBuffers: true,
          allNoop: true,
          pendingcb: 0,
          constructed: true,
          prefinished: false,
          errorEmitted: false,
          emitClose: false,
          autoDestroy: true,
          errored: null,
          closed: false,
          closeEmitted: false,
          [Symbol(kOnFinished)]: []
        },
        allowHalfOpen: false,
        _sockname: null,
        _pendingData: null,
        _pendingEncoding: '',
        server: null,
        _server: null,
        parser: <ref *4> HTTPParser {
          '0': null,
          '1': [Function: parserOnHeaders],
          '2': [Function: parserOnHeadersComplete],
          '3': [Function: parserOnBody],
          '4': [Function: parserOnMessageComplete],
          '5': null,
          '6': null,
          _headers: [],
          _url: '',
          socket: [Circular *1],
          incoming: [Circular *3],
          outgoing: <ref *2> ClientRequest {
            _events: [Object: null prototype],
            _eventsCount: 7,
            _maxListeners: undefined,
            outputData: [],
            outputSize: 0,
            writable: true,
            destroyed: false,
            _last: true,
            chunkedEncoding: false,
            shouldKeepAlive: false,
            maxRequestsOnConnectionReached: false,
            _defaultKeepAlive: true,
            useChunkedEncodingByDefault: false,
            sendDate: false,
            _removedConnection: false,
            _removedContLen: false,
            _removedTE: false,
            _contentLength: 0,
            _hasBody: true,
            _trailer: '',
            finished: true,
            _headerSent: true,
            _closed: false,
            socket: [Circular *1],
            _header: 'GET /NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4 HTTP/1.1\r\n' +
              'Accept: application/json, text/plain, */*\r\n' +
              'User-Agent: Kies2.0_FUS\r\n' +
              'Authorization: FUS nonce="XT4hB6euuaEdmBvShf/gykRxeH6wzJWCe8cFCxVPgIw=", signature="NW0bj9dEAj58nt75VZeSekyau5ezm7LgwtdA3DwieTc=", nc="", type="", realm="", newauth="1"\r\n' +
              'Cookie: JSESSIONID=AC4320534C6BE1C59A0C19623AD5E9EE.neofussvr_2_3\r\n' +
              'Host: cloud-neofussvr.sslcs.cdngc.net\r\n' +
              'Connection: close\r\n' +
              '\r\n',
            _keepAliveTimeout: 0,
            _onPendingData: [Function: nop],
            agent: [Agent],
            socketPath: undefined,
            method: 'GET',
            maxHeaderSize: undefined,
            insecureHTTPParser: undefined,
            path: '/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
            _ended: false,
            res: [Circular *3],
            aborted: false,
            timeoutCb: null,
            upgradeOrConnect: false,
            parser: [Circular *4],
            maxHeadersCount: null,
            reusedSocket: false,
            host: 'cloud-neofussvr.sslcs.cdngc.net',
            protocol: 'http:',
            _redirectable: [Writable],
            [Symbol(kCapture)]: false,
            [Symbol(kNeedDrain)]: false,
            [Symbol(corked)]: 0,
            [Symbol(kOutHeaders)]: [Object: null prototype],
            [Symbol(kUniqueHeaders)]: null
          },
          maxHeaderPairs: 2000,
          _consumed: false,
          onIncoming: [Function: parserOnIncomingClient],
          [Symbol(resource_symbol)]: HTTPClientAsyncResource {
            type: 'HTTPINCOMINGMESSAGE',
            req: [ClientRequest]
          }
        },
        _httpMessage: <ref *2> ClientRequest {
          _events: [Object: null prototype] {
            abort: [Function (anonymous)],
            aborted: [Function (anonymous)],
            connect: [Function (anonymous)],
            error: [Function (anonymous)],
            socket: [Function (anonymous)],
            timeout: [Function (anonymous)],
            prefinish: [Function: requestOnPrefinish]
          },
          _eventsCount: 7,
          _maxListeners: undefined,
          outputData: [],
          outputSize: 0,
          writable: true,
          destroyed: false,
          _last: true,
          chunkedEncoding: false,
          shouldKeepAlive: false,
          maxRequestsOnConnectionReached: false,
          _defaultKeepAlive: true,
          useChunkedEncodingByDefault: false,
          sendDate: false,
          _removedConnection: false,
          _removedContLen: false,
          _removedTE: false,
          _contentLength: 0,
          _hasBody: true,
          _trailer: '',
          finished: true,
          _headerSent: true,
          _closed: false,
          socket: [Circular *1],
          _header: 'GET /NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4 HTTP/1.1\r\n' +
            'Accept: application/json, text/plain, */*\r\n' +
            'User-Agent: Kies2.0_FUS\r\n' +
            'Authorization: FUS nonce="XT4hB6euuaEdmBvShf/gykRxeH6wzJWCe8cFCxVPgIw=", signature="NW0bj9dEAj58nt75VZeSekyau5ezm7LgwtdA3DwieTc=", nc="", type="", realm="", newauth="1"\r\n' +
            'Cookie: JSESSIONID=AC4320534C6BE1C59A0C19623AD5E9EE.neofussvr_2_3\r\n' +
            'Host: cloud-neofussvr.sslcs.cdngc.net\r\n' +
            'Connection: close\r\n' +
            '\r\n',
          _keepAliveTimeout: 0,
          _onPendingData: [Function: nop],
          agent: Agent {
            _events: [Object: null prototype],
            _eventsCount: 2,
            _maxListeners: undefined,
            defaultPort: 80,
            protocol: 'http:',
            options: [Object: null prototype],
            requests: [Object: null prototype] {},
            sockets: [Object: null prototype],
            freeSockets: [Object: null prototype] {},
            keepAliveMsecs: 1000,
            keepAlive: false,
            maxSockets: Infinity,
            maxFreeSockets: 256,
            scheduling: 'lifo',
            maxTotalSockets: Infinity,
            totalSocketCount: 1,
            [Symbol(kCapture)]: false
          },
          socketPath: undefined,
          method: 'GET',
          maxHeaderSize: undefined,
          insecureHTTPParser: undefined,
          path: '/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
          _ended: false,
          res: [Circular *3],
          aborted: false,
          timeoutCb: null,
          upgradeOrConnect: false,
          parser: <ref *4> HTTPParser {
            '0': null,
            '1': [Function: parserOnHeaders],
            '2': [Function: parserOnHeadersComplete],
            '3': [Function: parserOnBody],
            '4': [Function: parserOnMessageComplete],
            '5': null,
            '6': null,
            _headers: [],
            _url: '',
            socket: [Circular *1],
            incoming: [Circular *3],
            outgoing: [Circular *2],
            maxHeaderPairs: 2000,
            _consumed: false,
            onIncoming: [Function: parserOnIncomingClient],
            [Symbol(resource_symbol)]: [HTTPClientAsyncResource]
          },
          maxHeadersCount: null,
          reusedSocket: false,
          host: 'cloud-neofussvr.sslcs.cdngc.net',
          protocol: 'http:',
          _redirectable: Writable {
            _writableState: [WritableState],
            _events: [Object: null prototype],
            _eventsCount: 2,
            _maxListeners: undefined,
            _options: [Object],
            _ended: true,
            _ending: true,
            _redirectCount: 0,
            _redirects: [],
            _requestBodyLength: 0,
            _requestBodyBuffers: [],
            _onNativeResponse: [Function (anonymous)],
            _currentRequest: [Circular *2],
            _currentUrl: 'http://cloud-neofussvr.sslcs.cdngc.net/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
            [Symbol(kCapture)]: false
          },
          [Symbol(kCapture)]: false,
          [Symbol(kNeedDrain)]: false,
          [Symbol(corked)]: 0,
          [Symbol(kOutHeaders)]: [Object: null prototype] {
            accept: [Array],
            'user-agent': [Array],
            authorization: [Array],
            cookie: [Array],
            host: [Array]
          },
          [Symbol(kUniqueHeaders)]: null
        },
        [Symbol(async_id_symbol)]: 96,
        [Symbol(kHandle)]: TCP {
          reading: true,
          onconnection: null,
          [Symbol(owner_symbol)]: [Circular *1]
        },
        [Symbol(lastWriteQueueSize)]: 0,
        [Symbol(timeout)]: null,
        [Symbol(kBuffer)]: null,
        [Symbol(kBufferCb)]: null,
        [Symbol(kBufferGen)]: null,
        [Symbol(kCapture)]: false,
        [Symbol(kSetNoDelay)]: true,
        [Symbol(kSetKeepAlive)]: false,
        [Symbol(kSetKeepAliveInitialDelay)]: 0,
        [Symbol(kBytesRead)]: 0,
        [Symbol(kBytesWritten)]: 0
      },
      httpVersionMajor: 1,
      httpVersionMinor: 1,
      httpVersion: '1.1',
      complete: false,
      rawHeaders: [
        'Date',
        'Wed, 20 Sep 2023 08:47:20 GMT',
        'Content-Type',
        'text/html',
        'Content-Length',
        '2198',
        'Connection',
        'close',
        'Server',
        'PWS/8.3.1.0.8'
      ],
      rawTrailers: [],
      aborted: false,
      upgrade: false,
      url: '',
      method: null,
      statusCode: 403,
      statusMessage: 'Forbidden',
      client: <ref *1> Socket {
        connecting: false,
        _hadError: false,
        _parent: null,
        _host: 'cloud-neofussvr.sslcs.cdngc.net',
        _readableState: ReadableState {
          objectMode: false,
          highWaterMark: 16384,
          buffer: BufferList { head: null, tail: null, length: 0 },
          length: 0,
          pipes: [],
          flowing: true,
          ended: false,
          endEmitted: false,
          reading: true,
          constructed: true,
          sync: false,
          needReadable: true,
          emittedReadable: false,
          readableListening: false,
          resumeScheduled: false,
          errorEmitted: false,
          emitClose: false,
          autoDestroy: true,
          destroyed: false,
          errored: null,
          closed: false,
          closeEmitted: false,
          defaultEncoding: 'utf8',
          awaitDrainWriters: null,
          multiAwaitDrain: false,
          readingMore: false,
          dataEmitted: true,
          decoder: null,
          encoding: null,
          [Symbol(kPaused)]: false
        },
        _events: [Object: null prototype] {
          end: [ [Function: onReadableStreamEnd], [Function: socketOnEnd] ],
          free: [Function: onFree],
          close: [ [Function: onClose], [Function: socketCloseListener] ],
          timeout: [ [Function: onTimeout], [Function: responseOnTimeout] ],
          agentRemove: [Function: onRemove],
          error: [Function: socketErrorListener],
          data: [Function: socketOnData],
          drain: [Function: ondrain]
        },
        _eventsCount: 8,
        _maxListeners: undefined,
        _writableState: WritableState {
          objectMode: false,
          highWaterMark: 16384,
          finalCalled: false,
          needDrain: false,
          ending: false,
          ended: false,
          finished: false,
          destroyed: false,
          decodeStrings: false,
          defaultEncoding: 'utf8',
          length: 0,
          writing: false,
          corked: 0,
          sync: false,
          bufferProcessing: false,
          onwrite: [Function: bound onwrite],
          writecb: null,
          writelen: 0,
          afterWriteTickInfo: null,
          buffered: [],
          bufferedIndex: 0,
          allBuffers: true,
          allNoop: true,
          pendingcb: 0,
          constructed: true,
          prefinished: false,
          errorEmitted: false,
          emitClose: false,
          autoDestroy: true,
          errored: null,
          closed: false,
          closeEmitted: false,
          [Symbol(kOnFinished)]: []
        },
        allowHalfOpen: false,
        _sockname: null,
        _pendingData: null,
        _pendingEncoding: '',
        server: null,
        _server: null,
        parser: <ref *4> HTTPParser {
          '0': null,
          '1': [Function: parserOnHeaders],
          '2': [Function: parserOnHeadersComplete],
          '3': [Function: parserOnBody],
          '4': [Function: parserOnMessageComplete],
          '5': null,
          '6': null,
          _headers: [],
          _url: '',
          socket: [Circular *1],
          incoming: [Circular *3],
          outgoing: <ref *2> ClientRequest {
            _events: [Object: null prototype],
            _eventsCount: 7,
            _maxListeners: undefined,
            outputData: [],
            outputSize: 0,
            writable: true,
            destroyed: false,
            _last: true,
            chunkedEncoding: false,
            shouldKeepAlive: false,
            maxRequestsOnConnectionReached: false,
            _defaultKeepAlive: true,
            useChunkedEncodingByDefault: false,
            sendDate: false,
            _removedConnection: false,
            _removedContLen: false,
            _removedTE: false,
            _contentLength: 0,
            _hasBody: true,
            _trailer: '',
            finished: true,
            _headerSent: true,
            _closed: false,
            socket: [Circular *1],
            _header: 'GET /NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4 HTTP/1.1\r\n' +
              'Accept: application/json, text/plain, */*\r\n' +
              'User-Agent: Kies2.0_FUS\r\n' +
              'Authorization: FUS nonce="XT4hB6euuaEdmBvShf/gykRxeH6wzJWCe8cFCxVPgIw=", signature="NW0bj9dEAj58nt75VZeSekyau5ezm7LgwtdA3DwieTc=", nc="", type="", realm="", newauth="1"\r\n' +
              'Cookie: JSESSIONID=AC4320534C6BE1C59A0C19623AD5E9EE.neofussvr_2_3\r\n' +
              'Host: cloud-neofussvr.sslcs.cdngc.net\r\n' +
              'Connection: close\r\n' +
              '\r\n',
            _keepAliveTimeout: 0,
            _onPendingData: [Function: nop],
            agent: [Agent],
            socketPath: undefined,
            method: 'GET',
            maxHeaderSize: undefined,
            insecureHTTPParser: undefined,
            path: '/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
            _ended: false,
            res: [Circular *3],
            aborted: false,
            timeoutCb: null,
            upgradeOrConnect: false,
            parser: [Circular *4],
            maxHeadersCount: null,
            reusedSocket: false,
            host: 'cloud-neofussvr.sslcs.cdngc.net',
            protocol: 'http:',
            _redirectable: [Writable],
            [Symbol(kCapture)]: false,
            [Symbol(kNeedDrain)]: false,
            [Symbol(corked)]: 0,
            [Symbol(kOutHeaders)]: [Object: null prototype],
            [Symbol(kUniqueHeaders)]: null
          },
          maxHeaderPairs: 2000,
          _consumed: false,
          onIncoming: [Function: parserOnIncomingClient],
          [Symbol(resource_symbol)]: HTTPClientAsyncResource {
            type: 'HTTPINCOMINGMESSAGE',
            req: [ClientRequest]
          }
        },
        _httpMessage: <ref *2> ClientRequest {
          _events: [Object: null prototype] {
            abort: [Function (anonymous)],
            aborted: [Function (anonymous)],
            connect: [Function (anonymous)],
            error: [Function (anonymous)],
            socket: [Function (anonymous)],
            timeout: [Function (anonymous)],
            prefinish: [Function: requestOnPrefinish]
          },
          _eventsCount: 7,
          _maxListeners: undefined,
          outputData: [],
          outputSize: 0,
          writable: true,
          destroyed: false,
          _last: true,
          chunkedEncoding: false,
          shouldKeepAlive: false,
          maxRequestsOnConnectionReached: false,
          _defaultKeepAlive: true,
          useChunkedEncodingByDefault: false,
          sendDate: false,
          _removedConnection: false,
          _removedContLen: false,
          _removedTE: false,
          _contentLength: 0,
          _hasBody: true,
          _trailer: '',
          finished: true,
          _headerSent: true,
          _closed: false,
          socket: [Circular *1],
          _header: 'GET /NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4 HTTP/1.1\r\n' +
            'Accept: application/json, text/plain, */*\r\n' +
            'User-Agent: Kies2.0_FUS\r\n' +
            'Authorization: FUS nonce="XT4hB6euuaEdmBvShf/gykRxeH6wzJWCe8cFCxVPgIw=", signature="NW0bj9dEAj58nt75VZeSekyau5ezm7LgwtdA3DwieTc=", nc="", type="", realm="", newauth="1"\r\n' +
            'Cookie: JSESSIONID=AC4320534C6BE1C59A0C19623AD5E9EE.neofussvr_2_3\r\n' +
            'Host: cloud-neofussvr.sslcs.cdngc.net\r\n' +
            'Connection: close\r\n' +
            '\r\n',
          _keepAliveTimeout: 0,
          _onPendingData: [Function: nop],
          agent: Agent {
            _events: [Object: null prototype],
            _eventsCount: 2,
            _maxListeners: undefined,
            defaultPort: 80,
            protocol: 'http:',
            options: [Object: null prototype],
            requests: [Object: null prototype] {},
            sockets: [Object: null prototype],
            freeSockets: [Object: null prototype] {},
            keepAliveMsecs: 1000,
            keepAlive: false,
            maxSockets: Infinity,
            maxFreeSockets: 256,
            scheduling: 'lifo',
            maxTotalSockets: Infinity,
            totalSocketCount: 1,
            [Symbol(kCapture)]: false
          },
          socketPath: undefined,
          method: 'GET',
          maxHeaderSize: undefined,
          insecureHTTPParser: undefined,
          path: '/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
          _ended: false,
          res: [Circular *3],
          aborted: false,
          timeoutCb: null,
          upgradeOrConnect: false,
          parser: <ref *4> HTTPParser {
            '0': null,
            '1': [Function: parserOnHeaders],
            '2': [Function: parserOnHeadersComplete],
            '3': [Function: parserOnBody],
            '4': [Function: parserOnMessageComplete],
            '5': null,
            '6': null,
            _headers: [],
            _url: '',
            socket: [Circular *1],
            incoming: [Circular *3],
            outgoing: [Circular *2],
            maxHeaderPairs: 2000,
            _consumed: false,
            onIncoming: [Function: parserOnIncomingClient],
            [Symbol(resource_symbol)]: [HTTPClientAsyncResource]
          },
          maxHeadersCount: null,
          reusedSocket: false,
          host: 'cloud-neofussvr.sslcs.cdngc.net',
          protocol: 'http:',
          _redirectable: Writable {
            _writableState: [WritableState],
            _events: [Object: null prototype],
            _eventsCount: 2,
            _maxListeners: undefined,
            _options: [Object],
            _ended: true,
            _ending: true,
            _redirectCount: 0,
            _redirects: [],
            _requestBodyLength: 0,
            _requestBodyBuffers: [],
            _onNativeResponse: [Function (anonymous)],
            _currentRequest: [Circular *2],
            _currentUrl: 'http://cloud-neofussvr.sslcs.cdngc.net/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
            [Symbol(kCapture)]: false
          },
          [Symbol(kCapture)]: false,
          [Symbol(kNeedDrain)]: false,
          [Symbol(corked)]: 0,
          [Symbol(kOutHeaders)]: [Object: null prototype] {
            accept: [Array],
            'user-agent': [Array],
            authorization: [Array],
            cookie: [Array],
            host: [Array]
          },
          [Symbol(kUniqueHeaders)]: null
        },
        [Symbol(async_id_symbol)]: 96,
        [Symbol(kHandle)]: TCP {
          reading: true,
          onconnection: null,
          [Symbol(owner_symbol)]: [Circular *1]
        },
        [Symbol(lastWriteQueueSize)]: 0,
        [Symbol(timeout)]: null,
        [Symbol(kBuffer)]: null,
        [Symbol(kBufferCb)]: null,
        [Symbol(kBufferGen)]: null,
        [Symbol(kCapture)]: false,
        [Symbol(kSetNoDelay)]: true,
        [Symbol(kSetKeepAlive)]: false,
        [Symbol(kSetKeepAliveInitialDelay)]: 0,
        [Symbol(kBytesRead)]: 0,
        [Symbol(kBytesWritten)]: 0
      },
      _consuming: false,
      _dumped: false,
      req: <ref *2> ClientRequest {
        _events: [Object: null prototype] {
          abort: [Function (anonymous)],
          aborted: [Function (anonymous)],
          connect: [Function (anonymous)],
          error: [Function (anonymous)],
          socket: [Function (anonymous)],
          timeout: [Function (anonymous)],
          prefinish: [Function: requestOnPrefinish]
        },
        _eventsCount: 7,
        _maxListeners: undefined,
        outputData: [],
        outputSize: 0,
        writable: true,
        destroyed: false,
        _last: true,
        chunkedEncoding: false,
        shouldKeepAlive: false,
        maxRequestsOnConnectionReached: false,
        _defaultKeepAlive: true,
        useChunkedEncodingByDefault: false,
        sendDate: false,
        _removedConnection: false,
        _removedContLen: false,
        _removedTE: false,
        _contentLength: 0,
        _hasBody: true,
        _trailer: '',
        finished: true,
        _headerSent: true,
        _closed: false,
        socket: <ref *1> Socket {
          connecting: false,
          _hadError: false,
          _parent: null,
          _host: 'cloud-neofussvr.sslcs.cdngc.net',
          _readableState: ReadableState {
            objectMode: false,
            highWaterMark: 16384,
            buffer: [BufferList],
            length: 0,
            pipes: [],
            flowing: true,
            ended: false,
            endEmitted: false,
            reading: true,
            constructed: true,
            sync: false,
            needReadable: true,
            emittedReadable: false,
            readableListening: false,
            resumeScheduled: false,
            errorEmitted: false,
            emitClose: false,
            autoDestroy: true,
            destroyed: false,
            errored: null,
            closed: false,
            closeEmitted: false,
            defaultEncoding: 'utf8',
            awaitDrainWriters: null,
            multiAwaitDrain: false,
            readingMore: false,
            dataEmitted: true,
            decoder: null,
            encoding: null,
            [Symbol(kPaused)]: false
          },
          _events: [Object: null prototype] {
            end: [Array],
            free: [Function: onFree],
            close: [Array],
            timeout: [Array],
            agentRemove: [Function: onRemove],
            error: [Function: socketErrorListener],
            data: [Function: socketOnData],
            drain: [Function: ondrain]
          },
          _eventsCount: 8,
          _maxListeners: undefined,
          _writableState: WritableState {
            objectMode: false,
            highWaterMark: 16384,
            finalCalled: false,
            needDrain: false,
            ending: false,
            ended: false,
            finished: false,
            destroyed: false,
            decodeStrings: false,
            defaultEncoding: 'utf8',
            length: 0,
            writing: false,
            corked: 0,
            sync: false,
            bufferProcessing: false,
            onwrite: [Function: bound onwrite],
            writecb: null,
            writelen: 0,
            afterWriteTickInfo: null,
            buffered: [],
            bufferedIndex: 0,
            allBuffers: true,
            allNoop: true,
            pendingcb: 0,
            constructed: true,
            prefinished: false,
            errorEmitted: false,
            emitClose: false,
            autoDestroy: true,
            errored: null,
            closed: false,
            closeEmitted: false,
            [Symbol(kOnFinished)]: []
          },
          allowHalfOpen: false,
          _sockname: null,
          _pendingData: null,
          _pendingEncoding: '',
          server: null,
          _server: null,
          parser: <ref *4> HTTPParser {
            '0': null,
            '1': [Function: parserOnHeaders],
            '2': [Function: parserOnHeadersComplete],
            '3': [Function: parserOnBody],
            '4': [Function: parserOnMessageComplete],
            '5': null,
            '6': null,
            _headers: [],
            _url: '',
            socket: [Circular *1],
            incoming: [Circular *3],
            outgoing: [Circular *2],
            maxHeaderPairs: 2000,
            _consumed: false,
            onIncoming: [Function: parserOnIncomingClient],
            [Symbol(resource_symbol)]: [HTTPClientAsyncResource]
          },
          _httpMessage: [Circular *2],
          [Symbol(async_id_symbol)]: 96,
          [Symbol(kHandle)]: TCP {
            reading: true,
            onconnection: null,
            [Symbol(owner_symbol)]: [Circular *1]
          },
          [Symbol(lastWriteQueueSize)]: 0,
          [Symbol(timeout)]: null,
          [Symbol(kBuffer)]: null,
          [Symbol(kBufferCb)]: null,
          [Symbol(kBufferGen)]: null,
          [Symbol(kCapture)]: false,
          [Symbol(kSetNoDelay)]: true,
          [Symbol(kSetKeepAlive)]: false,
          [Symbol(kSetKeepAliveInitialDelay)]: 0,
          [Symbol(kBytesRead)]: 0,
          [Symbol(kBytesWritten)]: 0
        },
        _header: 'GET /NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4 HTTP/1.1\r\n' +
          'Accept: application/json, text/plain, */*\r\n' +
          'User-Agent: Kies2.0_FUS\r\n' +
          'Authorization: FUS nonce="XT4hB6euuaEdmBvShf/gykRxeH6wzJWCe8cFCxVPgIw=", signature="NW0bj9dEAj58nt75VZeSekyau5ezm7LgwtdA3DwieTc=", nc="", type="", realm="", newauth="1"\r\n' +
          'Cookie: JSESSIONID=AC4320534C6BE1C59A0C19623AD5E9EE.neofussvr_2_3\r\n' +
          'Host: cloud-neofussvr.sslcs.cdngc.net\r\n' +
          'Connection: close\r\n' +
          '\r\n',
        _keepAliveTimeout: 0,
        _onPendingData: [Function: nop],
        agent: Agent {
          _events: [Object: null prototype] {
            free: [Function (anonymous)],
            newListener: [Function: maybeEnableKeylog]
          },
          _eventsCount: 2,
          _maxListeners: undefined,
          defaultPort: 80,
          protocol: 'http:',
          options: [Object: null prototype] { noDelay: true, path: null },
          requests: [Object: null prototype] {},
          sockets: [Object: null prototype] {
            'cloud-neofussvr.sslcs.cdngc.net:80:': [Array]
          },
          freeSockets: [Object: null prototype] {},
          keepAliveMsecs: 1000,
          keepAlive: false,
          maxSockets: Infinity,
          maxFreeSockets: 256,
          scheduling: 'lifo',
          maxTotalSockets: Infinity,
          totalSocketCount: 1,
          [Symbol(kCapture)]: false
        },
        socketPath: undefined,
        method: 'GET',
        maxHeaderSize: undefined,
        insecureHTTPParser: undefined,
        path: '/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
        _ended: false,
        res: [Circular *3],
        aborted: false,
        timeoutCb: null,
        upgradeOrConnect: false,
        parser: <ref *4> HTTPParser {
          '0': null,
          '1': [Function: parserOnHeaders],
          '2': [Function: parserOnHeadersComplete],
          '3': [Function: parserOnBody],
          '4': [Function: parserOnMessageComplete],
          '5': null,
          '6': null,
          _headers: [],
          _url: '',
          socket: <ref *1> Socket {
            connecting: false,
            _hadError: false,
            _parent: null,
            _host: 'cloud-neofussvr.sslcs.cdngc.net',
            _readableState: [ReadableState],
            _events: [Object: null prototype],
            _eventsCount: 8,
            _maxListeners: undefined,
            _writableState: [WritableState],
            allowHalfOpen: false,
            _sockname: null,
            _pendingData: null,
            _pendingEncoding: '',
            server: null,
            _server: null,
            parser: [Circular *4],
            _httpMessage: [Circular *2],
            [Symbol(async_id_symbol)]: 96,
            [Symbol(kHandle)]: [TCP],
            [Symbol(lastWriteQueueSize)]: 0,
            [Symbol(timeout)]: null,
            [Symbol(kBuffer)]: null,
            [Symbol(kBufferCb)]: null,
            [Symbol(kBufferGen)]: null,
            [Symbol(kCapture)]: false,
            [Symbol(kSetNoDelay)]: true,
            [Symbol(kSetKeepAlive)]: false,
            [Symbol(kSetKeepAliveInitialDelay)]: 0,
            [Symbol(kBytesRead)]: 0,
            [Symbol(kBytesWritten)]: 0
          },
          incoming: [Circular *3],
          outgoing: [Circular *2],
          maxHeaderPairs: 2000,
          _consumed: false,
          onIncoming: [Function: parserOnIncomingClient],
          [Symbol(resource_symbol)]: HTTPClientAsyncResource {
            type: 'HTTPINCOMINGMESSAGE',
            req: [Circular *2]
          }
        },
        maxHeadersCount: null,
        reusedSocket: false,
        host: 'cloud-neofussvr.sslcs.cdngc.net',
        protocol: 'http:',
        _redirectable: Writable {
          _writableState: WritableState {
            objectMode: false,
            highWaterMark: 16384,
            finalCalled: false,
            needDrain: false,
            ending: false,
            ended: false,
            finished: false,
            destroyed: false,
            decodeStrings: true,
            defaultEncoding: 'utf8',
            length: 0,
            writing: false,
            corked: 0,
            sync: true,
            bufferProcessing: false,
            onwrite: [Function: bound onwrite],
            writecb: null,
            writelen: 0,
            afterWriteTickInfo: null,
            buffered: [],
            bufferedIndex: 0,
            allBuffers: true,
            allNoop: true,
            pendingcb: 0,
            constructed: true,
            prefinished: false,
            errorEmitted: false,
            emitClose: true,
            autoDestroy: true,
            errored: null,
            closed: false,
            closeEmitted: false,
            [Symbol(kOnFinished)]: []
          },
          _events: [Object: null prototype] {
            response: [Function: handleResponse],
            error: [Function: handleRequestError]
          },
          _eventsCount: 2,
          _maxListeners: undefined,
          _options: {
            maxRedirects: 21,
            maxBodyLength: 10485760,
            protocol: 'http:',
            path: '/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
            method: 'GET',
            headers: [Object],
            agent: undefined,
            agents: [Object],
            auth: undefined,
            hostname: 'cloud-neofussvr.sslcs.cdngc.net',
            port: null,
            nativeProtocols: [Object],
            pathname: '/NF_DownloadBinaryForMass.do',
            search: '?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4'
          },
          _ended: true,
          _ending: true,
          _redirectCount: 0,
          _redirects: [],
          _requestBodyLength: 0,
          _requestBodyBuffers: [],
          _onNativeResponse: [Function (anonymous)],
          _currentRequest: [Circular *2],
          _currentUrl: 'http://cloud-neofussvr.sslcs.cdngc.net/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
          [Symbol(kCapture)]: false
        },
        [Symbol(kCapture)]: false,
        [Symbol(kNeedDrain)]: false,
        [Symbol(corked)]: 0,
        [Symbol(kOutHeaders)]: [Object: null prototype] {
          accept: [ 'Accept', 'application/json, text/plain, */*' ],
          'user-agent': [ 'User-Agent', 'Kies2.0_FUS' ],
          authorization: [
            'Authorization',
            'FUS nonce="XT4hB6euuaEdmBvShf/gykRxeH6wzJWCe8cFCxVPgIw=", signature="NW0bj9dEAj58nt75VZeSekyau5ezm7LgwtdA3DwieTc=", nc="", type="", realm="", newauth="1"'
          ],
          cookie: [
            'Cookie',
            'JSESSIONID=AC4320534C6BE1C59A0C19623AD5E9EE.neofussvr_2_3'
          ],
          host: [ 'Host', 'cloud-neofussvr.sslcs.cdngc.net' ]
        },
        [Symbol(kUniqueHeaders)]: null
      },
      responseUrl: 'http://cloud-neofussvr.sslcs.cdngc.net/NF_DownloadBinaryForMass.do?file=/neofus/910/SM-M526B_3_20230831001611_5umq6f6gvs_fac.zip.enc4',
      redirects: [],
      [Symbol(kCapture)]: false,
      [Symbol(kHeaders)]: {
        date: 'Wed, 20 Sep 2023 08:47:20 GMT',
        'content-type': 'text/html',
        'content-length': '2198',
        connection: 'close',
        server: 'PWS/8.3.1.0.8'
      },
      [Symbol(kHeadersCount)]: 10,
      [Symbol(kTrailers)]: null,
      [Symbol(kTrailersCount)]: 0
    }
  },
  isAxiosError: true,
  toJSON: [Function: toJSON]
}

Node.js v18.7.0

@eggensch
Copy link

I have the same issue since a few days. The device model number/CSC is valid as I was able to download the firmware correctly until now (https://github.com/BlackMesa123/proprietary_vendor_samsung_m52xq/releases?q=ZTO&expanded=true).

I can confirm this. I'm experiencing the same since a few days. It seems like Samsung have changed their authentication method on their FUS servers.
Other tools with similar functionality, like Frija, forced an update because the last version had the same issue.
This is a snippet from their changelog:

- Fixes issue where Frija v1.4.4 can no longer download any firmware

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants