@@ -61,7 +61,7 @@ getDeviceInfo() {
61
61
62
62
echo "# ${DEVICE_NAME} Device Information { #devinfo }" > "$devicedoc"
63
63
echo -n "**[DeviceInfo](#devinfo):**" > "$devicehead"
64
- echo "(Generated at: $(date '+%Y-%m-%d %H:%M'))" >> "$devicedoc"
64
+ echo "(Generated at: $(date '+%Y-%m-%d %H:%M')) **<sup>[ⓘ](${WIKI_BASE}/DeviceInfo-explained)</sup>** " >> "$devicedoc"
65
65
adb ${ADBOPTS} shell getprop > $tmp
66
66
67
67
doProgress "- Evaluating device properties" 2
@@ -167,7 +167,7 @@ getDeviceInfo() {
167
167
echo >> "$devicedoc"
168
168
echo "## Device features { #devfeat }" >> "$devicedoc"
169
169
echo -n " \[[Features](#devfeat)\]" >> "$devicehead"
170
- echo -e "\`pm list features\`:\n" >> "$devicedoc"
170
+ echo -e "\`pm list features\`: **<sup>[ⓘ](${WIKI_BASE}/DeviceInfo-explained#device-features)</sup>** \n" >> "$devicedoc"
171
171
for feature in $(adb ${ADBOPTS} shell "pm list features"); do
172
172
feature=${feature//[$'\r\n']}
173
173
echo "* ${feature#*:}" >> "$devicedoc"
@@ -285,7 +285,7 @@ getDeviceInfo() {
285
285
286
286
# Storage
287
287
doProgress " + storage details" 3
288
- echo "### Storage details" >> "$devicedoc"
288
+ echo "### Storage details <sup>[ⓘ](${WIKI_BASE}/DeviceInfo-explained#storage-details)</sup> " >> "$devicedoc"
289
289
[[ -n "${DEVPROP[EXTERNAL_STORAGE_MOUNT]}" ]] && echo "* Internal SD mount point: ${DEVPROP[EXTERNAL_STORAGE_MOUNT]}" >> "$devicedoc"
290
290
[[ -n "${DEVPROP[EXTERNAL_ADD_STORAGE_MOUNT]}" ]] && echo "* External SD mount point: ${DEVPROP[EXTERNAL_ADD_STORAGE_MOUNT]}" >> "$devicedoc"
291
291
[[ -n "${DEVPROP[ro.crypto.fuse_sdcard]}" ]] && echo "* Internal SD via FUSE: ${DEVPROP[ro.crypto.fuse_sdcard]}" >> "$devicedoc"
@@ -305,7 +305,7 @@ getDeviceInfo() {
305
305
# SafetyNet (Android 5+)
306
306
[[ -n "${DEVPROP[ro.boot.flash.locked]}" || -n "${DEVPROP[ro.boot.verifiedbootstate]}" || -n "${DEVPROP[ro.boot.veritymode]}" ]] && {
307
307
doProgress " + SafetyNet details" 3
308
- echo "### SafetyNet" >> "$devicedoc"
308
+ echo "### SafetyNet **<sup>[ⓘ](${WIKI_BASE}/DeviceInfo-explained#safetynet)</sup>** " >> "$devicedoc"
309
309
[[ -n "${DEVPROP[ro.boot.flash.locked]}" ]] && {
310
310
if [[ ${DEVPROP[ro.boot.flash.locked]} -eq 1 ]]; then echo "* BootLoader locked" >> "$devicedoc"
311
311
elif [[ ${DEVPROP[ro.boot.flash.locked]} -eq 0 ]]; then echo "* BootLoader unlocked (SafetyNet FAIL)" >> "$devicedoc"
@@ -328,8 +328,6 @@ getDeviceInfo() {
328
328
esac
329
329
}
330
330
echo >> "$devicedoc"
331
- echo "<small>Note that this only covers a small part of SafetyNet checks. If you want to dig deeper into this, see e.g. [Inside SafetyNet](https://koz.io/inside-safetynet/).</small>" >> "$devicedoc"
332
- echo >> "$devicedoc"
333
331
}
334
332
335
333
0 commit comments