tiktok_source/README.md

58 lines
2 KiB
Markdown
Raw Normal View History

2020-07-12 02:36:07 +00:00
# TikTok source code
2020-07-11 21:27:02 +00:00
2020-11-02 20:52:58 +00:00
Reverse engineered source code to the android tiktok app.
2020-07-11 21:27:02 +00:00
# background
This project is a bit different from my other projects. TikTok is a data collection engine disguised as a social media platform. It's legitimate spyware, so I thought I would reverse engineer the Android application
2020-07-11 21:38:59 +00:00
2020-07-12 02:33:33 +00:00
Included are the compiled classes.jar and classes.dex. You can find all of the source in the classes/ folder in each part of the app.
2020-07-11 21:38:59 +00:00
The main functionality of the app is in df_miniapp. The rest is just included for the sake of completeness. Most of it is useless.
China, I'll see you when you send the hitmen to my house.
2020-07-11 21:27:02 +00:00
Here is the full reverse engineered source code. Enjoy
2020-07-11 21:38:59 +00:00
[NOTE] this is where I got the APK. https://apkpure.com/tiktok/com.ss.android.ugc.trill
2020-07-11 22:18:15 +00:00
2020-07-23 11:22:47 +00:00
# interesting code
2020-07-23 12:57:09 +00:00
###### location tracking:
2020-07-23 11:22:47 +00:00
tiktok_source/df_miniapp/classes/com/tt/miniapp/maplocate/TMALocation.java
tiktok_source/df_miniapp/classes/com/tt/miniapp/maplocate/ILocator.java
2020-07-23 12:57:09 +00:00
##### phone calls:
2020-07-23 11:22:47 +00:00
tiktok_source/df_miniapp/classes/com/tt/miniapp/call/PhoneCallImpl.java
2020-07-23 12:57:09 +00:00
##### screenshot code:
2020-07-23 11:22:47 +00:00
tiktok_source/df_miniapp/classes/com/tt/miniapp/msg/onUserCaptureScreen/TakeScreenshotManager.java
2020-11-02 20:52:58 +00:00
weird list in the screenshot code (this is nothing particularly special)
2020-07-23 11:22:47 +00:00
```
static final String[] KEYWORDS = new String[] {
"screenshot", "screen_shot", "screen-shot", "screen shot", "screencapture", "screen_capture", "screen-capture", "screen capture", "screencap", "screen_cap",
"screen-cap", "screen cap", "截屏" };
```
2020-07-23 12:57:09 +00:00
###### get wifi networks:
2020-07-23 11:31:52 +00:00
tiktok_source/df_miniapp/classes/com/tt/miniapp/msg/wifi/ApiGetWifiListCtrl.java
2020-07-11 22:18:15 +00:00
2020-07-23 12:57:09 +00:00
###### facial recognition:
tiktok_source/df_miniapp/classes/com/tt/miniapp/facialverify/FacialVerifyProtocolActivity.java
2020-09-11 14:23:48 +00:00
## update 9/11/2020
2020-07-23 12:57:09 +00:00
2020-09-11 14:23:48 +00:00
###### sketchy address code
df_miniapp/classes/com/tt/miniapp/address/LoadAddressTask.java
2020-07-23 12:57:09 +00:00
2020-07-11 22:18:15 +00:00
# TODO LIST
decode all android manifests
2020-11-02 19:27:06 +00:00
2020-11-02 19:27:57 +00:00
2020-11-02 19:27:06 +00:00
### Done by
- augustgl (github.com/augustgl
- quantumcore (github.com/quantumcore)