Android APK hacking

Kein Kommentar

use dex2jar from https://sourceforge.net/projects/dex2jar/ to get a jar file from your dex file

https://github.com/DexPatcher/dex2jar/releases is more up to date and worket in August 2020

You can browse the content of the jar with jd-gui -> http://java-decompiler.github.io/

Chaos macht Kita – 3D Druck für Kinder 1.0

Kommentare sind ausgeschaltet

Am Donnerstag den 21.05.2020 (Himmelfahrt) um 10:00 gibt es einen Stream zum Thema “3D Druck für Kita Kinder” von Falko und seinem Papa und vielleicht macht Hanne auch mit.

Programm:

  • 09:45: Stream Start – Es gibt Kaffee und Kakao und wir warten auf euch
  • 10:00: Was ist ein 3D Drucker? Wie funktioniert er? Was hat das alles mit einer Heißklebepistole zu tun und warum eine Wärmebildkamera sehr praktisch ist.
  • ab 10:30: Wir drucken ein Objekt. Wünsche für das Druckobjekt bitte hier unten in die Kommentare. Gerne als Link von thingiverse.com!
  • wir hoffen dass der Druck bis 11:30 fertig ist. Ab 10:30 wird es aber nicht sehr spannend, ihr dürft gerne später schauen ob es was geworden ist. Wer einem Drucker eine Stunde lang zuschauen will kann auch gerne die ganze Zeit zuschauen.

Wann? – 21.05.2020 10:00

Hier klicken um den Termin direkt zu speichern (Google)

WO? – HIER:

Unter https://www.youtube.com/watch?v=UYhys3mDXUc oder direkt:

Fragen? – Kommentieren auf den Kanälen⬇⬇⬇

Twitter:

Instagram:

Oder Whatsapp direkt (wenn wir uns kennen)

Bei WhatsApp beitreten: https://chat.whatsapp.com/EVgYLK1KLXn07Wjo6swSso

[Update: Testvideo mit Wärmebildkamera]

crop video with ffmpeg

Kommentare sind ausgeschaltet

Volker is currently helping out with his semi professional home streaming setup. Streaming from Instagram to facebook for instance. Ally Allergens is conducting interview on Instagram with the live feature, the stream is captured locally using a HDMI grabber and streamed to facebook (or other service)

Image may contain: 1 person, text

This is how the stream/recording looks on facebook (or youtube in this instance)

Of course the phone is in portait mode, and some nice background was added to make the landscape experience more pleasing.

Now the topic of this post: we want the portrait version of this video. FFMPEG to the rescue:

export frames as PNG: ffmpeg -i Ally_Meets_Dr_Yvonne_Braun.mp4 -r 1 image-%04d.png

This would export the complete video, so make sure to kill (CTRL+C) the process after a bit.

and crop: ffmpeg -i Ally_Meets_Dr_Yvonne_Braun.mp4 -filter:v “crop=378:720:450:0” Ally_Meets_Dr_Yvonne_Braun_cropped.mp4

The result.

From: https://video.stackexchange.com/questions/4563/how-can-i-crop-a-video-with-ffmpeg:

ffmpeg -i in.mp4 -filter:v "crop=out_w:out_h:x:y" out.mp4

open source / open hardware türoffener mit flutter app

Kommentare sind ausgeschaltet

Bei Daniel im Büro kann man die Tür innovativ öffnen:

Das board will er auch veröffentlichen und dann könnte man auch andere Türen mit offener Software und Hardware öffnen.

Fahrrad registrieren in Berlin

Kommentare sind ausgeschaltet

Wer sein Rad vor Diebstahl schützen will sollte es registrieren lassen. In Berlin geht das bei der Polizei oder beim ADFC:

In generale, la dose raccomandata di Cialis generico prezzo in farmacia è di 10 mg prima di ogni attività sessuale programmata (almeno 30 minuti prima), durante o al di fuori dei pasti. Negli uomini per i quali una dose di 10 mg non produce un effetto sufficiente, può essere presa in considerazione una dose di 20 mg. Il Cialis può essere efficace fino a 36 ore dopo l’assunzione del tablet.

ADFC :

Polizei:

Volker beim rantvoll podcast

Kommentare sind ausgeschaltet

Ich war beim rantvoll podcast. Mal wieder das podcast equipment rausgeholt und über meine Jobsuche berichtet.

weiter lesen »

koptercast – es lebt

Kommentare sind ausgeschaltet

Koptercast auf soundcloud

Ich habe den koptercast mal wiederbelebt. Erstmal nur bei soundcloud. Der RSS feed ist etwas versteckt aber unter feeds.soundcloud.com/users/soundcloud:users:17770990/sounds.rss erreichbar.

weiter lesen »

how to docker

Kommentare sind ausgeschaltet

brew install docker

brew cask install docker-toolbox

https://kitematic.com gives you some UI

off you go

bash --login '/Applications/Docker/Docker Quickstart Terminal.app/Contents/Resources/Scripts/start.sh'


default) Starting the VM...
(default) Check network to re-create if needed...
(default) Found a new host-only adapter: "vboxnet0"
(default) Waiting for an IP...
Waiting for machine to be running, this may take a few minutes...
Detecting operating system of created instance...
Waiting for SSH to be available...
Detecting the provisioner...
Provisioning with boot2docker...
Copying certs to the local machine directory...
Copying certs to the remote machine...
Setting Docker configuration on the remote daemon...
Checking connection to Docker...
Docker is up and running!
To see how to connect your Docker Client to the Docker Engine running on this virtual machine, run: /usr/local/bin/docker-machine env default

## .
## ## ## ==
## ## ## ## ## ===
/"""""""""""""""""\___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~
\______ o __/
\ \ __/
\____\_______/

docker is configured to use the default machine with IP 192.168.99.100
For help getting started, check out the docs at https://docs.docker.com

Android jar tasks

Kommentare sind ausgeschaltet

Android lacks tasks to generate sourceJars, javaDocJars by default.

Wiebe posted a neat solution, I improved upon it and uploaded it as a Gist:

This should work equally good if you replace .libraryVariants with .applicationVariants but I don´t know why you want to generate Javadoc for an App.

This will create these tasks:


Jar tasks
---------
generateDebugJavadocJar - Assembles a jar archive containing the generated Javadoc API documentation of debug.
generateDebugProguardFilesJar - Assembles a jar archive containing the Proguard files of debug.
generateDebugSourcesJar - Assembles a jar archive containing the main sources of debug.
generateJavadoc - Generate all Javadoc of all Variants
generateJavadocJar - Generate all Javadoc Jars of all Variants
generateMinifiedJavadocJar - Assembles a jar archive containing the generated Javadoc API documentation of minified.
generateMinifiedProguardFilesJar - Assembles a jar archive containing the Proguard files of minified.
generateMinifiedSourcesJar - Assembles a jar archive containing the main sources of minified.
generateProguardJar - Generate all Proguard Jars of all Variants
generateReleaseJavadocJar - Assembles a jar archive containing the generated Javadoc API documentation of release.
generateReleaseProguardFilesJar - Assembles a jar archive containing the Proguard files of release.
generateReleaseSourcesJar - Assembles a jar archive containing the main sources of release.
generateSourcesJar - Generate all Sources Jars of all Variants

If you have comments on the solution, feel free add them directly in the Gist, fork it, improve it!

Android debug buildType with custom name

Kommentare sind ausgeschaltet

If you develop Android apps, you propably have your debug, staging and release version installed on your phone. Here is an easy way to change the application Label, the launcher label.

Insert the placeholder ${applicationLabel} in your manifest and define the set the placeholder in your build.gradle file:

These placeholders seem like an awesome tool. Other placeholder features that were added over time:

AndroidManifest files in Library project can now include placeholders. If they cannot be resolved in the libraries, they’ll be resolved in the consuming project.
AndroidManifest placeholder can now be setup on Product Flavors and Build Types.

Check the updates on the Android gradle site for other details.

Android File Transfer Deamon stoppen und löschen.

Kommentare sind ausgeschaltet

Mir ist es in letzer Zeit öfter vorgekommen, das der Android File Transfer Probleme macht. Verantwortlich ist intern ein Deamon der intern mit der Android File Transfer app installiert wird. Also erst einmal den Deamon töten:
Screen Shot 2015-01-23 at 14.35.42
und dann dieser Anleitung folgen und die App daran hindern den Deamon wieder zu installieren.

Ich hatte es teilweise, dass meine interne Tastatur und das Trackpad im Mac nicht mehr funktioniert… Das soll auch der Deamon gewesen sein :/

Auf nach Wien

Kommentare sind ausgeschaltet

image

Es geht los (wir haben Verspätung aber es gibt Bier)

Glückwunsch Susi + Volker!

Kommentare sind ausgeschaltet

Leckere Marmelade

Kommentare sind ausgeschaltet

Unter american-heritage.de Wild Maine Blueberry Jam von Stonewall Kitchen bestellen! Die bestele Marmelade der Welt 🙂

Installing apps on your mac – in the year 2014

Kommentare sind ausgeschaltet

I never really liked downloading an app, copying it from the dmg to the Applications folder. Unzipping it, moving it… The Mac AppStore is nice, klick-and-install. It also lists you all the apps you ever installed. Which is handy, of you move to a new mac. The same process actually exists with the handy command line tool homebrew cask as well for apps that are not in the Mac AppStore.

homebrew cask install google-chrome

And you got the latest version of google Chrome installed. If you know how to deal with homebrew, you know how to deal with casks.

It´s also easy to make you own casks:

homebrew cask create Volkersfreunde

cd /usr/local/Library/Taps/phinze-cask/Casks

git add Volkersfreunde.rb

git commit -m”Just added a new cask”

Just start a pull request, and the world is a better place. I´ve added 3 recipes already.

Cask can manage dmgs, zips, installers, quicklook plugins and some other types. The hardest part is to get the sha256 hash of the downloaded file.

shasum -a 256

does the trick.

What are your favourite apps, available as cask recipes? This is my current list:

adium hex-fiend airfoil hockey-app airserver hopper-disassembler android-file-transfer horndis android-studio imageoptim apns-pusher inkscape beaconscanner intellij-idea-ce beardedspice ios7-screensaver betterzipql iphone-configuration-utility bonjour-browser jsonlook caffeine mou carbon-copy-cloner mysqlworkbench charles pycharm-ce chromecast quicklook-csv chromium quicklook-json doxygen repetier-host fake find-any-file  fluid simpholders flux sketchup freecad skype freemind slic3r genymotion sloth gfxcardstatus slowy gimp sourcetree github spark gitx-l spotify gity teleport google-chrome virtualbox google-hangouts vlc grandperspective webstorm handbrake wireshark