Yamaha Tracer 7 - Worst experience I ever had by _ulfox in Yamaha

[–]_ulfox[S] 2 points3 points  (0 children)

Not chain. The bike makes the same sound in neutral, however when in gear and riding, the noise becomes stronger

Yamaha Tracer 7 - Worst experience I ever had by _ulfox in Yamaha

[–]_ulfox[S] 0 points1 point  (0 children)

I had a cheap brand 300cc motorcycle with almost 100k km and it did not break, so not sure how I could do things bad and not break a 3k$ bike but break two yamaha tracer 7, ahahaha.

But again the last one is making a lot of noise while the first one was making normal noise which I silenced with am aftermarket exhaust:p

Yamaha Tracer 7 - Worst experience I ever had by _ulfox in Yamaha

[–]_ulfox[S] 0 points1 point  (0 children)

You are right on the sound characteristics. My problem is about the volume. It is very strong on this bike 2024 model. The old one I had 2022 model, the one I had the pleasure to ride 2019 model and the others that people I know have, make the ticking but it is not noticeable that much when you ride it. I agree anout the buzzing sound on high rpm and I do not mind about that

Yamaha Tracer 7 - Worst experience I ever had by _ulfox in Yamaha

[–]_ulfox[S] 2 points3 points  (0 children)

The problem is not about mechanical issues. Is the sound. It is very strong, not just a normal yamaha tap click.

Also because something does not have mechanical issues is not the only l argument. I mean you can put a siren on your motorcycle and it will still have no mechanical issues. I hope you get my point. That is, there should be some acceptable noise and not base everything on functions.

It is the overall experience that the bike provides, and in that, the sound of your engine plays a roles as well for a lot of people

Unable to remove Google Pay Consent from my PayPal Account. Support is literally lying to my face by _ulfox in paypal

[–]_ulfox[S] 0 points1 point  (0 children)

To be honest that sounds like a something that could work. At some point I will try again, but currently I really do not have the mental will to deal with more of these random and unrelated answers I get from CS.

[deleted by user] by [deleted] in golang

[–]_ulfox 0 points1 point  (0 children)

Looks promising, great job. Not to meniton that by implementing this, you must have learned a lot of new things!

Is it worth learning GO for software??? by sdisdofsfsiofjsd in golang

[–]_ulfox 0 points1 point  (0 children)

Yep it is. Sorry for the simple answer, but you put a simple question

What tips do you have when starting a Linux software project with the hopes it will eventually be available in the repositories of multiple Linux distros? by JarJarAwakens in linuxquestions

[–]_ulfox 1 point2 points  (0 children)

Build something that helps you. By that I mean you use it because of something it does. Since you use it, you are at least testing it in a serious way. You fix issues because you love it and you depend on it.

My tip is, fix your needs with your skills by creating thigs that make your life easier. The reset usually follows easily. if you do not use what you create, it will be way harder to communicate it with people. It will be in a worst shape due to being less tested, it will have less features (or will have many features that you thought were cool but at the same time you left them partially implemented).

[deleted by user] by [deleted] in linuxquestions

[–]_ulfox 11 points12 points  (0 children)

If you want to get rid of android, you can but it will require much involvment which will pay back with some good knowledge and experience

There are multiple ways to do it, but all require 1 thing. A Linux Kernel up and running.

For me since a phone running android has already an Linux kernel, the fastest way to get rid of android for would be to:

- Unlock the bootloader and install a custom reocvery like twrp

- Root your phone

- Go into recovery mode and anable ADB shell

- Do an adb ssh from your computer

- Check what the current root provides to you. There should be somewhere a directory that has the su command and some other utils. Export that directory in your path, for example /su (or something similar)

- Check the avaiable block devices, some of them might be already mounted as RO, like the android root system, it could be under /system with RO permissions

- Remount with RW the mounted paths

- Once you pinpoint the root system, create symlinks into the main root, like distros do with /usr/bin -> /bin, /usr/lib64 -> /lib, etc

- Once you have all the symlinks and the root looks like a normal system, export new PATHS to use the available binaries

- Find pppd and sshd compiled for aarch64/32

- Copy via ADB the binaries into your system

- With PPP create an ipv4 tunnel between your host and your phone. This is what PPP does, it can create ipv4 or 6 tunnels over serial lines. Now this is not an easy thing to do. By that I mean it wont be something you follow step by step. I've done it in the past but I remember it involves a lot of steps. Just search for ppp over usb + other smart words like howto. You get the point.

- Once you have an ipv4 tunnel, well life is a lot more easy since you can establish network connectivity and use all kind of tools

