[APP][2.1+] Naked Browser 1.0 - A full featured yet tiny web browser

Search This thread

Pyroh

Member
Sep 20, 2013
18
2
I just want to jump in here and defend tony for not open sourcing naked browser just yet. I open sourced my browser and I now regret it. Yes, there are a few people that trust me now because they got to look at the code and see that no, I was not selling their data, soul, and belongings to the nearest buyer, BUT, there are now loads of ripoffs of my browser ON THE PLAY STORE. Tony does not need this for such a good browser as he has.

Look below, here are a few of the apps that have their roots (if not blatant copies of my browser). All of them are in one way or another violating the open source license and there is one (not pictured) violating my copyright by using my icon.
View attachment 2525296

Don't pressure tony to do something that is not going to benefit him or you guys a whole lot, especially if he doesn't want to do it.

Sorry if this looks like thread hijacking, but I just wanted to express some concern before you made a big decision like this.

On the plus side, open source easily allows for translations.

The Apache 2.0 license really can't be considered just an open source license as you can rerelease licensed code via a closed source application, which 1 of these apps seemed to do. And yeah, some of these do seem like pretty blatant violations, you should consider sending some play store copyright notices if you haven't already. Also 1-2 of those didn't seem like they were violating your license.

Anyways on to the point: unless you are actively looking for ripoffs of your app you are probably not going to run into them, and if you do run into them then you have your software license to help. Please correct me if I'm wrong, but do these people distributing slightly modified versions of your app gain anything monetarily? I didn't see any premium versions for any of the listed apps so I'm wondering if they make any money at all from it.

And I know you know this, but open source allows for a lot more than easy translations, just look at all of XBMCs pull requests for example (plenty of other projects to chose from).
 

anthonycr

Senior Member
Mar 14, 2012
617
819
Albany, NY
The Apache 2.0 license really can't be considered just an open source license as you can rerelease licensed code via a closed source application, which 1 of these apps seemed to do. And yeah, some of these do seem like pretty blatant violations, you should consider sending some play store copyright notices if you haven't already. Also 1-2 of those didn't seem like they were violating your license.

Anyways on to the point: unless you are actively looking for ripoffs of your app you are probably not going to run into them, and if you do run into them then you have your software license to help. Please correct me if I'm wrong, but do these people distributing slightly modified versions of your app gain anything monetarily? I didn't see any premium versions for any of the listed apps so I'm wondering if they make any money at all from it.

And I know you know this, but open source allows for a lot more than easy translations, just look at all of XBMCs pull requests for example (plenty of other projects to chose from).

About half of them just put ads in the application and posted it on the store (adware) without any other significant modifications. A couple are students that are learning Android, and a couple have paid applications. I notified a few of them that weren't complying... Some are and I was happy to see that, but I'm just keeping an eye on the apps to see if they comply within a certain time, otherwise I'll just report them.

Anyway, sorry to everyone for sort of derailing this thread. It wasn't my intent, just to help people see some problems Tony is looking out for.
 

crnkoj

Senior Member
Feb 16, 2011
1,833
397
Hey for some reason the play store says my device isn't compatible with the free version of naked browser, but the paid one apparently is. My device is a stock htc one running 4.3 with sense.
 

android404

Senior Member
Jan 19, 2013
1,425
774
Problems with NB pro:

I never experienced the freeze you talk about. The rest of your "problems" are not problems, they are things you don't like about the browser. And if you don't think that it's a great browser even with those "problems" you can stop reading now and stop posting here.

I took a look at the reviews and the developers answers and I think all the answers were well deserved... I like seeing a developer who has a paid app not trying to please everybody but instead speaking his mind. I think 99 of 100 complaints by the average android user are based on the f'ed up idea that once you spent a buck on an app you own the app and it's developer. That's why I think it's okay that this developer answers "what's your problem? Contact me for refund".
 

mark manning

Senior Moderator / Moderator Committee
Staff member
Apr 7, 2010
7,965
13,018
Nusquam et ubique
Hey Guys,

