Skip to content

Releases: asjrx/ASJTok

ASJTok 1.3

Choose a tag to compare

@asjrx asjrx released this 29 Sep 09:31

What's new

  • ASJTikTok is now ASJTok. Same tweak, same settings.
  • Change the app icon. Four icons, including ASJTok's own — in the IPA and TrollStore builds.
  • Opens like TikTok's own settings. From the profile menu, with a back arrow and a swipe back.
  • Audio files sent back to back are fixed. The second one could go out as a microphone recording.
  • Send the sound of a video from Photos. Next to Files, behind the chat bar button.
  • Marking a story as seen is instant. The ring turns grey right away, and stories you didn't mark stay unseen.
  • The video count is back on profiles.
  • Hide the ASJ button or TikTok's Tako button. Two new switches in Feed settings.
  • General improvements and fixes.

Built against TikTok 47.0.0.

Which file

You have Take
A rootless jailbreak (Dopamine, palera1n rootless) ASJTok-1.3_47.0.0-rootless.deb
A rootful jailbreak (unc0ver, checkra1n) ASJTok-1.3_47.0.0-rootful.deb
roothide Dopamine ASJTok-1.3_47.0.0-roothide.deb
TrollStore ahmadrashed.com/trollstore/tiktok — one tap, installs itself
No jailbreak, sideloading yourself ASJTok-1.3_47.0.0.ipa
Your own injector ASJTok-1.3_47.0.0.dylib

Open the TrollStore link on the phone — it hands the build straight to TrollStore, and it always points at the newest one.

Or add the source in Sileo, Zebra or Cydia: https://apt.ahmadrashed.com

Signing it yourself? In ESign, Feather or KSign add https://source.ahmadrashed.com — it also has the full build, with the app's own extensions. In AltStore or SideStore: https://altstore.ahmadrashed.com

Official website: https://ahmadrashed.com

❤️ Support me, Keep it growing: https://ahmadrashed.com/donate

ASJTikTok 1.2.1

Choose a tag to compare

@asjrx asjrx released this 19 Sep 19:39

What's new

  • ASJTikTok has its own row in the profile menu. Under ASJ tools, at the end of TikTok's own list.
  • Its options are in the long-press menu too. Save, copy and clear display, in TikTok's own sheet.
  • Clear display can leave the bottom bar alone. A new switch in Feed settings.
  • General improvements and fixes.

Built against TikTok 46.9.0.

Which file

You have Take
A rootless jailbreak (Dopamine, palera1n rootless) ASJTikTok-1.2.1_46.9.0-rootless.deb
A rootful jailbreak (unc0ver, checkra1n) ASJTikTok-1.2.1_46.9.0-rootful.deb
roothide Dopamine ASJTikTok-1.2.1_46.9.0-roothide.deb
TrollStore ahmadrashed.com/trollstore/tiktok — one tap, installs itself
No jailbreak, sideloading yourself ASJTikTok-1.2.1_46.9.0.ipa
Your own injector ASJTikTok-1.2.1_46.9.0.dylib

Open the TrollStore link on the phone — it hands the build straight to TrollStore, and it always points at the newest one.

Or add the source in Sileo, Zebra or Cydia: https://apt.ahmadrashed.com

ASJTikTok 1.2

Choose a tag to compare

@asjrx asjrx released this 04 Sep 22:44

What's new

  • Saved stories have a storage screen. Clear space by account or by age, with every figure shown first.
  • Nothing you saved is deleted to make room. The library holds 20,000 now.
  • Hiding your story views is stricter. Marking one as seen sticks too.
  • Content country reaches more of the app.
  • General improvements and fixes.

Built against TikTok 46.7.0.

Which file

You have Take
A rootless jailbreak (Dopamine, palera1n rootless) ASJTikTok-1.2_46.7.0-rootless.deb
A rootful jailbreak (unc0ver, checkra1n) ASJTikTok-1.2_46.7.0-rootful.deb
roothide Dopamine ASJTikTok-1.2_46.7.0-roothide.deb
TrollStore ahmadrashed.com/trollstore/tiktok — one tap, installs itself
No jailbreak, sideloading yourself ASJTikTok-1.2_46.7.0.ipa
Your own injector ASJTikTok-1.2_46.7.0.dylib

