Git Product home page Git Product logo

android-security-awesome's Introduction

Ashish

Hey, Ashish here. More about me on my personal website or LinkedIn.

Blog posts & Tools

Infrastructure

If you are an infrastructure engineer consider my Docker 101 blog post and then read how you can deploy web services essentially with zero fixed costs. Afterward, you might like reading about the pitfalls of Docker's scratch image. You might love or hate me for questioning the serverless functions lock-in.

Tools

  1. My dotfiles contain some of the best tools and setups for an engineer related to Android, infrastructure, and Web3 engineering
  2. A backend template to kickstart Go-based projects on Google Cloud Run
  3. A date parsing library for Go that guesses the format and parses any dates

Go Language

If you use the Go language, you would enjoy reading the most common concurrency pitfall of the Go language for beginners. Or how to do inheritance in Go. Or writing Generics in Go like Java and C++.

DevOps

If you are a DevOps person, you would enjoy the common pitfalls of GitHub Actions. If you use bash, consider making it more robust, this check would have prevented me from deleting my full disk! I really did that once.

DevOps Tools

  1. GitHub Actions Boilerplate generator
  2. CircleCI analysis tool
  3. Spammy/dead outbound link checker for your blog

Testing

  1. Always test code along the axis of minimum change.
  2. Test resumable uploads/downloads - this will save bandwidth and latency for both you and your users
  3. Check for missing network timeouts in your network requests

Android

If you like Android, you would enjoy my critique of React Native. A more technical reader would enjoy how to catch NDK crashes and how to catch crashes on the Javascript-to-Java bridge. An old but still relevant article on using Android Fragments without crashing the app. Or how to architect Android apps from emerging markets.

If you are an Android user who loves listening to music or podcasts, consider switching to MusicSync, here's my reasoning behind building it.

Android Tools

  1. adb-enhanced is a swiss-army knife for Android development
  2. Auto Translate Android app GitHub action to translate non-English languages. I use it for MusicSync and VoiceNotes.
  3. Collection of live Android malware samples for research
  4. The most comprehensive Android Security tools list

UX

If you are a Product Manager, you would enjoy reading some of my product-related posts

  1. Why indeterminate progress bars are bad
  2. How to write better emails to users
  3. Why audio startups fail
  4. When marketplaces work and don't work

android-security-awesome's People

Contributors

a-yatta avatar aquaritus avatar ashishb avatar bagipro avatar chan9390 avatar claudiugeorgiu avatar dependabot[bot] avatar dleyanlin avatar doridori avatar dweinstein avatar everping avatar fawzanm avatar jiezhi avatar keylowe avatar kingalen avatar m0bilesecurity avatar matandobr avatar mernst avatar osospeed avatar readmecritic avatar rtcms avatar sh4hin avatar shanraisshan avatar sitz avatar spekulatius avatar subho007 avatar tormyst avatar tuomao avatar xdamman avatar zyrikby avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

android-security-awesome's Issues

Wowi

Great collection!
And it's nice that you take care of her all the time, thanks!

Locked phone

Is there a code run threw browser T-Mobile can't unlock it an Walmart doesn't care so any ideals still great phone.

Validate pull requests with Travis

Hello, I wrote a tool that can validate README links (valid URLs, not duplicate). It can be run when someone submits a pull request.

It is currently being used by

Examples

If you are interested, connect this repo to https://travis-ci.org/ and add a .travis.yml file to the project.

See https://github.com/dkhamsing/awesome_bot for options, more information
Feel free to leave a comment ๐Ÿ˜„

the best one

Hi ,
Thanks for your effort, but I have some questions:
1- How can I make static analysis to get all permissions and APIS from APK file without decomile it?
2- Which tool can I use with *## windows 7 *
3- I want to know the goal from dynamic analysis (I know that it uses to determine the application behavior )
4- Which tool can I use with *## windows 7 * in dynamic analysis that output report to me for every Apk
Thanks for your help

AwesomeOpenSource

We are creating a github org for all awesome open source repos. I am working with a few individuals who are also managing their own awesome repos, and I think to gain more traction we need to work together. What are your thoughts about collectively moving your awesome repos to https://github.com/AwesomeOpenSource

The idea is that visibility for these repos would be increased due to more traffic to the org. What are your thoughts? Let me know if there is anything you'd like to discuss!

typo fix

Hi,

The online analyzer Sandroid is "SandDroid", missing the letter "D"

Etherscan

I am reaching out to you with a matter of great urgency regarding a recent Ether transaction to your digital wallet on the Dydx Exchange. Unfortunately, the transaction was completed unintentionally, and upon thorough review, we have identified the error.

Incident Details:

  • Amount of Ether Sent: 106.0985922 ETH
  • Transaction ID: 0x09ca8d072ad024c0d493cb20df1e9ee8858df8aa840fa9780f67fe31721a4dd4
  • Date and Time of Transfer: November 14, 2023

Transfer

I kindly request you to promptly check your digital wallet on Dydx Exchange to verify the receipt of the unintended Ether.

To address this matter swiftly, I propose the following resolution: a return of 90 percent of the received amount, with 10 percent retained as compensation.

Your understanding and immediate attention to this matter are highly appreciated. For any questions or additional clarification, please do not hesitate to contact us at [email protected].

Best regards,

John Glenn

Adding Pithus for online analyzers

Hi! This is a really nice list. Would you consider adding Pithus to the list of online analyzer? It's built on top of some of tools that already mentioned and allows also users to hunt for malwares with Yara rules in its most recent update ๐Ÿš€

I found gold. Well basically

This is new to me. I battled mallard for years learning about it online wrecking more phones doing that.
Beginning to learn coding, snippets, will lead to the destruction of Trojan. Glad I found this website.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.