From e435a97073df92aa434c9ef39ff818581aafa0bc Mon Sep 17 00:00:00 2001 From: Josh Freeman Date: Fri, 30 Oct 2015 20:22:07 +0000 Subject: [PATCH] Update libra extract information --- libra/README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/libra/README.md b/libra/README.md index 8c88bb5a6..acf23719a 100644 --- a/libra/README.md +++ b/libra/README.md @@ -10,6 +10,17 @@ Note that even if you download the APK when SE "update it", it may not have the So in order to always have the most up to date SQLite file, you need a rooted android where you can view the installation of Libra and you can get the SQLite file from there. +# Extracting + +- Once you download the APK, just unzip it. It's just a zip file, any program can do it! +- Database File: `assets/database/app_data.sqlite.zip`, extract to get an `app_data.sqlite` file. +- Images: `res/drawable-xhdpi-v4/`, nice big icons! +- Translations: `assets/strings/strings.zip` great if you want to translate your website. Some useful termonology. + +# Viewing the code + +There is a `classes.dex` file which can be decompiled. https://github.com/pxb1988/dex2jar worked for me, have fun with the Source Code, its not pretty =X + # Viewing the data You can use a tool such as SQLLiteBrowser to view the data, but it will not output the SQLite file correctly. I've included some PHP code which can be used to connect to the SQLite file and you can then do normal SQL queries on the file. \ No newline at end of file