Open the TrollStore link on the phone — it hands the build straight to TrollStore, and it always points at the newest one.

Or add the source in Sileo, Zebra or Cydia: https://apt.ahmadrashed.com

ASJTikTok 1.1.9

Choose a tag to compare

@asjrx asjrx released this 24 Aug 23:36

What's new

  • Now works on older TikTok versions. The tool had no way in there; it adds its own row to TikTok's menu. Same entry while signed out.
  • Send an audio file works on those versions too.
  • General improvements and fixes.

Built against TikTok 46.5.0.

Which file

You have Take
A rootless jailbreak (Dopamine, palera1n rootless) ASJTikTok-1.1.9_46.5.0-rootless.deb
A rootful jailbreak (unc0ver, checkra1n) ASJTikTok-1.1.9_46.5.0-rootful.deb
roothide Dopamine ASJTikTok-1.1.9_46.5.0-roothide.deb
TrollStore ahmadrashed.com/trollstore/tiktok — one tap, installs itself
No jailbreak, sideloading yourself ASJTikTok-1.1.9_46.5.0.ipa
Your own injector ASJTikTok-1.1.9_46.5.0.dylib

Or add the source in Sileo, Zebra or Cydia: https://apt.ahmadrashed.com

On TrollStore, open https://ahmadrashed.com/trollstore/tiktok on the phone itself — it hands the
build straight to TrollStore instead of making you download half a gigabyte and find it again.

ASJTikTok 1.1.8

Choose a tag to compare

@asjrx asjrx released this 24 Aug 00:38

This version is no longer offered for download.

Get the current version: ahmadrashed.com · TrollStore: ahmadrashed.com/trollstore · latest release


What's new

  • Hide LIVE no longer empties a profile when its owner is broadcasting.
  • Saved files are named after the account and the date, and a saved sound after the song.
  • General improvements and fixes.

Built against TikTok 46.5.0.

Which file

You have Take
A rootless jailbreak (Dopamine, palera1n rootless) ASJTikTok-1.1.8_46.5.0-rootless.deb
A rootful jailbreak (unc0ver, checkra1n) ASJTikTok-1.1.8_46.5.0-rootful.deb
roothide Dopamine ASJTikTok-1.1.8_46.5.0-roothide.deb
TrollStore ahmadrashed.com/trollstore/tiktok — one tap, installs itself
No jailbreak, sideloading yourself ASJTikTok.ipa
Your own injector ASJTikTok.dylib

Or add the source in Sileo, Zebra or Cydia: https://apt.ahmadrashed.com

On TrollStore, open https://ahmadrashed.com/trollstore/tiktok on the phone itself — it hands the
build straight to TrollStore instead of making you download half a gigabyte and find it again.

ASJTikTok 1.1.7

Choose a tag to compare

@asjrx asjrx released this 22 Aug 21:56

This version is no longer offered for download.

Get the current version: ahmadrashed.com · TrollStore: ahmadrashed.com/trollstore · latest release


What's new

  • It now loads into any TikTok. It used to match on the bundle identifier, and a user wrote in to say the tweak did nothing on his phone — his TikTok carries a different one, so nothing was ever loaded into it. Regional builds and re-signed copies are all covered now, whatever yours is called.
  • Fifty-three languages — every language TikTok itself ships in, and switching applies straight away, without restarting the app.
  • Save audio works again.
  • Photo posts save properly — picture, video and sound, with a download percentage.
  • Clear Display — no flash of the top bar on launch, and the floating button stops disappearing.
  • In Arabic — the floating button stays on the right tabs, Open on Following works, and the panel reads right to left.
  • A voice message is kept the moment its audio arrives.

Built against TikTok 46.5.0.

Which file

