[Galaxy Tab S General] billa:
SmartSwitch traffic capture

It's fast for you because you have a nice and fast connection, but for the rest of us "Pawns", I get about 1,500kb/sec with lots of disconnects.

Hope zxz0O0 will update it soon with an Auto-Resume feature, and become a speedy "Knight" :)

To: zxz0O0

Using Fiddler, I have captured the decrypted traffic between SmartSwitch and Samsung's server by connecting an S7 G930AZ (ATT/Cricket model), then based on this info I have assembled a URL to download the enc4 file but it's giving me an authorization error. I was wondering if you could point me in the right direction on how to calculate/insert the authorization code (username and password into a download manager), purely for educational purposes.

https://neofussvr.sslcs.cdngc.net/N...30AZ_1_20160408175627_mzd74qs8rw_fac.zip.enc4

OR

http://cloud-neofussvr.sslcs.cdngc....30AZ_1_20160408175627_mzd74qs8rw_fac.zip.enc4

Also, would it be possible to skip the enc4 file altogether, and download files below directly with something like this?

https://neofussvr.sslcs.cdngc.net/NF_DownloadBinaryForMass.do?file=/neofus/910/<files below>

AP_G930AZTUU2APD2_CL7734895_QB9171972_REV02_user_low_ship_MULTI_CERT.tar.md5

BL_G930AZTUU2APD2_CL7734895_QB9171972_REV02_user_low_ship_MULTI_CERT.tar.md5

CP_G930AZTUU2APD2_CL7734895_QB9171972_REV02_user_low_ship_MULTI_CERT.tar.md5

CSC_AIO_G930AZAIO2APD2_CL7734895_QB9171972_REV02_user_low_ship_MULTI_CERT.tar.md5

HOME_CSC_AIO_G930AZAIO2APD2_CL7734895_QB9171972_REV02_user_low_ship_MULTI_CERT.tar.md5

Here's the capture:

--- REQUEST ---

POST https://neofussvr.sslcs.cdngc.net/NF_DownloadBinaryInform.do HTTP/1.1
Authorization: FUS nonce="", signature="Authorization: FUS nonce="", signature="9b04a38ee8283efc5e4c6477f5b8f6a6", nc="", type="", realm=""", nc="", type="", realm=""
User-Agent: Kies2.0_FUS
Host: neofussvr.sslcs.cdngc.net
Content-Length: 1879
Cache-Control: no-cache
Cookie: JSESSIONID=m1WNX6YbfR8Vltmd82vb1NXG83qWVNp5rCpd3pwvVRcS77PcGJ23!2135232287!1817631286

