General Firmware and Combination Firmware and FOTA Delta and CSC change and...

Search This thread

adfree

Senior Member
Jun 14, 2008
10,231
5,977
Samsung Galaxy Watch 4
Samsung Galaxy S22
Memo to me...

SM-R875F OLB Region...

Code:
model_name=SM-R875F
source_ap_file=AP_R875FXXU1EVA8_CL23528316_QB48714652_REV00_user_low_ship_MULTI_CERT_meta_WATCH_OS11.tar.md5
source_bl_file=BL_R875FXXU1EVA8_CL23528316_QB48714652_REV00_user_low_ship_MULTI_CERT.tar.md5
source_cp_file=CP_R875FXXU1EVA8_CP21599089_CL23528316_QB48714652_REV00_user_low_ship_MULTI_CERT.tar.md5
source_csc_file=CSC_OMC_OLB_R875FOLB1EVA8_CL23528316_QB48714668_REV00_user_low_ship_MULTI_CERT.tar.md5

target_ap_file=AP_R875FXXU1FVD2_CL23869861_QB51002621_REV00_user_low_ship_MULTI_CERT_meta_WATCH_OS11.tar.md5
target_bl_file=BL_R875FXXU1FVD2_CL23869861_QB51002621_REV00_user_low_ship_MULTI_CERT.tar.md5
target_cp_file=CP_R875FXXU1FVD2_CP22010119_CL23869861_QB51002621_REV00_user_low_ship_MULTI_CERT.tar.md5
target_csc_file=CSC_OMC_OLB_R875FOLB1FVD2_CL23869861_QB51002718_REV00_user_low_ship_MULTI_CERT.tar.md5

current_version=R875FXXU1EVA8/R875FOLB1EVA8/R875FXXU1EVA8
updated_version=R875FXXU1FVD2/R875FOLB1FVD2/R875FXXU1FVD2
dummy_version=R875FXXU1FVD2.DM/R875FOLB1FVD2/R875FXXU1FVD2
source_os_version=11
target_os_version=11
source_ap_build_date=Thu Jan 27 11:27:18 KST 2022
target_ap_build_date=Thu Apr 14 18:19:45 KST 2022
is_manual_build=N
security_patch_version=2022-03-01
csc_information=OLB(BRI TGY THL XME XNZ XSA XSE XSP XTC XXV KDI)

Best Regards

Edit 1.

OXA Region...
Code:
model_name=SM-R875F
source_ap_file=AP_R875FXXU1BUH9_CL22353423_QB42369104_REV00_user_low_ship_MULTI_CERT_meta_WATCH_OS11.tar.md5
source_bl_file=BL_R875FXXU1BUH9_CL22353423_QB42369104_REV00_user_low_ship_MULTI_CERT.tar.md5
source_cp_file=CP_R875FXXU1BUH9_CP20014857_CL22353423_QB42369104_REV00_user_low_ship_MULTI_CERT.tar.md5
source_csc_file=CSC_OMC_OXA_R875FOXA1BUH9_CL22353423_QB42369128_REV00_user_low_ship_MULTI_CERT.tar.md5

target_ap_file=AP_R875FXXU1DUJA_CL22779555_QB44913704_REV00_user_low_ship_MULTI_CERT_meta_WATCH_OS11.tar.md5
target_bl_file=BL_R875FXXU1DUJA_CL22779555_QB44913704_REV00_user_low_ship_MULTI_CERT.tar.md5
target_cp_file=CP_R875FXXU1DUJA_CP20697872_CL22779555_QB44913704_REV00_user_low_ship_MULTI_CERT.tar.md5
target_csc_file=CSC_OMC_OXA_R875FOXA1DUJA_CL22779555_QB44913716_REV00_user_low_ship_MULTI_CERT.tar.md5

current_version=R875FXXU1BUH9/R875FOXA1BUH9/R875FXXU1BUH9
updated_version=R875FXXU1DUJA/R875FOXA1DUJA/R875FXXU1DUJA
dummy_version=R875FXXU1DUJA.DM/R875FOXA1DUJA/R875FXXU1DUJA
source_os_version=11
target_os_version=11
source_ap_build_date=Wed Aug 11 20:25:33 KST 2021
target_ap_build_date=Mon Oct 18 09:56:13 KST 2021
is_manual_build=N
security_patch_version=2021-11-01
csc_information=OXA(ATO AUT BGL BTU CPW DBT EUA EUB EUD EUE EUF EUR ITV LUX NEE PHE PHN ROM SEB SEE SIO TPH XEF XEH XEO XEZ XSK)
 
