yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] velazcod:
There are ways for them to "track" the sites you visit on the browser if you log in to *.facebook.com and stay logged in on your browser. Don't know the specific details, but one way they can do this is by using the "Like" buttons on some of the sites, they can get the user id of the logged in session (cookies) as well as the site you are visiting, and track you.

Anyways, Tinfoil for Facebook has its own CookieManager, so that you can log in using this app to *.facebook.com and not through the browser, so that whenever you browse sites on the regular browser, there's almost no way for them to track you.

Again, I don't know the full details of how and if they track you, and nobody knows EXACTLY how they do it except for them, I'm just trying to prevent this as much as possible, somehow, I don't trust facebook.

Also, this app doesn't allow them to use location, unless you enable it, and a couple of other things.
[Android Apps and Games] Cares:
Again, it makes no sense to me. You are still pinging Facebook's servers through a sandbox, proxy or any app. They can tell who's page you're visiting and what not.
[Android Apps and Games] WiredPirate:
So this is just for accessing fb through the browser, not the facebook app?
[Android Apps and Games] FadeFx:
Good idea man, i don't have a Facebook account myselfs because i do not only not trust them, but also hate them from the deepest of my hear... no, wait, ...ass...

To those that have doubts, check errope-vs-facebook and get your eyes opened

----------------------------------------

tapatalked
[Android Apps and Games] velazcod:
hmm, the whole idea is for them not to track browsing history of OTHER sites outside of Facebook. Not for when you visit facebook...

Say you visit geek.com everyday. Geek.com has 'Like' buttons on all their articles. Everytime you visit a page on Geek.com, Facebook can know if you are visiting geek.com even if you don't 'Like' the article, because you have a logged in session on facebook.com on your browser, and they know it's you. They can keep doing this with every site that has any kind of facebook widget integrated (many sites, 70% of popular sites???).
[Android Apps and Games] velazcod:
This is for accessing facebook on the mobile site through a sandboxed web view in this app, not through your browser. It's actually recommended you log out the session on your browser and just stay logged in through Tinfoil.
[Android Apps and Games] velazcod:
Agreed. I do not trust them either. I recently perma-deleted my account since that "deletes" everything. Even if they don't delete it for real, I have a way to defend myself in the case something in there is used.

Long story short, I re-opened it and didn't upload anything important, and don't post anything, I just have it to keep in contact with some family members and stuff like that, emergencies, who else knows.

I barely use it anymore, just G+, but I wanted to be able to access it from my phone without doing it on the browser and that's why I did this.
[Android Apps and Games] woyd:
Hi,

Your app is great, but I have some problem after wipe. My Facebook is looking like in my old Nokia... I have no idea what is wrong. Before wipe everything was ok.

Can You help me? Thanx.

I'm using Samsung Galaxy S+ with 2.3.6 and your app from Play Google Store.

Wysyłane z mojego GT-I9001 za pomocą Tapatalk 2
[Android Apps and Games] velazcod:
Unfortunately, these are problems on m.facebook.com and I have no control of that. They get fixed by Facebook, they work on their mobile site every day. Sorry.
[Android Apps and Games] bar-aka:
No Adds?

Hi velazcod,

Thanks for the great app.

I'm wondering though, is it possible to remove the add posts like "Suggested post" etc.?

I'm not very familliar with WebView, but all I could see from the doc, was that the only way to edit the contents is to first retrieve the html of the page, modify it and then load it into the webview using loadData, however, I haven't tried this, but it seems unlikely to work since facebook has a lot of dynamically generated content.

Have you given any thought about how to remove adds?

Thanks.
[Android Apps and Games] c37:
Hi velazcod,

I really like your app and use it regularly. Thank you for making it open source. But I think it would be good if you added an open source license to it, like e.g. MIT license ( see issue on github.com/velazcod/Tinfoil-Facebook/issues/3 ). It requires nothing more than a small note saying what license is used. Without it, there is no legal clarity how your work can be used.

To bar-aka´s suggestion:

I think removing the ads would be very difficult and prone to bugs. Theoretically, the jsoup library would be a way to modify the page content, but as you said, it seems unlikely to work (smoothly). Facebook is extremely interested in making it as hard as possible to block ads. I don´t like those ads either, so I hope to be proven wrong.
[Android Apps and Games] bar-aka:
I did manage to come up with a partial solution.

I added this line to FbWrapper.java, onPageFinish() method:

view.loadUrl("javascript:var suggestedPageElements = document.evaluate ( \"//div[.='Suggested Page']\", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); for(var x = 0; x < suggestedPageElements.snapshotLength; x++){	var element = suggestedPageElements.snapshotItem(x);	var titleParent = element.parentNode;	element.parentNode.parentNode.removeChild(titleParent);} var suggestedPostElements = document.evaluate ( \"//div[.='Suggested Post']\", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); for(var x = 0; x < suggestedPostElements.snapshotLength; x++){	var element = suggestedPostElements.snapshotItem(x);	var titleParent = element.parentNode;	element.parentNode.parentNode.removeChild(titleParent);} var suggestedPagesElements = document.evaluate ( \"//div[.='Suggested Pages']\", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); for(var x = 0; x < suggestedPagesElements.snapshotLength; x++){	var element = suggestedPagesElements.snapshotItem(x);	var titleParent = element.parentNode;	element.parentNode.parentNode.removeChild(titleParent);} ");

Which is the following javascript:

var suggestedPageElements = document.evaluate ( "//div[.='Suggested Page']", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
for(var x = 0;x < suggestedPageElements.snapshotLength;x++){
var element = suggestedPageElements.snapshotItem(x);
var titleParent = element.parentNode;
element.parentNode.parentNode.removeChild(titleParent);
}

var suggestedPostElements = document.evaluate ( "//div[.='Suggested Post']", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
for(var x = 0; x < suggestedPostElements.snapshotLength;x++){
var element = suggestedPostElements.snapshotItem(x);
var titleParent = element.parentNode;
element.parentNode.parentNode.removeChild(titleParent);
}

var suggestedPagesElements = document.evaluate ( "//div[.='Suggested Pages']", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
for(var x = 0;x < suggestedPagesElements.snapshotLength;x++){
var element = suggestedPagesElements.snapshotItem(x);
var titleParent = element.parentNode;
element.parentNode.parentNode.removeChild(titleParent);
}

I know it's not pretty but it kind of works :)

However, it dosn't work when you scroll down to the bottom and new posts are dynamically loaded, or when you click "back" to return to the news feed.

Don't know if velazcod will incorporate it into his code, so if anyone wants the APK then PM me.
[Android Apps and Games] seanpr123:
Any idea how long until the 'share to' feature will be implemented for uploading pictures and video?

Really the only reason I keep the main app around.
[Android Apps and Games] c37:
Hey bar-aka, good idea. I don´t know javascript but your code looks very promising! I just didn´t think of manipulating the news feed content via javascript.

I added your "view.loadUrl(..." line in "onPageFinish()" under line 382 ("CookieSyncManager.getInstance().sync();") of FbWrapper.java.

Is that the way you did it? Because it still loads "Suggested Page" elements in my news feed. Maybe I did something wrong.
[Android Apps and Games] bar-aka:
Yes, that's where I put it too.

Make sure you uninstall the original tinfoil for facebook before installing the modified one. I got some kind of package mismatch error when I tried to install it on top of the original one.

I presume that you have facebook language set to english, otherwise it wont work since it looks for div elements containing strings 'Suggested Page', 'Suggested Post', 'Suggested Pages'

Let me know if you need any help.
[Android Apps and Games] c37:
I had uninstalled the original version before installing the self-compiled one and my language in Facebook and in my whole phone is set to English.

I got it now! I just scrolled too far and was forgetting that the script is only executed on the first page load, so only the first 10 elements are "suggested post"-free. Sorry, this misunderstanding was my fault (you clearly pointed out before that it does not work with dynamically loaded content yet).

So we have to find a way to make the script run everytime the webview content is altered. The onPageFinished() method doesn´t seem to notice when the content is updated by scrolling down. Maybe there is another method somewhere which reacts to these updates?
[Android Apps and Games] bar-aka:
Yeah, it makes it quite limited.

The problem is with that dynamically loaded content when scrolling to the bottom.

Here's a stackoverflow post which has a possible solution.

http://stackoverflow.com/questions/...-work-on-dynamically-loaded-posts-on-facebook

I'll try to implement it when I find some spare time, but it's going to look really weird all that code in one line :P

Also, don't know what method is executed when the back button is hit in webview, it doesn't fire the onPageFinished() method.
[Android Apps and Games] c37:
Meanwhile I tried using a WebView subclass whose onDraw() method executes the script, but this way it is just executed on every little scrolling move or animation. This does make completely sure that no suggested post will ever appear anywhere, but it is just too performance hungry and inefficient. I haven´t found a way to make it execute more selectively yet.

This javascript wait-for-update thing from stackoverflow, if it turns out to work, would probably be a better solution. So, good luck with this!
[Android Apps and Games] dmourao:
Nice App, however it would be nice if we could have the option not to available in FB chat while browsing. :good:

Aside that, it's really a good alternative to official FB laggy App.
[Android Apps and Games] murkom:
Two suggestions:

1. if i click on anything than click back button, it goes all the way up. It should stay where it was before clicking a feed.

2. maybe add a context menu with long press, with "open in external browser"? Can't save pictures from this app... It kind of defeats app's purpose, but would be nice.

Great app :) thanks
[Android Apps and Games] talkingmonkeys:
share the page with the image full size with notepad and copy and paste in browser or get flashify which will let you bring it up in the browser. :good:
[Android Apps and Games] magik300:
Hi mate.

I just installed your app today -although I had it on my wish list for some time- but I noticed I cannot post photos.

Is there something I am missing.

Phone nexus5

Cheers
[Android Apps and Games] efan3719:
having the same issue here also with the nexus 5. maybe it's something with our phones or kitkat he needs to update?
[Android Apps and Games] matraca:
it is stated in the op that you can not post photos, try the regular facebook app with Xprivacy and deny location access permissions.
[Android Apps and Games] liteon163:
Great app. Thanks!
[Android Apps and Games] jamesthedisciple:
download error

Great app, but now I'm getting an error 403 from the play store, any chance of an apk to side load?

James
[Android Apps and Games] liteon163:
I originally found Tinfoil through F-Droid. At one point I switched to the Play Store version, but it seems the F-Droid version is more up to date.
[Android Apps and Games] moosefist:
Is there a way to make images bigger when you click them to see the comments and what not? Maybe some CSS trickery? I see the "view fill size image" button, but it would be better if after you clicked a news feed picture it gave you a viewable image and not another thumbnail.
[Android Apps and Games] Largamelion:
I've been using this app for a while now but I have trouble with pictures in my news feed. For some reason about 10% of the pictures posted by people are not shown. When I click on them I get to see a completely black picture and when I try to open them full size it says it can't load the webpage. The other 90% work fine. The problem only occurs on my Desire HD which is running CM11 custom ROM (Android 4.4.2). On my stock Galaxy Tab 3 there is no such issue.

Sounds familiar to anyone?

I attached an example.
[Android Apps and Games] PunishedSnake:
This would ve perfect if i could upload pics
[Android Apps and Games] krule031:
I think that was server side issue, encountered that before, now it is ok.

Is your issue gone now? :fingers-crossed:

I am able to upload them, just tried in messages.

Altough I dont know about the timeline uploading and stuff, didnt try.

What phone and android are you using? :confused:
[Android Apps and Games] PunishedSnake:
Meant being able to upload them as the offical app can.....fast cor facebook and fbm can
[Android Apps and Games] krule031:
Could you be more precise on what are you thinking of, I dont quite understand what you said. :(
[Android Apps and Games] PunishedSnake:
Take a pic

Open pic

Click share

Click on facebook

Upload complete
[Android Apps and Games] krule031:
Oh, so you are missing the share integration beetween this app and gallery?

Welp, I hope dev will continue to develop this. :fingers-crossed:
[Android Apps and Games] PunishedSnake:
Yes
[Android Apps and Games] -zalo:
great!!
[Android Apps and Games] Largamelion:
Not sure, I barely use the app on my phone because my phone has gotten too slow (nearly 5 years old). I checked last night and all pictures were there so it might be solved. On my Tab 4 I never had the issue so it might have been related to my old device.

Uploading pictures also works now.
[Android Apps and Games] S3Killer:
How do I save images in Tinfoil? Even pushing for some time does not appear the option to save
[Android Apps and Games] krule031:
Find an image you would like to save, then under it press "Show fullscreen picture"(or it says something similar),

when it opens, long press the picture and then a popup saying "save picture" should show.

Press it and thats it, photo is saved.
[Android Apps and Games] S3Killer:
The option to save only appears when you select the Desktop Layout.

The Basic version and Cellular has no way to save.

Use the mobile layout

Thank you
[Android Apps and Games] G.M.L:
hi its perfect apk!!!!one problem in my wifes phone when i was push + to upload picture not happened nothing and she can upload picture in my phone i can normal
[Android Apps and Games] mrstabs:
Keep getting force close. HTC One M9 running 6.0.
[TG01 General] Phil_123:
I flashed WP7 on my TG01, it couldn't even make calls, and on 2nd boot it says "There's a storage error." but I didn't even touch the microSD card.

So I followed qinwengui's instructions to try to get back to Windows Mobile... flashing the WM6 bootloader went fine, after flashing with ZTEiT, I get a blank but turned on screen and a white LED. Now I have to flash a WM ROM, but I don't have one, so I am supposed to download one, decrypt it with TGtool and flash it with TG Downloader.

While I waited for the ROM to finish downloading (it took me 40 minutes), I left my TG01 connected. It just stayed there and kept the white LED on, that's fine. But halfway through, it starts to act strange. Intermittently the red LED shows up instead, just like it's charging, then the white LED shows up for a few seconds, then it turns off.

I proceeded to convert the downloaded ROM to .bin then flash it with TG Downloader... but with the behaviour above, it was really hard for it to detect the TG01. The TG01 would be detected for a few seconds, then it will disconnect. I flashed it anyway. BAD IDEA.

The disconnecting behaviour kept on during flashing, which naturally interrupted the flashing progress. Now it's stuck at flashing OSBL, which I think is the OS bootloader.

I think I broke my TG01's bootloader and every WM6/WP7 method to get it to flashing/factory mode does not work anymore :( It does not even charge when connected to a charger, and turning it on makes the screen turn on for a second, then turns itself off.

Sigh, goodbye TG01, it was fun while you worked :(

What's the lesson?

1. MAKE SURE your battery is 100% CHARGED before flashing anything.

2. MAKE SURE your USB connection is 100% STABLE.
[TG01 General] aeroflyluby:
Firstly try QPST, maybe it would detect your toshiba because it boots into FSBL if OSBL is corrupted, which should allow you to flash OSBL

Try your battery voltage too.

USB Connection may not be stable because even if flash get interrupted on any specific region, it alredy got into ram so you can just flash one more time without turning your toshy off.
[TG01 General] JoolNoret:
I'm sure most people that come to XDA regularly will already know this but I think i should take this opportunity to point out to everyone that flashing from anything to anything is dangerous to your device. When modifiying the NAND on any device even with legitimate firmwares, power cuts, disconnections, faulty SD Cards etc can render your device useless.

So everyone please be aware that there IS a risk EVERYTIME you flash your device.

It is less likely with legit firmwares and more likely the more experimental the firmware is. But less likely is the best guarentee your going to get.
[TG01 General] Phil_123:
Okay, I got the battery fully charged, now it does not turn itself off anymore, but my TG01 does not get detected at all when I plug it to my computer, only a blank screen shows up with no LED flashing.

Can it still be fixed with QPST or does it have to be fixed with a RIFFbox?
[TG01 General] (InsertNameHere):
If the computer cannot detect the phone, and drivers are not installed when you plug it in, you are up **** creek and need a Riff Box to recover.
[XPERIA X10 Q&A, Help & Troubleshooting] imdrgonzo:
Can Flashtool 0.4.2 unlock the bootloader of an x10 simunlocked by Multi-Unlock Client?

Previous tools only unlocked bootloader of phones simunlocked by setool2. Any help would be extremely appreciated.
[XPERIA X10 Q&A, Help & Troubleshooting] imdrgonzo:
In case someone is interested I just tried it, didn't work. Flashtool can't recognize certificate.
[Samsung Galaxy SL i9003] ganeshbiyer:
Here is the 1% Battery Mod.

(for de-odexed ZCKP8 only)

Sorry guys for the 1%battery problem. It is now fixed.

1% Battery

Android Vanilla Lock

Old Crt Animation

Wonderful 14 Status Mod by Lidroid Ported by Kkrraazzyy for ZCKP8 .

All the files need to be flashed via CWM.

14 Status Toggle Blue

Flash this only if you have flashed any mod with 14 status toggle. It will not work alone.

ZCKP8 - 1% Battery

ZCKP8 - 1% Battery+Old_Crt+Vanilla_Lock.zip

ZCKP8 - 1%Battery+Old_Crt_Vanilla_Lock+14_Status_Toggle.zip

[FONT=&quot]ZCKP8[/FONT][FONT=&quot] - 1%SmoothCircle_Battery.zip

[/FONT][FONT=&quot]ZCKP8[/FONT][FONT=&quot] - 1%SmoothCircle_Battery+Old_Crt+Vanilla_Lock.zip[/FONT]

[FONT=&quot]ZCKP8[/FONT][FONT=&quot] - 1%SmoothCircle_Battery+Old_Crt_Vanilla_Lock+14_Status_Toggle.zip

[/FONT][FONT=&quot]

[/FONT]

[FONT=&quot]ZCKP8[/FONT] - 1%Robot_Battery.zip

[FONT=&quot]ZCKP8[/FONT] - 1%Robot_Battery+Old_Crt_Vanilla_Lock+14_Status_Toggle.zip

[FONT=&quot]ZCKP8[/FONT] - 1%Robot_Battery+Old_Crt+Vanilla_Lock.zip

[FONT=&quot]ZCKP8[/FONT] - 1%Neon_Battery.zip

[FONT=&quot]ZCKP8[/FONT] - 1%Neon_Battery+Old_Crt_Vanilla_Lock+14_Status_Toggle.zip

[FONT=&quot]ZCKP8[/FONT] - 1%Neon_Battery+Old_Crt+Vanilla_Lock.zip

[FONT=&quot]ZCKP8[/FONT] - 1%FlatSense_Battery.zip

[FONT=&quot]ZCKP8[/FONT] - 1%FlatSense_Battery+Old_Crt_Vanilla_Lock+14_Status_Toggle.zip

[FONT=&quot]ZCKP8[/FONT] - 1%FlatSense_Battery+Old_Crt+Vanilla_Lock.zip

[FONT=&quot]ZCKP8[/FONT] - 1%SmoothBlue_Battery.zip

[FONT=&quot]ZCKP8[/FONT] - 1%SmoothBlue_Battery+Old_Crt_Vanilla_Lock+14_Status_Toggle.zip

[FONT=&quot]ZCKP8[/FONT] - 1%SmoothBlue_Battery+Old_Crt+Vanilla_Lock.zip

[FONT=&quot]ZCKP8[/FONT] - 1%Circle_Battery.zip

[FONT=&quot]ZCKP8[/FONT] - 1%Circle_Battery+Old_Crt_Vanilla_Lock+14_Status_Toggle.zip

[FONT=&quot]ZCKP8[/FONT] - 1%Circle_Battery+Old_Crt+Vanilla_Lock.zip

Disclaimer : I AM NOT RESPONSIBLE FOR ANY DAMAGE TO YOUR PHONE AND DO AT YOUR OWN RISK
[Samsung Galaxy SL i9003] voit:
Rather good. will try one of this tomorrow for sure.
[Samsung Galaxy SL i9003] kkrraazzyy:
Thanks man finally you have done this
[Samsung Galaxy SL i9003] ganeshbiyer:
Took a little time. Had to downlod the ZCKP8 rom.

Tripin's deodex zip for ZCKP8 did not have the framework.res.apk as it is already deodexd in rom.:)
[Samsung Galaxy SL i9003] kkrraazzyy:
Battery mod and lock mod is not working
[Samsung Galaxy SL i9003] ganeshbiyer:
Could you tell me which one.
[Samsung Galaxy SL i9003] duChen:
Wow , It's so beautiful , How I wish can be used on ZCKP9, must be perfect.
[HTC Vivid, Raider, Velocity] perryh1:
Hey guys was wondering if anyone knew how i could root my htc raider. im up here in canada on rogers and just switched from my atrix and never realized till now how much i needed root access lol. if anyone know how please lemme know im willing to paypal a donation to anyone that can help me out

thanks

update

i unlocked my boot loader and used this method and im able to use titanium backup and superuser apps hope this helps

http://androidcommunity.com/htc-amaze-4g-gets-permanent-one-click-root-20111020/
[HTC Vivid, Raider, Velocity] joecastrignano:
Yes just picked mine up today. Would love to know how to root this device also.
[HTC Vivid, Raider, Velocity] jgav71:
With this phone being released on AT&T on November 6th there will most certainly be a tremendous increase in the desire for root and dev involvement. It won't be long before this phone has it's own forum and a whole lot of XDA love. I'm one of the many that has been waiting for this phone to come out since it was leaked back in May and I can hardly wait to get my hands on one!
[HTC Vivid, Raider, Velocity] icepixie:
Adding support to this thread. Would love to get root for my Raider! Will also help out this process in anyway I can.
[HTC Vivid, Raider, Velocity] Apatche69:
+1. I plan on picking up this device on monday
[HTC Vivid, Raider, Velocity] unc-newbie:
Does the raider/vivid have the ability to do HDMI out?
[HTC Vivid, Raider, Velocity] perryh1:
it has a mhl port which is physically identical to a micro usb, it does do hdmi out but you need an adapter

google mhl to hdmi and it will all come up
[HTC Vivid, Raider, Velocity] joecastrignano:
Do we know if the boot loader is locked or unlocked?
[HTC Vivid, Raider, Velocity] anit77:
Add your vote here to get an HTC Holiday/Raider/Vivid forum added.
[HTC Vivid, Raider, Velocity] mafiaboy01:
Anyone try the regular rooting methods
[HTC Vivid, Raider, Velocity] mafiaboy01:
The bootloader unlock works from HTC just tested it, now we need S-OFF
[HTC Vivid, Raider, Velocity] drewdatrip:
Can you clarify this method ? Is love to assist
[HTC Vivid, Raider, Velocity] Zombiejc:
I'm not able to post links, but if you google htc bootloader and go to htcdev.com it will all be there, I believe that's what he's referring to.
[HTC Vivid, Raider, Velocity] mafiaboy01:
Yes that's what I'm refering too, my bootloader is unlocked but we need a custom recovery to get full root.
[HTC Vivid, Raider, Velocity] yh823:
im getting my Vivid tomorrow morning hopefully there will be a way to root this device by the end of the month
[HTC Vivid, Raider, Velocity] perryh1:
i went to htcdev it wouldnt let me unlock, also i dont see this device on the list?
[HTC Vivid, Raider, Velocity] mafiaboy01:
Doesn't matter, just get the fastboot code and it will generate a working unlock code.