2017-04-23

Batch File for TrueCrypt Auto-Mount for Windows 10 Updates

Wer bei jedem größeren Windows 10 Update das Problem wie ich hat, jedes mal die Systemplatte entschlüsseln zu müssen, der hat vielleicht Bedarf an einem kleinen Script.
Ich hatte sonst immer meine Systemplatte und alle anderen Platten vollverschlüsselt, die weiteren Platten wurden direkt mit dem Startpasswort eingebunden.
Nun ist das Problem bei Windows 10 leider, dass jedes größere Update (bei mir zuletzt das Creators Update) fehlschlägt wenn die Systemplatte verschlüsselt ist.

Daher mein "Workaround" zwar zu lasten der Sicherheit:
Die Systemplatte dauerhaft entschlüsselt lassen, die weiteren Platten per Script einbinden.
Bindet als erstes eure Platten ein und fügt diese in TrueCrypt den Favoriten hinzu., lasst dabei aber alle Haken draußen.

Zum Script:
@echo off
c:
cd "C:\Program Files\TrueCrypt"
truecrypt /q /cache y /auto favorites /p HIERDASKENNWORT
truecrypt /q /s /wipecache


das ganze packt ihr einfach in eine Datei mit .bat Endung.
Empfehlenswert wäre natürlich, den Code zu verschleiern, damit nicht einfach euer Kennwort im Klartext einsehbar ist.
Zieht euch dazu den JSBatchobfuscator-master herunter (dort auf Clone/Download - Download ZIP gehen)
Damit kann man den Code erst mal oberflächlich unlesbar machen.

Wer nun will, kann das ganze in eine EXE Umwandeln, damit kein Programmfenster angezeigt wird.
Dazu einfach den Bat_To_Exe_Converter benutzen.

Die fertige EXE-Datei packt ihr nun irgendwo auf die UNverschlüsselte Systemplatte.
Wird diese gestartet, dann werden die Platten von TrueCrypt eingebunden.
Um die Datei noch unlesbarer zu machen, kann man diese mit Tools crypten/packen.

Die Sicherheit der Systemverschlüsselung ist zwar um einiges höher, aber vllt reicht euch ja dieser Kompromiss hier.

2017-04-07

Huawei/Honor WhatsApp Audio bringt Meldung

Ihr wollt in WhatsApp eine Audioaufnahme tätigen und plötzlich springt euch eine Meldung entgegen die "com.google.android.googlequicksearchbox" enthält?
Das ist lästig und die App neuinstallieren bringt da leider nichts.
2 Tipps kann ich euch aber dazu geben, die bei einem betroffenen Freund jetzt scheinbar dauerhaft Abhilfe gebracht haben.

Öffnet die App Link zum PlayStore
Dort in den Einstellungen die "OK Google" Erkennung komplett deaktivieren, speziell den Punkt "Auf jeder Seite" damit lauscht Google nicht mehr mit egal in welcher App ihr seid.

Außerdem in den SmartPhone Einstellungen die Berechtigungen der App öffnen und einfach die fürs Mikrofon entziehen, dann kann die App gar nicht mehr darauf zugreifen.

2017-02-17

RR Remix for OnePlus 3T Updater process ended with ERROR: 7

While trying to update my OnePlus 3T with Custom ROM Resurrection Remix I received an error in TWRP.

Updater process ended with ERROR: 7
Error installing zip file '/data/media/0/TWRP/RR-N-v5.8.1-20170213-oneplus3t-Official.zip'
Comparing TZ version TZ.BF.4.0.1-83199 to TZ.BF.4.0.1-76917
assert failed: oppo.verify_trustzone("TZ.BF.4.0.1-83199") == "1"



Link to ROM [Official][OMS] Resurrection Remix [OP3T][Rom&Kernel][Feb 13]

I am not sure, if the error was caused by a version jump by me or it was caused by trying to get the Stock Camera from OxygenOS.

If you get the same error after trying this for stock cam, you'll be fine, don't worry. I fixed it directly on the phone using MiXplorer with root.

Open your ZIP File and go to /META-INF/com/google/android
open updater-script as Textfile
delete the line assert(oppo.verify_trustzone("TZ.BF.4.0.1-83199") == "1");
save.

after that, TWRP hat no more problems, the ZIP file just installed fine.

update: found out, error was caused by me. didn't checkt post 2 in official forum post, had to update firmware file as well

2017-01-23

Funktionsupdate für Windows 10 – Version 1607 lässt sich nicht installieren

Na? Auch das Problem, dass sich das  Funktionsupdate für Windows 10 – Version 1607 nicht installieren lässt?
Immer beim Reboot taucht kurz ein Fenster auf und ich lande im Fehlermodus, soll mein Tastaturlayout wählen und habe dann die Wiederherstellungsoptionen von Windows 10.

Alle bisherigen Versuche waren erfolglos.
-Windows Update Reset
-Comodo Firewall deinstalliert
-Zugriff auf C:\$WINDOWS.~BT\Sources\Panther\ für mich übernommen
-Antivirus deaktiviert
Es half alles nichts, ich blieb immer auf Version 1511 stehen.

In den Logs tauchte unter anderem etwas auf wie "File not found: C:\$WINDOWS.~BT\Sources\Panther\automation.dat"
"Fehler 0x8024201c"
oder auch im Windows Eventviewer "Auf dem Datenträger befindet sich kein erkanntes Dateisystem.
Stellen Sie sicher, dass alle benötigten Dateisystemtreiber geladen sind und dass der Datenträger nicht beschädigt ist."

