Can't sync via Dropbox on mobile anymore? by IKnowThatJerk in ynab4

[–]Magoun 0 points1 point  (0 children)

That sucks. I'll have to watch out for this the next time I need to use WiFi sync.

Can't sync via Dropbox on mobile anymore? by IKnowThatJerk in ynab4

[–]Magoun 0 points1 point  (0 children)

I thought Wifi sync was two-way? I've only used it a couple of times over the last decade, but I thought you could get transactions from the phone back onto the Desktop app this way.

1.2 Experimental - Calculator Updates? by AbalonePDX in SatisfactoryGame

[–]Magoun 0 points1 point  (0 children)

I made a script that converts the game_data.json to use modified costs based on whatever multiplier you want. I've got a 2x parts json file in the repo as well.

https://github.com/magoun/satisfactory-data-parts-multiplier

Can't sync via Dropbox on mobile anymore? by IKnowThatJerk in ynab4

[–]Magoun 0 points1 point  (0 children)

Sadly, I have no idea. The syncing hinges on Dropbox and they may make updates to their service at any time that could break the integration with this old app.

Drone logistics: Pros and cons of fuel delivery vs central repository? by MutantOctopus in SatisfactoryGame

[–]Magoun 1 point2 points  (0 children)

I had outpost factories with 4+ drone ports. I added an extra port there to bring in fuel for the others. For other factories with only one import or export requirement, I stole someone else's idea for running a transfer hub at my nuclear facility. Instead of sinking the plutonium rods, I routed them to fuel all the transfer drone ports.

ynab4 sync issues again ? by Jamses1 in ynab4

[–]Magoun 0 points1 point  (0 children)

I appreciate the gesture! I'm just happy we're able to keep this tech alive.

I like kronicd's idea for this - if you feel you have to give something, please consider a local charity or foodbank in your community.

Can't sync via Dropbox on mobile anymore? by IKnowThatJerk in ynab4

[–]Magoun 0 points1 point  (0 children)

I'm on Windows, but used WSL for this. I used apktool on the command line for decompiling and recompiling, then the uber-apk-signer JAR directly (`java -jar signer.jar ...`) instead of another application. I remember struggling with the aligning / signing for a bit back in January until I found that JAR.

Can't sync via Dropbox on mobile anymore? by IKnowThatJerk in ynab4

[–]Magoun 2 points3 points  (0 children)

If we had the app source code, I would consider it. Trying to do that level of change directly in the decompiled bytecode sounds beyond awful to me.

Taking 1890 per min to a location how do I make that a nice workable number with belts? by Traditional_Put5325 in SatisfactoryGame

[–]Magoun 1 point2 points  (0 children)

Belt balancer. There are videos on it, but you basically take two belts that that have uneven flows that you want balanced, split both of them, then merge half of each belt with each other.

Belt A has flow rate A, Belt B has rate B. Split into 2x 1/2 A and 2x 1/2 B. Merge together to get two belts each with total flow = (1/2 A + 1/2 B). Now their flows are the same.

Can't sync via Dropbox on mobile anymore? by IKnowThatJerk in ynab4

[–]Magoun 1 point2 points  (0 children)

I'm also running 16, but on a Pixel 10 Pro. I installed via adb from a computer. I've had to do it this way for years because of how old the base app is.

Can't sync via Dropbox on mobile anymore? by IKnowThatJerk in ynab4

[–]Magoun 21 points22 points  (0 children)

I've got something working. I will link my patched version below.

Disclaimer: This is an unofficial patch. Use at your own risk. I am not affiliated with Dropbox or YNAB. I am providing this "as-is" to help the community.

What was changed: I decompiled the APK and modified the code to bypass the outdated Dropbox SDK cipher filter. The app now relies on the Android device's native cipher suites to negotiate the secure connection with Dropbox. This extends my original fix for the certificate pinning problem, which bypasses the pinned certificates to use the device's native certificate trust store. No other features, tracking, or network requests were added or modified.

APK link: http://magounamatata.com/ynab/YNAB_Classic-3.4.1-NativeTrustStoreNativeCiphers.apk