Sorry to drop in like this but I saw somethings that needed to be addressed.

1. If the OP wants to keep his app closed source so be it. It is his app and he wrote it. There is no reason anyone should be questioning what another person does with their own intellectual property.

2. Please remain respectful to all members of the forum at all times. If you have an issue with any given member please address it respectfully via PM.

3. If you are going to post a negative experience with an app, rom, or whatever. That's perfectly OK but there is no reason to be demanding or entitled about it. You never what is going on in the devs real life at any given moment.
 
  • Like
Reactions: killoid

mroneeyedboh

Senior Member
Feb 14, 2008
1,865
490
Off topic guys. How prevalent is malware on our phones? What can be done to check our phones to make sure they are safe? And anything else to ensure safety?

Do you guys use privacyX? Or the like?
 

andrevs_ro

Senior Member
Feb 18, 2012
245
52
My good man (dev),
I absolutely love your browser and use it since the begining of time :).
I have one small request: can you add the share button in the main meniu (what appears when one press the menu button). All other browsers have it this way and i think it is really a useful tool.
thank you so much for your work and keep going this way
 

nataliegrn

Member
Nov 26, 2005
13
0
Feature Requests (e.g., TLS 1.1 / TLS 1.2; 3rd-party cookie blocking; save webpage)

Manual Night Mode
...
I found "http luxsci.com/blog/is-ssltls-really-broken-by-the-beast-attack-what-is-the-real-story-what-should-i-do[dot]html" this blog post that gives more detail about the exploit. It looks like turning off JavaScript is a simple fix that you can do now in Naked Browser to prevent this type of attack. However, note that turning off JavaScript will often cause sites to break.

Another point is that an insecure connection must be made by the attacker. I am not 100% sure but this should pop up a warning in Naked Browser. If you have warnings turned off in the options, it should still at least turn the URL bar from yellow to white. Here are some important things from that blog post to keep in mind and I find them at least a little reassuring:

  • This attack requires JavaScript in a web browser to work.

  • It requires an insecure web connection be made and for the attacker to be able to modify the content returned to you.

  • The attacker must guess what secure web site you will visit.

  • The attacker must have time to gather and analyze data.

  • You must then connect to and login to that same web site in the same browser session (i.e. without closing and re-opening your browser or using a different browser).

  • The attacker must use that site as you while your logged in session is active (if you explicitly logout, that would usually also logout the attacker; lets hope the attacker has not changed your password on you!).

  • This attack affects SSL v3 and its successor, TLS v1.0

  • It does not affect web sites using TLS v1.1 or TLS v1.2 for encryption

Not currently. I have actually thought about adding the functionality: long press back button to exit. The problem is that I don't want users to accidentally exit their browsers. I can think of at least a couple solutions to this problem but they are for the "pro" version.

First, HUGE ***THANK YOU*** for making Naked Browser! Bought the Pro version and LOVE IT!!! <phew> had to get that off my chest!! :D

Where and how can I make feature requests? I have three:
1) Implement TLS 1.1 and/or TLS 1.2. Preferably, give user option to block SSL 2.0, SSL 3.0, etc. and change order. e.g.: give TLS 1.1/1.2 priority over SSL 3.0.

2) Ability to block third party cookies. This would enhance privacy.

3) Download webpage.

I'm going to have to find your "donate" button, because $2 simply isn't enough for this fast, effective, stable, feature-rich yet small browser. It has virtually everything I want and eliminates what I don't want. So happy with it!!!

Warm Happiness,
Natalie
 

icesilver18

Senior Member
Jul 31, 2013
74
30
Sta. Rosa
aminaked

sir, do you have a basic guide on how to use this?:confused:

I've been using it for days, fastest browser so far, but I need tut for this like how to close tabs, add bookmarks, bookmarks toolbar etc,
similar to the popular browsers out there.
 

Hamidxa