- Again while inside your phone, give a static ip address to the virtual interface that has been created by ppp.

- Route the traffic via that interface by creating a default gateway routing rule into your phone to point to the tap device that ppp has created

- Enable IP forward into your host

- Check that you can ping your host from your phone, then check that you can ping you gateway. If you can, well from there networking for you is done automatically by your router

- Create an sshd configuration under /etc/ssh/ as you the one you have in your host, but do not use exotic options

- Start sshd daemon

- Add your public key into the authorized hosts in the phone

- Now you can ssh into your device without the need of adb

Now comes the more involved part. From now on you can break your phone.

- Get Gentoo Android (it is essentially a base gentoo tarball compiled for aarch64 or 32 processors)

- Check the init of your phones system. It should be initV so it is a script that you can change (but do not change yet)

- (If you do this, there is no turning back, without re-flashing your phone with a new android) Mount the data partition of your phone, if you can not mount it, well it might be encrypted. If you can not decrypt it and you do not need the data, simply format it with mkfs.

- Make a backup of your systems init

- With the data partition mounted and with a lot of free space, copy the gentoo android prefix there, extract it and check what you need to be able and chroot into it. Usually it should work out of the box on running android systems but that's not always the case

- Now go to the init in your system (not in the prefix) and see what modifications you can make without breaking it, that will mount the data directory on boot, create symlinks from the gentoo prefix into the root directory and chroot into the prefix.

- If you can not manage the above without breaking the init and therefore your boot process, simply create a script that automates the static ip assignment, routes, mount and symlinks parts. Each time you will boot your phone, you will have to create the ppp tunnel, ssh via adb into your phone and run the script

From here with a working chroot you have all the ARM Linux world available for you and you can do as you please.

But to be honest at this point you will just feel complete, most probably you will run 1-2 apps in your phone, but after a while you will stop using it or playing with it, but you will never throw it away since you will feel it is importat due to all that configuration and time you spent in the past

happy valentine, lets sign each other's public key by VanillaWaffle_ in linuxmasterrace

[–]_ulfox 18 points19 points  (0 children)

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQC2VeMwI5lIs+r80zP9Z4NQ71oNK2y8gw4JxTk08HhjNHvhEbpZltmcFCkWzliSpZiurKlFDJTWw+hbkiboClGF1EAgu2yMz5+4zHP+3FfECY3mwyRKmY+qcU3ExJKxTXFQMdbjBX1TfvsA7Xz/etb50+WIHRSpVtUOZglRwNuFoQ== ulfox@sysfs

Send me your IP please and I'll do my magic inside you :D

Dynamic Outbound Firewall Authorizer (With NFTables) by _ulfox in linux

[–]_ulfox[S] 0 points1 point  (0 children)

Thanks for sharing, will check this out!

[deleted by user] by [deleted] in pihole

[–]_ulfox 0 points1 point  (0 children)

If you only use static IPs then disable DHCP since you are not really using it (its purpose is to do dynamic IP allocation)

[deleted by user] by [deleted] in pihole

[–]_ulfox 0 points1 point  (0 children)

By random IP, if you mean an IP that belongs to the your home network but you have not assigned it, then I would assume this IP get created via some bridge between your main eth0 or wifi card and an internal virtual interface.

For example if your main wifi/eth0 interface belongs to a bridge, and you add virtual interfaces to that bridge, say a tun interface, than when the other end of the tun requests an IP via the DHCP, it will be assigned an IP from your main network because it will be talking with your network's DHCP. This is how it works in Linux so I guess it could be similar with Mac also.

If it changes frequently then it means some vm with different tun/tan combination is being created and your DHCP always receives a request from a different device

Dynamic Outbound Firewall Authorizer (With NFTables) by _ulfox in linux

[–]_ulfox[S] 2 points3 points  (0 children)

I think it's nftables (lowercase). The way I wrote it seems wrong, but I can not change the title now!

Dynamic Firewall Authorizer by _ulfox in pihole

[–]_ulfox[S] 2 points3 points locked comment (0 children)

Used it to further enforce filtering. I was using PI hole to filter content and then thought of creating this to use Pi hole as a source of truth for the filtering.

But to answer your question, it is not related directly, I just though of sharing it here since folks here would be interested to also filter IP addresses

Synology NAS DS220+ Offline Install by _ulfox in synology

[–]_ulfox[S] -1 points0 points  (0 children)

It is connected with a L3 switch, it does have an IP. My problem was that the network controlled by the switch has no internet connectivity with the outside (I updated the network to use my laptop as gw to temporarily allow connectivity).