You have Take
A rootless jailbreak (Dopamine, palera1n rootless) ASJTikTok-1.1.7_46.5.0-rootless.deb
A rootful jailbreak (unc0ver, checkra1n) ASJTikTok-1.1.7_46.5.0-rootful.deb
roothide Dopamine ASJTikTok-1.1.7_46.5.0-roothide.deb
TrollStore ahmadrashed.com/trollstore — one tap, installs itself
No jailbreak, sideloading yourself ASJTikTok-1.1.7_46.5.0.ipa
Your own injector ASJTikTok-1.1.7_46.5.0.dylib

Or add the source in Sileo: https://apt.ahmadrashed.com

On TrollStore, open https://ahmadrashed.com/trollstore on the phone itself — it hands the
build straight to TrollStore instead of making you download half a gigabyte and find it again.

ASJTikTok 1.1.6

Choose a tag to compare

@asjrx asjrx released this 22 Aug 15:31

This version is no longer offered for download.

Get the current version: ahmadrashed.com · TrollStore: ahmadrashed.com/trollstore · latest release


What's new

  • Keep deleted messages now keeps the media too — photos, videos and voice messages are saved as they arrive.
  • Save and Open chat media from the long-press menu.
  • Send an audio file as your voice message.
  • Confirm before liking or following, and before liking a comment.
  • Copy music link.
  • General improvements and fixes.

Built against TikTok 46.5.0.

Which file

You have Take
A rootless jailbreak (Dopamine, palera1n rootless) ASJTikTok-1.1.6_46.5.0-rootless.deb
A rootful jailbreak (unc0ver, checkra1n) ASJTikTok-1.1.6_46.5.0-rootful.deb
roothide Dopamine ASJTikTok-1.1.6_46.5.0-roothide.deb
TrollStore ahmadrashed.com/trollstore — one tap, installs itself
No jailbreak, sideloading yourself ASJTikTok-1.1.6_46.5.0.ipa
Your own injector ASJTikTok.dylib

Or add the source in Sileo: https://apt.ahmadrashed.com

On TrollStore, open https://ahmadrashed.com/trollstore on the phone itself — it hands the
build straight to TrollStore instead of making you download half a gigabyte and find it again.

ASJTikTok 1.1.5

Choose a tag to compare

@asjrx asjrx released this 20 Aug 15:29

This version is no longer offered for download.

Get the current version: ahmadrashed.com · TrollStore: ahmadrashed.com/trollstore · latest release


Fixes a launch crash for anyone who had both halves installed.

A jailbroken device that also has the sideloaded build ends up with this tweak in the process twice — TweakInject injects the .deb copy while the app's own executable already carries Frameworks/ASJTikTok.dylib. Both run the constructor, and the second one's class registration found the name taken: TikTok died before drawing anything, with nothing to tell you why. The second copy stands down now instead.

It is not new to 1.1.4 — it has been there since the tweak grew its row inside TikTok's own Settings. It just took having both halves on one device to hit it, which is exactly what happens the moment someone jailbroken tries the TrollStore build.

Also

  • Full TrollStore support. A build of its own, with TikTok's own entitlements and all nine app extensions kept intact — ahmadrashed.com/trollstore.
  • The bulk-save summary stays as long as it needs to — about three and a half seconds for one line, up to nine for three. A flat eight seconds was too long for "Saved 12" sitting in the middle of the grid, and a flat three and a half cut off a tester trying to read 641 saved / 368 expired / 1 failed after a thousand-story run. Both complaints were right, about different cards. A tap still closes it early.
  • Leaving the Stories folder takes the summary with it. It is raised into the key window, which is what lets it sit above everything — and that also meant it stayed behind over the feed.

Getting it

Jailbroken — add https://apt.ahmadrashed.com in Sileo, Zebra, Cydia or Installer, or take a .deb below: iphoneos-arm64 for rootless, iphoneos-arm for rootful, and the separate roothide package for roothide.

TrollStore — ahmadrashed.com/trollstore. Fully supported. iOS 14.0–16.6.1, and 17.0 on some devices.

Injecting yourself — ASJTikTok.dylib below, into a decrypted TikTok 46.4.0.

Built and checked against TikTok 46.4.0.

ASJTikTok 1.1.4

Choose a tag to compare

@asjrx asjrx released this 20 Aug 12:03

This version is no longer offered for download.

Get the current version: ahmadrashed.com · TrollStore: ahmadrashed.com/trollstore · latest release


Photo stories are saved. They never were, in any earlier version.

A photo story arrives from TikTok in a different format than a video, and the check that keeps broken downloads out was rejecting every single one of them. A profile whose stories are photos saved nothing at all; a mixed profile saved only its videos. Measured on a real folder: 15 of 15 photo stories had a live link and no file. All of them have their file now.

Stories

  • Photo stories are saved — see above.
  • Stories the app never got round to are picked up on the next launch. Anything collected but not downloaded before TikTok closed used to sit there until its link expired. On one folder that was 38 of 61 entries.
  • The save button saves the story you are looking at. On some pages it was still holding the previous one, so it could save a story from the account you were viewing before.
  • Save all now gathers a whole account. Stories were grouped by the name shown on screen, and that is not the same text everywhere TikTok reports it — so one account could split into several groups and offer a fraction of what was there, while two people sharing a name merged into one.
  • Expired is no longer reported as failed. A photo story carries its expiry differently from a video, so every dead photo link was counted as a failure.
  • The folder only lists stories that can actually be saved. A row left with no media and no link is dropped rather than kept as something that can only fail.
  • The summary after a bulk save closes on its own, and on a tap. It used to stay put.

Appearance and language

  • Dark mode. The settings, the Stories folder and the button in the Inbox follow TikTok's own Light / Dark switch — not the system's, which is a different setting and often disagrees. They were fixed to the light colours, so the panel stayed white with the app in dark and the Inbox button disappeared into the bar.
  • Arabic reaches everything — every message, alert and button, the Stories folder included. Most of it was translated already and simply never asked for the translation.

Elsewhere

  • "Reopen TikTok to apply this change" now offers Later or Relaunch.
  • A Telegram row in the panel, next to X and Ko-fi — ASJ Tweaks.

Built and checked against TikTok 46.4.0; every class and method the tweak hooks was confirmed present in that build.

Jailbroken: add https://apt.ahmadrashed.com in Sileo, Zebra, Cydia or Installer, or install a .deb below — iphoneos-arm64 for rootless, iphoneos-arm for rootful, and the separate roothide package for roothide.

Not jailbroken: ASJTikTok.dylib below, injected into a decrypted TikTok 46.4.0 yourself.

ASJTikTok v1.1.3

Choose a tag to compare

@asjrx asjrx released this 19 Aug 14:54

This version is no longer offered for download.

Get the current version: ahmadrashed.com · TrollStore: ahmadrashed.com/trollstore · latest release


Built against TikTok 46.3.0, verified against 46.4.0 — every class and method this tweak hooks is present in both.

Fixed

  • A crash. It could hit while the Stories screen was open: stories arriving in the background were being added from a different thread than the one drawing the screen. This one was present in every earlier version.
  • A story you delete no longer comes back. One path still let a deleted story reappear the next time TikTok happened to send it again.
  • The ASJTikTok button no longer appears inside the story viewer, where it never belonged.
  • Text stories — the ones people write instead of posting a clip — now get the save and seen buttons like any other story.

Better

  • Quiet stories are lifted to a normal level when you save them to Photos. TikTok raises the volume during playback, so a quietly recorded story sounded fine in the app and weak in your album. Stories already at a normal level are saved exactly as they are, so a bulk save is no slower than before.
  • Stories download at the best quality TikTok offers instead of the first one it lists.
  • The Stories grid is lighter while scrolling, and a story whose cover will not load no longer holds everything up.
  • The settings panel shows both versions together, like v1.1.3 · 46.4.

ASJ Tweaks on Telegram — new tweaks and update notes.

Jailbroken — easiest is to add the source https://apt.ahmadrashed.com in Sileo, or install the package matching your jailbreak:

  • ...arm64-rootless.deb — Dopamine / palera1n
  • ...arm-rootful.deb — checkra1n / unc0ver and similar
  • ...arm64e-roothide.deb — roothide

Not jailbroken — ASJTikTok.dylib, injected into your own copy of TikTok with Sideloadly or eSign. It needs no Cydia Substrate, so any injector works. TikTok itself is not distributed here.