Skip to content

Repository files navigation

piko

Morphe patches focused on Twitter/X & Instagram
TelegramCrowdin

🕹️ Usage

Starting with patches v3.0.0, Piko patches use Morphe.

Morphe Manager

Tap the link to add Piko as a patch source in Morphe Manager:

➕ Add Piko to Morphe

Then patch Twitter/X or Instagram:

  1. Tap X or Instagram app icon in Morphe
  2. Download original APKM file from ApkMirror. Do not unspilt or modify the file, Morphe patches APKM directly
  3. Wait for patching to complete, install

Morphe CLI

java -jar cli.jar patch --patches piko.mpp input.apkm

X-Shim

Starting 12.5.0-release.0you need not apply X-Shim along with Piko patches. X login and XChat will work fine without X-Shim patches.

Open old information

To patch with Twitter/X version 11.88 to 12.4, you must include patches from another repo/project called X-Shim developed by @inotia00

➕ Add X-Shim to Morphe

⚠️Important steps⚠️

  • Enable expert mode in Morphe Manager.
  • You must select all patches from the X Shim bundle and recommended/preferred patches from Piko. DO NOT INCLUDE patches from any other bundles.
  • Select "Proceed anyway" at the prompt warning of using multiple bundles.

⚠️Additional Context⚠️

  • An active internet connection is required during patching.
  • XChat decryption and XChat video calls work.
  • The X Shim patch only adds a compatibility shim layer and pairip is not removed.

For an up-to-date patching guide, follow this Reddit guide.

⚙️ Patch Details

v3.9.0main • 133 patches total

📦 Twitter • 74 patches

🎯 Supported versions:

12.19.1-release.0
💊 Patch📜 Description⚙️ Options
Add ability to copy media link
Block redirecting to X LiteBlocks redirecting to the new X Android UI on launch
Block update screenBlocks the 'This app is out of date' update screen from being shown on launch
Bring back twitterBring back old twitter logo and name
Change app icon
Change version codeChanges the version code of the app. This will turn off app store updates and allows downgrading an existing app install to an older app version.• Version code
Clear tracking paramsRemoves tracking parameters when sharing links
Control video auto scrollControl video auto scroll in immersive view
Custom download folderChange the download directory for video downloads
Custom emoji fontCustomise emoji font style
Custom fontCustomise font style
Custom share menuOverrides existing share menu and adds a new one
Custom sharing domainAllows for using domains like fxtwitter when sharing tweets/posts.
Customise post font size
Customize Inline action Bar items
Customize Navigation Bar items
Customize default reply sorting
Customize explore tabs
Customize notification tabs
Customize profile tabs
Customize search suggestions
Customize search tab items
Customize side bar items
Customize timeline top bar
Delete from databaseDelete entries from database(cache)
Disable auto timeline scroll on launch
Disable chirp font
Download patchUnlocks the ability to download videos and gifs from Twitter/X
Dynamic colorReplaces the default Twitter Blue with the user's Material You palette.
Enable PiP mode automaticallyEnables PiP mode when you close the app
Enable Undo PostsEnables ability to undo posts before posting
Enable debug menu for posts
Enable force HD videosVideos will be played in highest quality always
Export all activitiesMakes all app activities exportable.
Force enable translateGet translate option for all posts
Handle custom twitter linksAdds support for opening custom twitter links such as vxtwitter, fxtwitter, and fixupx within the app. These will have to be manually enabled under the "Open by default" section in the app info!• Custom sharing domains
• Include unofficial vxtwitter/fxtwitter instance links
Hide BannerHide new post banner
Hide Community Notes
Hide FABAdds an option to hide Floating action button
Hide FAB Menu Buttons
Hide Live Threads
Hide Recommended UsersHide recommended users that pops up when you follow someone
Hide badges from navigation bar iconsHides notification nudges & counts from navigation bar icons
Hide bookmark icon in timeline
Hide community badges
Hide followed by contextHides followed by context under profile
Hide hidden replies
Hide immersive playerRemoves swipe up for more videos in video player
Hide nudge buttonHides follow/subscribe/follow back buttons on posts
Hide post metricsHides like, reposts etc counts.
Hide promote buttonHides promote button under self posts
Hide recommendation itemsAdds options to hide recommendation items such as "Who to follow" and "Today's news" in timeline, search, and replies.
Hook feature flag
Import/Export login tokenAdds an feature to export and import the token of accounts. This is useful when logging in on your second device or when re-installing piko.
Legacy share linksBrings back username on post share links. Works post 11.4x.xx
Log server responseLog json responses received from server
More information on profileAdds more details on the profile page
Native downloaderRequires X 11.0.0-release.0 or higher.
Native reader modeRequires X 11.0.0-release.0 or higher.
Native translatorRequires X 11.0.0-release.0 or higher.
No shortened URLGet rid of t.co short urls.
Pause search suggestionsSearch suggestions will not be saved locally
Remove AdsRemoved promoted posts, trends and google ads
Remove premium upsellRemoves premium upsells
Remove search suggestionsHide/Remove search suggestion in explore section
Remove view countRemoves the view count from the bottom of tweets
Round off numbersEnable or disable rounding off numbers
Selectable TextMakes bio and username selectable
Share Tweet as ImageShare tweets as rendered image. Requires X 11.0.0-release.0 or higher.
Show changelogsShows changelogs when new a patch is installed.
Show poll resultsAdds an option to show poll results without voting
Show post source labelSource label will be shown only on public posts
Show sensitive media
Support external downloader
📦 Instagram • 59 patches

