mirror of
https://github.com/benkoppe/BHTwitter
synced 2025-12-05 14:38:03 -08:00
No description
|
|
||
|---|---|---|
| .github | ||
| AppIcon | ||
| BHDownload | ||
| BHTBundle | ||
| Colours | ||
| CustomTabBar | ||
| ffmpeg | ||
| JGProgressHUD | ||
| keychainfix | ||
| layout/Library/Application Support/BHT/BHTwitter.bundle | ||
| lib | ||
| packages | ||
| SAMKeychain | ||
| ThemeColor | ||
| .gitignore | ||
| .gitmodules | ||
| 1.png | ||
| 2.png | ||
| 3.png | ||
| 4.png | ||
| BHDownloadInlineButton.h | ||
| BHDownloadInlineButton.m | ||
| BHTManager.h | ||
| BHTManager.m | ||
| BHTwitter.plist | ||
| build.sh | ||
| control | ||
| Makefile | ||
| README.md | ||
| SettingsViewController.h | ||
| SettingsViewController.m | ||
| SimpleAlert.h | ||
| SimpleAlert.m | ||
| Tweak.x | ||
| TWHeaders.h | ||
BHTwitter
- Awesome tweak for Twitter
Features
- Download Videos (even if account private).
- Custom Tab Bar
- No history feature.
- Hide topics tweet feature.
- Disable video layer caption.
- Padlock.
- Font changer.
- Enable the new UI of DM search.
- Auto load photos in highest quality feature.
- Undo tweet feature.
- Theme (like Twitter Blue).
- App icon changer
- Twitter Circle feature.
- Copying profile information feature.
- Save tweet as an image.
- Hide spaces bar.
- Disable RTL.
- Always open in Safari.
- Translate bio.
- Disable new tweet style (A.K.A edge to edge tweet)
- Enable voice tweet and voice message in DM.
- Hide promoted tweet from the timeline.
- Confirm alert when hit the tweet button.
- Confirm alert when hit like button.
- Confirm alert when hit follow button.
- FLEX for debugging.
![]() |
![]() |
![]() |
![]() |
How to build the project
Local
-
install Theos
-
install cyan if you want to build for sideload or TrollStore
-
Clone the BHTwitter project repository:
git clone --recursive https://github.com/BandarHL/BHTwitter
cd BHTwitter
- Make the script executable:
chmod +x ./build.sh
- Run the script with the desired options:
./build.sh [OPTIONS]
- Replace [OPTIONS] with one of the following:
--sideloaded: Build BHTwitter project for sideloaded deployment.
--rootless: Build BHTwitter project for rootless deployment.
--trollstore: Build BHTwitter project for TrollStore deployment.
No option: Build BHTwitter project for rootfull deployment.
Using GitHub Actions
- Fork this repository.
- Open "Actions" tab on your fork, and press "I understand my workflows, go ahead and enable them" to proceed.
- Select "Build and Release BHTwitter" workflow.
- Press "Run workflow" menu, and enter parameters in the popup that appears.
- Don't forget to choose deployment format (
rootfull,rootless,sideloaded,trollstore). - For
sideloadedandtrollstorebuilds, a valid URL of decrypted IPA is required. Forrootfullandrootlessbuilds, enter any value (it won't be used). - For other parameters, defaults are usually sufficient.
- Don't forget to choose deployment format (
- Press "Run workflow" button, and after a while you should see build artifacts on "Releases" page.
Example Usages
Build for Sideloaded Deployment
- Download an IPA file for X or Twitter from AppDB or decrypt it by your self.
- Then rename the IPA file to
com.atebits.Tweetie2.ipaand move it topackagesfolder.
./build.sh --sideloaded
- After the build we'll find
BHTwitter-sideloaded.ipainsidepackagesfolder.
Build for TrollStore Deployment
- Download an IPA file for X or Twitter from AppDB or decrypt it by your self.
- Then rename the IPA file to
com.atebits.Tweetie2.ipaand move it topackagesfolder.
./build.sh --trollstore
- After the build we'll find
BHTwitter-trollstore.tipainsidepackagesfolder.
Build for Rootless Deployment
- Just run the build command with rootless flag.
./build.sh --rootless
- After the build we'll find
com.bandarhl.bhtwitter_4.2_iphoneos-arm64.debinsidepackagesfolder.
Build for Rootfull Deployment
- Just run the build command without any flag.
./build.sh
- After the build we'll find
com.bandarhl.bhtwitter_4.2_iphoneos-arm.debinsidepackagesfolder.



