Compare commits
No commits in common. "6730b1e54e20c6562cf4cddb2d18d2a3fac6364f" and "64f9f490adbedfd2dd5e4b3b75b737e088227c16" have entirely different histories.
6730b1e54e
...
64f9f490ad
|
@ -8,7 +8,7 @@ https://archive.ph/zDaV6
|
||||||
- used during Lutron hacking
|
- used during Lutron hacking
|
||||||
|
|
||||||
Tools:
|
Tools:
|
||||||
$ sudo apt install adb apktool openjdk-11-jdk-headless zipalign apksigner
|
$ sudo apt install adb apktool openjdk-11-jdk-headless zipalign
|
||||||
$ locate apktool
|
$ locate apktool
|
||||||
- replace apktool with new version:
|
- replace apktool with new version:
|
||||||
- https://github.com/iBotPeaches/Apktool/releases
|
- https://github.com/iBotPeaches/Apktool/releases
|
||||||
|
@ -29,23 +29,16 @@ $ apktool d application.apk -o output/
|
||||||
|
|
||||||
Compile:
|
Compile:
|
||||||
$ apktool b output/ --use-aapt2 -o patched.apk
|
$ apktool b output/ --use-aapt2 -o patched.apk
|
||||||
$ zipalign 4 patched.apk patched2.apk
|
|
||||||
|
|
||||||
Sign:
|
Sign:
|
||||||
- disable verification over USB in developer settings?
|
|
||||||
- the following just once:
|
- the following just once:
|
||||||
$ keytool -genkey -v -keystore release.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
|
$ keytool -genkey -v -keystore release.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
|
||||||
$ apksigner sign --ks release.keystore patched2.apk
|
$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore release.keystore patched.apk alias_name
|
||||||
|
|
||||||
Install:
|
Install:
|
||||||
$ adb install patched2.apk
|
$ adb install patched.apk
|
||||||
|
|
||||||
|
|
||||||
Read logs:
|
Read logs:
|
||||||
$ adb logcat -c
|
$ adb logcat -c
|
||||||
|
|
||||||
|
|
||||||
Old instructions
|
|
||||||
----------------
|
|
||||||
|
|
||||||
$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore release.keystore patched.apk alias_name
|
|
||||||
|
|
|
@ -56,7 +56,7 @@ CATEGORIES_SAVE_AS = ''
|
||||||
TAGS_SAVE_AS = ''
|
TAGS_SAVE_AS = ''
|
||||||
|
|
||||||
INDEX_SAVE_AS = 'index.html'
|
INDEX_SAVE_AS = 'index.html'
|
||||||
ARTICLE_URL = '{short}'
|
ARTICLE_URL = '{short}/'
|
||||||
ARTICLE_SAVE_AS = '{short}/index.html'
|
ARTICLE_SAVE_AS = '{short}/index.html'
|
||||||
PAGE_URL = '{slug}'
|
PAGE_URL = '{slug}'
|
||||||
PAGE_SAVE_AS = '{slug}/index.html'
|
PAGE_SAVE_AS = '{slug}/index.html'
|
||||||
|
|
|
@ -56,7 +56,7 @@ CATEGORIES_SAVE_AS = ''
|
||||||
TAGS_SAVE_AS = ''
|
TAGS_SAVE_AS = ''
|
||||||
|
|
||||||
INDEX_SAVE_AS = 'index.html'
|
INDEX_SAVE_AS = 'index.html'
|
||||||
ARTICLE_URL = '{short}'
|
ARTICLE_URL = '{short}/'
|
||||||
ARTICLE_SAVE_AS = '{short}/index.html'
|
ARTICLE_SAVE_AS = '{short}/index.html'
|
||||||
PAGE_URL = '{slug}'
|
PAGE_URL = '{slug}'
|
||||||
PAGE_SAVE_AS = '{slug}/index.html'
|
PAGE_SAVE_AS = '{slug}/index.html'
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
{% block meta %}{% endblock %}<link rel=icon href=data:,>{% block style %}{% endblock %}<pre style=font:unset>{% block content %}
|
{% block meta %}{% endblock %}<link rel=icon href=data:,>{% block style %}{% endblock %}<pre>{% block content %}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{% extends "base.html" %}
|
{% extends "base.html" %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
Hi, I'm Tanner! I like home automation, privacy, bots,
|
Hi, I'm Tanner! I like home automation, privacy, bots,
|
||||||
Python, <a href=d>sensors*</a>, Debian, coffee, and makerspaces.
|
Python, <a href=d>sensors</a>, Debian, coffee, and makerspaces.
|
||||||
|
|
||||||
Please sign my <a href=g>Guest Book</a>!
|
Please sign my <a href=g>Guest Book</a>!
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,12 @@
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block info %}
|
{% block info %}
|
||||||
<p>← <a href="/">Return Home</a></p>
|
Tanner Collin
|
||||||
|
<p class="contact-icons">
|
||||||
|
<a href="mailto:site4@tannercollin.com" rel="noreferrer noopener"><img alt="email" src="/theme/mail.svg" width="20" height="20" /></a>
|
||||||
|
<a href="https://t.me/tannercollin" target="_blank" rel="noreferrer noopener"><img alt="telegram" src="/theme/telegram.svg" width="20" height="20" /></a>
|
||||||
|
<a href="https://github.com/tannercollin" target="_blank" rel="noreferrer noopener"><img alt="github" src="/theme/github.svg" width="20" height="20" /></a>
|
||||||
|
</p>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
@ -36,6 +41,7 @@
|
||||||
<div class="content">
|
<div class="content">
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
<p><a href="/">← Return to Home</a></p>
|
||||||
<header>
|
<header>
|
||||||
<h1>{{ article.title }}</h1>
|
<h1>{{ article.title }}</h1>
|
||||||
<div class="summary">
|
<div class="summary">
|
||||||
|
|
|
@ -4,7 +4,7 @@ html {
|
||||||
|
|
||||||
body {
|
body {
|
||||||
text-rendering: optimizeLegibility;
|
text-rendering: optimizeLegibility;
|
||||||
font-family: serif;
|
font: 1.1rem/1.0 sans-serif;
|
||||||
}
|
}
|
||||||
|
|
||||||
a {
|
a {
|
||||||
|
@ -120,7 +120,6 @@ pre {
|
||||||
float: left;
|
float: left;
|
||||||
width: 8rem;
|
width: 8rem;
|
||||||
text-align: right;
|
text-align: right;
|
||||||
white-space: nowrap;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.bar .me {
|
.bar .me {
|
||||||
|
@ -145,7 +144,9 @@ pre {
|
||||||
|
|
||||||
@media screen and (max-width:36rem) {
|
@media screen and (max-width:36rem) {
|
||||||
.bar {
|
.bar {
|
||||||
|
display: table;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
|
margin: auto;
|
||||||
margin-top: -0.5rem;
|
margin-top: -0.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user