[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7382":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":16,"starSnapshotCount":16,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},7382,"orbot-android","guardianproject\u002Forbot-android","guardianproject","The Github home of Orbot: Tor on Android (Also available on gitlab!)","https:\u002F\u002Fgitlab.com\u002Fguardianproject\u002Forbot",null,"Kotlin",3321,457,154,119,0,1,14,76,10,29.98,"Other",false,"master",true,[27,28,29,30,31],"anonymity","anticensorship","censorship-circumvention","security","tor","2026-06-12 02:01:38","\u003Cdiv align=\"center\">\n\n# [Orbot](https:\u002F\u002Forbot.app)\n\n### *Android Onion Routing Robot*\n\n[![Weblate Status](https:\u002F\u002Fhosted.weblate.org\u002Fwidget\u002Fguardianproject\u002Forbot\u002Fsvg-badge.svg)](https:\u002F\u002Fhosted.weblate.org\u002Fengage\u002Fguardianproject\u002F)\n[![Play Downloads](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fguardianproject\u002Forbot\u002Ftotal)](https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=org.torproject.android)\n[![Bitrise Status](https:\u002F\u002Fimg.shields.io\u002Fbitrise\u002F0e76c31b8e7e1801?token=S2weJXueO3AvrDUrrd85SA&logo=bitrise&color=blue)](https:\u002F\u002Fapp.bitrise.io\u002Fapp\u002F0e76c31b8e7e1801) ([CI docs](.\u002Fdocs\u002Finfo\u002FCI.md))\n\nOrbot is a free VPN and proxy app that empowers other apps to use the internet more securely. Orbot uses Tor to encrypt your Internet traffic and then hides it by bouncing through a series of computers around the world. Tor is free software and an open network that helps you defend against a form of network surveillance that threatens personal freedom and privacy, confidential business activities and relationships, and state security known as traffic analysis.\n\n\u003Cimg src=.\u002Ffastlane\u002Fmetadata\u002Fandroid\u002Fen-US\u002Fimages\u002FphoneScreenshots\u002FA-orbot_connected.png width=\"19%%\"> \u003Cimg src=.\u002Ffastlane\u002Fmetadata\u002Fandroid\u002Fen-US\u002Fimages\u002FphoneScreenshots\u002FB-choose-how.png width=\"20%\">\n\u003Cimg src=.\u002Ffastlane\u002Fmetadata\u002Fandroid\u002Fen-US\u002Fimages\u002FphoneScreenshots\u002FC-Choose_Apps.png width=\"19%\">\n\u003Cimg src=.\u002Ffastlane\u002Fmetadata\u002Fandroid\u002Fen-US\u002Fimages\u002FphoneScreenshots\u002FD-kindness_mode_screen.png width=\"19%\">\n\u003Cimg src=.\u002Ffastlane\u002Fmetadata\u002Fandroid\u002Fen-US\u002Fimages\u002FphoneScreenshots\u002FE-more_screen.png width=\"19%\">\n\n\u003C\u002Fdiv>\n\nOrbot is a crucial component of the Guardian Project, an initiative  that leads an effort\nto develop a secure and anonymous smartphone. This platform is designed for use by human rights\nactivists, journalists and others around the world. Learn more: \u003Chttps:\u002F\u002Fguardianproject.info\u002F>\n\n\nTor protects your privacy on the internet by hiding the connection\nbetween your Internet address and the services you use. We believe that Tor\nis reasonably secure, but please ensure you read the usage instructions and\nlearn to configure it properly. Learn more: \u003Chttps:\u002F\u002Ftorproject.org\u002F>\n\n\u003Cdiv align=\"center\">\n  \u003Ctable>\n    \u003Ctr>\n      \u003Ctd>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fguardianproject\u002Forbot\u002Freleases\u002Flatest\">Download the Latest Orbot Release\u003C\u002Fa>\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd>\u003Ca href=\"https:\u002F\u002Fsupport.torproject.org\u002Ffaq\u002F\">Tor FAQ (Frequently Asked Questions)\u003C\u002Fa>\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd>\u003Ca href=\"https:\u002F\u002Fhosted.weblate.org\u002Fengage\u002Fguardianproject\u002F\">Please Contribute Your Translations\u003C\u002Fa>\u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n### Build Instructions\n\nOrbot can be built with `gradlew` or Android Studio like almost every other Android app. However, these steps listed below need to be completed once before Orbot can be built successfully.\n\n#### Use Java 25 Toolchain For Java+Kotlin Projects\n\nOrbot now uses Java 25 which is the latest Java LTS replacing the Java 21 LTS we had been using for some time.\n\nIf you are unable to build Orbot because you don't have Java 25 installed\u002Fconfigured, or even if you aren't sure which version of Java is being used, run the script `update-gradle-jvm.sh` once from the root of the repository to be able to configure Java 25 for Orobt's Gradle project.\n\n```bash\n# navigate to Orbot's repository\ncd orbot-android\n# in repository root, run:\n.\u002Fupdate-gradle-jvm.sh\n```\n\nThis creates a file  `gradle\u002Fgradle-daemon-jvm.properties` which specifies that we are to use version 25 of the Java toolchain. The script then uses the new Gradle feature `.\u002Fgradlew updateDaemonJvm` to automatically populate the file with additional details Gradle uses to obtain the correct Java 25 Toolchain for your machine (OS and CPU architecture) and to automatically use this new toolchain in subsequent builds of Orbot.\n\nAfter this is done, you should be able to build Orbot again using Android Studio or via the command line:\n\n```bash\n# clean project and generate a debug APK of the app\n.\u002Fgradlew clean assembleFullpermDebug\n```\n\n\n#### Obtaining `hev-socks5-tunnel` Native Code Dependency\n\nOrbot is built with [hev-socks5-tunnel](https:\u002F\u002Fgithub.com\u002Fheiher\u002Fhev-socks5-tunnel). Before you can build Orbot, you'll need to clone the submodule\nfor this dependency. Once cloned, Android Studio + Gradle will take care of building the C code.\n\n```bash\ngit clone --recursive https:\u002F\u002Fgithub.com\u002Fguardianproject\u002Forbot-android\n# you should be good to go building Orbot\ncd orbot-android \n# build a debug APK of orbot\n.\u002Fgradlew assembleFullpermDebug\n```\n\nOr, if you already cloned the repo:\n\n```bash\ncd orbot-android\ngit pull\ngit submodule update --init --recursive\n# build a debug APK of orbot \n.\u002Fgradlew assembleFullpermDebug\n```\n\nIf, sometime later, you pull new commits to Orbot an and see that there are changes to `app\u002Fsrc\u002Fmain\u002Fjni\u002Fhev-socks5-tunnel` that means that the `hev-socks5-tunnel` version we use in Orbot has been updated. You will have to update to the new version of `hev-socks5-tunnel` by running:\n\n```bash\n# update to the new version of hev-socks5-tunnel Orbot uses\ngit submodule update --init --recursive\n\n# you should no longer see that there are changes to hev-socks5-tunnel in git...\ngit status \n```\n\n### Viewing Logs \n\nRecently `tor` was added to be its own Linux process on Android instead of having it run within the primary app process. That means that you will no longer see logs from `tor`, `OrbotService`, `OrbotVPNManager`, etc. within Android Studio. In order to see these logs you can use:\n\n\n`adb logcat  --pid=$(adb shell pidof -s \"org.torproject.android.debug\") -v color` to see the app logs in your terminal\n\n`adb logcat  --pid=$(adb shell pidof -s \"org.torproject.android.debug:tor\") -v color` and to see the `tor` process logs.\n\n**There is a helper script to get both of these logs printed side-by-side with `tmux`. From the root directory run:\n\n```bash\n.\u002Fscripts\u002Fview_logs_tmux.sh\n```\n\nYou may need to initially do some configuration to obtain `tmux` and add `adb` to your `PATH`:\n\n```bash\n# on Mac OS \nbrew install tmux \n\n\n# on debian + friends:\nsudo apt intstall tmux \n\n# then make sure adb is in your path in your .bashrc or similar file:\nexport ANDROID_HOME=~\u002FAndroid\u002FSdk\nexport PATH=$PATH:$ANDROID_HOME\u002Fplatform-tools\n\n\n# on mac you do the above or you can get a copy of adb via homebrew...\nbrew install android-platform-tools\n```\n\n**Copyright &#169; 2009-2026, Nathan Freitas, The Guardian Project**\n","Orbot 是一个基于Android平台的免费VPN和代理应用程序，它利用Tor网络来加密并隐藏用户的互联网流量。核心功能包括通过全球分布的计算机节点进行数据传输，从而保护用户免受流量分析等网络监控手段的影响，同时支持选择特定应用使用该服务以增强安全性。技术上采用Kotlin语言开发，并且是Guardian Project的一部分，该项目致力于为世界各地的人权活动家、记者等人提供安全匿名的智能手机解决方案。适用于需要高度隐私保护及绕过审查机制的场景，如敏感信息交流、访问受限网站等。",2,"2026-06-11 03:12:02","top_language"]