mirror of
https://github.com/LukeZGD/Legacy-iOS-Kit.git
synced 2025-04-07 11:57:55 +02:00
Device name fallbacks
This commit is contained in:
parent
e74f575795
commit
95ae69a646
10
restore.sh
10
restore.sh
@ -753,7 +753,7 @@ device_entry() {
|
||||
|
||||
device_get_name() {
|
||||
# all devices that run iOS/iPhoneOS/iPadOS
|
||||
device_name=$device_type
|
||||
# adding more entries here is no longer necessary since AppleDB is now used as fallback
|
||||
case $device_type in
|
||||
"iPhone1,1") device_name="iPhone 2G";;
|
||||
"iPhone1,2") device_name="iPhone 3G";;
|
||||
@ -812,6 +812,7 @@ device_get_name() {
|
||||
"iPhone17,2") device_name="iPhone 16 Pro Max";;
|
||||
"iPhone17,3") device_name="iPhone 16";;
|
||||
"iPhone17,4") device_name="iPhone 16 Plus";;
|
||||
"iPhone17,5") device_name="iPhone 16e";;
|
||||
"iPad1,1") device_name="iPad 1";;
|
||||
"iPad2,1") device_name="iPad 2 (Wi-Fi)";;
|
||||
"iPad2,2") device_name="iPad 2 (GSM)";;
|
||||
@ -911,6 +912,13 @@ device_get_name() {
|
||||
"iPod7,1") device_name="iPod touch 6";;
|
||||
"iPod9,1") device_name="iPod touch 7";;
|
||||
esac
|
||||
if [[ -z $device_name ]]; then
|
||||
log "Getting device name"
|
||||
device_name="$(curl "https://raw.githubusercontent.com/littlebyteorg/appledb/refs/heads/gh-pages/device/$device_type.json" | $jq -r ".name")"
|
||||
fi
|
||||
if [[ -z $device_name ]]; then
|
||||
device_name=$device_type
|
||||
fi
|
||||
}
|
||||
|
||||
device_manufacturing() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user