<?xml version="1.0" encoding="UTF-8"?><FUSMsg><FUSHdr><ProtoVer>1</ProtoVer><SessionID>0</SessionID><MsgID>1</MsgID></FUSHdr><FUSBody><Put><CmdID>1</CmdID><ACCESS_MODE><Data>2</Data></ACCESS_MODE><BINARY_NATURE><Data>0</Data></BINARY_NATURE><CLIENT_LANGUAGE><Type>String</Type><Type>ISO 3166-1-alpha-3</Type><Data>1033</Data></CLIENT_LANGUAGE><CLIENT_PRODUCT><Data>Smart Switch</Data></CLIENT_PRODUCT><CLIENT_VERSION><Data>4.1.16052_2</Data></CLIENT_VERSION><DEVICE_BOOT_VERSION></DEVICE_BOOT_VERSION><DEVICE_BUYER_CODE><Data>TU</Data></DEVICE_BUYER_CODE><DEVICE_CONTENTS_DATA_VERSION><Data>G930AZTUU2APD2</Data></DEVICE_CONTENTS_DATA_VERSION><DEVICE_CSC_CODE2_VERSION><Data>G930AZAIO2APD2</Data></DEVICE_CSC_CODE2_VERSION><DEVICE_FW_VERSION><Data>G930AZTUU2APD2/G930AZAIO2APD2/G930AZTUU2APD2/G930AZTUU2APD2</Data></DEVICE_FW_VERSION><DEVICE_IMEI_NUMBER></DEVICE_IMEI_NUMBER><DEVICE_IMEI_PUSH><Data>356250070216354</Data></DEVICE_IMEI_PUSH><DEVICE_LOCAL_CODE><Data>AIO</Data></DEVICE_LOCAL_CODE><DEVICE_MODEL_NAME><Data>SM-G930AZ</Data></DEVICE_MODEL_NAME><DEVICE_OTP_NUMBER></DEVICE_OTP_NUMBER><DEVICE_PDA_CODE1_VERSION><Data>G930AZTUU2APD2</Data></DEVICE_PDA_CODE1_VERSION><DEVICE_PHONE_FONT_VERSION><Data>G930AZTUU2APD2</Data></DEVICE_PHONE_FONT_VERSION><DEVICE_PHONE_NUMBER></DEVICE_PHONE_NUMBER><DEVICE_PLATFORM><Data>Android</Data></DEVICE_PLATFORM><DEVICE_VER_COUNT><Data>4</Data></DEVICE_VER_COUNT><LOGIC_CHECK><Data>2GTZZUT9930GA9Z2</Data></LOGIC_CHECK><MCC_NUM></MCC_NUM><MNC_NUM></MNC_NUM><SECURITY_ID></SECURITY_ID><SECURITY_IP_ADDRESS><Data>172.31.98.37</Data></SECURITY_IP_ADDRESS><SECURITY_MAC_ADR><Data>02:16:07:02:08:05</Data></SECURITY_MAC_ADR><SECURITY_PASSWORD></SECURITY_PASSWORD><SN_TYPE_CHECK><Data>0</Data></SN_TYPE_CHECK><UPGRADE_VARIABLE_TYPE><Data>3</Data></UPGRADE_VARIABLE_TYPE></Put><Get><CmdID>2</CmdID><LATEST_FW_VERSION/></Get></FUSBody></FUSMsg>
HTTP/1.1 200 OK
Date: Mon, 04 Jul 2016 21:45:32 GMT
Server: PWS/8.1.38
X-Px: nc h0-s2042.p9-jfk ( h0-s2639.p51-icn), nc h0-s2639.p51-icn ( origin)
Cache-Control: no-cache,no-store,max-age=0
Pragma: No-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Content-Length: 9590
Content-Type: text/html; charset=UTF-8
NONCE: h9rns7s8v9yesrkg
X-Powered-By: ASP.NET
X-Powered-By: Servlet/2.5 JSP/2.1
Connection: keep-alive

--- RESPONSE ---

