CommunityNews
What to do with an old iPad
I recently inherited my parents’ old iPad 2. It had iOS 9 on it and was barely usable, in part due to how slow it was but mostly because of old SSL certificates and apps stopping support. But I wanted to give it some life because I hate to see a working machine go to waste. So I asked around and got a great answer: The iPad 2 can be downgraded to iOS 6.1.3 or 8.4.1. Both offer better performance than iOS 9 and have untethered jailbreaks. Once downgraded and jailbroken you can sideload hours and hours worth of games. A lot from that era are IAP-free.
Read in full here:
http://odb.ar/blog/2025/09/05/hosting-my-blog-on-an-iPad-2.html
Popular Ios topics
Async await in Swift explained with code examples.
Async await in Swift allows to write asynchronous tasks with structured concurrency. ...
New
Emerge Tools Blog | The Surprising Cost of Protocol Conformances in Swift.
A deep dive into the Swift runtime to see how protocol confor...
New
Microapps architecture in Swift. Feature modules…
In the first post of the current series, I talked about Swift Package Manager basics a...
New
Ouch, Safari on iOS can overlap multiple full-screen videos.
I just discovered an annoying behavior of Safari on iOS: full-screen videos...
New
Implementing Parts of the Swift Compiler in Swift.
Hi all, In the past few years, some components of the Swift compiler have started be...
New
In my previous essay — “
The future is NOT self-hosted, but self-sovereign” — I proposed a simple, perhaps provocative, idea:What truly ...
New
This document describes the security content of iOS 15.8.5 and iPadOS 15.8.5.
New
This past year, Apple overhauled its design language across all of its major software platforms with the introduction of Liquid…
New
TL;DR:
My iPhone 16 Pro Max produces garbage output when running MLX LLMs. An iPhone 15 Pro runs the same code perfectly. A MacBook Pro ...
New
The long, strange trip of a large assembly of advanced iOS exploits.
New
Other popular topics
Take your Go skills to the next level by learning how to design, develop, and deploy a distributed service. Start from the bare essential...
New
Brace yourself for a fun challenge: build a photorealistic 3D renderer from scratch! In just a couple of weeks, build a ray tracer that r...
New
Design and develop sophisticated 2D games that are as much fun to make as they are to play. From particle effects and pathfinding to soci...
New
From finance to artificial intelligence, genetic algorithms are a powerful tool with a wide array of applications. But you don't need an ...
New
Rust is an exciting new programming language combining the power of C with memory safety, fearless concurrency, and productivity boosters...
New
Tailwind CSS is an exciting new CSS framework that allows you to design your site by composing simple utility classes to create complex e...
New
Hello everyone! This thread is to tell you about what authors from The Pragmatic Bookshelf are writing on Medium.
New
Build efficient applications that exploit the unique benefits of a pure functional language, learning from an engineer who uses Haskell t...
New
I am trying to crate a game for the Nintendo switch, I wanted to use Java as I am comfortable with that programming language. Can you use...
New
New
Categories:
Sub Categories:
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /python
- /js
- /rails
- /security
- /go
- /swift
- /vim
- /clojure
- /java
- /emacs
- /haskell
- /svelte
- /typescript
- /onivim
- /kotlin
- /c-plus-plus
- /crystal
- /tailwind
- /react
- /gleam
- /ocaml
- /flutter
- /elm
- /vscode
- /ash
- /html
- /opensuse
- /zig
- /deepseek
- /centos
- /php
- /scala
- /react-native
- /lisp
- /sublime-text
- /textmate
- /nixos
- /debian
- /agda
- /deno
- /django
- /kubuntu
- /arch-linux
- /nodejs
- /spring
- /ubuntu
- /revery
- /manjaro
- /julia
- /lua
- /diversity
- /markdown
- /v









