Skip to content

1.6.0 (2)

Choose a tag to compare

@lukbukkit lukbukkit released this 16 Jun 18:55
· 190 commits to main since this release

CellGuard now supports dual SIM setups. When two SIM cards are activated simultaneously, the app can distinguish between their connected cells and packets. We're working on extracting even more useful information from baseband packets in the future.

This version includes breaking changes for our database structure. Once you upgrade to 1.6.0, you cannot downgrade to older builds.
We recommend creating a backup (Settings → Advanced Settings → Export Data) before upgrading. If you use a jailbroken iPhone, you also have to update the associated CapturePacketsTweak and install the new RotateKeysDaemon. However, you can uninstall the CaptureCellsTweak as it is no longer required.

Known issues:

  • Sometimes, open views close unexpectedly due to internal changes in higher-level views

New Features

All iPhones

  • Add SIM slot information for packets and cells (Max & Lukas)
  • Add SIM slot information and a version number to .cells2 exports (Max)
  • Show if one SIM card is disconnected in a dual SIM setup (Max)
  • Parse cell information directly from baseband packets, leading to more accurate packet time information (Max)
  • Notify once a sysdiagnose capture starts and once it is ready to be imported (Lukas & Max)
  • Navigate with an optional shortcut directly to the captured sysdiagnose in Settings (Lukas)
  • Use up-to-date network operator definitions from Wikipedia (Lukas)
  • Warn if the size of a sysdiagnose to be imported is unexpectedly small or large (Lukas)

Jailbroken iPhones

  • Introduce a new RotateKeysDaemon, which distributes short-term tokens for securing the communication between CellGuard and the tweak (Lukas)
    • It will be installed automatically if you upgrade the CapturePacketsTweak.
    • However, our warning to not use jailbroken iPhones as a primary device still applies as the demon is designed for a limited thread model.
  • Check automatically for CellGuard updates using our study infrastructure (Max & Lukas)
    • This is an opt-in feature that you have to enable from the app's settings.
  • Add an in-app installation guide for the CapturePacketsTweak (Max)

Improvements & Changes

All iPhones

  • Enhance information for 5G Non-Standalone cells (Max)
  • Update ARI packet definitions with support for Apple's new C1 baseband (Max & Lukas)
  • Significantly reduce memory usage during sysdiagnose import (Lukas)
  • Reduce resource usage while CellGuard is in the background (Max)

Jailbroken iPhones

  • Improve the efficiency of the CapturePacketsTweak by reducing log messages (Max)
  • Remove dependency on the CaptureCellsTweak; you can uninstall it (Max)

Fixes

  • Fix recurring profile expiry notification (Lukas)
  • The timer in the summary view now runs continuously (Max)
  • Fix onboarding flow on jailbroken iPhones (Lukas)
  • Fix crashes when switching from a jailbroken build to a non-jailbroken build on the same device (Lukas)