yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] Clasimodo:
Thanks for this, Grarak. Sounds great. Can I dirty flash over my existing twrp and patch via magisk and install this as boot in the new twrp or do I need to do a factory reset again?
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] kac222:
New version works on ASK6.

Root works.

Backup system works.

But backup data not work (the same error 255)

When TWRP start try put my pattern for decrypt have fail message.Then try Cancel and decrypt works,because all files on Internal Storage are looks normal.

Wysłane z mojego SM-A705FN przy użyciu Tapatalka
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] gp3:
Hello! Has anybody encountered any problems with Bluetooth? It seems the pairings are lost after I turn off BT, but everything else works great! Also the Strong Protection option is disabled. The device is A705FN (U3).
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] Clasimodo:
Did you lose data when updating or can I flash the new twrp without a factory reset?
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] kac222:
No losing data. Just flash via ODIN in section AP.

Wysłane z mojego SM-A705FN przy użyciu Tapatalka
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] viruz187:
Is the Problem fixed with reboot after several seconds when android is booted up?
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] catdoggy:
Odin isn't necessary. Download the file, unzip, patch the recovery.img with magisk and flash with "old" TWRP into "boot". No Losing data.
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] kac222:
For flash TWRP must use Odin,for patching boot file not necessary.

But problem with backup data remained unsolved.(Error 255). I tried solution for Error 255,but not works for me.

I tried remove users in terminal.
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] ludijk:
The new version fixed the problem with large files. Many thanks for that update, Grarak. :good:

I managed to access the data partition with the new firmware and TWRP by performing a factory reset using the original recovery. Then flash TWRP, boot into it and restore data from backup. My password and fingerprints are gone, but I could still access the data after a reboot to make a new backup. TWRP says it decrypts the data using a default password. After making a new backup I was able to flash a patched image from Magisk and root my phone.

It was satisfying to get my data back after 5 days of messing around. :D
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] wittymav:
There is another method to get root but not TWRP. Follow the steps here: https://xdaforums.com/galaxy-a70/how-to/to-root-magisk-odin-t3930099
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] MarvinMod:
you can also update twrp using the official twrp manager. unzip the recovery.zip and place the recovery.img to your device. open the twrp app and select install. I have not updated to ask6 as I noticed mine is not ask6 update but rather ask5. Its still an update from what I have now and I am still unable to backup data. i haver an old data backup from los16 but id rather have a current backup of los17 of what i have now. anyone have any suggestions on a course? Also, im getting a E:Unable to decrypt FBE device in the twrp logs.
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] :
I appologize in advance. If I'm in the wrong department store, but i want to BACKUP everything on the phone..including app widgets everywhere and anything on the phone, excluding the sdcard ofcause, .. I tried checkn all the boxes but it fails at about 90% with idk.. Would have to get my old phone to take a pic.... Meanwhile image attached is an example of what I'm talking about..

Or please point me in the correct forum if I've dun goofed..again.
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] shpatzz:
Helly guys can you help me I've a problem when e flash with odin blank vbmeta it said, Only official released binaries are allowed to be flashed(vbmeta) I've the latest firmware SK6 can you tell me the way how to flash twrp
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] kac222:
Flash full rom via Odin.

Then go to settings and connect with WI-FI.

Go to Developer Settings and check if OEM unlock is ON.

Then reboot to download mode and flash vbmeta.

Wysłane z mojego SM-A705FN przy użyciu Tapatalka
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] shpatzz:
Thank you man it works, I Approciate that
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] Awkydee:
Maybe I'm done something wrong? I toggled "strong protection" off in settings and I am still encrypted. Did I miss something?
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] kac222:
Must wipe Internal Flash.

Wysłane z mojego SM-A705FN przy użyciu Tapatalka
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] Awkydee:
Thank you! I updated to the latest firmware for my version and wiping worked!
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] MarvinMod:
I am still unable to backup data. has anyone found a work a round?
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] kac222:
Do You have error 255 or what?

