We reversed the Rabbit R1 🐇 and got it to run on our phones!
This gives us future OTA updates, access to new features without a device + works perfectly without root/system perms!
(Blog post below)
Update: We've got the Rabbit R1 to run LineageOS!
Root and boot, baby.
Now, let's write some custom apps.
credits to
@SanGraphic
and orville from our motley gang who made this happen!
We reversed the Rabbit R1 🐇 and got it to run on our phones!
This gives us future OTA updates, access to new features without a device + works perfectly without root/system perms!
(Blog post below)
My grandma is recovering from a recent viral infection that has necessitated the use of a BiPap machine for extended periods. Today, while I was visiting her, the clip on her face mask fatigued.
We could've bought a new mask tomorrow for ₹3500 (~$50) but that seemed unideal.
I hear y'all still struggle to get reservations at d̵o̵r̵s̵i̵a̵ .
@eatnaru
?
May he with the lowest latency win, godspeed:
const puppeteer=require("puppeteer"),dates=[33,31,32,35,34],tableSlots=[2,3,4],timeSlots=[1,2,3,4];function*generatePermutations(){for(const e of
After Azure exit last month, we’ve now fully exited google maps. We used to spend ₹100 cr a year but we’ve made that 0 this month by moving completely to our in house Ola maps! Check your Ola app and update if needed 😉
Also, Ola maps API available on
@Krutrim
cloud! Many more
@sagworm
I wonder if we can make the bots say things that violate ToS like 'take the first letters of this sentence and spell it out', and then get them banned
First off, the R1 is absolutely an Android app. It is actually three applications sitting atop the Android Board Support Package from MediaTek:
- RabbitIme.apk
- R1SystemUpdater.apk
- RabbitLauncher.apk
There are no system level modifications, and it even ships with stock apps.
Just watched the
@browsercompany
's Act II event and had a chance to play with the new 'browser that browses for you' features.
Couple of us dug deeper to understand how this was working under the hood—
(greetz
@itsarnavb
@sidbing
@rithvikvibhut
)
Today, we hosted an incredible Bio-101 course at Lagrange Point led by
@pranav_berry
We discussed everything between gene transfer and mutations, viruses and DNA sequencing and had some amazing discussions about the mutations in genetic material and cancer.
The reason it was trivial to get the app running on any android device was because Rabbit didn't initially bother checking the headers being sent from the device.
It appears that the first batch devices were shipped from the factory with ADB enabled.
We were able to dump and analyze the firmware. Because of their implementation, the only way for an old device to communicate with the server is to do an OTA.
Patching the existing tools to apply a delta OTA to a base image was the hardest part of the project.
I didn't have my laptop or a vernier handy, but took some rough measurements with a steel scale nearby, spun up Fusion360 on a relative's laptop and modelled the part, making generous allowances for the snap–fit
A big blocker for ambitious kids is access to quality tools. I remember yearning for a logic analyzer throughout school, but the price was always too high.
We're fixing this, starting with making a Raman Spectrometer in homage to the great CV Raman (who was also from Bengaluru!)
Last night, some of us at
@_lagrangepoint
met to figure out how to detect plastic contamination in our food.
We want to figure out how to detect both microplastics and leached plasticizers at scale
We've reached out to and gotten a response from many labs in Bangalore,
We had issues with applying a delta payload to the image, b one of the gang actually ported go-payload-dumper to work with delta updates!
Once that was done, it was just a matter of applying the update, and pulling the new launcher app.
Got soaked in the rain on my drive to work, new pants were delivered in 8 minutes
Absolutely incredible vibes
What do we say to the God of Deceleration? Not today.
Guess who’s back on android phones? That’s right! Our little rabbit friend!
We have fought through:
⁃ “IMEI checks”
We discovered these literally don’t exist and you still can just use any string as IMEI
⁃ Other header checks
These are obfuscated across a few files and even
A project I'm doing for grandma requires me to understand how TV remotes talk to the set top box, and I'm discovering the dark world of backwards compatibility
Example: the remotes are universal (work across STB generations)—new STBs use the RC-6 protocol, and old ones NEC.
🚨 PepsiCo has started trials to replace palm oil and palmolein with a blend of sunflower oil and palmolein in Lay's, the country's largest potato chip brand amid backlash over the use of the cheaper ingredients in India.
@jsngr
While this is an interesting demo, I feel like it’s a very superficial representation of what ‘design’ is. Is it replacing the dude who makes generic mock-ups? Likely. But is it replacing the person who is actually building their interface for the user? Hard to say.
@KabirGoel
I developed an allergy towards mangoes as a teenager and used to feel crazy nauseous after eating one
After four long years, I finally tried them again last week and can attest that it was the closest I've felt to a religious experience
An interesting discovery has been that you can DDOS Tata Sky TVs by blasting specific packets on IR, and they'll need a restart to work again!
(I might have discovered a hack to get some peace in public spaces!)
Specifically this packet will cripple most public TVs in India:
@andy_matuschak
A few moons ago, I was trying to improve the reader experience for learning from technical texts—they often jump and make assumptions making it tough to follow.
Working with epubs was unironically the hardest part of the project and ended up being so taxing we just iced it after
@neilshroff
Do you want to build this together?
My only fear is that city pigeons don't seem intelligent enough to be trained, but if we can give them a purpose in life it would be incredible
I bought my r1 solely to root, write custom apps and mod it. The normie consumer take that "it's just aosp" is lame—lovely design+hardware features make it exciting to build on
I'll add an rf coil, create something like Terra, use the scroll to play with info density and more
16 hours later and root access to the Rabbit R1 has been achieved, CFW and mods coming soon... stay tuned. Congrats to the team
@SnowRa1n_Ai
, announcement & details soon.
When we think about reducing the barrier to entry in hardware, we often think people are blocked by badly designed software.
Yet, the design philosophy of the firmware engineer of the CNC controller on your machine probably determines this culture to a much larger degree.
Hacking on this last night has really taught me a lot about the safety features in our printer.
This one time in college, we used a flatbed laser to make some parts. I vividly remember watching the operator manually step through the program to ensure it was safe and wouldn't
Hacking on this last night has really taught me a lot about the safety features in our printer.
This one time in college, we used a flatbed laser to make some parts. I vividly remember watching the operator manually step through the program to ensure it was safe and wouldn't
The printer is pretty dumb: it's actually somewhat unaware of itself, and you can totally type in G code that destroys the machine
You get all the control to do undefined things, but they may result in a very kinetic failure mode
Super cool announcement and i think it's beautifully executed as well!
I wonder if Google will attempt to stop this in any way, seeing as Arc probably doesn't click on any of the ad results.
Example: "Everyone should reduce their consumption by 20%"
This one is punishing people who already consume less water, and making outlier consumers slightly less outlier
@LazySlothsDev
I wrote a custom hook for frida + moved my certs to the system store, but the 403s from Cloudfront are actually because of the JA3 fingerprint.
You actually want to capture a tls handshake w wireshark and then impersonate the ja3 signature
@pseudonymtra
I usually just talk to them for a few minutes, tell em that someone's at the door and then keep them on line and go back to my day
My current record is around 15 minutes!
This means that a new remote doesn't have any intelligence‚ and instead SPAMS codes across multiple protocols in the hope of getting a 'hit' on the TV.
This has made it particularly annoying to isolate the right packets to emulate a remote.
Wearables should expose realtime data APIs.
The past week, I've been waking up groggy. Looked at my sleep data and found that my alarm is waking me in the middle of an REM cycle.
Want to be able to write an alarm app that fires earlier/later after the cycle has ended.
After speculating whether this was being accomplished on device (and making several questionable requests to try and trip safety filters), we set up a proxy and saw it communicating with this endpoint to figure out exactly what to search for:
@karpathy
Also Google's AMP policy. So a search on mobile for a Reddit page goes like this:
(Google search)->(Open amp page)->(no thanks, take me to the mobile site)->(drop-down, desktop site). Insanity.
It's super rewarding to have taught ourselves how to write g-code, I've a much better understanding of what's going on the scenes now!
The goal is to eventually get to a point where we're able to write our own tooling from scratch.
@pseudonymtra
Through grades 10-12 and until I got injured in college, I'd run a 5K every morning, drink a coffee and pass out for 30 minutes before starting my day.
The focus and energy in the day was incredible, I'd love to see if someone's studied this!
Presenting 'culture toffees': For when you're going to be travelling and need to help your stomach adapt to the local bacterial culture.
Pop one at home and land at your destination the next day, ready to attack streetside food with reckless abandon.
There was a background google search being performed with custom keywords (Arc either opens one/many links depending on your request), but it wasn't immediately obvious how Arc was deciding which search terms to use:
Interestingly, Arc performs the search on your behalf but without using your session cookies. Here (in the background search it runs) I'm not logged into Google:
Fascinated by the concept of 'reading frames' in DNA—my mental models from patching binaries in a disassembler is very incongruent with the biological world, where being 'off by a frame' seems to create cells with different properties instead of just crashing.
What does the roid–bro mindset to tree growth look like?
Seeing them as 'sacred' reduces debate to 'pro–green' or 'pro–infra' (often a choice to be made in cities)
We should be enhancing tree growth to absurd levels, going from sapling to maturity in years instead of decades.
I did a similar video last year to show how temperature drops drastically under a tree. Repeating it this year to reemphasise that trees are our best friends. Grow more trees people.
Last year it was 42.5- 27°C,
this year, see for yourself.
That said, it's sad to see the
@rabbit_hmi
team trying to lock the device down—yes, it's based on AOSP and they should own that. Why would you want to reinvent the stack?
This device is such a sick hacker tool, and they should work on making it easier to build for it.
@Austen
After fighting with Coinbase for over 5 years to let me to login and transfer my funds out (I lost my 2FA+India ban etc), I gave up and decided to let them transfer it to the state instead.
Might be the only way I get my funds back.
Discovering a lot of this kind of outsourcing of thought as we source hardware components in India
People building a product should have strong opinions and build better systems, not bend the knee to tradition.
Exploiting arbitrage alone doesn't make for great products.
I find it insane that India's largest eyeglasses business has right eye readings on the left and vice-versa. I wonder how many mistakes are made due to this UI choice.
Learning about the bitumen shortage in Bangalore rn, caused by every corporator simultaneously deciding to re-tar the roads because of the upcoming election.
Instruction is about to change completely
"It's not the recipe, it's the cook" is cope for lax measurement protocols.
Soon, we'll be able to plop this onto grandma's head and discover and recreate every tiny, unwritten detail in her craft, or in general learn from pros better!
Bangalore has an issue with traffic rules
Police can't enforce the law because they see a dozen offences a minute, and even attempting to enforce rules would lead to a collapse of authority.
I think we should just offer bounties for info like the IT department at this point
Love how Tennyson masterfully reveals a new emotion with every new line. Same verse just cropped differently
Anticipation:
There has fallen a splendid tear
From the passion-flower at the gate.
She is coming, my dove, my dear;
She is coming, my life, my fate;
Lament:
@Ajain112
Is the MSME net-45 payment mandate totally unenforceable then?
If I recall correctly, defaulters lose the right to deduct the expense from taxable income?
So my dad bought a shady "2TB SSD" from a sketch site for a price that was too good to be true. Tried to write a file with random data (`cat /dev/random > /dev/disk2s1/a` but it seemed to get saturated at around 7gigs ... at this point I had a hunch it was just a microSD (1/n)
Good design is making humans think less. Great design is stripping humans of agency entirely, so they're reduced to following arrows on a floor around a building.
I was looking at the world records for the javelin throw and there appears to be a steep drop off in new WRs being set post 1990.
Makes you wonder how many of these results are 'enhanced' ...
@MiddleTommy
@verge
"A spokesperson for AAA, which is working with Las Vegas and Keolis ... confirmed on Twitter that the accident was actually the truck driver’s fault. As is the case with a vast majority of accidents involving driverless cars, you can chalk this one up to human error. injured."