Last edited:

adfree

Senior Member
Jun 14, 2008
10,231
5,977
Samsung Galaxy Watch 4
Samsung Galaxy S22
Memo to me...

Code:
freshbl:/ # settings list system
FOTA_CLIENT_HEARTBEAT_ADD=
FOTA_CLIENT_HEARTBEAT_PERIOD=0
FOTA_CLIENT_HEARTBEAT_TIME=0
FOTA_CLIENT_POLLING_TIME=1665535906247
FOTA_CLIENT_REGISTRATION=1
FOTA_CLIENT_TEST=0
accelerometer_rotation=0
alarm_alert=content://media/internal/audio/media/59?title=Digital%20Beep&canonical=1
alarm_alert_set=1
alertoncall_mode=1
auto_launch_media_controls=0
autoredial_mode=0
call_conn_tone=1
call_end_tone=1
call_extra_volume=1
call_noise_reduction=1
charging_show_info=1
clockwork_cell_only_mode=0
clockwork_in_wifi_settings=0
clockwork_wifi_setting=on
country_cert_info_enable=0
cw_bt_settings_pref=1
cw_wifi_backoff_delay=1800000
cw_wifi_backoff_duration=7200000
dim_screen=1
dtmf_tone=1
dtmf_tone_type=0
dualclock_menu_settings=1
end_button_behavior=2
haptic_feedback_enabled=1
hearing_aid=0
high_brightness_mode_pms_enter=0
lockscreen_sounds_enabled=0
min_minder=0
mode_ringer_streams_affected=294
mute_streams_affected=111
notification_light_pulse=1
notification_sound=content://media/internal/audio/media/52?title=Sky&canonical=1
notification_sound_set=1
pointer_speed=0
preload_fingerprint=3
preload_install_history=com.microsoft.office.outlook;com.samsung.android.watch.budscontroller;com.samsung.sree;com.samsung.android.wear.voicerecorder;com.samsung.android.wear.calculator;com.samsung.android.wearable.music;
radio.data.stall.recovery.action=0
ringtone=content://media/internal/audio/media/64?title=Rising%20Star&canonical=1
ringtone_set=1
screen_brightness=54
screen_brightness_float=0.21176472
screen_brightness_for_vr=86
screen_brightness_mode=1
screen_off_timeout=60000
sec_anomaly_config=
setting_diagnostic_data_agree=0
setting_info_linking_agree=0
setting_touch_sensitivity_on=0
setup_wizard_has_run=1
sound_effects_enabled=0
tty_mode=0
unread_notification_dot_indicator=1
vibrate_when_ringing=1
volume_alarm=11
volume_assistant=7
volume_bluetooth_sco=7
volume_music=7
volume_music_bt_a2dp=8
volume_music_headphone=8
volume_music_headset=8
volume_music_remote_submix=15
volume_music_usb_headset=2
volume_notification=11
volume_ring=11
volume_system=9
volume_voice=5
freshbl:/ #


Code:
freshbl:/ # settings list secure


Code:
freshbl:/ # settings list global
 

adfree

Senior Member
Jun 14, 2008
10,231
5,977
Samsung Galaxy Watch 4
Samsung Galaxy S22
Please I need help to get this Firmware Version:
R870XXU1AUGJ_11_3File_Multi CSC (OXM).zip


Thanx in advance.

Looks like this is first/initial Firmware...

Maybe helpfull for study.
Code:
Build-Nummer : R870XXU1BUH9
      
Android-Version : R(AndroidWear 11)
      
Veröffentlichungsdatum : 2021-08-23
      
Sicherheitspatch-Ebene : 2021-08-01

BUH9 seems released August 2021... so IMHO
AUGJ is from July 2021

A -Januar
B
C
D
E
F
G -July

Best Regards
 

adfree

