Skip to content

Instantly share code, notes, and snippets.

@interference-security
interference-security / flexdump
Created November 22, 2021 18:54 — forked from defparam/flexdump
Flexdump - A script that wraps flexdecrypt to dump, decrypt, re-sign, re-package iOS apps
#!/bin/bash
# Copyright 2021 Evan Custodio (@defparam)
#
# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
#!/usr/bin/env bash
# Error codes + association:
# 1 - Running as root
# 2 - Unsupported platform
# 3 - Dependency issue
# 4 - Unsupported shell
# 5 - Setting $THEOS failed
# 6 - Theos clone failed
# 7 - Toolchain install failed
@interference-security
interference-security / obsidiansync-ios.md
Created June 15, 2025 22:21
Obsidian Sync on iOS App

Source https://forum.obsidian.md/t/obsidian-git-sync-on-your-ios-without-any-extra-app/60639

  • Sync repo
    • Use https: protocol to clone the git repo
    • Compress your repo and send it to your iphone (Air Drop or other ways)
    • Open Obsidian on iphone, and create a vault with the same name as your repo, e.g. repoA
    • Uncompress your repo on iphone and copy the whole folder, e.g. repoA
    • Go to the path on my iphone -> Obsidian, you will see that the repoA is here. Now, paste your repo here, and choose Replace to all
  • Config Git Auth
    • Install and Enable the Obsidian Git plugin
  • Go to github (I recommend you to use Personal access tokens, since the Password will fail sometimes)