-
Data: 2021-06-02 11:09:05
Temat: Re: no szlag mnie trafi...
Od: a...@h...invalid (Arnold Ziffel) szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]sundayman <s...@p...onet.pl> wrote:
> Tak, ale ja chcę mieć po prostu okienko do wpisania zawartości SMS +
> enter i poszło w pizdu. Pisanie komend odpada. To mogę robić teraz, ale
> mnie to nie urządza.
Pytanie czy godzina poświęcona na napisanie skryptu, który będzie te
komendy wysyłał do portu, bardzo szybko się nie zwróci.
Kolejny pomysł -- użycie adb.
https://stackoverflow.com/questions/17580199/sending
-a-sms-on-android-through-adb
Odczytywać da się przez sqlite3 z pliku mmssms.db, nawet mam to
oprogramowane do zrzucania SMSów do HTMLa. Przekombinowane z base64 ze
względu na konwersję linii przez adb, tak było mi najprościej.
Najpierw grab.sh żeby ściągnąć bazę z telefonu, potem extract.py żeby
wyciągnąć z niej SMSy z danym numerem. Da się to zrobić też bezpośrednio
na telefonie.
#v+ grab.sh
echo "Getting file from phone"
sudo adb shell "su -c 'base64 < /data/data/com.android.providers.telephony/databases
/mmssms.db'" > mmssms.db.b64.dos
echo "Converting line endings"
dos2unix < mmssms.db.b64.dos > mmssms.db.b64
echo "Decoding base64 data"
base64 -d < mmssms.db.b64 > mmssms.db
echo "Cleaning up"
rm -f mmssms.db.b64.dos mmssms.db.b64
#v-
#v+ extract.py
#!/usr/bin/env python3
# coding=utf-8
import sqlite3
import sys
if len(sys.argv) != 3:
print('Syntax: extract.py <phone number> <person to insert into text>')
exit(1)
print('<html><body>')
db = sqlite3.connect('mmssms.db')
cursor = db.cursor()
for row in db.cursor().execute("SELECT type,date,body FROM sms WHERE
REPLACE(address,' ','') LIKE '%" + sys.argv[1] + "'"):
if row[0] == 1:
print('<p><i>' + sys.argv[2] + ': ')
else:
print('<p>Ja: ')
print(row[2])
if row[0] == 1:
print('</i></p>')
else:
print('</p>')
print('</body></html>')
#v-
--
Uciekają zające przez Bug do Polski. Jeden z naszych zajęcy łapie
uciekiniera i pyta o powód. Tamten odpowiada:
- A bo u nas obcinają zającom trzecie ucho!
- No jakże! Przecież zające maja tylko dwoje uszu!?
- Zgoda, my to wiemy, ale oni najpierw obcinają, a potem liczą!
Następne wpisy z tego wątku
- 02.06.21 12:04 Marek
- 02.06.21 12:24 J.F
- 02.06.21 17:33 sundayman
- 02.06.21 17:36 sundayman
- 02.06.21 17:37 sundayman
- 02.06.21 17:55 sundayman
- 02.06.21 17:57 sundayman
- 02.06.21 17:58 sundayman
- 02.06.21 18:49 Robert Wańkowski
- 02.06.21 20:05 m4rkiz
- 02.06.21 20:18 Jarosław Sokołowski
- 03.06.21 03:19 sundayman
- 03.06.21 03:51 Jarosław Sokołowski
- 04.06.21 21:07 sundayman
- 05.06.21 16:40 Marek
Najnowsze wątki z tej grupy
- pradnica krokowa
- Nieustający podziw...
- Coś dusi.
- akumulator napięcie 12.0v
- Podłączenie DMA 8257 do 8085
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
- reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- Problem z odczytem karty CF
- 74F vs 74HCT
- Newag ciąg dalszy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- Szukam: czujnik ruchu z możliwością zaączenia na stałe
- kabelek - kynar ?
Najnowsze wątki
- 2025-01-19 Test - nie czytać
- 2025-01-19 qqqq
- 2025-01-19 Tauron przysyła aneks
- 2025-01-19 Nowa ładowarka Moya a Twizy -)
- 2025-01-18 Power BANK z ładowaniem przelotowym robi PRZERWY
- 2025-01-18 Pomoc dla Filipa ;)
- 2025-01-18 znowu kradno i sie nie dzielo
- 2025-01-18 Zieloni oszuchiści
- 2025-01-18 Zielonka => Specjalista ds. public relations <=
- 2025-01-18 Warszawa => Frontend Developer (JS, React) <=
- 2025-01-18 Warszawa => Software .Net Developer <=
- 2025-01-18 Warszawa => Developer .NET (mid) <=
- 2025-01-18 Katowice => Administrator IT - Systemy Operacyjne i Wirtualizacja <=
- 2025-01-17 Zniknął list gończy za "Frogiem". Frog się nam odnalazł?
- 2025-01-17 Kto wytłumaczy "głupiemu" prezydentowi Dudzie wielką moc prawną "dekretu premiera" TUSKA? [(C)Korneluk (2025)]