🎯 Supported versions:

439.0.0.37.89
💊 Patch📜 Description⚙️ Options
Add settingsAdds settings to control preferences are patching
Allow user network certificateAllows user network certificate for whitehat testing
Change like animationChange the animation to one from existing Rings like animations
Change version codeChanges the version code of the app. This will turn off app store updates and allows downgrading an existing app install to an older app version.• Version code
CloneChanges the package name and the app name. This allows you to install the patched app alongside the original Instagram app.
Caution: Do not select the official Morphe's "Change package name" universal patch.
• Package name
• App name
Copy commentAdds a button to copy comments on posts and reels.
Custom sharing domainAllows for using custom domains when sharing posts, reels and stories.
Customise story ring size
Customise story timestampCustomise the timestamp that shows when the story was posted
Disable Reels scrollingDisables the endless scrolling behavior in Instagram Reels, preventing swiping to the next Reel. Note: On a clean install, the 'Tip' animation may appear but will stop on its own after a few seconds.
Disable ads
Disable analyticsBlock analytics that are sent to Instagram/Facebook servers.
Disable comments
Disable discover peopleDisables discover people section on user profile
Disable double tap likeDisable double tap like on post, reel, comment and message
Disable explore
Disable highlights
Disable onboarding permission promptsPrevents contacts and location permission onboarding prompts from appearing.
Disable screenshot detectionDisables screenshots detection in DM
Disable stories
Disable story flippingDisable automatic flipping/moving to next story
Disable swipe to createPrevents opening the creation screen by swiping right on the home tab.
Disable typing status
Disable video autoplay
Download mediaAdds ability to download posts, reels, stories and highlights
Download voice messageEnables ability to download voice messages
External downloaderAdds support to share post links directly to external downloader
Filter storiesFilter stories to hide based on different categories
Friendship status indicatorAdds a follows you back status label on the profile page andshows a detailed friendship status breakdown on click
Hide group creation button on sharesheet
Hide navigation buttonsHides navigation bar buttons, such as the Reels and Create button.
Hide notes trayHides notes tray in DM section
Hide reshare buttonHides the reshare button from both posts and reels.
Hide stories trayHides stories tray from main feed.
Hide suggested contentHides suggested stories, reels, threads (Suggested posts will still be shown).
Improve image viewingFetches max resolution images from server.
Limit feed to following profilesFilters the home feed to display only content from profiles you follow.
Loop storyReplay the current story when it ends
Make ephemeral media permanentChanges unexpired view once, view twice media to permanent view.
Mark chat as read manuallyAdds option to mark a thread aka message as read manually
More options on postAdds an overflow menu button to get more options on post/reels, like copy description, copy username etc
More options on profileAdds a new button to handle user related data like copy handle, download profile picture etc
Open links externallyChanges links to always open in your external browser, instead of the in-app browser.
Recommended flagsDeveloper flags suggested by the community
Remove build expired popupRemoves the popup that appears after a while, when the app version ages.
Remove empty bottom spaceRemoves empty space below bottom navigation bar
Sanitize share links
Save deleted messagesCaptures incoming DMs locally as they arrive from the server and marks them when the sender deletes them.
Save media commentAdds a button to save media comments on posts and reels.
Stories audio autoplay
ThemeAdds Material You and AMOLED controls to Piko settings on Android 12 and later. On Android 8–11, it applies a fixed Material You-style theme or an optional AMOLED theme.• Pure-black AMOLED theme for Android 8–11
Unlock Plus benefitsUnlocks 'Plus' subscription benefits that are checked locally. USE IT AT YOUR OWN RISK
Unlock developer optionsUnlocks developer option by long pressing home icon
Unlock employee optionsUnlocks all options using by employee for debugging
Validate linksFixes app crashing issue while opening links from a different app
View DMs anonymously
View live anonymously
View stories anonymously
View story mentionsAdd option to view visible and hidden story mentions.

🛠️ Building

To build Piko Patches, follow the Morphe documentation.

✨ Stargazers over time

piko

License

GNU GPLv3 Image

These patches are fully FOSS redistributable and modifiable under the GNU General Public License v3 or later.

About

morphe patches for twitter and instagram

Topics

Resources

Stars

5.1k stars

Watchers

38 watching

Forks

Releases

Used by

Contributors

Languages