Senior Member
Jun 14, 2008
10,231
5,977
Samsung Galaxy Watch 4
Samsung Galaxy S22
Code:
Battery
biometrics
cpdebug
FactoryApp
gatekeeper
imei
lost+found
lpm
lpm_boot.log
pdp_bkup
pfw_data
recovery
sec_efs
[SYS]
Battery\batt_capacity_max
biometrics\meta
cpdebug\node
FactoryApp\air_command_wifi
FactoryApp\asoc
FactoryApp\baro_delta
FactoryApp\batt_cable_count
FactoryApp\batt_discharge_level
FactoryApp\batt_temp_charge
FactoryApp\bia_data
FactoryApp\cable_detect_count_octa
FactoryApp\cal_date
FactoryApp\cisd_data
FactoryApp\cisd_wc_data
FactoryApp\control_no
FactoryApp\factorymode
FactoryApp\fdata
FactoryApp\gyro_cal_data
FactoryApp\hist_nv
FactoryApp\hrm_eol_data
FactoryApp\HwParamBattQR
FactoryApp\HwParamData
FactoryApp\HwPartInform
FactoryApp\HwPartSMDDate
FactoryApp\hw_ver
FactoryApp\jhist_nv
FactoryApp\keystr
FactoryApp\max_current
FactoryApp\max_temp
FactoryApp\prepay
FactoryApp\prev_batt_data
FactoryApp\serial_no
FactoryApp\test_nv
imei\mps_code.dat
imei\omcnw_code.dat
imei\prodcode.dat
lpm\lpm_info.log
pdp_bkup\pdp_pers.log
pfw_data\.reset
recovery\dmesg.log
recovery\dmesg.log.old
recovery\extra_history
recovery\history
recovery\mf_supplicant.log
recovery\mf_supplicant.log.0
recovery\mf_supplicant.log.1
recovery\wifi_mf.log
recovery\wifi_mf.log.old
sec_efs\.ffw
sec_efs\fraResult
sec_efs\sem_data
sec_efs\sem_sk.dat
sec_efs\ssp_data
[SYS]\Journal

54 files inside partition 2...

3 files inside imei folder are CSC related...

Hmmmmm... I have no idea if good idea to play with Odin or netOdin and:
Code:
sec_efs.img

Maybe bigger trouble possible if fail or wrong data written...

I will google and study my files...

Best Regards
 
  • Like
Reactions: TheIntruder

adfree

Senior Member
Jun 14, 2008
10,231
5,977
Samsung Galaxy Watch 4
Samsung Galaxy S22

No idea how to use Secret Codes with this Dialer?

I am not able to enter * #

Maybe usefull in case of CSC change riddle...

Best Regards
 

Attachments

  • Screenshot_20221015_050430_secretcodes.png
    Screenshot_20221015_050430_secretcodes.png
    30 KB · Views: 45
  • Screenshot_20221015_050435_secretcodes.png
    Screenshot_20221015_050435_secretcodes.png
    41.1 KB · Views: 44
  • Screenshot_20221015_050439_secretcodes.png
    Screenshot_20221015_050439_secretcodes.png
    42.1 KB · Views: 41
  • Screenshot_20221015_050446_secretcodes.png
    Screenshot_20221015_050446_secretcodes.png
    30.8 KB · Views: 39
  • Screenshot_20221015_050449_secretcodes.png
    Screenshot_20221015_050449_secretcodes.png
    39.4 KB · Views: 39
  • Screenshot_20221015_050451_secretcodes.png
    Screenshot_20221015_050451_secretcodes.png
    41.8 KB · Views: 47

adfree

Senior Member
Jun 14, 2008
10,231
5,977
Samsung Galaxy Watch 4
Samsung Galaxy S22
I still have problems with WiFi and huge files...

Will check other ADB...

I used this Version since monthS:
Code:
D:\Android\ADB>adb version
Android Debug Bridge version 1.0.41
Version 29.0.2-5738569
Installed as D:\Android\ADB\adb.exe

Edit 1.

Now I have.
Code:
D:\Android\ADBnew>adb
Android Debug Bridge version 1.0.41
Version 33.0.3-8952118
Installed as D:\Android\ADBnew\adb.exe

global options:
 -a                       listen on all network interfaces, not just localhost
 -d                       use USB device (error if multiple devices connected)
 -e                       use TCP/IP device (error if multiple TCP/IP devices available)
 -s SERIAL                use device with given serial (overrides $ANDROID_SERIAL)
 -t ID                    use device with given transport id
 -H                       name of adb server host [default=localhost]
 -P                       port of adb server [default=5037]
 -L SOCKET                listen on given socket for adb server [default=tcp:localhost:5037]
 --one-device SERIAL|USB  only allowed with 'start-server' or 'server nodaemon', server will only connect to one USB device, specified by a serial number or USB device address.
 --exit-on-write-error    exit if stdout is closed

general commands:
 devices [-l]             list connected devices (-l for long output)
 help                     show this help message
 version                  show version num

networking:
 connect HOST[:PORT]      connect to a device via TCP/IP [default port=5555]
 disconnect [HOST[:PORT]]
     disconnect from given TCP/IP device [default port=5555], or all
 pair HOST[:PORT] [PAIRING CODE]
     pair with a device for secure TCP/IP communication
 forward --list           list all forward socket connections
 forward [--no-rebind] LOCAL REMOTE
     forward socket connection using:
       tcp:<port> (<local> may be "tcp:0" to pick any open port)
       localabstract:<unix domain socket name>
       localreserved:<unix domain socket name>
       localfilesystem:<unix domain socket name>
       dev:<character device name>
       jdwp:<process pid> (remote only)
       vsock:<CID>:<port> (remote only)
       acceptfd:<fd> (listen only)
 forward --remove LOCAL   remove specific forward socket connection
 forward --remove-all     remove all forward socket connections
 reverse --list           list all reverse socket connections from device
 reverse [--no-rebind] REMOTE LOCAL
     reverse socket connection using:
       tcp:<port> (<remote> may be "tcp:0" to pick any open port)
       localabstract:<unix domain socket name>
       localreserved:<unix domain socket name>
       localfilesystem:<unix domain socket name>
 reverse --remove REMOTE  remove specific reverse socket connection
 reverse --remove-all     remove all reverse socket connections from device
 mdns check               check if mdns discovery is available
 mdns services            list all discovered services

file transfer:
 push [--sync] [-z ALGORITHM] [-Z] LOCAL... REMOTE
     copy local files/directories to device
     --sync: only push files that are newer on the host than the device
     -n: dry run: push files to device without storing to the filesystem
     -z: enable compression with a specified algorithm (any/none/brotli/lz4/zstd)
     -Z: disable compression
 pull [-a] [-z ALGORITHM] [-Z] REMOTE... LOCAL
     copy files/dirs from device
     -a: preserve file timestamp and mode
     -z: enable compression with a specified algorithm (any/none/brotli/lz4/zstd)
     -Z: disable compression
 sync [-l] [-z ALGORITHM] [-Z] [all|data|odm|oem|product|system|system_ext|vendor]
     sync a local build from $ANDROID_PRODUCT_OUT to the device (default all)
     -n: dry run: push files to device without storing to the filesystem
     -l: list files that would be copied, but don't copy them
     -z: enable compression with a specified algorithm (any/none/brotli/lz4/zstd)
     -Z: disable compression

shell:
 shell [-e ESCAPE] [-n] [-Tt] [-x] [COMMAND...]
     run remote shell command (interactive shell if no command given)
     -e: choose escape character, or "none"; default '~'
     -n: don't read from stdin
     -T: disable pty allocation
     -t: allocate a pty if on a tty (-tt: force pty allocation)
     -x: disable remote exit codes and stdout/stderr separation
 emu COMMAND              run emulator console command

app installation (see also `adb shell cmd package help`):
 install [-lrtsdg] [--instant] PACKAGE
     push a single package to the device and install it
 install-multiple [-lrtsdpg] [--instant] PACKAGE...
     push multiple APKs to the device for a single package and install them
 install-multi-package [-lrtsdpg] [--instant] PACKAGE...
     push one or more packages to the device and install them atomically
     -r: replace existing application
     -t: allow test packages
     -d: allow version code downgrade (debuggable packages only)
     -p: partial application install (install-multiple only)
     -g: grant all runtime permissions
     --abi ABI: override platform's default ABI
     --instant: cause the app to be installed as an ephemeral install app
     --no-streaming: always push APK to device and invoke Package Manager as separate steps
     --streaming: force streaming APK directly into Package Manager
     --fastdeploy: use fast deploy
     --no-fastdeploy: prevent use of fast deploy
     --force-agent: force update of deployment agent when using fast deploy
     --date-check-agent: update deployment agent when local version is newer and using fast deploy
     --version-check-agent: update deployment agent when local version has different version code and using fast deploy
     (See also `adb shell pm help` for more options.)
 uninstall [-k] PACKAGE
     remove this app package from the device
     '-k': keep the data and cache directories