Senior Member
Jul 25, 2006
70
0
Instant back means loading from cache like opera mobile browser?

IE on pc has 3 ways, Request new version everytime, load from cache or automatic check update.

I use new version everytime in pc but for mobile instant back will be good considering connectivity constraints.

God is Original Developer :)

This would be my one request.
Instant forward and back please.
 

aminaked

Senior Member
Oct 28, 2011
387
1,265
Redwood City, California
flowingwoo.com
NEW VERSION in the Google Play Store: 1.0 build 86

CHANGE LOG
  • new option: show/hide bottom menu text labels

  • app launch speed returned to previous level of performance

  • KitKat: fix for CNN videos

  • fixed odd/rare crash which could happen on some devices
Thank you for your feedback and support XDA Developers! :good:


If I download and install build 85 from your site (can't install from Google Play for my device) will it overwrite all of my Bookmarks and settings in Build 84?

Updating in any way will not overwrite your bookmarks/settings.

am I missing where to update the pro version? Is there an update? Help?

Naked Browser Pro discussion is here: http://forum.xda-developers.com/showthread.php?t=2231310

You heard it probably a million times before but the UI needs a makeover, people who want to try that imo great browser get probably discouraged and dismiss it cause of the UI.

I have only seen it mentioned a few hundred times. Most people must read app descriptions.

Flash was working in 4.3 but borked when i went over to 4.4.2

I got the hacked APK and pushed the it but it still wont work in 4.4.2. Anything i left out?

http://forum.xda-developers.com/showthread.php?t=2548001

Read more about this issue and "star" it on Google's official bug site:
http://code.google.com/p/android/issues/detail?id=58608
Must be logged in to Google to vote and make your voice heard.

Hey for some reason the play store says my device isn't compatible with the free version of naked browser, but the paid one apparently is. My device is a stock htc one running 4.3 with sense.

Naked Browser was removed from Play Store distribution to several devices, including the HTC One, due to user complaints. Phones with physical buttons but no menu button display a large, annoying three dot "..." menu at the bottom of the screen.

See this post for information about a special version for devices like yours

Auto aligning doesn't work on LG g2 stock rom.

What is "auto aligning"?

I never experienced the freeze you talk about. The rest of your "problems" are not problems, they are things you don't like about the browser. And if you don't think that it's a great browser even with those "problems" you can stop reading now and stop posting here.

I took a look at the reviews and the developers answers and I think all the answers were well deserved... I like seeing a developer who has a paid app not trying to please everybody but instead speaking his mind. I think 99 of 100 complaints by the average android user are based on the f'ed up idea that once you spent a buck on an app you own the app and it's developer. That's why I think it's okay that this developer answers "what's your problem? Contact me for refund".

Thank you for this. Entitled and clueless people arguing about freeware...:silly:

My good man (dev),
I absolutely love your browser and use it since the begining of time :).
I have one small request: can you add the share button in the main meniu (what appears when one press the menu button). All other browsers have it this way and i think it is really a useful tool.
thank you so much for your work and keep going this way

Extended bottom menu is a paid Pro version feature.

> All other browsers have it this way

:confused: No other browser I checked has it: Chrome, Firefox, Opera...

[0] Where and how can I make feature requests? I have three:
1) Implement TLS 1.1 and/or TLS 1.2. Preferably, give user option to block SSL 2.0, SSL 3.0, etc. and change order. e.g.: give TLS 1.1/1.2 priority over SSL 3.0.

2) Ability to block third party cookies. This would enhance privacy.

3) Download webpage.

I'm going to have to find your "donate" button, because $2 simply isn't enough for this fast, effective, stable, feature-rich yet small browser. It has virtually everything I want and eliminates what I don't want. So happy with it!!!

0) Make feature requests here as you have or by contacting me via email/IM/etc.

1) Naked Browser uses Google's WebView component, present on every Android device, to display web pages and handle networking including secure connections. You would have to report this issue to Google or your "ROM" provider.