Erst die Info brachte mich darauf, dass das Problem die Verschlüsselung sein muss die ich nutze.
TrueCrypt 7.1a verhindert offenbar die Erkennung beim großen Update / Upgrade / ServicePack.

Also, Systemplatte vollständig decrypten, das Update installieren und wieder encrypten.
Dank SSD dauert das nicht ganz so lang, für meine 120GB kleine Systemplatte etwa 10min je Schritt.

2016-12-09

Anleitung: No-Name Gamepad als X-Box 360 Controller einrichten

Vorab, ich habe das ganze unter Windows 10 x64 gemacht.
Ich habe mir bei Amazon ein günstiges Gamepad gekauft und wollte dieses für diverse Spiele benutzen. Leider gab es hier von Spiel zu Spiel ziemliche Probleme, auch weil die Spiele selbst keine Config zuließen und ich mit vertauschten Tasten steuern musste. Das ist natürlich extrem lästig und muss so nicht sein. Ob dies bei anderen Gamepads auch fuunktioniert, müsst ihr bitte selbst testen.

Ich habe das  Interlink USB Gamepad für PC Windows Schwarz gekauft.
Ladet euch das Paket herunter: Hier

Darin befinden sich MotioninJoy (das also installieren) und XInputTest

Nach der Installation startet ihr die DS3_Tool.exe

Dort sollte euer Generic Game Controller gelistet sein. Stellt schon mal auf Xinput-Default wie zu sehen.

Klickt auf Geräte Manager, dort sollte das USB Gerät gelistet sein.
Setzt dort den Haken beim Controller und klickt auf Load Driver.
Sollte alles erfolgreich gewesen sein, sieht es so aus:

Beim ersten mal bekam ich allerdings einen Fehler dabei, Errorcode 0X-1ffffdb9
Das liegt daran, dass das Zertifikat vom Treiber veraltet ist.
Stellt eure PC Zeit kurz mal um auf das Jahr 2013 und klickt erneut Load Driver, jetzt sollte die Windowstypische Abfrage kommen ob ihr dem Anbieter vertraut und den Treiber installieren wollt, das bestätigt ihr natürlich mit JA.

Nun wieder zurück auf Schnellstart gehen und dort rechts neben Xinput, könnt ihr auf Options gehen und die Eingaben konfigurieren, hier seht ihr meine Konfiguration, ihr könnt diese mit dem gleichen Pad dann einfach 1:1 übernehmen.

Im Anschluss speichern nicht vergessen. MotioninJoy kann nun geschlossen werden wenn alles passt und muss nur bei erneuter Config neu geöffnet sein.

Startet nun XInputTest und prüft, ob die Eingaben so markiert werden, wie ihr sie am Controller betätigt. Ggf müsst ihr nochmal nachbessern.


Beim  Interlink USB Gamepad z.B. darauf achten, dass ihr den mittleren Knopf drückt und das Lampchen davon leuchtet, sonst steuert der rechte Joystick nämlich die rechten Buttons an statt als eigener Joystick zu fungieren. 

Leider muss der Load Driver Vorgang bei mir nach Rechnerneustart wiederholt werden, ich versuche dafür noch eine Lösung zu finden (muss vllt die zwangshafte Teibersignatur von Windows deaktivieren oder so) aber immerhin funktioniert das Pad nun einwandfrei.

Getestet habe ich dies mit:
  • Street Fighter X Tekken 
  • Trackmania Turbo
  • Naruto Shippuden Ultimate Ninja Storm 4

Fragen etc. können als Kommentar platziert werden. Ich kann allerdings keine konkreten Fragen zu anderen Modellen beantworten, da mir diese ja nicht vorliegen.

2016-08-08

ab Firefox 48: Unsignierte / nicht verifizierte Addons aktivieren

Da der alte Trick mit dem Umstellen von "xpinstall.signatures.required" in about:config auf false mit der aktuellen Version von Mozilla Firefox 48 nicht mehr funktioniert, hier ein neuer Workaround dafür:
 ------------------------------------------------------------------
Im Ordner Firefox\defaults\pref legt ihr eine Datei an config-prefs.js
Mit dem Inhalt:
pref("general.config.obscure_value", 0);
pref("general.config.filename", "config.js");

Im Hauptordner von Firefox (wo die Firefox.exe liegt) legt ihr eine Datei an config.js
mit dem Inhalt:
//
try {
  Components.utils.import("resource://gre/modules/addons/XPIProvider.jsm", {})
    .eval("SIGNED_TYPES.clear()");
}
catch(ex) {}

Danach musste ich das Addon als .XPI neu installieren und es lief wieder wie gewohnt.
Wenn es bei euch nicht funktioniert, überprüft die JS-Inhalte, diese sind exakt so zu übernehmen wie angegeben.

 JS-Datei Download

Quelle

2016-07-18

Android: YouTube App im Hintergrund laufen lassen

Wer kennt's eigentlich nicht?
Man hat nen geilen Track auf Youtube gefunden, spielt ihn ab, sperrt seinen Bildschirm und es ist Ende mit der Mucke...

Warum Google sich dazu entschieden hat dürfte rein die Werbung sein, allerdings total nervig für den Endanwender.

Daher mein Tipp, zieht euch OGYoutube (zuerst microG und dann OGYouTube Unrooted) und installiert beide APKs.
Danach funktioniert das abspielen im Hintergrund wunderbar und ihr habt auch gleich eine Download-möglichkeit für die Videos.