A de-bullshified version of Facebook (less ads, less clutter, less crap) - Android Apps and Games

Last edit: 10 / 16 / 2019
Last patched Messenger update: 10 / 13 / 2019
Last patched Facebook APK update: 11 / 08 / 2019 [For Android 8.0+ only]
Last source Facebook APK update: 11 / 15 / 2019
Hello. I've been working on a patched Facebook APK for some time. My patched version tries to get rid of as much clutter, junk, and social garbage as possible. I am primarily targeting things like the clutter that pops up after most interactions with content ("Related Articles", "People Also Shared", "More Videos", etc), as well instagram upsells, "suggested posts", ads (obviously), and generally anything designed to either hijack your attention or to disingenuously present itself as "organic" content while being, in fact, paid content.
Though I've seen a number of facebook mods on here, I hadn't been able to find anything that focuses this closely on removing clutter and optimizing the interaction between user and content. And although this stuff can probably be done with an Xposed extension, the nice thing about a standalone APK is that non-rooted users can obviously benefit from it too.
I don't mind patching the stuff myself, though I'm mainly an ARM dude so having to dig through megs and megs of DEX bytecode all by myself has been rather tedious. The community has shown some interest, so I am publishing a preliminary link to my "bleeding-edge" version below, as well as to an older and possibly more stable version.
Clearly you have only my word that I hadn't introduced malware or a bitcoin miner, though you are welcome to unpack the APK and diff it against stock.
Terminology
* Facebook LC = "Facebook (with) Less 'Clutter'" - cleaned-up version of facebook with various garbage removed
* PYML = "Pages You May Like" (aka Suggested Pages)
* GYSJ = "Groups You Should Join" (aka Suggested Groups)
* PYSF = "People You Should Follow" (are they serious???)
* IA = "Instant Articles"
* Story = one fixed "item" in the news feed
* Chaining = you interacted with a certain piece of content, so here's a bunch of "related" junk in your face (because you are obviously incapable of managing your own attention). Related to FollowUp
* FollowUp = the crap that appears under a story whenever you interact with it.
List of mods (latest version):
* Hide "Suggested Posts" / "Sponsored Posts"
* Hide the snapchat-wannabe "Stories" bar at the top of the news feed (if I wanted snapchat, I'd install snapchat, thanks)
* Hide "People You May Know" from the NOTIFICATION area (and also in the main feed, for the time being)
* Hide "Pages You May Like" crap (facebook's over-promotion of "Pages" is what caused me to start this whole mod in the first place)
* Hide "Story you may publish" nonsense (I haven't seen this myself but others have, so I'm preemptively nuking this)
* Hide "Top Stories From Your Groups" stuff (seriously, who actually wants to see this stuff?)
* Hide "Popular Stories From Your Pages" / "Page Stories You Missed" / whatever that nonsense is called these days. (again with the pages... I know how to click on them if I care, thanks)
* Hide "Suggested Products" / "Product Deals For You" nonsense (seriously guys?)
* Hide "Invite your friends to join this group" (or whatever that spam-promption junk is called)
* Hide "Groups You Should Join" / "Suggested Groups" (we are all capable of using the search box to find things we care about, thank you very much).
* Hide "People You Should Follow" (really? are they serious?)
* Hide "Products shown:" cards (please stop giving me ads based on object recognition in my friends' photos, thx)
* Hide "Recommended from you from marketplace" garbage
* Hide "Related Articles" crap from news feed when interacting with an article (trying too hard to hijack the content interaction flow)
* Hide "Trending Topics" / "Topics to Follow" crap I think. I haven't seen this in a while but may as well hide it since it sounds useless.
* Hide "Sale Groups Near You" nonsense (again with the pushing of sales. All we want to do is to organically interact with our friends, thanks)
* Hide "Marketplace Stories For You" junk (again, people who don't care about your "Marketplace" aren't suddenly going to use it because you're pushing ads. If I cared, I'd click on the Marketplace icon. My refusal to use it is not for a lack of knowing where to find it)
* Hide some junk that may potentially be related to place recommendations (though I always just deny location access to FB anyway)
* Hide some things related to people on Messenger, maybe. Though some of these may still show up, facebook seems to respect your choice if you click the triangle and select "I don't want to see this."
* Hide just about all "follow-up" items. Ie, "More from related pages" junk that happens when you interact with an outbound content item (I think). Again, stop trying to hijack my attention - I am perfectly capable of managing it myself
* Maybe hide "Connect with Facebook" nonsense that sometimes appears (though I haven't seen this in a while and it's hard to prove a negative)
* Hide ads interspersed throughout Instant Articles (though perhaps not the ones occurring after the articles)*
* Hide "Related Articles" / "Popular from <X>" in Instant Articles (now they're just trying too hard)
* Hide "Sign up with your email address" junk from Instant Articles, at least at the TOP of the article (are you kidding me...?)
* Partially hide some instagram upsells (yes, I know where to get instagram - I haven't been living under a rock). You might still see a post or two promoting instagram photos from friends, though this should be better addressed in the current release. This isn't super high on my radar right now, but I'll revisit it if I find a way to easily reproduce this. Otherwise, the risk of force-close using untested code isn't really worth it.
* Kill the update nag screen. (we'll stick to the patched version, thanks).
* Get rid of more "call-to-action" junk (install instagram, etc)
* Get rid of the Groups tab (guys, your attempts to increase group engagement are seriously starting to backfire)
* Get rid of the Marketplace tab (let's get something straight. our refusal to use marketplace has nothing to with our lack of awareness of marketplace)
* Get rid of redundant Photo footer nonsense, etc.
* Get rid of the "Up Next" countdown bar that appears after watching some videos (especially episodes). When I watch videos, I watch them for the content, rather than for knowing what comes after. Stop trying to hijack my attention by pushing the "next" video, before I'm even done watching the current one.
Known issues:
* "So-and-so likes <page X>" isn't hidden. I have no idea where to even begin looking for this type of thing.
* Ads in Instant Articles might be hidden, but they might show up as lingering spinner boxes. It's hard for me to test this because most of these are served from external ad servers, and my phone has DNS-based ad blocking, so I can't test vanilla behavior without undoing that.
* Some of the more random / annoying "attachment junk" (Learn More, Shop Now, etc) might not be hidden. These can have some text in them that may actually be useful to the post, so I'm hesitant to just nuke these
* I haven't done manifest cleanup on this version (or the one before it, technically). That means stripping out annoying background services, location-related crap, bluetooth scanning, etc.
Installation
Prior to installing, be sure to uninstall all other applications that are made by Facebook. This includes FB itself, Messenger, Messenger Lite, Page Manager, etc. These do not always cause installation problems (though they should). The problem is that all apps in the FB family use key-based authentication for data sharing. So since my modded app is signed with my key, all FB companion apps need to be signed with that key as well. I've included some of the popular ones below. You might also need to enable installation of apps from unknown sources. If you get an installation error, try installing with ADB and see what the actual error is.
THE STUFF:
Facebook LC (the main reason for all this):
Latest version (most up-to-date, but received less testing as a result): This version works for Android 8.0+ devices only
facebook-lc-v16.2.apk
Previous (stable) release - should be compatible with Android 4.1 and above:
facebook-lc-v15.3.apk
Messenger (v241, ads removed, and hopefully update nags removed): messenger-v241.2.apk
Previous version: facebook-lc-v14.2.apk (more tested but will nag you to update)
See "past releases" for earlier versions.
Other FB apps signed with the same key (but not modified):
Messenger Lite (v37): https://androidfilehost.com/?fid=5862345805528058323
Messenger Lite (v26): https://androidfilehost.com/?fid=962187416754466503
Pages Manager (v143): https://androidfilehost.com/?fid=889964283620770148
Workplace by Facebook (as of late 11/17): https://androidfilehost.com/?fid=745849072291692749
Workplace Chat (as of late 11/17): https://androidfilehost.com/?fid=673791459329065274
Groups: https://www.dropbox.com/s/fpbo4yupb7k015m/groups-82-resigned.apk
FB Lite (as of 8/5/17, re-signed but otherwise unmodified): https://www.dropbox.com/s/22yw4wti335420p/fb-lite-51-resigned.apk
Ads Manager: https://www.dropbox.com/s/kddzttl9h4619k3/admanager-52-resigned.apk
If someone wants to join forces in terms of decompilation / disassembly / searching the haystack for how to nuke other unwanted FB garbage, please let me know. I can give you the script I use for repacking the APK (though since FB stopped using their obnoxious Buck multi-dex structure, this is basically just a bunch of calls to sha1sum and apktool). My current method of modding the DEX files involves a decompiler (to find the logic I want), a disassembler (to find the instructions I want), a hex editor (to do the actual patching), and FixDEXChecksum from the internets. Surely there must be a better way! I am not sure of smali/baksmali would work here (again, due to multi-dex) but perhaps the less obnoxious (non-Buck) stuff that FB is using these days may be easier to work with when using the smali tools. (I don't really know how this stuff works - I'm more used to ARM code and all this java stuff is way over my head)
Changelog and past releases:
v15.2 - Previous release (5 / 2 / 2019)
* Rebase to latest version of APK (4 / 19 / 2019)
* Download link: facebook-lc-v15.2.apk
v14.2 - Previous release (10 / 15 / 2018)
* Rebase to the latest version of the source APK
* Download link: facebook-lc-v14.2.apk
v13.1 - Previous release (7 / 25 / 2018)
* Rebase to the latest version of the source APK
* Download link: facebook-lc-v13.1
v12.3 - Previous release (5 / 18 / 2018)
* Rebase to the 5 / 5 / 20178 version of the source APK
(v12.1 and v12.2 were intermediate / experimental releases that were superseded by v12.3, above. These were missing a few things and weren't terribly interesting)
v11.1 - Previous release (3 / 08 / 2018)
* Rebase to the 3 / 1 / 2018 version of the source APK
* v11.1 download link: facebook-lc-v11.1
v10.2 - Previous release (12 / 07 / 2017)
* Rebase to the 11/22/2017 version of the source APK. This is an APK for Android 4.x+.
* v10.2 download link: https://androidfilehost.com/?fid=673791459329065503
* Optional: Alternate version with event footers removed.
v9.2 - Previous release (9 / 30 / 2017)
* Rebase to the 9/23/2017 version of the source APK. This is an APK for Android 5.x+.
* Try to do a better job of getting rid of marketplace-related nonsense
* v9.2 download link: https://androidfilehost.com/?fid=745849072291677473
v8.4 - Previous release (9 / 14 / 2017)
* Get rid of the Marketplace tab
* Get rid of the Groups tab
* Get rid of new marketplace "recommended" garbage
* v8.4 download link: https://androidfilehost.com/?fid=962021903579481430
v8.2 - Previous release (8 / 4 / 2017)
* Update base APK to 7 / 25 / 2017.
* v8.2 download link: https://androidfilehost.com/?fid=745849072291677503
v7 - Latest stable (but outdated) release (7 / 8 / 2017)
* Unlock internal settings menus (Feed Settings, MobileConfig, Internal Preferences). These are accessed via long-press. See main post for details.
* See main post for complete list of mods
* v7 download link: https://androidfilehost.com/?fid=673791459329049834
v6 - Latest stable release (7 / 8 / 2017)
* Fix a bug where "Products shown" crap wasn't being hidden properly. You might still see the title, but the actual product ads should be gone
* v6 download link: https://www.dropbox.com/s/vvck330o9tchqey/facebook-lc-v6.apk
v5 - Previous release (6 / 12 / 2017)
* Fix a bug where the update nag screen wasn't being disabled properly.
* Bring back the built-in browser, which also brings back "related content" associated with videos that play directly in the browser. I can try to kill specifically just the video-related stuff, but this is much more nuanced.
* v5 download link: https://www.dropbox.com/s/j1vsbfefyjh5vxd/facebook-lc-v5.apk
v4 - Previous experimental release (6 / 7 / 2017)
* Rebase all patches on top of base APK from 6/1/17
* Use Android 4.0.3 version of base APK this time
* Hide the "related content" crap that appears on the lower half of the screen when watching a video that opens using the built-in browser. This is probably the single worst UI feature of the facebook app (partly because it loads external content and has been used as a malware channel). What were these people thinking?
* v4 download link: https://www.dropbox.com/s/d33ubcpaxrrnb70/facebook-lc-v4.apk
v3 - Latest stable release (5 / 23 / 2017)
* Remove "People You May Know" from the Notification list (what the hell were they thinking??)
* Get rid of more obnoxious follow-ups ("More From Related Pages", "Featured For You") and clean up existing anti-followup patches
* Get rid of the snapchat-wannabe "Stories" bar. If I wanted snapchat, I'd install snapchat.
* Try to do a better job of hiding "Pages You May Like", but it's tough to tell if this is working (since it's hard to prove a negative).
* v3 download link: https://www.dropbox.com/s/0s1mx5jxlococ9v/facebook-lc-v3.apk?dl=0
List of mods:
* Hide "Suggested Posts" / "Sponsored Posts"
* Hide the snapchat-wannabe "Stories" bar at the top of the news feed (if I wanted snapchat, I'd install snapchat, thanks)
* Hide "People You May Know" from the NOTIFICATION area. (I don't mind this in the news feed, but what moron thought to put this under Notifications? Zuck must be afraid investors will bail because growth is slowing)
* Hide "Pages You May Like" horizontal scroll crap
* Hide "Related Articles" crap from news feed when interacting with an article (trying too hard to hijack the content interaction flow)
* Hide Pages You May Like*
* Hide "Suggested Products From Your Groups" (seriously guys?)
* Hide "Featured for you" items in groups / pages (I think) (featured by whom? organic selection or paid manipulation?)
* Hide "Invite your friends to join this group" (or whatever that spam-promption crap is called)
* Hide "Groups You Should Join" / "Suggested Groups" (we are all capable of using the search box to find things we care about, thank you very much)
* Hide "People You Should Follow" (really? are they serious?)
* Hide "Video Chaining"
* Hide "Products shown:" cards (please stop giving me ads based on object recognition in my friends' photos, thx)
* Hide "Follow / Share" bar that appears when you interact with content (I know where to find the share button, since it's already plastered all over the damn screen, thanks)
* Hide ads in Instant Articles*
* Hide "Related Articles" / "Popular from <X>" in Instant Articles (now they're just trying too hard)
* Hide "Sign up with your email address" crap from Instant Articles (are you kidding me...?)
* Partially hide some instagram upsells (yes, I know where to get instagram, if I should ever find myself in need of something to motivate me to bash my head in with a rock)
* Partially hide the "More Views" pill that appears 2/3 into watching a video. (I don't need yet one more piece of UI garbage to hijack my attention flow, thanks)
* Replace passive-aggressive "Now now" response options to user-unfriendly actions with more appropriate (and more snarky) responses
* Kill the update nag screen (I think). (we'll stick to the patched version, thanks)
* Hide the "related content" crap that appears on the lower half of the screen when watching a video that opens using the built-in browser. This is probably the single worst UI feature of the facebook app (partly because it loads external content and has been used as a malware channel). What were these people thinking?
* Try to get rid of most of the follow-ups, period ("More From Related Groups", "Related Articles", "Featured For You", "People Also Shared"). Not sure if this worked, since it's hard to prove a negative, but it should work in theory. If the facebook were less of a crufty piece of crap, I'd be more confident that I had patched the right code path.
* Get rid of more "call-to-action" crap (install instagram, etc)
Known issues:
* The "Connect With Facebook" / "People You Can Message" crap might not be fully hidden. But, from looking at the code, it looks like facebook "might" respect your wishes if you click the triangle icon and click on "I don't want to see this". If not, we'll revisit this code path
* "So-and-so likes <page X>" isn't hidden. I have no idea where to even begin looking for this type of thing.
* The "More Videos" pill has its text / arrow hidden, but a blue circle still appears in its place
* Ads in Instant Articles might be hidden, but they might show up as lingering spinner boxes. It's hard for me to test this because most of these are served from external ad servers, and my phone has DNS-based ad blocking, so I can't test vanilla behavior without undoing that.
v2 - Past release (05 / 04 / 2017)
* Get rid of the "related content" crap that appears on the lower half of the screen when watching a video that opens inside the built-in browser. This is probably the single worst UI feature of the facebook app (partly because it loads external content and has been used as a malware channel).
* Try to get rid of the "featured for you" follow-up, when interacting with a page your friend liked. Not sure if this worked, since it's hard to prove a negative.
* Get rid of more "call-to-action" crap (install instagram, etc)
* v2 download link: https://www.dropbox.com/s/z3keufx05i97mrv/facebook-lc-v2.apk?dl=0
v1 - Past release (04 / 08 / 2017)
* Initial release
* v1 download link: https://www.dropbox.com/s/kvo056f1iokzxqu/facebook-lc-v1.apk?dl=0
ENJOY AND HAVE FUN!
- evilwombat
Ps. At one point, I had a resource-hacked version that replaced all instances of "Like" with "Lick", though I am not sure how well that would fly with modern code.

FAQs
1. What if my phone came with Facebook as a system app, and I can't uninstall it?
This is unfortunate, because trying to directly install Facebook LC on such a phone will result in a package conflict. The phone will not accept the modded FB app because it has the same package name as the System FB app, and they are not signed by the same key. One possible solution is to use something like App Clone or APK Editor (or perhaps something that's free) to change the APK name of Facebook LC from the default name ("com.facebook.katana") to something unique, to avoid the package conflict with the System FB version. However, this may lead to residual problems with the interactions between FB and Messenger. Even though you can probably re-name and re-sign both Facebook and Messenger, the problem is that even through their names have been changed, the communications code inside them will still refer to the original factory names for each other, which can prevent them from properly communicating. This could result in FB showing Unread Message notifications, even though Messenger has consumed them. I... am not sure how to get around this, but perhaps someone who's had to deal with this directly can provide more insight.
All About Messenger....
You will keep getting Message Notification in FB-LC app even if you don't install messenger, But you won't able to see those message as FB will Redirect/Force you to download messenger (-_-)
If you are not heavy FB Messenger user, you can try http://mbasic.facebook.com/messages in browser/chrome when you get notification to see/reply, as i do. (Bookmark that link for easier access) Otherwise read below....
2. How to Use/Update Messenger with FB-LC
You need to sign FB-LC & Messenger (or any other FB app with same signing key
3. But..But...WHY ?
1. All Facebook-related applications (including FB for Android, Messenger, Pages Manager, etc) on any given phone must be signed using the same key. This is what allows them to talk to each other (in terms of account / notification info), despite technically being separate applications. Normally, when you install FB and Messenger (and other stuff) from the Play Store, this is not a problem, because these apps are already signed by the same key. However, any modded version of FB (such as what is posted here) will be signed with the key of the person who modded it. Therefore, when installing a modded FB app, it is necessary to uninstall *all* other FB applications (including Messenger) prior to installing the modded FB app.
2. So, If you wish to install a Messenger app along side the modded FB app, you have two options:
A) The first post in this thread contains links to Messenger (and other FB-related apps) that have been re-signed with the same key as Facebook LC. This allows them to coexist (and co-operate) on the same phone without issues.
B) You can grab the APK for Facebook LC, the APK for any version of Messenger you like, generate your own signing key, sign them BOTH with the key you generated, and install them both on your phone. This will work just as easily. The upside is that you have more choices over which exact version of Messenger to install, but the downside is having to go with manually signing.
bauer18 said:
I dunno how to resign it as you suggested. I'm not a developer, so I don't know anything about it.
Click to expand...
Click to collapse
4. How to Sign APKs ?
Steps
Uninstall all the FB apps from your phone including FB-LC
Download apk from apkmirror (messenger) & FB-LC from OP (if not already)
Sign all these APKs with "test key" (use windows tool for faster signing because zip signer will take half an hour to sign all these)
Install these signed APKs
Details
Windows , (I suggest this option as it'll be much faster)
You need Java installed in windows.
Download it from here..https://java.com/en/download/manual.jsp
Use,
https://forum.xda-developers.com/showthread.php?t=2478180
OR
Android
https://play.google.com/store/apps/details?id=kellinwood.zipsigner2&hl=en
# Use test-key. Sign with same key to ALL your Facebook apps, FB-LC, Messenger, Lite apps or any other you are using.
# You need to sign FB-LC only once before installing (whenever new version comes)
For Messenger and all, You have to sign them whenever you want to update it with same key that you used in FB-LC (test-key in this case).
# After signing first time you need to Uninstall PlayStore version of all FB apps & original FB-LC before you install your signed apks. As cross signature installation is not possible.
# Once you install your signed version you can update them with your future signed version (test-key) without uninstall
# After signing Messenger you won't get update via play store. So, you need to use apkmirror whenever you want to update & sign it. You can grab updated apk from here. https://www.apkmirror.com/apk/facebook-2/messenger/
PS : You can zipalign APKs after signing for better ram management. Read Here.(it's not mandatory but recommended).

Hi, it has embeedded messenger, like lorantm mod? Post link to test. thanks

would like to test it too
Gesendet von meinem Y6 Max mit Tapatalk 2

evilwombat said:
Hello. I've been working on a patched Facebook APK for some time. My patched version tries to get rid of as much bull****, clutter, and social garbage as possible. I am primarily targeting things like the garbage that pops up after most interactions with content ("Related Articles", "People Also Shared", "More Videos", etc), as well instagram upsells, "suggested posts", ads (obviously), and generally anything designed to either hijack your attention or to disingenuously present itself as "organic" content while being, in fact, paid content.
Though I've seen a number of facebook mods on here, I hadn't been able to find anything that focuses this closely on removing clutter and optimizing the interaction between user and content. And although this stuff can probably be done with an Xposed extension, the nice thing about a standalone APK is that non-rooted users can obviously benefit from it too.
Is this something that people would be interested in, for either direct consumption, or for further hacking? I don't mind patching the stuff myself, though I'm mainly an ARM dude so having to dig through megs and megs of DEX bytecode all by myself has been rather tedious.
Clearly you have only my word that I hadn't introduced malware or a bitcoin miner, though you are welcome to unpack the APK and diff it against stock.
So, is anyone interested? Would it be bad form to post a link to the APK here?
If you want to try out a "bleeding edge" build, message me
Thanks!
Click to expand...
Click to collapse
Want to try this as well. Please post the link. Thanks!

I'm interested in testing this

+1
Sent from my ONE+A2005 using Tapatalk

Always interested to try new alternative Facebook app.
Paid for swipe and its now broken and not updated, so trying face slim for now

Cool. I'm glad people are interested! I have updated the top-level post with links to my current bleeding-edge version. Good luck and have fun!

Installed and trying both.
Good luck with project, be nice to use "official" apps without any of the downsides

@evilwombat can you share your script please?
I am using FB v80 patched since all later versions are buggy to me.

Won't Install on 7.0 says package may be corrupt

I also can't install it. This happens with both apps.
Android 6. Uninstalled both normal versions of Facebook and Messenger.
PS: Cannot post image because spam rules :/ But link this to Imgur
Code:
0JuQyjL.jpg

ok so far so good but the transitions animations are kinda buggy and laggy and i cant install messenger Lite it is possible to modify messenger lite to work with Facebook LC

thanks!I ve been searching months now!!!!,but all custom f.b apps I tryied,are all the same!!!crap things,ads,etc..I would reallyyyyy appreciate an option to show ONLY photos from my friends..not pages etc..fb app is really useless to me last months,cause I see 90% of my feed,page feeds,or pages photos or link that my friends liked.also it would be fantastic if ticker list (this news feed on the right when we use PC) that shows mainly what people photos our friends liked or commended,to somehow be seperately implemented.Also it would be extraordinary if u have a feature that hides online status like x messenger privacy xposed module does on original fb app.thank you again for this app.

I have this installed onto my Nougat S7 Edge and everything seems to work as normal. Is there something that can be done about battery life though because I would be pretty happy about cutting down on resources that save battery.

SEc510a said:
Hi, it has embeedded messenger, like lorantm mod? Post link to test. thanks
Click to expand...
Click to collapse
I would like to know this too, as well as whether your messenger app does anything to prevent FB from accessing data and contacts on your phone that they use for god knows what. Does it chew up battery as much as the official FB messenger app?

Would it be possible to completely remove the 'stories' feature through mods for both Facebook and Messenger? It would seriously help considering I'm, and others are stuck using an older version of Messenger to avoid it.

Can you make a version of this app for Facebook Pages Manager?
I can't install Pages Manager because the sign was conflicting with your app.
On the other side:
The app kinda feels like... a full app, and that's mean it is nice.

Freddy1X said:
Can you make a version of this app for Facebook Pages Manager?
Click to expand...
Click to collapse
Yeah. Added it to the top post (with a few others).
Sorry guys, I haven't been keeping up with replying due to (a) long day and (b) a headache the size of a small city. I'll go through the messages when I get some time. In the meantime, here's a catch-all:
1. I quickly grabbed a few other Facebook apps (Messenger Lite, a modern copy of Messenger, Pages Manager, Workplace, and Workplace Chat) and signed them with my key. Aside from this, these have no other mods right now. But, the key thing should allow them all to coexist with the patched main FB app. (Facebook configures things so that all apps that are signed with the same key are allowed to share data, so you don't need to log into each one separately). I've updated the top-level post with links.
2. If you are having installation problems, I suggest the following:
* Prior to installing anything, uninstall *all* facebook apps that are actually made by Facebook (otherwise, a possible key / permissions mismatch thing will cause install to fail). Do not uninstall / reinstall FB and Messenger one at a time - uninstall both first (and anything else made by FB).
* Make sure you have enabled installation of apps from unknown sources
* If things are still failing, try installing the APK files via ADB, and if that fails, please post the ADB error output (it's usually more informative than the installer in the phone spits out).
I tried to look into Nougat and how they deal with new APK signing, but this might be a red herring because (a) another user was able to install things fine on Nougat, and (b) from what I can tell, FB's manifest file does not have the v2 signature thing enabled. But I have a gigantic migraine and nothing is quite obvious right now, so I may be wrong.
3. Script / commands for repacking the APK:
apktool d -s facebook.apk
<mess with stuff>
If you edited DEX files, run this stupid-hacky script to update their sha1 hashes in some metadata file:
#!/bin/bash
function hash
{
fn=$1
num=$2
echo "classes$fn.dex `sha1sum unpacked/classes$fn.dex | cut -f 1 -d ' '` secondary.dex$num.Canary" >> $MD
}
MD=unpacked/assets/secondary-program-dex-jars/metadata.txt
echo .root_relative > $MD
echo .locators >> $MD
hash 2 01
hash 3 02
hash 4 03
hash 5 04
hash 6 05
hash 7 06
hash 8 07
hash 9 08
hash 10 09
hash 11 10
Put it all back together:
./apktool/apktool b facebook/ -o facebook-lc.apk
Sign it:
jarsigner -keystore <your keystore> facebook-lc.apk <your key>
As always, good luck and have fun

Related

[APP] [1.14 @ 14/Feb/2011] ROM Updater

Hello!
I've just released on the Market my new ROM Updater!
Differently from koush's ROM Manager, this one is stand-alone repository based, it's freeware and ad-free. It can be easily integrated in your own ROM and it allows you to download full or incremental (if available) updates.
Besides updating your system, it allows you to automatically perform some recovery actions, such as cache/data wipe and backup just clicking on a menu item.
Comments, ideas and donations are welcome
Read more on my website: http://www.elegosproject.org/android-rom-updater
Ok gonna give it a try
Sent from my PC36100 using XDA App
The application reached the version 1.7, a lot of downloads but still no one who use it. I thought it was outstanding (for ROM modders/developers) to have such an instrument for free, but I think I was wrong.
By the way, I've updated the webpage with more content, for example how to automatically create incremental updates. I tried with the latest versions of some ROMs and there is a huge improvement in zip lightweight.
Let me know.
elegos said:
The application reached the version 1.7, a lot of downloads but still no one who use it. I thought it was outstanding (for ROM modders/developers) to have such an instrument for free, but I think I was wrong.
Click to expand...
Click to collapse
The kind of tool you bravely developed may be considered a bit sensitive, people will need to be sure it is stable before adopting it.
So please hold on because I (and probably many others) think it's the perfect kind of tool for us rom modders and tweakers
May I post this over on fascinateforums.com?
I think this is a great tool. Just need to get the word out!
Sent from my SCH-I500 using Tapatalk
you need to get this thing started by including CM nightlies etc without a server needing to be entered, also the title in the program makes it look way to WP7 style..
just some constructive criticisim, no flames please guys
Great app always disliked ROM manager for restricting features without paying, I prefer to donate because I like the app not because I have to
Be pacient... Great tool!
@elban: test test test test and test again
@soccerdon1981: of course you can Directly link the website ^^
@samo_nz: well, I thought about setting a standard repository, but it's even phone-independent, so if I set one for, i.e., the Nexus One, all the others may dislike it. This is an "unbranded" application, and I've wrote on my website how to "embed" a ROM repository directly in the ROM . As of the title, yeah it sucks, but I can't edit it
@all: good news for everyone I've released my incremental.jar (+ sources). This program allows you to create incremental updates with even more options than the PHP one, and should be Windows-compatible too without editing a single bit
Great Idea
will give it a try
v.1.8 is out
- ROM modders/developers: you don't need to format the ROM name, now it will see the version from the incremental variable, always in the build.prop file. How to say: just implement it, there are no more excuses (more info on the website)
- changed from version 1.7:
-- Tried to fix a null pointer exception (please test)
-- Added incremental.php and incremental.jar (plus sources) in the git repo to automatically build incremental updates starting from *old version* to *new version* unzipped updates
-- Moved common data in a singleton (SharedData class), more comments and readable code
Great app
v.1.9 is out.
New in this version:
- Anonymous data now includes: phone model, ROM name, ROM version, ROM repository
- New menu in the settings, which allows to set the repository from a list built upon the anonymous data sent when you download a version of the mod (please accept to send anonymous data!)
I've setup a Enomther TheOfficial Nexus1 ROM (for Nexus One indeed) repository. I've edited the build.prop to fit the program. This is an EXAMPLE repository (I'm going to support in any case), I hope that this action will lead to MOD developers to kick their ass and setup a repo themselves. It works on Dropbox too, no excuses (10GB / day for free users)
elegos, this is exactly the kind of application I have been looking for to assist people updating my ROM. Just wanting to know since the app is GPL that I'll be able to make some changes to the app and rename it for use in my ROM please? Also is there a way that I can embed a custom repo URL directly into the app without having to drop a file into the data partition?
well, I thought that the /data/ solution was just fine
In any case please do not rename/change the application. Even if it's GPL, I'd really appreciate if you suggest me the changes you want to do and maintain the original app, it's meant to be universal, and such if you edit it to fit your ROM only it becomes the last of the "XXX updater" applications. Also, maintaining the original app, you'll be automatically listed in the central list, so that other people may try your ROM simply choosing it from the list.
Great job on the app elegos! Look forward to see in future how easily the updates will be to use
Version 1.10 is out
Fixes (hopefully!):
- ANR (set network timeouts)
Features:
- Added SD-EXT wipe option (app and app-private), inside the data wipe one
- Support for more recovery actions in a row (for example, wipe + install. Only in code ATM)
Version 1.12 is out in the market:
- FIX: odd number in info popup
- FIX (hopefully): crash on rotation while downloading files
- FIX: changelog for ROMs with spaces in their name
- Added: backup management (browse, restore, delete)
- Added: downloads management (browse, apply, delete)
- Changed: lists are now filling parents and not wrapping content (more android-like)
- Changed: download files via AsyncTask (as it should have always been)
Version 1.13 (build 17 lol) is out
- Moved input streams (data reading) in asynchronous tasks, so that the application should not freeze for few seconds anymore. This should also fix some crashes that have been reported (if not all of them). Thanks for reporting!
- Added an info popup when entering the repositories list informing the user about its dynamic nature.
elegos said:
Version 1.13 (build 17 lol) is out
- Moved input streams (data reading) in asynchronous tasks, so that the application should not freeze for few seconds anymore. This should also fix some crashes that have been reported (if not all of them). Thanks for reporting!
- Added an info popup when entering the repositories list informing the user about its dynamic nature.
Click to expand...
Click to collapse
Nice
Thx for this man
I'm gonna try this on my ROM - if it works well you get a donation!
Thanks a lot, Italian Guy!

How To Keep Your Android Phone From Being Hacked By Malicious Apps

Steve Kovach | Mar. 3, 2011, 10:11 AM
Yesterday we told you about the 21 malicious apps Google yanked from the Android Market.
Now at least 30 more have been discovered and removed. These apps are designed to gain root access to your phone and steal information such as your carrier ID. It also opens up your phone to even more malicious code.
Many of the apps have seemingly innocuous names like "Scientific Calculator" or raunchy ones like "Super Sex Positions." If you're ever in doubt about an app, err on the side of caution and don't download it.
One of our commenters pointed out a free Android app called Lookout that will scan anything you download to your phone for malware. We've used Lookout before, but haven't found a need for it until now.
Download it for free in the Android Market and allow it to run in the background. Lookout will notify you if it finds a virus or malware on your phone.
So far, it looks like three developers are responsible for the malicious apps. If you see an app from we20090202, Kingmall2010, or Myournet do not download it.
Here's the list of the malicious apps from Lookout's blog that have been identified so far:
* Falling Down
* Super Guitar Solo
* Super History Eraser
* Photo Editor
* Super Ringtone Maker
* Super Sex Positions
* Hot Sexy Videos
* Chess
* 下坠滚球_Falldown
* Hilton Sex Sound
* Screaming Sexy Japanese Girls
* Falling Ball Dodge
* Scientific Calculator
* Dice Roller
* 躲避弹球
* Advanced Currency Converter
* App Uninstaller
* 几何战机_PewPew
* Funny Paint
* Spider Man
* 蜘蛛侠
* Bowling Time
* Advanced Barcode Scanner
* Supre Bluetooth Transfer
* Task Killer Pro
* Music Box
* Sexy Girls: Japanese
* Sexy Legs
* Advanced File Manager
* Magic Strobe Light
* 致命绝色美腿
* 墨水坦克Panzer Panic
* 裸奔先生Mr. Runner
* 软件强力卸载
* Advanced App to SD
* Super Stopwatch & Timer
* Advanced Compass Leveler
* Best password safe
* 掷骰子
* 多彩绘画
* Finger Race
* Piano
* Bubble Shoot
* Advanced Sound Manager
* Magic Hypnotic Spiral
* Funny Face
* Color Blindness Test
* Tie a Tie
* Quick Notes
* Basketball Shot Now
* Quick Delete Contacts
* Omok Five in a Row
* Super Sexy Ringtones
* 大家来找茬
* 桌上曲棍球
* 投篮高手
Read more: http://www.businessinsider.com/how-...hone-from-malicious-apps-2011-3#ixzz1FYR1gYHU
Click to expand...
Click to collapse
oh man... I thought this might be helpful info for us here. be careful with leaked apps as well. You never know if they've been modified in some way. You could be opening up your phone to an exploit.
Great!
I´ll upload my article regarding this
Will stick for the time being
Is there no checking of apps before being allowed onto the market?
xaccers said:
Is there no checking of apps before being allowed onto the market?
Click to expand...
Click to collapse
They moderate similar to a forum, innocent until proven guilty. They wont cut something til the issue is known
is no platform sacred anymore
Just installed Lookup hoping it do the job
orb3000 said:
Just installed Lookup hoping it do the job
Click to expand...
Click to collapse
Does anyone know how effective Lookup (or other security apps) actually are?
orb3000 said:
Just installed Lookup hoping it do the job
Click to expand...
Click to collapse
So, is Lookout now a needed App ? And do i have to register to run Lookout ?
My market does not work, can anyone please attach the lookout apk here?
Nice and the war begines Virus makers v anti virus
Hi
Thank you for the important info youv shared
my first questions to acctualy start looking for defence against malware
lookup seems good by all the feedback iv got but who is lookup?
why should i trust lookup?
yeh you can call it paranoia but better safe huh.
Not sure about other options, sure there are more around.
I got this as a recommendation and so far it´s doing the job
tomj777 said:
Does anyone know how effective Lookup (or other security apps) actually are?
Click to expand...
Click to collapse
Can´t tell if it´s a needed app but it´s better to have it and see if it feeds your needs.
uxu said:
So, is Lookout now a needed App ? And do i have to register to run Lookout ?
Click to expand...
Click to collapse
stop downloading apps with boobs and sex in it. lol
z33dev33l said:
They moderate similar to a forum, innocent until proven guilty. They wont cut something til the issue is known
Click to expand...
Click to collapse
See, that to me is ridiculous on google's part.
Applications need to be vetted, if that slows down the app population growth then so be it.
I'm pretty sure that the MS Marketplace doesn't just let people upload apps to it as when an excellent train timetable app stopped working and needed an update, MS took ages to allow the update onto the marketplace (I would imagine they were somewhat tied up prepping for the release of WP7 which makes sense).
If an app that runs on our phones is able to detect such malware, then why can't google even impliment an auto scan on uploads to the market?
I've always been cautious of the market as I've suspected that apps aren't vetted, the official sources of apps HAVE to be safe no matter what OS
does anyone know if your gmail password gets stored anywhere in the phone, just alittle curious, cause if they can only get my phone number and email address
Very nice, thanks for the info!!!
Will download and give this a test run. Btw some of those raunchy apps, maybe they shouldn't have dl'd them in the first place. D=
What's lacking in all the commentary is how to check whether your device has indeed been infected.
Now I didn't have the various raunchy/boob/japanese school girl apps installed, but I may have had the scientific calculator installed as well as Advanced Barcode Scanner (I need to check when I get home).
Sod's law says that the one time I boot Android in weeks (device is normally being used for Meego/Ubuntu development) I get a virus.
This article gives some information about what the installer does:
http://nakedsecurity.sophos.com/2011/03/03/droid-dream-android-market-malware-attack-aftermath/
So I guess I should check and see what services are now running, see the names of the app publishers, etc. to determine whether I am indeed infected.
Thank you for share,, I install only market applications, have a lot of apps and i only install applications if are a cracked version of an application available on market
Will antiviruses sold on the market particularly help protect you from malware?
I heard a while back that antiviruses on Android weren't essential...
I believe you guys should give Lookout a bit more credit, too.
Their website offers a great service if you actually sign up and use it.
They have a free "Phone-Finder" service that actually works very well.

[APP][2.2+] Simple lists app: Lists!

Update: 7/13 - added free version (ad supported) to market.
I've always wanted a very simple app to let me have lists on my phone - shopping lists, to-do lists, etc, but it seems like the ones on the market have too many features that get in the way of easily creating lists, adding items, marking items as complete, and that's about it. So, I went ahead and wrote my own.
As of now, I'm happy with the app, and I've been using it for a couple of months now with no problems. But, being my first Android app (I am a professional programmer, but work in the web & desktop worlds), I'm sure there are opportunities to add features/functionality that would enhance the pure list-making experience. I had though about drag-and-drop reordering of the lists, but that seems to be more difficult to implement than I anticipated. Aside from that, I'm all ears about how to make the app better, prettier, more efficient, and more useful.
See attached for screenshots:
1) Main Screen - add/delete/backup/restore lists here
2) Back up is a simple SQLite DB file copy to the SDCard
3) Here are items in one list. Notice that some are gray - these have been "cleared" or "marked" as being complete by the user, via a simple click/toggle. An item's "cleared" status persists in the database
4) Once you're done clearing items, you can remove them from the list and database. Or, alternatively, you can unmark all of them.
See attached for APK file...
As I said, any suggestions or criticisms would be welcomed - but keep in mind that this app has a narrow focus, and I want it be very good with regard to that focus.
EDIT: Forgot also that now the app has a minimum SDK version of 8, so this app will run on Froyo (2.2) and above
I've done quite a bit more work, and now this app is available in the Google Play store. Since I don't have 10 posts yet, it won't let me include a hyperlink but here's the URL:
Code:
https://play.google.com/store/apps/details?id=com.kozzer.lists&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5rb3p6ZXIubGlzdHMiXQ..
You can also find it easily by searching on my Google Play developer name: WebKozzer.
The additions include:
* drag and drop reordering
* 2 themes (light and dark)
* Optional numbering of list items
* Edit list name, or item text
* Delete contents of list without deleting list itself
* Configurable backup path
and more!
Any comments or suggestions would be appreciated!
Added free, ad supported version to the market. Any feedback or feature requests would be welcomed. I was contemplating attempting to integrate voice commands. Like, once the app is open, you can use voice commands to do everything the app lets you do via touchscreen. It appears that this would require a fairly significant coding effort, and I'm not sure how useful that'd be either.
Both the pay and free versions have been updated. Some UI changes, undo functionality, and ability to add items using voice.
Play links:
Pay version
Free (ad) version
Update: 12/12 - Removed ads from Lists! Free.
Also/including:
More general cleanup
Removed network state / access permissions (since they were used for ads only)
APK size reduced by about 100kB (removed AdMob library)
Improved error handling
nice job keep working on it
imputazz said:
nice job keep working on it
Click to expand...
Click to collapse
Thanks! I'm always open to criticism and feature requests! And giving a rating and/or review on the Play Store would be much appreciated.

[APP][4.1+] talk pseudo - anonymous chat for installed apps, location, interest

As i'm sure others were, I was disappointed to see AppChat go away. I've been working on a much larger scale idea, but figured this could be a good starting point.
talk pseudo is an anonymous chat app that creates rooms based on the apps installed on your device, location, device information, and your interest. While most chat apps (and social media in general) require a login or sign up, I wanted to try a new approach. Everything is anonymous. For each room, you are given a randomly generated ID (and color). These identifiers are also periodically regenerated. While I can't make any guarantees towards the long term direction, I can assure you that the platform of anonymity will ALWAYS be here (looking at the like of yik yak, which started forcing profiles/usernames). While in a given room, you are able to chat as well as optionally attach images to your message.
With talk pseudo you can also add custom rooms, tailored towards your own personal interest. You can add your favorite artist from Spotify, favorite bar from Foursquare, tv shows, or websites and subreddits. All of the rooms can also be toggled. So if you'd like to hide location based rooms, simply select to hide them in the settings. Along with that, if you select to hide location rooms for example, you will also no longer be prompted for location permissions. Everything permission/data wise is used on an AS NEEDED basis.
Available Rooms:
- Apps installed on device
- Device information (model, brand, etc)
- Location information (city, street, etc)
- Network information (Provider, timezone, etc)
- Nearby Foursquare places
- What's trending
- Twitter trends
- Foursquare trending places
- pseudo trending
Available Custom Rooms:
- Spotify
- Foursquare places
- TV Shows
- Reddit / Subreddits
- Websites
An extra feature that I saw people were requesting from AppChat was an "app search" functionality, allowing you to find discussions on apps before you were to buy one for example. talk pseudo has a built in app search, that leverages the created app based rooms. I found this to be the best approach, as this guarantees that there are users for that given app already. But keep in mind, this means not ALL apps will be available, though the list will continue to grow as time goes on.
Please also keep in mind this is in a very early state. I do have a rather large long term plan for features, but I am also looking for as much feedback as I can get. I've found that community driven apps tend to have great outcomes, and i'd love for talk pseudo to take that approach.
That app is now live on Google Play. I will also be publishing talk pseudo to a few other Android app stores here soon. If you do not have the Play Store on your device, I can also get a link up to a direct download. Along those same lines, that app uses but does not require Play Services. Everything should have graceful fallbacks in the event Play Services is not on the device!
Play Store: https://play.google.com/store/apps/details?id=co.gopseudo.talkpseudo (or search talk pseudo)
Screenshots: http://imgur.com/a/CGJ0S
Already some feedback! There will be another build that goes up later tonight that will fix the icons used in the App Shortcuts!
v1.0.0.2 has been pushed up to address some issues when declining location permissions, as well as fix the icons used on the App Shortcuts! Should be live within the next hour or so!
V1.0.0.7 has now gone live!
Changelog:
- Reduced app size
- Can now open apps, websites, and subreddits links from within a room
- Improved Foursquare search
- Improved rooms sorting
- Intro notice
YikYak has returned the option to remain anonymous actually.
Edit: If this takes off, I'm set, lol.
Sent from my KIW-L24 using Tapatalk
Soapy! said:
YikYak has returned the option to remain anonymous actually.
Edit: If this takes off, I'm set, lol.
Sent from my KIW-L24 using Tapatalk
Click to expand...
Click to collapse
Yeah Yik Yak has added anonymous post back, but I personally don't trust it will stay that way. I give it 6 months or so before they try and pivot back.
V1.0.0.8 has been pushed out. Just a smaller update this time
Changelog:
- Improved app load times
- Improved room syncing
v1.0.0.9 is live
- Few minor bug fixes
- UI adjustments in chat rooms
v1.0.0.11 is live!
Includes a few minor bug fixes, as well as preparations for the full pseudo launch!
--
v1.1.6
- Bug Fixes
- Improved device support

[APP][4.0+] Flym Fork RSS Reader

RSS reader offline fulltext articles with images, optimized for traffic economy
This is a separate branch of the Flym RSS reader application
Main functions:
- RSS feeds of articles
- search for by keyword when adding feed
- download offline full-text versions of articles with images
- import / export of the channel list from OPML
- filter articles by keywords or regular expressions
- full screen reading mode
From the modified:
- loading articles from site without rss (all site links will be loaded as articles)
- keyword to mark articles as favourite when loading new ones (with notification)
- collapsing (folding) the groups of feeds
- swype article left|right to mark read|favourite
- the ability to hide read articles per channel
- bold type of reading articles
- view shared link from other app (e.x. browser) in app mobilized
- limit the number of downloadable images of the article
- the ability to download individual images of the article
- a detailed description of the process of downloading articles to understand what the application is doing at the moment
- the counter of the consumed traffic
- setting up automatic marking of articles as read while scrolling the list
- setting the display of the text of articles in the article list (these two items are useful for reading forums)
- tap area to go to the next / previous page while reading the article
- quick transition to full screen mode and back, as well as showing / hiding the action bar
- much more ...
apk View attachment ru.yanus171.feedexfork_0.7.9_107.apk
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Google play: https://play.google.com/store/apps/details?id=ru.yanus171.feedexfork
Github: https://github.com/yanus171/Flym\
This app does NOT synchronize with online news feed readers (i.e. Feedly)
This application is free, without ads, open source
Feedback and suggestions are welcome
Amazing! The best of its kind!
Flym Fork is everything I wanted a RSS reader to be. It's interface is very similar to Flym which I was already using when I discovered Flym Fork. I prefer Flym Fork because it is updated regularly (basic Flym hasn't been updated since march 2017).
I can easily filter RSS feeds with keywords. I can customize the RSS lists like I've never been able to before (I can see a picture preview, the title AND a preview of the content).
I'll subscribe to this thread with hopes that this app will grow with even more options!
---------- Post added at 12:27 PM ---------- Previous post was at 12:08 PM ----------
Hey there, I noticed a strange issue but I'm pretty sure I am doing something wrong. It would be nice if someone can explain what is my issue.
I'll show it with a simple example :
https://www.kijiji.ca/rss-srp-meuble-de-jardin/saint-hyacinthe/jardin-de-ville/k0c686l1700151r20.0
It returned nothing within Flym Fork BUT I can see one entry from it's original http URL :
https://www.kijiji.ca/b-meuble-de-jardin/saint-hyacinthe/jardin-de-ville/k0c686l1700151r20.0
Today, I deleted the feed and entered it again. Now it shows the entry.
I wonder if a "restart" feature would be useful for this sort of scenario. I see many advantages for it :
if I accidentaly deleted entries and I wanted them back, I could hit the restart button on this specific feed and everything would be trashed and loaded back again. Right?
Talking about deleted entries, maybe a trash bin with a custom cache time (like 24 hours) would be useful?
I'm just throwing ideas in. If there is already an option that allows to do what I want, I would be glad to hear how to do it.
Thank you!
Hello !
A RSS-reader is one of the main - and the key apps I use on a daily basis. What I mean by "the key app" is that I highly value being up-to-date with all of things I find interesting and important.
Over the years I've been using several RSS-clients. At some point I've met one particular app which seemed promising - but over the time ads were added and using the app wasn't convenient any more. To make matters worse splash-screen has been introduced - which also slowed the app (in the long run I find very important to be able just to instantly open an app).
So I needed the research again - to find another RSS-reader which could be right for Me. During the research one thing I found strange: several apps looked pretty similar to the one I've described before. Soon I've discovered Flym and its various forks, i.a. FlymFork by Yanus171. I picked a few which seemed most promising and contacted their developers (including the original app), equipped with some insights and key-requests which I've found crucial (like - for example - being able to enlarge text-size or switching articles by volume buttons). Only one person answered - that way I've discovered an app which I use to this day. Moreover, the app is more and more convincing and appealing - because new features are introduced, which also make a big difference in terms of both usability and user-experience as such. This is also why I am interested in this app's development: I'd love to see it growing, being more user-friendly (especially regarding average users, which requires a proper attitude) and a little bit more elegant and flexible. All of that is My dream which I'm brave to have because of how promising the app is now - and its Developer seems to be open-minded, generally responsive to various requests, ideas and loose thoughts.
What I find most useful so far:
User-friendly text size:
You can enlarge both article's - and articles list' text size - separately (which is important). It is crucial for Me because of limited vision/eyesight, I highly need big text and only in FlymFork I've found sufficient level of text size in articles and articles' lists. I guess there are not many users with limited eyesight out there - but that "trivial" tiny thing like enlarging text-size to pretty big may be crucial and final factor allowing some users to just using the app, let alone using it conveniently.
Convenient reading:
switching articles by volume buttons, "tap areas" and remembering the position of reading per article. All those features are fundamental in terms of usability, how easily and fluently You can use the app. I use volume buttons to switch next/prev articles - and combine it with tapping on top or bottom of the screen to scroll it up/downward. This way You can browse/read articles very easily and quickly - especially given that displayed articles are automatically marked as read. I find especially amazing that by tapping the top or bottom area - it scrolls exactly the whole content of the single screen - no matter where I've scrolled it before. Besides it's very convenient to have that ability to scroll the text exactly one page down/up - in case if You use volume buttons not to scroll, but to switch articles. On top of that FlymFork remembers where You've stopped reading all the articles - which is also very helpful.
Killer feature: Important Articles (so far it is known as a filter "mark as starred"). I subscribe several RSS channels and browse them when I have some "spare time" between other - main activities I'm highly into. As I've mentioned before, it's important for Me to be up-to-date with all I find interesting (several matters represented by favorite RSS channels). As far as subscribed channels are concerned, among these You may find information which You consider high-priority (maybe it requires an urgent action/checking out/etc.). One example could be posts on time-limited offers: if You check RSS news only from time to time (like Me, during "spare-time-windows" ) - it's easy to miss any urgent info. But if You'd be notified right after that kind of high-priority info shows up - it could be a game-changer. In other words: regardless of how often You are able to check the (RSS) news - You no longer miss anything important.
Read It Later (so far it is called "starred items"). My approach to RSS is that sometimes I have the time to read something - or just to quickly browse articles to pick up potentially interesting ones to read later. A wonderful thing is that I can put interesting articles "on the buck burner" with the certainty that they won't dissapear - regardless of time span I chose in the app's settings. This is another feature I find crucial in terms of how much this app is really helpful and useful in everyday life, fitting in various lifestyles (more or less time to read).
Kind requests - what I think would be a good idea to implement and make the app growing:
I. Nomenclature - be more user-friendly.
I think there is a lot of room for improvement in terms of how the app communicates with users - especially keeping in mind average users who just want to be up-to-date with all they like/they are interested in. No need to be a computer geek, power user, etc. I'm sure there are many users who don't know what RSS is - but would be definitely interested in being in touch with all which is important to them (via RSS channels). It would be sufficient to supply an app which will communicate with them using non-technical language, this way being more comprehensive, avoiding various potential confusions derived out of "non-technicality". I think this is a good idea to care about average people - not only users with the knowledge, however basic or advanced. I'd like to see the app which I could use without knowing all the technical details - FlymFork would be excellent being that way - and in the same time maintaining more "geeky" features somewhere "under the hood" (like - for example - handling websites with no RSS feed!). As a result both user-bases would be content: power users with their needs - and average users with almost no technical knowledge and nomenclature in mind.
Moreover, by implementing various "touch-ups" within the nomenclature itself the app would become more human = more friendly. And this would be one of key-factor to choose FlymFork instead of any other app.
I would suggests several touch-ups:
Rename "Favorites" as "Read It Later".
I think it would be definitely more precise and understandable than "favorite". Imagine You are an average - non-technical user. Then imagine You see "Read It Later" option in the app: it's very easy to know what that feature is for. But why I (or an average user) could "mark something as favorite"...? I think it would be much more convincing to put it as "Read It Later".
"Articles" instead of "entries" or "posts".
This one is a request of similar mold as previous one. Although there are many users (programmers? ) who are accustomed to name things as "entries"/"items" - there are even more users for whose it would be much more friendly to name things simply as "articles": more human, more understandable, without need to think "Do I really know for sure what does 'the entry' mean?". So I highly suggest to change "entries" into "articles" app-wide, everywhere where a word "entry" (or "entries") is used - to change it into "article/articles". For example, instead of notification message "XX new entries" I would suggest "XX new articles". Moreover, for FlymFork to be more friendly I would love to see it put as "You have XX new articles to browse." . It would be so exciting to use an app which is so friendly - on a daily basis ! Small change, but big impact - I'm sure the angel (not the devil) is in the details .
"Updating (which could take some time), please wait..." instead of "updating" - and "You have XX new articles to browse." instead of "XX new entries".
While updating, FlymFork displays two notifications: one is displayed only temporarily and contained originally only the time of the update - the other informs how many new articles has arrived. Since the temporary one is often displayed even a few minutes - it could be a little bit confusing. Fortunately now it has been changed into "updating" - now I know what is happening and why I'm still seeing this notification on the bar. To make it accordingly more friendly (as I've pointed out earlier) I would suggest to change sole "updating" into "Updating (which could take some time), please wait...". This way there is no place for any confusion or uncertainty on what is happening - moreover, users are now prepared that updating can take some time, and it's not complete yet (and this is important information). When updating is complete, FlymFork displays a notification "XX new entries" - I would suggest to change it into "You have XX new articles to browse." - again, to make it more human/more friendly/more understandable. I think many users would appreciate it.
"Important Articles" instead of "Mark(ed) as starred".
I refer to the 'Important Articles' concept I've mentioned before. Many people would benefit from this feature if it would be clear what is it for. I think what would help is to rename it from "Mark as starred" (in the filter configuration) / "Marked as starred" (in the notification) - to "Notify on Important Articles" (in the filter config.) and "New Important Article" (as notification).
"Full articles instead of excerpts" instead of "retrieve full text" - again: more understandable for average users.
If I will notice another instances where we could have the app communicating with the user in a more friendly way - I'll let You know, but those above are essential because they are most often seen by users while using the app.
II. Multiple fonts.
I think the more flexible an app is - the wider user-base it can reach (because it can meet more individual tastes). Ability to change the article font (as well as the font of articles' list - it may be one setting for all) could make more users smile . For example, I would especially recommend the font "Lato Light" for it resembles widely known "Roboto Light" propagated by Google, but in My opinion is more "fluid" and elegant - or less "edgy", to put it differently. Wherever I can, I use Lato Light - it could be great to have it here ! More information on Lato font You can find here (I recommend to read the 'about' section for those who are interested in typography - You will find interesting information there!): fonts.google.com/specimen/Lato.
III. Progress bar.
With limited sight I could barely notice its existence - but it looks like great idea, to have that subtle progress bar accompanying reading and indicating how much we are engrossed in the content . I think this bar would be, however, a little bit visible - and still subtle (I'd love to be able to set My own color to it!). Now the hour displayed next to it is so tiny... The progress bar being so small has no use for Me - but it does would be useful if a little bit bigger and placed on the background (of the color according to app's theme). BTW, not everybody is interested in being always informed what time is it - so it would be definitely great to be able to turn off displaying the time alongside progress bar somewhere in the options.
IV. FTP synchronization.
Although this is not crucial - I think it would be something making FlymFork considerably standing out, especially if You consider that FlymFork "does NOT synchronize with online news feed readers (i.e. Feedly)". I think it would be much better to be able to synchronize several things over the FTP. I saw that feature in Anki - an Android app to memorizing. On one side it has its own cloud with the synchronization service - but on the other it offers its users an ability to synchronize via their own FTP server (!). I find this feature amazing and - although I'm not a developer - I guess it would be done: to implement synchronization via user-defined FTP server. It should synchronize everything needed for fluent, transparent usage of FlymFork on multiple devices. An ideal effect should be not to feel that anything changed when You grab another device. So we need synchronization:
[*]List of subscribed RSS feeds/channels.
Status of reading (which articles are read, which not yet - and which are marked as starred/Read It Later - plus notification on Important Articles).
Position of reading per article.
Last viewed article (if enabled in settings).
Also FlymFork should notify if any problems with accesing an FTP server occurs - as well as on successful synchronization. Besides, it would be good to be able to choose the synchronization's interval somewhere in settings.
I'm not sure if would it be possible but maybe You could add a Google Drive as another place to synchronize?
V. Localization.
Although I'm all right with using the app communicating in English - I know there are many users who don't know the language, using their own native one. In My case it is Polish - and I would be interested in translating the app into Polish in order for FlymFork to communicate in this language when Polish Android instance is detected. What do You think about it?
Bugs:
Multiple "External link" items on the sidebar.
Using the app over the time there are many "External link" items on the bar - which contain an error message ("Error: attempt to invoke...") and seem to be useless. If I suppose correctly that they are not necessary - it would be definitely great to hide them in order to the sidebar not being littered.
"Setting up automatic marking of articles as read while scrolling the list".
I can't find or observe this option in action - where is exactly located? Is it possible to turn it on/off? If no, would it be (I think it would be a good idea)?
I wanted to cover all topics but I think it would be better to publish it now and add any further remarks at some later point - this way You could make FlymFork better earlier . So I hope You find the ideas described above useful.
Kind regards,
Thomas Leigh
First of all thank you for app reviews. They will infulence the app development.
volt26 said:
I wonder if a "restart" feature would be useful for this sort of scenario. I see many advantages for it :
if I accidentaly deleted entries and I wanted them back, I could hit the restart button on this specific feed and everything would be trashed and loaded back again. Right?
Click to expand...
Click to collapse
After you have refreshed the feed the last update time is remembered, and the subsequent refresh will only load the articles after that date|time. There is a Delete all option in artcile list menu which also resets the last feed date time. After that operation, subsequent refresh will load all articles that exist in the feed. But there may be loaded articles in FlymFork, which do not exist in feeds (feed contains only last several articles). Such artciles would NOT be loaded after Delete all operation
TJMulder said:
"Setting up automatic marking of articles as read while scrolling the list"
I can't find or observe this option in action - where is exactly located? Is it possible to turn it on/off? If no, would it be (I think it would be a good idea)?
Click to expand...
Click to collapse
Long tap on feed and check Show article text in list. In this mode atricles are makred as read automatically while scrolling (It was a bit hard to realized that feature). This mode is very usefull to with short text articles, like forum post which have RSS. (But now it is possible even without RSS)
Buy the way in the next app release View attachment ru.yanus171.feedexfork_0.7.2_100.apk there will be a new feed setting Load type that allows to load the url not as RSS, but as webpage. So we can load the articles from webpages which do not have RSS In such a case all web page links are loaded as articles, and the url is also loaded as article too (It isritythe first). To reduce the amount of links the filter should be applyed to feed. You'd better temporaly turn on Show articles url setting for that.
It is very handy to filter using regular expressions checkbox. But I realize that requires advanced knowledge. But you can mail me and I will give you required regexp filter for your page.
yanus171 said:
Long tap on feed and check Show article text in list. In this mode atricles are makred as read automatically while scrolling (It was a bit hard to realized that feature). This mode is very usefull to with short text articles, like forum post which have RSS. (But now it is possible even without RSS)
Click to expand...
Click to collapse
Thank You for pointing out. Indeed it works - and it works in a gently way: not marking articles as read just after they disappear from the screen, but a little bit later (scrolling-wise).
It is amazing feature and it would be excellent to have it working in the "Unread" list, would it be possible? I mean article text displayed also in the "Unread" list, alongside marking them as read while scrolling.
I am getting an error with this link archstrike.org/rss/news
Code:
At line 45, column 264: undefined entity null
github.com/ArchStrike/ArchStrike-Website/issues/6
Zragon said:
I am getting an error with this link archstrike.org/rss/news...
Click to expand...
Click to collapse
Try this version https://drive.google.com/file/d/1dDzBRh9zDe1DT_Gu-00SE-hla2i8A1sb/view?usp=sharing
TJMulder said:
Thank You for pointing out. Indeed it works - and it works in a gently way: not marking articles as read just after they disappear from the screen, but a little bit later (scrolling-wise).
It is amazing feature and it would be excellent to have it working in the "Unread" list, would it be possible? I mean article text displayed also in the "Unread" list, alongside marking them as read while scrolling.
Click to expand...
Click to collapse
Yeah, i have about 90 feed sources and receive 1K news to read.
I need something to sort out what i need to read and save what i will read (read later feature will be really useful too)
I'm currently using Aggregator RSS (https://play.google.com/store/apps/details?id=com.tughi.aggregator)
I recently noticed flym fork. I's really good.
Take a look at Aggregator, maybe you'll find something to implement in flym fork.
I use RSS everyday.
Thanks for your app.
4Freedom said:
Yeah, i have about 90 feed sources and receive 1K news to read.
I need something to sort out what i need to read and save what i will read (read later feature will be really useful too)
Click to expand...
Click to collapse
What about set as favourite button?
4Freedom said:
Take a look at Aggregator, maybe you'll find something to implement in flym fork.
Click to expand...
Click to collapse
Maybe YOU will point me to features usefull fo YOU?
By the way here is new version View attachment ru.yanus171.feedexfork_0.7.9_107.apk
- min auto update battery level
- setting to not display read article count
- language select setting
- font size sttings were enlarged
- Android 8 compability
- bug fixes
yanus171 said:
Try this version drive.google.com/file/d/1dDzBRh9zDe1DT_Gu-00SE-hla2i8A1sb/view?usp=sharing
Click to expand...
Click to collapse
Tested and working.
yanus171 said:
What about set as favourite button?
Maybe YOU will point me to features usefull fo YOU?
Click to expand...
Click to collapse
Yes, of course.
Here is a list of point about why I am using Aggregator right now.
It does not want to be a criticism for its own sake, but a list from which to take inspiration.:good:
LONG PRESS on feed list allow me to "mark as read", "create exclusion rule" and "share".
WEBSITE ICON option to view website icon instead on letters/images (Main page) .
SPEED It took about 7 minutes to fetch all feeds, vs 1 minute by Aggregator.
NETWORK USAGE 90MB used vs 3MB used by Aggregator. EDIT: Probably related to images.
GUI I think Aggregator has a better implementation of the material design guidelines (Layout/Icon/Menu/Sidebar) .
Custom refresh interval per feed?
Hello, I still use Flym Fork and I love it! It's that great!
I do have a feature suggestion that would totally change the game for me (and probably other users) : can we set a custom refresh interval per feed? I have some feeds that must be refreshed every 5 minutes while some of my other feeds can be refreshed once a day.
Right now, EVERYTHING is refreshed on the same timer.. It generates a lot of useless refreshes on some of my RSS feeds. It generates data and battery usage that I can avoid.
Thank you!
Flym Fork+TTS
Flym Fork is amazing app. I promised to write something how I use it. So:
I have some RSS sources with interesting articles, but no time to read. But when I travel or do something boring housework, I have time to listen.
So I often use menu option "share all text" and send them to @voice app. (Resp. option @voice add to list".)
I collect list of interesting stories and when I have time I listen it.
If you want use @voice, you need good TTS system with good natural voices. For me is the best option "Vocalizer", where I bought some good voices. (For English I like UK English Serena, for Czech language Iveta.)
I also use it for reading books in FBreader and "Cool reader" apps.
That is all Flym Fork is one of my most useful app.
Best regards
Pavel
I have two issues.
#1 soompi.com/feed
I set it to retrieve full text but I'm getting an error 404 instead.
#2 feeds.feedburner.com/TheHackersNews (from thehackernews.com)
Full text works but this content extract rule does not work:
Code:
thehackernews.com:id=articlebody
Hi guys.
First thanks dev, this app is awesome.
I just experience some trouble with the widget which is not updating. Any idea?
I'm on EMUI Oreo with Lawnchair launcher.
Tried to disable all battery oriented settings for both the launcher and this app without success.
Is there something I'm missing?
Thanks for your help.
Miaou
Did you tick the option to let the app always run in background aside from disabling battery optimization? I had trouble wirh some messengers if that wasn't enabled.
x2k13 said:
Did you tick the option to let the app always run in background aside from disabling battery optimization? I had trouble wirh some messengers if that wasn't enabled.
Click to expand...
Click to collapse
Yes, the app updates well, it's just the widget which is not updating
Hello @yanus171,
at first thank you for Flym Fork (Handy News Reader). I did a pull request for the german translation update. Would you send me a beta please to check if all strings are right?
Thank you and happy christmas

Categories

Resources