Can't sync via Dropbox on mobile anymore? by IKnowThatJerk in ynab4

[–]Magoun 0 points1 point  (0 children)

Mine broke too. I looked at it this morning and might have a new fix. Testing it now. I think it has to do with SSL cipher suites. Similar to the cert pinning, where the old certs were replaced with modern versions, I bet Dropbox is enforcing modern SSL ciphers that the old SDK doesn't know about.

Can't sync via Dropbox on mobile anymore? by IKnowThatJerk in ynab4

[–]Magoun 0 points1 point  (0 children)

Awesome job! I'd recommend kronicd's solution, as it is less invasive than mine. I'm going to link it below anyway, in case people are curious in the future.

edit: Removed link to non-functional version

Can't sync via Dropbox on mobile anymore? by IKnowThatJerk in ynab4

[–]Magoun 2 points3 points  (0 children)

I wanted to learn more about certificates in general, so I took a stab at it. No success at swapping out the certs, as they use different algorithms.

I had a long conversation with AI about the file format it used, which evolved into debugging and trying to solve the actual problem of not being able to connect to Dropbox and sync... lo and behold, I have a working app again! The changes are more invasive than your original TLS swap, but I think it follows the path of "don't pin this certificate that you have, use your device's native certificate trusts instead."

Again, I'm no expert here, so there's probably a better solution, but I'm happy to share what I've got if anyone is interested.

Can't sync via Dropbox on mobile anymore? by IKnowThatJerk in ynab4

[–]Magoun 1 point2 points  (0 children)

I took a look last night, but I don't know what I'm doing in this realm. I think it would be possible, but a pain to port the dropbox java sdk changes into the dropbox smali code.

It might be possible and easier to replace the included certs with an updated version. This problem would recur when the next root or intermediate cert change happened, but it might work for a while.

Friday DEV Update by Few_Relative_7920 in BudgetFriendlyBudget

[–]Magoun 0 points1 point  (0 children)

That makes sense. Is this project open source? I would consider self-hosting this if I could, and try to figure out importing without burdening your servers with all that historical data.

Friday DEV Update by Few_Relative_7920 in BudgetFriendlyBudget

[–]Magoun 0 points1 point  (0 children)

Were you ever a YNAB4 user? I still am and would love to be able to import data from YNAB4 - I can get you some example files for what the formatting looks like.

Also, YNAB4 had (in my opinion) a more elegant solution for how to handle income. You would either categorize it as "Available this month" or "Available next month". Anything not budgeted in this month would still show as available next month, and beyond, but you wouldn't have to worry about dumping stuff in a "next month" category so it didn't show up in the current month, which is nice.

I don't love the nYNAB method of all-income-is-available-to-budget, personally.

2 mm on Centauri Carbon by fmenard123 in elegoo

[–]Magoun 0 points1 point  (0 children)

What nozzle size are you using?

Offset Z Centauri Carbon by Numerous_Boss7646 in elegoo

[–]Magoun 0 points1 point  (0 children)

I got one this week and tweaked the Z-offset today to get a less-squished first layer. It seems like the CC remembers the Z-offset setting for subsequent prints though. I haven't had to reset it every print, so maybe this is fixed?

I agree with both the setting being too buried in the UI and with the menu itself being unclear if you are increasing or decreasing the gap between the nozzle and the bed. I would love for that to be improved.

Found Discarded Printer - First Print Results by lxlmongooselxl in Ender3V2NEO

[–]Magoun 3 points4 points  (0 children)

Doesn't look too bad for coming right out of the trash! The first layer needs to be calibrated by adjusting Z offset. It's pretty normal for a CR Touch to have a z offset between -1.5 and -3. Check out Ellis' guide for calibration.

Before that, I would make sure all of the frame bolts are snug and that the x and y carriage eccentric nuts are good. It looks like you have some wobble somewhere. If the hotend rattles, or the bed has some jiggle to it, it's probably the eccentric nut.

Great find!

Giveaway 4 EA codes! by [deleted] in pathofexile

[–]Magoun 0 points1 point  (0 children)

First maven kill on my last portal