<?xml version="1.0" encoding="UTF-8"?>
<FUSMsg>
<FUSHdr>
<ProtoVer>1.0</ProtoVer>
<SessionID></SessionID>
<MsgID>2</MsgID>
</FUSHdr>
<FUSBody>
<Results>
<CmdRef>2</CmdRef>
<Status>200</Status>
<LATEST_FW_VERSION>
<Data>G930AZTUU2APD2/G930AZAIO2APD2/G930AZTUU2APD2/G930AZTUU2APD2</Data>
</LATEST_FW_VERSION>
</Results>
<Put>
<CmdID>1</CmdID>
<BINARY_CRC>
<Data>736993465</Data>
</BINARY_CRC>
<BINARY_NAME>
<Data>SM-G930AZ_1_20160408175627_mzd74qs8rw_fac.zip.enc4</Data>
</BINARY_NAME>
<BINARY_SIZE>
<Data>2028993</Data>
</BINARY_SIZE>
<BINARY_BYTE_SIZE>
<Data>2077689424</Data>
</BINARY_BYTE_SIZE>
<DESCRIPTION>
<Data></Data>
</DESCRIPTION>
<DESCRIPTION_FLAG>
<Data>0</Data>
</DESCRIPTION_FLAG>
<SUPPORT_HIDDEN>
<Data>0</Data>
</SUPPORT_HIDDEN>
<FW_INDEX>
<Data>1</Data>
</FW_INDEX>
<DEVICE_MODEL_NAME>
<Data>SM-G930AZ</Data>
</DEVICE_MODEL_NAME>
<DEVICE_MODEL_TYPE>
<Data>9</Data>
</DEVICE_MODEL_TYPE>
<MODEL_PATH>
<Data>/neofus/910/</Data>
</MODEL_PATH>
<DEVICE_BUYER_CODE>
<Data>TU</Data>
</DEVICE_BUYER_CODE>
<DEVICE_LOCAL_CODE>
<Data>AIO</Data>
</DEVICE_LOCAL_CODE>
<ANNOUNCE_FLAG>
<Data>0</Data>
</ANNOUNCE_FLAG>
<ANNOUNCE>
<Data></Data>
</ANNOUNCE>
<NOTIFY>
<Data>1</Data>
</NOTIFY>
<LAST_MODIFIED>
<Data>20160426085826</Data>
</LAST_MODIFIED>
<DEVICE_PLATFORM>
<Data>Android</Data>
</DEVICE_PLATFORM>
<PLATFORM_SUPPORT>
<Data>0</Data>
</PLATFORM_SUPPORT>
<DEVICE_BOOT_FILE>
<Data>BL_G930AZTUU2APD2_CL7734895_QB9171972_REV02_user_low_ship_MULTI_CERT.tar.md5</Data>
</DEVICE_BOOT_FILE>
<DEVICE_PDA_CODE1_FILE>
<Data>AP_G930AZTUU2APD2_CL7734895_QB9171972_REV02_user_low_ship_MULTI_CERT.tar.md5</Data>
</DEVICE_PDA_CODE1_FILE>
<DEVICE_CSC_CODE2_FILE>
<Data></Data>
</DEVICE_CSC_CODE2_FILE>
<DEVICE_PHONE_FONT_FILE>
<Data>CP_G930AZTUU2APD2_CL7734895_QB9171972_REV02_user_low_ship_MULTI_CERT.tar.md5</Data>
</DEVICE_PHONE_FONT_FILE>
<DEVICE_CONTENTS_DATA_FILE>
<Data></Data>
</DEVICE_CONTENTS_DATA_FILE>
<DEVICE_LANGUAGE_FILE>
<Data></Data>
</DEVICE_LANGUAGE_FILE>
<DEVICE_BINARY_FOLDER>
<Data></Data>
</DEVICE_BINARY_FOLDER>
<DEVICE_AMSS_FILE>
<Data></Data>
</DEVICE_AMSS_FILE>
<DEVICE_RSRC1_FILE>
<Data></Data>
</DEVICE_RSRC1_FILE>
<DEVICE_RSRC2_FILE>
<Data></Data>
</DEVICE_RSRC2_FILE>
<DEVICE_CSC_FILE>
<Data>CSC_AIO_G930AZAIO2APD2_CL7734895_QB9171972_REV02_user_low_ship_MULTI_CERT.tar.md5</Data>
</DEVICE_CSC_FILE>
<DEVICE_X_FS_FILE>
<Data></Data>
</DEVICE_X_FS_FILE>
<DEVICE_APPS_FILE>
<Data></Data>
</DEVICE_APPS_FILE>
<DEVICE_SHPAPP_FILE>
<Data></Data>
</DEVICE_SHPAPP_FILE>
<DEVICE_FOTA_FILE>
<Data></Data>
</DEVICE_FOTA_FILE>
<DEVICE_PFS_FILE>
<Data></Data>
</DEVICE_PFS_FILE>
<DEVICE_PFS_SIZE>
<Data></Data>
</DEVICE_PFS_SIZE>
<DEVICE_BSY_FILE>
<Data></Data>
</DEVICE_BSY_FILE>
<DEVICE_CDS_FILE>
<Data></Data>
</DEVICE_CDS_FILE>
<DEVICE_UIIMAGE_FILE>
<Data></Data>
</DEVICE_UIIMAGE_FILE>
<DEVICE_PSIFLASH_FILE>
<Data></Data>
</DEVICE_PSIFLASH_FILE>
<DEVICE_INI_FILE>
<Data></Data>
</DEVICE_INI_FILE>
<DEVICE_DSP1_FILE>
<DATA></DATA>
</DEVICE_DSP1_FILE>
<DEVICE_DSP2_FILE>
<DATA></DATA>
</DEVICE_DSP2_FILE>
<DEVICE_EFS_FILE>
<DATA></DATA>
</DEVICE_EFS_FILE>
<DEVICE_BOOT_ADDRESS>
<Data></Data>
</DEVICE_BOOT_ADDRESS>
<DEVICE_CODE1_ADDRESS>
<Data></Data>
</DEVICE_CODE1_ADDRESS>
<DEVICE_CODE2_ADDRESS>
<Data></Data>
</DEVICE_CODE2_ADDRESS>
<DEVICE_FONT_ADDRESS>
<Data></Data>
</DEVICE_FONT_ADDRESS>
<DEVICE_DATA_ADDRESS>
<Data></Data>
</DEVICE_DATA_ADDRESS>
<DEVICE_VIA_BOOT_FILE>
<Data></Data>
</DEVICE_VIA_BOOT_FILE>
<DEVICE_VIA_CODE_FILE>
<Data></Data>
</DEVICE_VIA_CODE_FILE>
<DEVICE_PIT_FILE>
<Data></Data>
</DEVICE_PIT_FILE>
<CURRENT_DISPLAY_VERSION>
<Data>G930AZTUU2APD2/G930AZAIO2APD2/G930AZTUU2APD2/G930AZTUU2APD2</Data>
</CURRENT_DISPLAY_VERSION>
<LATEST_DISPLAY_VERSION>
<Data>G930AZTUU2APD2/G930AZAIO2APD2/G930AZTUU2APD2/G930AZTUU2APD2</Data>
</LATEST_DISPLAY_VERSION>
<CASH_SERVER_IP>
<Data></Data>
</CASH_SERVER_IP>
<BLOCKING_APP>
<Data>0</Data>
</BLOCKING_APP>
<BINARY_EMERGENCY_OTP_RECEIVE>
<Data></Data>
</BINARY_EMERGENCY_OTP_RECEIVE>
<DEVICE_IMEI_NUMBER>
<Data></Data>
</DEVICE_IMEI_NUMBER>
<UPDATE_NOTICE>
<Data>0</Data>
</UPDATE_NOTICE>
<BINARY_TYPE>
<Data>0</Data>
</BINARY_TYPE>
<SUPPORT_BD_20>
<Data>0</Data>
</SUPPORT_BD_20>
<BINARY_CRC_BD_20>
<Data></Data>
</BINARY_CRC_BD_20>
<BINARY_SIZE_BD_20>
<Data></Data>
</BINARY_SIZE_BD_20>
<BINARY_NAME_BD_20>
<Data></Data>
</BINARY_NAME_BD_20>
<LAST_MODIFIED_BD_20>
<Data></Data>
</LAST_MODIFIED_BD_20>
<DEVICE_BINARY_FOLDER_BD_20>
<Data></Data>
</DEVICE_BINARY_FOLDER_BD_20>
<DEVICE_AMSS_FILE_BD_20>
<Data></Data>
</DEVICE_AMSS_FILE_BD_20>
<DEVICE_RSRC1_FILE_BD_20>
<Data></Data>
</DEVICE_RSRC1_FILE_BD_20>
<DEVICE_RSRC2_FILE_BD_20>
<Data></Data>
</DEVICE_RSRC2_FILE_BD_20>
<DEVICE_X_FS_FILE_BD_20>
<Data></Data>
</DEVICE_X_FS_FILE_BD_20>
<DEVICE_APPS_FILE_BD_20>
<Data></Data>
</DEVICE_APPS_FILE_BD_20>
<DEVICE_CSC_FILE_BD_20>
<Data></Data>
</DEVICE_CSC_FILE_BD_20>
<DEVICE_SHPAPP_FILE_BD_20>
<Data></Data>
</DEVICE_SHPAPP_FILE_BD_20>
<DEVICE_FOTA_FILE_BD_20>
<Data></Data>
</DEVICE_FOTA_FILE_BD_20>
<DEVICE_PFS_FILE_BD_20>
<Data></Data>
</DEVICE_PFS_FILE_BD_20>
<DEVICE_PFS_SIZE_BD_20>
<Data></Data>
</DEVICE_PFS_SIZE_BD_20>
<FW_INDEX_BD_20>
<Data></Data>
</FW_INDEX_BD_20>
<LATEST_DISPLAY_VERSION_BD_20>
<Data></Data>
</LATEST_DISPLAY_VERSION_BD_20>
<LATEST_FW_VERSION_BD_20>
<Data></Data>
</LATEST_FW_VERSION_BD_20>
<BINARY_EMERGENCY_OTP_RECEIVE_BD_20>
<Data></Data>
</BINARY_EMERGENCY_OTP_RECEIVE_BD_20>
<BNR_SUPPORT>
<Data>0</Data>
</BNR_SUPPORT>
<CDNURL>
<Data>https://neofussvr.sslcs.cdngc.net/</Data>
</CDNURL>
<DEVICE_MODEL_DISPLAYNAME>
<Data>Galaxy S7</Data>
</DEVICE_MODEL_DISPLAYNAME>
<FACTORY_SUPPORT>
<Data>2</Data>
</FACTORY_SUPPORT>
<FACTORY_DO_EXIST>
<Data>1</Data>
</FACTORY_DO_EXIST>
<BINARY_NATURE>
<Data>0</Data>
</BINARY_NATURE>
<FACTORY_KEY_TYPE>
<Data>6</Data>
</FACTORY_KEY_TYPE>
<NOTICE_URL_FIRST>
<Data></Data>
</NOTICE_URL_FIRST>
<NOTICE_URL_LAST>
<Data></Data>
</NOTICE_URL_LAST>
<MEMORY_SIZE_CHECK>
<Data>3</Data>
</MEMORY_SIZE_CHECK>
<ROUTING_SUPPORT>
<Data>0</Data>
</ROUTING_SUPPORT>
<SN_TYPE>
<Data></Data>
</SN_TYPE>
<SETTING_INFO>
<Data></Data>
</SETTING_INFO>
<MEMORY_ANNOUNCE>
<Data></Data>
</MEMORY_ANNOUNCE>
<UPGRADE_VARIABLE>
<Data></Data>
</UPGRADE_VARIABLE>
<BUTTON_TYPE>
<Data>0</Data>
</BUTTON_TYPE>
<ADD_DESCRIPTION_FLAG>
<Data>0</Data>
</ADD_DESCRIPTION_FLAG>
<ADD_DESCRIPTION>
<Data></Data>
</ADD_DESCRIPTION>
<ADD_ANNOUNCE_FLAG>
<Data>0</Data>
</ADD_ANNOUNCE_FLAG>
<ADD_ANNOUNCE>
<Data></Data>
</ADD_ANNOUNCE>
<ADD_LATEST_DISPLAY_VERSION>
<Data>G930AZTUU2APD2/G930AZAIO2APD2/G930AZTUU2APD2/G930AZTUU2APD2</Data>
</ADD_LATEST_DISPLAY_VERSION>
<ADD_LATEST_FW_VERSION>
<Data>G930AZTUU2APD2/G930AZAIO2APD2/G930AZTUU2APD2/G930AZTUU2APD2</Data>
</ADD_LATEST_FW_VERSION>
<CURRENT_OS_VERSION>
<Data>Marshmallow(Android 6.0.1)</Data>
</CURRENT_OS_VERSION>
<LATEST_OS_VERSION>
<Data>Marshmallow(Android 6.0.1)</Data>
</LATEST_OS_VERSION>
<ADD_OS_VERSION>
<Data>Marshmallow(Android 6.0.1)</Data>
</ADD_OS_VERSION>
<ADD_NOTICE_URL_FIRST>
<Data></Data>
</ADD_NOTICE_URL_FIRST>
<ADD_NOTICE_URL_LAST>
<Data></Data>
</ADD_NOTICE_URL_LAST>
<OBEX_SUPPORT>
<Data></Data>
</OBEX_SUPPORT>
<ABSOLUTE_SUPPORT>
<Data>0</Data>
</ABSOLUTE_SUPPORT>
<COMMON_PLUGIN>
<Data>1</Data>
</COMMON_PLUGIN>
<VERSION_HELP_TEXT>
<Data>1</Data>
</VERSION_HELP_TEXT>
<LOGIC_OPTION_HOME>
<Data>1</Data>
</LOGIC_OPTION_HOME>
<LOGIC_VALUE_HOME>
<Data>x7eq5ys0caxa6zer</Data>
</LOGIC_VALUE_HOME>
<LOGIC_OPTION_FACTORY>
<Data>1</Data>
</LOGIC_OPTION_FACTORY>
<LOGIC_VALUE_FACTORY>
<Data>x7eq5ys0caxa6zer</Data>
</LOGIC_VALUE_FACTORY>
<CDN_TRAFFIC>
<Data>0</Data>
</CDN_TRAFFIC>
<CDN_TRAFFIC_OPTION>
<Data>5</Data>
</CDN_TRAFFIC_OPTION>
<BATTERY_STANDARDS>
<Data>3700</Data>
</BATTERY_STANDARDS>
<BATTERY_PERCENT>
<Data>20</Data>
</BATTERY_PERCENT>
<SHARING_BINARY>
<Data>1</Data>
</SHARING_BINARY>
<DEVICE_CSC_HOME_FILE>
<Data>HOME_CSC_AIO_G930AZAIO2APD2_CL7734895_QB9171972_REV02_user_low_ship_MULTI_CERT.tar.md5</Data>
</DEVICE_CSC_HOME_FILE>
</Put>
</FUSBody>
</FUSMsg>