debugging:
 bugreport [PATH]
     write bugreport to given PATH [default=bugreport.zip];
     if PATH is a directory, the bug report is saved in that directory.
     devices that don't support zipped bug reports output to stdout.
 jdwp                     list pids of processes hosting a JDWP transport
 logcat                   show device log (logcat --help for more)

security:
 disable-verity           disable dm-verity checking on userdebug builds
 enable-verity            re-enable dm-verity checking on userdebug builds
 keygen FILE
     generate adb public/private key; private key stored in FILE,

scripting:
 wait-for[-TRANSPORT]-STATE...
     wait for device to be in a given state
     STATE: device, recovery, rescue, sideload, bootloader, or disconnect
     TRANSPORT: usb, local, or any [default=any]
 get-state                print offline | bootloader | device
 get-serialno             print <serial-number>
 get-devpath              print <device-path>
 remount [-R]
      remount partitions read-write. if a reboot is required, -R will
      will automatically reboot the device.
 reboot [bootloader|recovery|sideload|sideload-auto-reboot]
     reboot the device; defaults to booting system image but
     supports bootloader and recovery too. sideload reboots
     into recovery and automatically starts sideload mode,
     sideload-auto-reboot is the same but reboots after sideloading.
 sideload OTAPACKAGE      sideload the given full OTA package
 root                     restart adbd with root permissions
 unroot                   restart adbd without root permissions
 usb                      restart adbd listening on USB
 tcpip PORT               restart adbd listening on TCP on PORT

internal debugging:
 start-server             ensure that there is a server running
 kill-server              kill the server if it is running
 reconnect                kick connection from host side to force reconnect
 reconnect device         kick connection from device side to force reconnect
 reconnect offline        reset offline/unauthorized devices to force reconnect

usb:
 attach                   attach a detached USB device
 detach                   detach from a USB device to allow use by other processes
environment variables:
 $ADB_TRACE
     comma-separated list of debug info to log:
     all,adb,sockets,packets,rwx,usb,sync,sysdeps,transport,jdwp
 $ADB_VENDOR_KEYS         colon-separated list of keys (files or directories)
 $ANDROID_SERIAL          serial number to connect to (see -s)
 $ANDROID_LOG_TAGS        tags to be used by logcat (see logcat --help)
 $ADB_LOCAL_TRANSPORT_MAX_PORT max emulator scan port (default 5585, 16 emus)
 $ADB_MDNS_AUTO_CONNECT   comma-separated list of mdns services to allow auto-connect (default adb-tls-connect)

Edit 2.

Bad... with netcat still ends... this time 2400 MB...

But maybe few good things... seems "faster"... and I don't need to add port 5555

Edit 3.

Aha... Reason for stop again overheating sh i tt... I disabled BT now trying again...

Edit 4.

damn SM-R870 "explode" because heating...
 
Last edited:

adfree

Senior Member
Jun 14, 2008
10,231
5,977
Samsung Galaxy Watch 4
Samsung Galaxy S22
Need some time to understand how to manage splitted APKs to merge/convert into 1 APK... for better handling...


I have 3 Apps... "mandatory" for me...

Code:
adb install ShellTerm112.apk


adb install-multiple ActivityLauncher1.14.3.apk ActivityLauncher1.14.3-split_config.xhdpi.apk



adb install-multiple filebase.apk filesplit_config.armeabi_v7a.apk filesplit_config.de.apk filesplit_config.en.apk filesplit_config.xhdpi.apk

I have success with Terminal App injected into:
Code:
/system/preload

I can uninstall App... now will test inside:
Code:
/system/priv-app

Maybe then Root su possible... or I have to copy and paste Manifest Privileges...

About convert splitted APK... Google result... not tested yet...

Edit 1.

This is the File Explorer... work with Magisk...

APK Mirror not have it...

And the Activity Launcher...

Okidoki... maybe here 1 working Single APK...