Wysłane z mojego SM-A705FN przy użyciu Tapatalka
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] :
Anyone?
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] kac222:
If you want create backup first must delete all security options in Settings (pattern,biometrics,etc...).

Then go to TWRP and create backup.

Wysłane z mojego SM-A705FN przy użyciu Tapatalka
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] TiTiB:
Thanks for reminder about this.
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] MarvinMod:
yes it is error 255 but only when I try to backup data partition. I have not setup any encrypton. I can backup data for los16 all day but not on los 17. I have not updated my baseband due to this reason.
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] kac222:
I think that this is your reason. I have ASK6 but must delete all security options and format internal storage.

Wysłane z mojego SM-A705FN przy użyciu Tapatalka
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] TiTiB:
TIPATCH And TWRP 3.3.1-0

TIPATCH "...patches TWRP to backup contents of internal storage (emulated SD card) as part of Data, thus preventing data loss." This includes items such as Photos, Videos, Downloads, Game data.

I used it with TWRP 3.3.1-0 and successfully backed up, and restored my 'internal storage'.

IMO, for some things it is much quicker to simply copy them to folders on the SD Card. For me that means all my files and folders under Downloads—apk collection, temp directories, app config backups, et al. My TIPATCH backup, without doing this, resulted in a *huge* backup that took forever to make, and restore; mostly because of my 9Gigs of saved apks!

Link to TIPATCH xda thread: https://xdaforums.com/android/apps-games/app-twrp-tipatch-backup-internal-t3831217
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] JustFloris:
Unable to update to newer TWRP version

Hi,

Thanks a lot for all the amazing development on this phone! I'm having an issue updating from TWRP v3.3.1-0 to TWRP v3.3.1-6.

Things I have tried:

Reflashing recovery using Odin

Reflashing stock recovery using Odin and after that reflashing new TWRP version using Odin

Flashing TWRP using TWRP itself (installing recovery.img)

After all of this TWRP still shows v3.3.1-0. TWRP is not able to decrypt the data while I am on an AOSP based rom (Havoc v3.1). This is very annoying since I can't make proper backups and use recovery to fix root issues since no access to internal memory.

Any help would be appreciated, thanks!
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] B__B:
It will not show new recovery still show same to show storage in twrp wipe internal in twrp only internal
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] JustFloris:
I've wiped internal like 20 times already and TWRP was never able to decrypt it. Weirdly the option on Havoc 3.1 and Lineage 17 to disable decryption was not there (only shows encrypted). Maybe they forced it since Android 10?
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] B__B:
Werid it works for me
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] JustFloris:
TWRP does show

E:Unable to decrypt FBE device

It even shows this when no OS is installed. :confused:

---------- Post added at 09:36 AM ---------- Previous post was at 09:36 AM ----------

TWRP does show:

E:Unable to decrypt FBE device

It even shows this when no OS is installed. :confused:
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] B__B:
Fbe is cause twrp can't decrypt q yet android 10
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] JustFloris:
Fixed

I fixed it! TWRP was able to decrypt after reinstalling OS and directly wiping after, rebooting into system and after that rebooting into recovery again.
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] TiTiB:
Was this with Havoc 3.1?

What did you wipe directly after?

I'm interested because I have seen same 'FBE' error. I'm currently on LOS16, but tried out LOS17, and Havoc 3.1, and can't remember when I saw it.
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] B__B:
Internal in twrp
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] JakunTech1010:
OK so I kinda screw up:

So I installed Magisk 20.3 by patching TWRP. It worked but I accidentally delete the backup of stock boot image. So can I use the boot image from the AP file (cuz in there has boot.img.lz4 which can be extracted)
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] kac222:
What version rom do you have? I have ASK6 and can upload my stock boot.img from TWRP.

Wysłane z mojego SM-A705FN przy użyciu Tapatalka
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] JakunTech1010:
Uhhhh ASK3
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] kac222:
But with model do you have?

A705FN?

Wysłane z mojego SM-A705FN przy użyciu Tapatalka
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] JakunTech1010:
Well sadly it was A705F(/DS) :crying:
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] kac222:
Try :

https://drive.google.com/folderview?id=1Jr9J04hpBQKfbvcPzmtqBYIuTvYePsEH

Copy this folder to TWRP/backups in phone or SD card and try flash it.There is boot and recovery.

Wysłane z mojego SM-A705FN przy użyciu Tapatalka
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] JakunTech1010:
OK thanks I will give it a try. Hiprfully it will work
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] kac222:
Sorry. Try now.

Wysłane z mojego SM-A705FN przy użyciu Tapatalka
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] kissa67zwi:
Unfortunately TWRP does not see OTG. I ask correct please
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] kac222:
In my phone OTG works on TWRP. I'm on stock rom ASK6.

Wysłane z mojego SM-A705FN przy użyciu Tapatalka
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] JustFloris:
Yep, havoc 3.1. I flashed havoc 3. 1 first then restored vendor from havoc 3.0 to get fingerprint working. After that flashed gapps and wiped data. After that booted into system, sometimes it still doesn't decrypt data in TWRP to fix that reboot into TWRP and wipe data again.
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] MarvinMod:
just giving an update on my end. I can not get twrp to backup or restore data while on los 17. this includes clean and dirty install. I can only get it to work with los 16 and twrp 3.3.1-5. I have not updated to ASK, im still on ASJ. can anyone confirm backup and restore DATA via Twrp is working on los 17? if so, can you please post your specs and method of install?
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] TiTiB:
I'm on ASG (pretty old, looking at getting newest...January for me, I think). Anyways...

LOS 17 20191203

TWRP 3.3.1-0 installed following the instructions in the thread (nothing unusual)

Wasn't able to backup Data, so just unchecked it. I haven't tested the backup, but looked at it with a file manager and it all seems to be Okay.
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] B__B:
Twrp can't decrypt Android q so can't make a backup of data
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] TiTiB:
Yeah, it's pretty obvious with 'FBE' error, and your data looks like this in TWRP. ?
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] B__B:
I mean if you wipe internal in twrp you can see your data but not back it up
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] EngMoPro:
Awesome
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] frajofa:
Suggestion

After "vbmeta.tar" the phone became locked (something about not being a Samsung software or firmware). Impossible to reboot the A70.

I discovered here at XDA that the only way to boot the A70 was to put in, with Odin, the last Samsung rom.

There are additional steps to be given.

My suggestion is that in post 1 put an warning about that and links or instructions to the suplementar steps that must be done.
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] mindlery:
I am using SM-A705MN

If it helps any...

1) unlock bootloader

2) With dev options (always always) enabled and always strong protection off in biometrics and security...Flash vbmeta.tar with odin and immediately hold vol up+pwr when screen goes black. Don't let go until blue screen (15 seconds)?

3) in stock recovery factory reset and reboot

4) do set up. Turn off strong protection in biometrics and security. Obviously turn dev options on again.

5) flash twrp with odin and again immediately when screen goes black hold vol up + pwr until twrp starts. Format data (where you type yes). Reboot system.

6) dev options again... bio and security thingy off... install magisk apk. Patch twrp recovery that you just installed. Boot into twrp and flash patched magisk img in boot partition. Reboot.

Now magisk and twrp both installed with no issues.

Turn off strong protection again in biometrics and security.

That works flawless for me.
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] JakunTech1010:
Really, wow that is a little different than what I have done but hey if it works, it works

Here's how I do it: After install TWRP reboot, then install MagiskManager and then patch TWRP image and move the patched image to SD card. Reboot to TWRP, format data, (OPTIONAL: create boot backup) flash the patched image as boot.

I didn't needed to turn off strong protection cuz TWRP can decrypt data with ease ( I think it because Magisk have made my data being decrypted LOL)
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] mindlery:
Hmm i think that's exactly what i do but explained better.

---------- Post added at 06:10 AM ---------- Previous post was at 06:06 AM ----------

I am wondering then... (sorry a bit off topic)

Can i now flash gsi's?

If i make a kitchen rom, should i just generate a sparse img to flash?
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] MarvinMod:
i must have flashed my device 100 times differently to see what works, what don't and in what order. here is the proper way to install twrp ,los 17, gapps and magisk. ill provide links at end of post to make it easier. Many thanks to the dev [MENTION=4443334]Grarak[/MENTION]. Without his work, we would be without.. Note: you still can not backup\restore data but internal storage is decrypted. Also, Its the second formatting of data after setup that's getting decryption going *If you want faster access to enable wifi, pull your sim before this procedure. **You don't have to use wifi although I recommend it. You do need some kind of access to the internet. If you don't, knox will not let you flash and you could soft brick your device.

1. get the latest Baseband/bootloader for your model using samfirm and flash using odin. setup device using wifi and enable dev options. make sure oem unlocking is on and grayed out saying the bootloader is already unlocked. shut down the device.

2. Hold both vol+ and vol- and plug into pc. hit vol+ on the next screen to enter download mode. flash twrp 3.3.1-6. when pass, hold vol- and power till device screen goes blank then immediately hold vol+ and vol- to boot back into download mode.

3. when your back in download mode, flash vbmeta. when pass, hold vol- and power till screen blank then immediately hold vol+ to boot to twrp.

4. click on settings and uncheck prompt to install twrp. go back. click on mount and make sure mount system partition read-only is unchecked

5. copy Los 17 20200213, open-gapps nano 20200127 (optional), and magisk 20.3 to external sd card.

6. Back in twrp, click wipe, advanced wipe and check ALL except micro sd card and usb otg. Slide right to confirm. DO NOT REBOOT. click back and click install.

7. click select storage and select micro sd card. click on los 17 then click add more zips. then click gapps nano (optional). swipe right to confirm.

8. once complete, go back and click wipe then click format data. type yes and enter. now reboot to system and wait.

9. setup wifi and skip the rest. enable dev options and select advanced restart. hold power and select restart then restart to recovery.

10. in twrp click wipe and format data, type yes and enter. then reboot back to recovery. internal storage should now be decrypted.

11. reboot to system and setup your device normaly. reboot back to recovery and flash magisk 20.3 and reboot to system. you should now have magisk in your app drawer, update it.

Links:

https://samfirmtool.com/

https://github.com/Grarak/android_device_samsung_a70q-twrp/releases/download/3.3.1-3/vbmeta.tar

https://github.com/Grarak/android_device_samsung_a70q-twrp/releases/download/3.3.1-6/recovery.zip

https://github.com/Grarak/android_d...213/lineage-17.1-20200213-UNOFFICIAL-a70q.zip

https://opengapps.org/

https://xdaforums.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] TiTiB:
Now *that's* some detailed instructions! I wish more folks posted like this. It is exact/unambiguos, and *shouldn't* lead to a bunch of questions.

I've been rooting and tweaking Android devices for over 10 years, and I still end up having to do lot of unavoidable, imo, 'figuring out what the eff the poster really means' kind of research.

Thanks
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] MarvinMod:
Yeah I got my s5 fixed (screen replacement) so now I can move back and forth and flash test. Spent 16 hrs flashing the a70 with every combo and version. well not every but...… if you or anyone see anything that needs to be edited, let me know. hope it helps out with any confusion.
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] mindlery:
I don't normally quote posts with considerable length. But this one is epic. Thank you. I knew (after wrecking 3 perfectly fine TWRP/Magisk set ups) that vbmeta was likely needed again when making these kind of changes. My goal is to run stock through superr and give all unlockable A70's a lean build with the usual tweaks that otherwise takes hours setting up. After a certain point stock is unbearable. I need something "out of the box" that works with minimal set up and tweaked. This is an awesome guide. Thanks!
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] MarvinMod:
yes. you must flash vbmeta directly after twrp but only if your coming from the stock rom. Lol, I like the hour long setups :) but I don't like loosing my data. im going to hault here till backing of data is working. im very happy with what I have at this point
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] mindlery:
I enjoy setting up and tweaking too. But not 3-4 times a day. Not every day, anyway.

So will my zip from superr work if i flash vbmeta first?

Also, is it better to just build it as a sparse system.img?
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] MarvinMod:
I agree, not 3 or 4 a day too :)

I can not answer those questions as I have not tested but that's how I built the guide. I tested many different combanations with different builds. I retested the guide 3 times before writing it. its the only way everything went smoothly except for backing of data which was already an issue with los 17. with twrp 3.3.1-5 and los 16, backing of data works but with 17 it does not and if you install twrp 3.3.1-6 then you get the fbe error (even on 16) and I could not get it to decrypt internal storage. If your not worried about loosing any data at this point, test it out. worst case is youll have to flash stock and start over.
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] mindlery:
Ok. It's possible i may need to do something different. If i flash the zip after TWRP and vbmeta of course flashed i don't boot. Maybe because i am flashing the unaltered vbmeta within the zip. (Talking about using stock rom rinsed in superr's kitchen).
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] MarvinMod:
just to clarify, your coming from stock, flashing twrp, immediately flash vbmeta then boot to twrp and install your zip? if your zip is not working after as I just described, I would say your zip is the issue but again, I don't know that for sure.

Edit: did you format data after flashing your zip? not a wipe, a format?

edit again: I just re read your reply, get the vbmeta from the link I provided and try that. flash with odin.
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] mindlery:
I flash vbmeta then straight to stock recovery and reset. Then TWRP and straight to custom recovery format data.

Root is patching TWRP recovery.img with Magisk and flashing to boot in TWRP.

After that everything runs great. But something is not working when flashing kitchen rom. Maybe add altered vbmeta to it? I'll go to the proper thread. Thanks for the Los guide, though. Will be trying it out soon.
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] MarvinMod:
that's where your going wrong

go back to my guide and read again.

youll have to reinstall stock to get this working right, start over. this time exactly as my guide says. once stock is installed, boot the device, setup using wifi but skip the rest and enable dev options, check oem status. shut down device. boot to download mode as instructed, flash twrp reboot directly back to download mode and flash vbmeta, then boot to twrp recovery wipe all and flash your zip, format data. please follow the guid as there are some missing steps in this reply but your issue is that your wiping in stock recovery and that's undoing the changes knox made when you setup the device so your zip is being blocked. do not wipe in stock recovery
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] mindlery:
Ok that makes sense. I wasn't leaving anything out. I was not doing what i should to install my ROM.

Can't do it until i get a computer... AGAIN
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] JaY_III:
At this point its for devs only.

Unless you plan on doing ROM development, this release is not for you at this current time
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] jedtan025:
can't root and install twrp because i cant download fast my stock rom . sad. It will last upto 1-2days b4 it finished downloading. i tried flashing other firmware but i t failed.

AP:A705MNXXU3ASG6

CP:A705MNXXU3ASG1

CSC:A705MNOLO3ASG6

---------- Post added at 07:28 AM ---------- Previous post was at 07:10 AM ----------

trying to flash the twrp via odin without rooting my phone, it says pass but i dont have the twrp recovery. i still in stock recovery. how that happen?
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] FriendlyNeighborhoodShane:
Turn off auto reboot in Odin before flashing TWRP. Then boot directly into TWRP with key combo and swipe to allow changes.

Do not boot into system in between or it will replace it back with stock recovery
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] AHE_XDA:
[MENTION=2879148]garak[/MENTION]

Can you please PM me regarding recovery. I've emailed you as well. It pertains to your branch TWRP but is not a troubleshooting request.

Thanks!
[Samsung Galaxy A70 ROMs, Kernels, Recoveries, & Ot] Rixil 1:
Man...I am no developer but this effort is immense !

You have no idea how grateful I am for people like you ,you truly give my unrooted soul hope in tomorrow

Long live legendary developers like you ,thank you from the deepest of my heart <3