From 64991dcc0cc32e2a31cf36664f1cb9c9cf019432 Mon Sep 17 00:00:00 2001 From: Fahad Date: Tue, 3 Nov 2020 18:12:50 +0500 Subject: [PATCH] Update README.md --- README.md | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 0ed6b49..bb5f559 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ -# TikTok source code +## TikTok source code Reverse engineered source code to the android tiktok app. -# background +### 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 @@ -17,39 +17,39 @@ Here is the full reverse engineered source code. Enjoy [NOTE] this is where I got the APK. https://apkpure.com/tiktok/com.ss.android.ugc.trill -# interesting code +### Interesting Code -###### location tracking: -tiktok_source/df_miniapp/classes/com/tt/miniapp/maplocate/TMALocation.java -tiktok_source/df_miniapp/classes/com/tt/miniapp/maplocate/ILocator.java +###### Location tracking: +- [TMALocation.java](https://github.com/augustgl/tiktok_source/blob/master/df_miniapp/classes/com/tt/miniapp/maplocate/TMALocation.java) +- [ILocation.java](https://github.com/augustgl/tiktok_source/blob/master/df_miniapp/classes/com/tt/miniapp/maplocate/ILocator.java) -##### phone calls: -tiktok_source/df_miniapp/classes/com/tt/miniapp/call/PhoneCallImpl.java +##### Phone calls: +- [PhoneCallImpl.java](https://github.com/augustgl/tiktok_source/blob/master/df_miniapp/classes/com/tt/miniapp/call/PhoneCallImpl.java) -##### screenshot code: +##### Screenshot code: +- [TakeScreenshotManager.java](https://github.com/augustgl/tiktok_source/blob/master/df_miniapp/classes/com/tt/miniapp/msg/onUserCaptureScreen/TakeScreenshotManager.java) tiktok_source/df_miniapp/classes/com/tt/miniapp/msg/onUserCaptureScreen/TakeScreenshotManager.java -weird list in the screenshot code (this is nothing particularly special) +Wierd List in the screenshot code (this is nothing particularly special) ``` 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", "截屏" }; ``` -###### get wifi networks: -tiktok_source/df_miniapp/classes/com/tt/miniapp/msg/wifi/ApiGetWifiListCtrl.java +###### Get Wifi networks: +- [ApiGetWifiListCtrl.java](https://github.com/augustgl/tiktok_source/blob/master/df_miniapp/classes/com/tt/miniapp/msg/wifi/ApiGetWifiListCtrl.java) -###### facial recognition: -tiktok_source/df_miniapp/classes/com/tt/miniapp/facialverify/FacialVerifyProtocolActivity.java +###### Facial recognition: +- [FacialVerifyProtocolActivity.java](https://github.com/augustgl/tiktok_source/blob/master/df_miniapp/classes/com/tt/miniapp/facialverify/FacialVerifyProtocolActivity.java) -## update 9/11/2020 +### Update 9/11/2020 -###### sketchy address code -df_miniapp/classes/com/tt/miniapp/address/LoadAddressTask.java +###### Sketchy Address code +- [LoadAddressTask.java](https://github.com/augustgl/tiktok_source/blob/master/df_miniapp/classes/com/tt/miniapp/address/LoadAddressTask.java) -# TODO LIST - -decode all android manifests +### TODO LIST +- Decode all android manifests ### Done by