Edit 2.

1 problem solved as it seems.
Code:
de.szalkowski.activitylauncher_1.14.4-33_minAPI19(nodpi)_apkmirror.com.apk

Working for me on GVI3...

Edit 3.

Preload Folder accept also splitted APKs...

Cool. Because nearly only splitted APKs found... and convert not tested...
So better the Original unmodified ...

Code:
freshbl:/sdcard # cp FileManager.zip /system/preload
freshbl:/sdcard # cd /system/preload
freshbl:/system/preload # ziptool unzip FileManager.zip
Archive:  FileManager.zip
  inflating: FileManager/split_config.en.apk
  inflating: FileManager/base.apk
  inflating: FileManager/split_config.xhdpi.apk
  inflating: FileManager/split_config.armeabi_v7a.apk
  inflating: FileManager/split_config.de.apk
 
Last edited:
@evil22

About Rooting...

SM-R895F

A

I have no Firmware and it is impossible to create boot.img... to patch with Magisk.


B

Rooting at the moment only possible with attached USB cable, like this:

B.1

Rooting kills Knox... means bye bye Warranty stuff and some support of Apps...

BUT...

C

Look again at A.

We have no leaked Stock Firmware...

We have no Custom Kernel...

"""We""" could use SM-R895U Kernel from Combination Firmware for instance...

BUT again.

A is Mega KO

Best Regards
So I did some research using http://fota-cloud-dn.ospserver.net/firmware/XSG/SM-R895F/version.xml this link with different CSC, and I found out the following CSC
SER,
SEK,
XFA

1. Have details of updates, that means if maybe I change to any one of these CSC, updates should work?
2. These locations have either GPay or Samsung Pay or both, so that's a good thing.
3. Since, SM-R895F is the LTE version the major issue could be 4g not working in India, after changing CSC.However, when I think of it just like people import phones from different parts of the world and unlocked phones (not career locked) mostly work out of the box with a SIM from the current country.

@adfree Could you provide some insight on my theory, thanks
 
  • Like
Reactions: adfree

adfree

Senior Member
Jun 14, 2008
10,231
5,977
Samsung Galaxy Watch 4
Samsung Galaxy S22
@evil22

Sorry I am from Germany... never used any kind nor device with eSIM...
Also never GPay nor Samsung Pay...
Okidoki long time ago few seconds stupid tests with Samsung Pay... but never full working as my Credit Card blabla... no

So IMHO I have no real good suggestion for your ideas...

Sorry.

Better try to get suggestions from user from India...

Best Regards
 

helen2

Senior Member
May 19, 2014
200
12
Samsung Galaxy A71
Anyone know where I can find a combination firmware but for android 11? I find only l for andorid 10 and can't downgrade from andrid 11 to android 10
 

adfree

Senior Member
Jun 14, 2008
10,231
5,977
Samsung Galaxy Watch 4
Samsung Galaxy S22

helen2

Senior Member
May 19, 2014
200
12
Samsung Galaxy A71
@helen2

A

If I click on your other posts... seems you search for A71...

Exact Model Name unknonwn to me...


B

Seems you get warned that Combination Firmware could require "Unlock" with eToken crap or other advanced stuff...

C

No idea if you know these paid sites...