2) See #1 regarding Webview but replace "secure connections" with "3rd party cookies". Paid Pro version does have cookie white listing, though, which comes close to what you are requesting.

3) Long press URL bar > Download. Entire page download on paid Pro version to do list.

do you have a basic guide on how to use this?:confused:

I've been using it for days, fastest browser so far, but I need tut for this like how to close tabs, add bookmarks, bookmarks toolbar etc,
similar to the popular browsers out there.

Where did you get Naked Browser?

Instant forward and back please.

On to do list for paid Pro version, although I am not sure how to implement it and I think it would take up extra RAM. Also, I think it would go against web standards as the browser should check with web server instead of assuming that cached copy is current.
 

crnkoj

Senior Member
Feb 16, 2011
1,833
397
Auto aligning would be where you zoom in or out and the text/content on the page gets aligned to the size/dimensions of the screen. On the g2 it was always so that it has cut off a few letters or a word on the right side. I don't have a g2 anymore so I can't test it if it's still present. Thanks for the tip about HTC devices.
 

icesilver18

Senior Member
Jul 31, 2013
74
30
Sta. Rosa
CHANGE LOG
  • new option: show/hide bottom menu text labels

  • app launch speed returned to previous level of performance

  • KitKat: fix for CNN videos

  • fixed odd/rare crash which could happen on some devices
Thank you for your feedback and support XDA Developers! :good:

Thanks +1 given. :good::eek:

Sir may I ask, does NB works well with this adblocking program?

Any advice on how block websites that always pops-up and redirects to other websites, it's kinda annoying actually.
 

andrevs_ro

Senior Member
Feb 18, 2012
245
52
@aminaked
i.ve captured screenshots with samsung browser, chrome and opera with the share option i was talking about.
I hope this will help :).
Thank you!
uploadfromtaptalk1392506043896.jpg

Sent from my GT-N7100 using xda app-developuploadfromtaptalk1392506043896.jpgers app
 

nimrodity

Senior Member
Sep 9, 2008
4,398
1,192
www.thedroideffect.com

Nic2215

Senior Member
Jan 26, 2014
524
158
This browser is wonderful, user friendly, no bloats, unbelievable fast and efficient. :thumbup::thumbup:

Sent from my GT-I9300 using XDA Premium 4 mobile app
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    You've provided no detail about your device to put the possible issue in context but in general: No such issues for me on multiple devices running Android 8 and 10 through home WiFi or mobile data accessing many common news and other sites daily. Could be explained by some different setting in the app although I don't know what that could be, or by a firewall or script blocker on the device or network.
    OnePlus 7 Pro ... not sure what other settings to provide. Running Android 10, not upgrading until 11 is "stable"
  • 493
    Hey now,

    I was fed up with the privacy violations, bloat, instability, and general stupid functionality of Android browsers. I decided to make my own. Introducing...

    Naked Browser

    TRUST: Right permissions with no spying.
    SPEED: No bloat, including minimal GUI candy.
    FEATURES: Crash restore, undo close tab, one finger zoom, infinite tabs, and more.
    FREE: As in no cost. Not even any ads.

    Here's the web site: http://nakedbrowser.com/android/

    I've been working on this for the past few months. I've been quite meticulous when trying to focus on speed and avoiding bloat. As a result, it isn't the prettiest app in the world. However, please know that most of my effort went under the hood. Stability and a rich feature set mean more to me than eye candy.
    39
    Thanks guys. I'm really happy to read that it's real fast and it would be the perfect browser.

    I focused as close to 0% on the UI as possible. Honestly, that was a goal. My top priorities were speed, stability, and functionality/features. In fact, unless I forget something, other than the blue color I added the entire UI is based on function alone. I even resisted adding the button icons but it actually took time to read the labels to figure out what to do so I added them.

    I even wanted to go with the generic default "andy the android" application icon but instead opted to draw my own globe from memory in about 3 minutes in GIMP. So, it's not an old icon! It's new!!! ;-P And obviously I'm no illustrator.

    The UI shows my dedication to making it function properly rather than look beautiful. It's like Apache or something. The interface isn't beautiful--just a config file in Apache's case--but it works like a champ. Sometimes when you focus first on the way it looks (Microsoft?), you end up with a pile of doo doo. I prefer it to look crappy but run great. Later it can look and run great.

    Anyway, thanks for checking it out. I'm still improving it so keep it installed if you like. You might find yourself using it, you might end up thinking it's beautiful, but either way it will improve.
    15
    NEW VERSION in the Google Play Store: 1.0 build 58

    CHANGE LOG
    • bug fix: clear cookies on exit option now works
    • bug fix: disabling history no longer requires app relaunch
    • bug fix: SSL error prompt appeared too often in certain cases (if "Security warnings" option enabled)
    • bug fix: page titles updated properly on tab buttons (would fail in certain cases)
    • maximum number of closed tab undos increased to 12, removed number of tab undos option, decreased memory usage *
    • undo closed tab function restores more fully, including navigation history
    • fixed several odd/rare crashes **
    • small app launch, page load, tab close, and other speed optimizations ***
    • small usability optimizations ****
    * Decreased resource usage with increased functionality! (In most cases just a few KB reduction in memory usage.)
    ** At least five potential causes of crashes fixed. You may never have experienced these particular crashes but you certainly won't now.
    *** Some of these speed increases may actually be noticeable, especially on older devices.
    **** Small improvements include: less sensitive top menu gesture, slightly faster typing into web forms, better typing handling on smaller screens, better full screen video handling on newer devices

    This is a pretty major update! I changed quite a lot of code so it took a lot of testing. You may not notice much of a difference but Naked Browser is now faster, more stable, more fully-featured, and uses fewer resources!

    Thank you for the detailed feedback and support, XDA Developers! :highfive:

    On Messages, when you post a reply, and hit the 'Reply' button, it doesnt refresh the page so you can see the message you wrote.

    Doesnt happen always...

    Froyo and Jelly Bean devices worked without any issue for me. Does this happen on your device when using other WebView-based browsers like stock/Zirco/etc.? Specific steps to reproduce the problem also may help.

    android 4.1.2 , CM 10 nightly(released on 3/3/13)

    actually i have installed nakedbrowser.apk from your site, can you please confirm if its the latest one.

    The most recent release is always on web site. Which version do you have installed?

    Too much ugly.. adjust the ui and its good

    Read the first post in this thread and/or the first few lines of Naked Browser's Play Store description to learn why the UI is a low priority at this time. Search this thread for "UI" to find much discussion about it. If you have specific details on how to improve anything, please provide them. Screenshot mockups are best for UI suggestions.

    [0] Its probably too complex to implement onto existing code, but it would be interesting to have themes.

    1. People could trade some performance for nice look while still keeping features (and lets face it: performance hit would be negleable on newer devices). For others who want pure speed, they just don't apply themes and keep naked style.

    2. App would gain a lot of users (there are many people that seem to love its features, but don't use it due to its UI)

    3. Developer of app could dedicate its time to features and bugfixes like now, since 3rd party developers would take care of UI part.

    0. Would you explain why themes are too complex to add to existing code? This is the first that I've heard of this problem with Android.

    1. See my reply to proyatzu above. I am a solo developer so I have to prioritize carefully. I don't have time to continually worry about graphics or "hooks" for themers when I change code. I'm working on fundamentals.

    2. If you have marketing data, please provide it. Some things I'd like to know: How many more people would use Naked Browser if the UI changed? How does the UI need to look to entice these people? How much would these people be willing to pay for the app? Any specific numbers that you have would be appreciated. Where did you get your data?

    3. There's a catch-22. To allow 3rd party developers to do all the UI work, I need to work on the UI.

    Haha, I actually love the design after seeing it all day for some time! :)

    Thank you, .:Crack:.. Naked Browser is not meant for people who want to scrutinize menus. The web pages themselves are meant to be the primary focus.

    As time passes, more people will probably be satisfied. Everyone wants things now, but this isn't magic. Software development takes time and if it proceeds in the wrong order, you get headaches. :eek:
    11
    Naked Browser is different from many apps. It does not and will never spy or monitor. Look at other apps' permissions and so-called "privacy" policies to get a hint as to what's going on. Devs are creating free products but selling their souls to make money. Naked Browser is my personal not-for-profit project made ONLY to surf the web. I don't need to compete. Use it or not. You can help me make it better just by suggesting something, though.

    Naked Browser does not and will never report to Google or anyone else. If you turn on Google search suggestions, queries will be sent to Google. How else could it possibly work? The option is off by default anyway. Again, a quick look at the permissions of other apps will tell you that they're doing more than sending search queries to Google. The problem is rampant so be aware.

    I've combed through multiple versions of stock browser code and Naked Browser is faster than it. Stock is very well coded, but they were heavy-handed on some things and dropped the ball on others (no tab bar, no persistent user agent setting, etc.). As for Chrome, most people can't run it on their devices, and they've dropped the ball there too (no Flash, no persistent user agent, no tab bar hiding, etc.).

    Naked Browser's UI is intentionally minimal. Non-essential elements waste resources, going against a fundamental goal of the project. I've spent my time keeping it sleek and stable and adding new features. I've spent close to 0% of my time on the UI as a goal. How serious am I about this? I won't even include a donate menu item because I consider it bloat.

    I'm unemployed. I work day and night 7 days a week on Naked Browser. This is no weekend only project and I'm no newb. I've been coding Java since the late 1990s although I usually prefer Perl. It's easy to say Naked Browser is just a skin on top of WebView but that is inaccurate. There is a lot more involved--much more than I ever imagined when I started this project. Regardless, I just want to code and interact with good people. Criticism is fine but why take a dump on someone who works hard with nothing but the purest of intentions? Onward and upward!

    is it possible, that the webpage could render _under_ the URL-bar at first call? Or maybe an autohide for the URL-bar, because everytime you have to click on a webpage first to hide the URL so that you can read the content.

    My plan was to implement it that way but the feature is no longer available on newer versions of Android. It can be worked around but it introduces too much overhead for my liking and as far as I've seen, tends to be quite buggy. Still, I may take a crack at it in the pro version. Auto-hiding is on the to do list for the pro version.

    Also, it does take some time but after a week or so I got used to the menu behavior. The more you use it, the more it becomes expected behavior and hopefully not annoying.
    10
    I understand, and you are wise to be cautious.

    There is no way for me to prove that Naked Browser (and Pro version) are completely trustworthy. Of some reassurance should be the apps' privacy policy, which I am required to post because of a law in my state (California, USA). If I break that privacy policy, I would open myself to legal trouble. This is something that many developers from China or Russia probably would not even think about. This is not a matter of race but a matter of laws and lack of enforcement of those laws.

    In the end you have to test apps yourself. People have done this by monitoring network traffic to/from Naked Browser. Not one bit ever has been transferred by Naked Browser (and NB Pro) other than as a result of web browsing, with the exception of the "Google search suggestions" feature which is off by default and which has a privacy disclaimer in the option's description. This feature opens a connection to google.com to retrieve suggestions. The Pro version does not even use Google's licensing technology to prevent piracy of the app. It would just go against the philosophy of the app.

    I have been contacted by 2 or 3 well-known search engine providers regarding making their search engine the default for Naked Browser. I think I mentioned before what an aggressive jerk the DuckDuckGo representative was in trying to make a deal. A director at another bigger company contacted me the other day with a very kind and personalized email, which I deleted without responding. This should give you some idea of my mindset when it comes to "selling out". The whole point of Naked Browser is that it does not sell out. My anger at Dolphin Browser's spying is what prompted me to make the app in the first place.

    Excelsior! :good:
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone