| 👁 Sydney Logo | |
| Developer(s) | Bank5ia |
|---|---|
| Initial release | 2 May 2022 (2022-05-02); 3 years ago |
| Stable release | 1.1.1
/ 23 August 2022 (2022-08-23); 3 years ago |
| Written in | Objective-C |
| Operating system | iOS |
| Website | chariz.com/buy/sydney |
Sydney is a jailbreak extension that allows users to customise a range of visual elements for each of their Apple Pay cards (also known as Payment Passes) found within the Wallet app.
Sydney was designed and developed by Bank5ia over a 7 month period in late 2021 to early 2022 before a public release in April 2022. Sydney was programmed using Objective-C, utilising Theos to manage, develop, debug and compile the tweak into a distributable .deb file.
Features
Sydney's features are all visual-based and does not create any permanent changes to the user's filesystem. These visual-only features are also only applied dynamically and as they're needed.
- Picture:
- Use an Image, GIF or Effect
- Use an on-device Apple wallpaper
- Choose from a theme
- Use a gradient or block colour
- Use the users own picture
- Blur the users card image
- Enable a parallax effect
- Logo:
- Use a Visa or MasterCard logo
- Dynamic black and white switching for Visa logo
- Changes automatically based on the users chosen picture
- Remove card log
- Card Numbers:
- Use the user's real 4 card digits
- Choose custom numbers to replace real digits
- Disable card numbers
- Hide the 4 dots before numbers
- Custom card number color
- Other:
- Custom card name
- Custom card border color
- Beautiful and high quality settings
- Apple Cash Only:
- Set a fake money balance (Visual only)
- Manually switch Apple Cash logo to black or white
- Custom card balance color
Sydney's Development
| 👁 [icon] | This section needs expansion. You can help by adding to it. (February 2025) |
Gathering payment pass information
This is needed to display the users passes within Sydney's preferences and for other reasons.
Working dynamically
Sydney needed to support an infinite amount of Apple Pay cards, so Sydney needed to work dynamically.
Understanding the view hierarchy
Developing picture customisations
Image
GIF
Effect
Developing extra customisations
Creating preference page
Validation
Validation is used within Sydney to stop the user from entering un-supported text or customising un-supported cards.