Best Regards
A
SM-A71SF/DS
B
I nly knw that Combination Firmware is t get n settings fr tecnicl peple who wrks fr Samsung and after must flash back original firmware
C
Yes I know them but all Combination Firmware are for android 10 nt android 11 (You can seee that frm the pda file
 

adfree

Senior Member
Jun 14, 2008
10,231
5,977
Samsung Galaxy Watch 4
Samsung Galaxy S22
@helen2

Additional info for you...

eToken secured...

I have NO idea if your SM-A71SF/DS allow FACtory Binary...

Best Regards

Edit 1.

Short Google...

No idea what you allready did...
 

helen2

Senior Member
May 19, 2014
200
12
Samsung Galaxy A71
@helen2

Additional info for you...

eToken secured...

I have NO idea if your SM-A71SF/DS allow FACtory Binary...

Best Regards

Edit 1.

Short Google...

No idea what you allready did...
I wll se the vide..thanks
abut link ..are all from andrid 10 have android 11 ( think U8) A715FXXU8BVA2 so f I can not downgrade supose I olso cant flash a combinatin firmware from an ld version of android (andrid with another pda)---
 
Last edited:

adfree

Senior Member
Jun 14, 2008
10,231
5,977
Samsung Galaxy Watch 4
Samsung Galaxy S22
@helen2
Last suggestion for today...

Theory/dream most differ from Reality...

I found 1 post... and it seems your A715F is also eToken protected...

IMHO/Ergo... Downgrade or what ever you wish is your lowest problem...

99,9% not flash Combination work because blocked by eToken...

Odin talks to you in Log File...

Also funny text on Screen/Display...

Good Luck in your journey.

Best Regards
 

adfree

Senior Member
Jun 14, 2008
10,231
5,977
Samsung Galaxy Watch 4
Samsung Galaxy S22
I am back from AUGJ play... to EVA8...

Now I am checking if Bootloader unlock do anything during FOTA update...

IMHO 1 user was able by accident to "unlock" FAC allow...

Edit 1.

Update process reached 50 %... so IMHO unlocked Bootloader not... I will see final result.

But my old problem stopped ever on 25 % ...

Edit 2.

Back on GVI3... no luck with FAC allow...

So it looks like Bootloader unlock not really kill FOTA...
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    This looks interesting... not tested yet:

    Best Regards

    Edit 1.

    Only short tested with installing APK nor systemshell.exe used...
    With my rooted SM-R875F... GVK6

    Code:
    freshul:/ $ su
    freshul:/ # am start -n com.sec.hiddenmenu/.IOTHiddenMenu -e 7267864872 72678647376477466
    Starting: Intent { cmp=com.sec.hiddenmenu/.IOTHiddenMenu (has extras) }
    Error type 3
    Error: Activity class {com.sec.hiddenmenu/com.sec.hiddenmenu.IOTHiddenMenu} does not exist.
    freshul:/ # am start -n com.samsung.android.cidmanager/.modules.preconfig.PreconfigActivity -a com.samsung.android.action.SECRET_CODE -d secret_code://27262826 --ei type 2
    Starting: Intent { act=com.samsung.android.action.SECRET_CODE dat=secret_code://27262826 cmp=com.samsung.android.cidmanager/.modules.preconfig.PreconfigActivity (has extras) }
    Error type 3
    Error: Activity class {com.samsung.android.cidmanager/com.samsung.android.cidmanager.modules.preconfig.PreconfigActivity} does not exist.
    freshul:/ # am start -n com.sec.hiddenmenu/.OTATest -e 7267864872 72678647376477466
    Starting: Intent { cmp=com.sec.hiddenmenu/.OTATest (has extras) }
    Error type 3
    Error: Activity class {com.sec.hiddenmenu/com.sec.hiddenmenu.OTATest} does not exist.

    If I have time I will check the full way...
    3
    Here's the SM-R920 AVK7 -> AWA3 DBT OTA update.zip, my friend JeyKul captured the link so I can share it.

    Cheers
    2
    Nice.

    I can now also change CSC WITHOUT Root.


    Need few minutes to charge battery.
    Then I can also check if local FOTA Delta aka update.zip work...

    Now I am on SM-R875F AUGF...

    If I am on GVK6 I can check again if still CSC change work.

    Best Regards
    2
    I have installed GWA3 Update on my German (DBT) SM-R860 via FOTA update.zip Delta file...

    From GVK7... with help of earlier mentioned System Shell exploit...

    Here is the Delta file:

    GVK7 --> GWA3 SM-R860

    Step 1 is to push the file to device with ADB.

    Code:
    adb push update.zip /sdcard

    For Step 2.

    Later... I need some tester... to confirm...

    But in general Exploit... then Command for FOTA Admin... looks like my Screenshots...

    OWN RISK!

    Best Regards
    2
    GWA3 is online for KOO...

    Will later test local update from Delta update.zip on my SM-R860...

    Best Regards
  • 5
    Looks like it could be harder since Tizen...

    A
    Stock Firmware for netOdin/Odin not available yet...

    B
    Combination Firmware not available yet

    C
    FOTA Delta File for study I have:
    Code:
    current_version=R860XXU1AUGE/R860OXM1AUGE/
    updated_version=R860XXU1BUH9/R860OXM1BUH9/

    D

    In this FOTA Delta file from SM-R860 I can see overview... from CSC... Region Code OXM:
    Code:
    csc_information=OXM
    
    ACR
    AFR
    ARO
    ASA
    ATO
    AUT
    BGL
    BNG
    BRI
    BTU
    BVO
    CAC
    CAM
    CHO
    CIS
    COO
    DBT
    DKR
    ECT
    EGY
    EUR
    EUX
    ILO
    INU
    ITV
    KOO
    KSA
    LTA
    LUX
    MEA
    MID
    MRU
    MWD
    MXO
    MYM
    NEE
    NPL
    PAK
    PEO
    PHE
    PHN
    ROM
    SEB
    SEE
    SEK
    SER
    SIO
    SKZ
    SLK
    SWA
    TGY
    THO
    TPA
    TPH
    TTT
    TUN
    TUR
    UPO
    UYO
    XAA
    XAC
    XEF
    XEH
    XEO
    XEZ
    XFA
    XJP
    XME
    XNZ
    XSA
    XSE
    XSG
    XSK
    XSP
    XTC
    XXV
    ZTO

    More things... comes... later...

    Best Regards
    5
    No idea when Full firmwares for study leak...

    Meanwhile to understand maybe more about funny Region... helpfull this Android App to check Firmware:

    It is possible to decrypt from Test Server...

    Then maybe more clear...


    OXM seems also for DBT ZTO and so on...

    A
    In theory linked FOTA Delta should work for AUGE DBT or SER or ZTO...

    Question is only how to update manually...

    B
    Roll out official could be in waves... but could be also more funny like we allready knows...

    We will see the future of GW4 support.

    Best Regards
    5
    Tiny progress...

    GFX Card is Nvidia GTX 460...

    I thought this is Samsung joke with G account...

    Anyway. I have Root access to this Image...

    So will do some stupid tests...

    Best Regards
    5
    Tiny progress...

    Searched in system.img... 3 GB File for text string:
    Code:
    sdk_gwear_x86

    27 hits... then I changed few of them and renamed...
    Now I see:
    Code:
    sdk_gwear_x05

    05 is inside:
    Code:
    # begin common build properties
    # autogenerated by build/make/tools/buildinfo_common.sh
    ro.product.build.date=Thu Dec 16 16:58:02 UTC 2021
    ro.product.build.date.utc=1639673882
    ro.product.build.fingerprint=google/sdk_gwear_x86/generic_x86_arm:11/RWD4.211013.004/8008904:userdebug/dev-keys
    ro.product.build.id=RWD4.211013.004
    ro.product.build.tags=dev-keys
    ro.product.build.type=userdebug
    ro.product.build.version.incremental=8008904
    ro.product.build.version.release=11
    ro.product.build.version.release_or_codename=11
    ro.product.build.version.sdk=30
    ro.product.product.brand=google
    ro.product.product.device=generic_x86_arm
    ro.product.product.manufacturer=unknown
    ro.product.product.model=sdk_gwear_x05
    ro.product.product.name=sdk_gwear_x06
    # end common build properties
    #
    # ADDITIONAL PRODUCT PROPERTIES
    #
    ro.build.characteristics=emulator,nosdcard,watch
    persist.traced.enable=1
    ro.com.google.ime.system_lm_dir=/product/usr/share/ime/google/wear_lms
    dalvik.vm.systemservercompilerfilter=speed-profile
    ro.product.vndk.version=30


    Okidoki:
    Code:
    ro.product.product.model=sdk_gwear_x05


    Need few attempts...

    But good I can edit system.img without crash... so no Hash check or something in this Direction...

    Edit 1.

    Step 1 done in funny riddle... puzzle...

    Need more time to correct the other props...

    Goal is to enter exact Playstore for GW4... and/or Samsung Apps...

    In Emulator on PC...
    5
    "We" have still tiny problems...

    My problemS

    A
    I have NO device nor plan to buy in near future...

    B
    + no full Firmware for Odin/netOdin nor study...
    + no Combination Firmware...

    C
    No Service Manual leak...

    D
    Community to find solution is sooooooo f. huge...
    This problem is not new... something like this I know since years...

    Feel free to find solution for us. :cowboy:


    Thanx in advance.


    No joke.

    Feel free to do something.

    Best Regards