UMBUNTU-CD einlegen.
Booten von DVD/CD-Laufwerk
Deutsch auswählen
Umbunto „ausprobieren“
Desktop von Umbuntu wird geladen
Oben rechts die Sprache DE hinzufügen und auswählen
WLAN-Verbindung aktivieren und herstellen
Terminal-Session starten – fette Markierungen sind zu tätigende Eingaben
ubuntu@ubuntu:~$
sudo -s
root@ubuntu:~#
cd /usr
root@ubuntu:/usr#
cd local
root@ubuntu:/usr/local#
cd src
root@ubuntu:/usr/local/src#
git clone
Die Anwendung »git« ist momentan nicht installiert. Sie können sie durch folgende Eingabe installieren:
apt install git
root@ubuntu:/usr/local/src#
apt install git
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden zusätzlichen Pakete werden Installiert
git-man liberror-perl
Vorgeschlagene Pakete:
git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk
gitweb git-arch git-cvs git-mediawiki git-svn
Die folgenden NEUEN Pakete werden installiert:
git git-man liberror-perl
0 aktualisiert, 3 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 3.624 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 27,5 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n]
j
Holen:1
Sie müssen registriert sein, um Links zu sehen.
yakkety/main amd64 liberror-perl all 0.17024-1 [23,0 kB]
Holen:2
Sie müssen registriert sein, um Links zu sehen.
yakkety/main amd64 git-man all 1:2.9.3-1 [749 kB]
Holen:3
Sie müssen registriert sein, um Links zu sehen.
yakkety/main amd64 git amd64 1:2.9.3-1 [2.852 kB]
Es wurden 3.624 kB in 12 s geholt (294 kB/s).
Vormals nicht ausgewähltes Paket liberror-perl wird gewählt.
(Lese Datenbank ... 184875 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../0-liberror-perl_0.17024-1_all.deb ...
Entpacken von liberror-perl (0.17024-1) ...
Vormals nicht ausgewähltes Paket git-man wird gewählt.
Vorbereitung zum Entpacken von .../1-git-man_1%3a2.9.3-1_all.deb ...
Entpacken von git-man (1:2.9.3-1) ...
Vormals nicht ausgewähltes Paket git wird gewählt.
Vorbereitung zum Entpacken von .../2-git_1%3a2.9.3-1_amd64.deb ...
Entpacken von git (1:2.9.3-1) ...
git-man (1:2.9.3-1) wird eingerichtet ...
liberror-perl (0.17024-1) wird eingerichtet ...
Trigger für man-db (2.7.5-1) werden verarbeitet ...
git (1:2.9.3-1) wird eingerichtet ...
root@ubuntu:/usr/local/src#
git clone htpps://github.com/raburton/evoplus_cid
Klone nach 'evoplus_cid' ...
fatal: Unable to find remote helper for 'htpps'
root@ubuntu:/usr/local/src# git clone
Sie müssen registriert sein, um Links zu sehen.
Klone nach 'evoplus_cid' ...
remote: Counting objects: 42, done.
remote: Total 42 (delta 0), reused 0 (delta 0), pack-reused 42
Entpacke Objekte: 100% (42/42), Fertig.
Prüfe Konnektivität ... Fertig.
root@ubuntu:/usr/local/src#
cd evoplus_cid/
root@ubuntu:/usr/local/src/evoplus_cid#
ll
insgesamt 44
drwxr-xr-x 5 root root 160 Mär 3 07:57 ./
drwxr-xr-x 3 root root 60 Mär 3 07:57 ../
drwxr-xr-x 8 root root 260 Mär 3 07:57 .git/
-rw-r--r-- 1 root root 5 Mär 3 07:57 .gitignore
drwxr-xr-x 2 root root 140 Mär 3 07:57 jni/
drwxr-xr-x 3 root root 80 Mär 3 07:57 libs/
-rw-r--r-- 1 root root 35141 Mär 3 07:57 LICENSE
-rw-r--r-- 1 root root 924 Mär 3 07:57 README.md
root@ubuntu:/usr/local/src/evoplus_cid#
cd jni
root@ubuntu:/usr/local/src/evoplus_cid/jni#
gcc evoplus_cid.c -o evoplus_cid
evoplus_cid.c: In function ‘parse_serial’:
evoplus_cid.c:107:7: warning: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration]
if ((strlen(str) > 2) && (str[0] == '0') &&
^~~~~~
evoplus_cid.c:107:7: warning: incompatible implicit declaration of built-in function ‘strlen’
evoplus_cid.c:107:7: note: include ‘<string.h>’ or provide a declaration of ‘strlen’
evoplus_cid.c:109:9: warning: implicit declaration of function ‘strtol’ [-Wimplicit-function-declaration]
val = strtol(str, NULL, 16);
^~~~~~
evoplus_cid.c: In function ‘main’:
evoplus_cid.c:135:8: warning: incompatible implicit declaration of built-in function ‘strlen’
len = strlen(argv[2]);
^~~~~~
evoplus_cid.c:135:8: note: include ‘<string.h>’ or provide a declaration of ‘strlen’
evoplus_cid.c:179:2: warning: implicit declaration of function ‘close’ [-Wimplicit-function-declaration]
close(fd);
^~~~~
SD-Karte einlegen
root@ubuntu:/usr/local/src/evoplus_cid/jni#
find /sys -name cid -print
find: Dateisystemschleife erkannt; ‘/sys/kernel/debug/pinctrl’ ist ein Teil der gleichen Schleife wie ‘/sys/kernel/debug’.
/sys/devices/pci0000:00/0000:00:1c.7/0000:0c:00.0/rtsx_pci_sdmmc.0/mmc_host/mmc1/mmc1:0001/cid
(diese Zeile kopieren)
root@ubuntu:/usr/local/src/evoplus_cid/jni#
more /sys/devices/pci0000:00/0000:00:1c.7/0000:0c:00.0/rtsx_pci_sdmmc.0/mmc_host/mmc1/mmc1:0001/cid
(Befehl „more“ eingeben + Zeile einfügen und ENTER) die aktuelle CID wird angezeigt
1b534d30303030301043ac5d68010701
root@ubuntu:/usr/local/src/evoplus_cid/jni#
mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=4013144k,nr_inodes=1003286,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=805832k,mode=755)
/dev/sr0 on /cdrom type iso9660 (ro,noatime)
/dev/loop0 on /rofs type squashfs (ro,noatime)
aufs on / type aufs (rw,noatime,si=1d493e56af45ec89)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (rw,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids,release_agent=/run/cgmanager/agents/cgm-release-agent.pids)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,clone_children)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event,release_agent=/run/cgmanager/agents/cgm-release-agent.perf_event)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb,release_agent=/run/cgmanager/agents/cgm-release-agent.hugetlb)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=33,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=9960)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
tracefs on /sys/kernel/debug/tracing type tracefs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
tmpfs on /run/user/999 type tmpfs (rw,nosuid,nodev,relatime,size=805828k,mode=700,uid=999,gid=999)
gvfsd-fuse on /run/user/999/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=999,group_id=999)
/dev/sda1 on /media/ubuntu/system type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
/dev/mmcblk1p1 on /media/ubuntu/1011-0B4A type vfat (rw,nosuid,nodev,relatime,uid=999,gid=999,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
Den Befehl ./evoplus_cid eingeben , gefolgt vom device /dev/mmcblk1 und der neuen CID 094150414620534402107e426c010b01
root@ubuntu:/usr/local/src/evoplus_cid/jni# ./evoplus_cid /dev/mmcblk1 094150414620534402107e426c010b01
Writing new CID: 094150414620534402107e426c010b01
Success! Remove and reinsert SD card to check new CID.
Karte raus und wieder rein..
So.. und jetzt prüfen ob die CID geschreiben wurde.
root@ubuntu:/usr/local/src/evoplus_cid/jni#
find /sys -name cid –print
find: Dateisystemschleife erkannt; ‘/sys/kernel/debug/pinctrl’ ist ein Teil der gleichen Schleife wie ‘/sys/kernel/debug’.
/sys/devices/pci0000:00/0000:00:1c.7/0000:0c:00.0/rtsx_pci_sdmmc.0/mmc_host/mmc1/mmc1:0001/cid
root@ubuntu:/usr/local/src/evoplus_cid/jni# more /sys/devices/pci0000:00/0000:00:1c.7/0000:0c:00.0/rtsx_pci_sdmmc.0/mmc_host/mmc1/mmc1:0001/cid
094150414620534402107e426c010b01