yashsingh1/xdaforums huggingface dataset:
[Android Q&A, Help & Troubleshooting] falk0069:
I've made some progress and if anyone comes across this thread it is definitely doable to get one of these score7 devices opened up and usable. Although, pretty locked down still for me at this point.

Most attempts I've made at editing or switching the system or boot partitions has resulted in getting into a boot loop or dropped to the limited recovery that says your device is corrupt. Also for some reason erasing the cache partition puts me in a boot loop. Going into the recovery displays an error message saying "failed to mount /cache". So I've been flashing a generic flash I got from a hometech firmware download instead and have been fine.

The best luck I've had is with the ASSAYYED Kitchen tool. One of the big concerns, though, is the thread and development is closed. And all version you can download are riddled with security warnings and a very concerning ransomware threat reported by Windows. However, after unzipping none of the containing files are flagged anymore. And rezipping and uploading to www.virustotal.com only report generic threats likely due to the rooting tools that are included. Nevertheless, I'm using an isolated VM to be on the safe side.

Using ASSAYYED Kitchen I've been able get some basic usage. I had to rip out the provision.apk otherwise you are immediately forced to connect to a kiosk upon first boot after erasing the userdata partition. Switching to an alternate provision.apk causes a boot loop. Being able to add other apks have been nice. Not all will work, though. TotalCommander has been super helpful to be able to look around. The biggest problem, though, is I still cannot get a shell. Any shell apk I try to include fails. This might be related to the adb errors I get when tablet is in recovery mode. Namely the "/system/bin/sh not found" error. The files does exist, so that is weird. And the other big issue is I can't get wifi.

It is interesting that upon the first opening of the settings, the wifi option immediately disappears and never returns. I've also tried replacing the MtkSettings.apk with other ones, but that always causing a 'corruption' error upon first boot. The default settings apk they include is so skeleton that you can't do hardly anything. You can forget about enabling adb.

Does anyone have any suggestions to do any of these things:

1) Manually set the wifi settings via some file or script in the system.img?

2) Force adb/developer mode via some file or script in the system.img?

3) Or even just drop in a working /system/bin/su to get root access. For whatever reason TotalCommander reports the file as zero bytes. There must be a way to get to at least get root access by editing the system.img somehow, but I can't even do that.

I mention the system.img, because any edits I've made to boot.img causes a guaranteed boot loop. But maybe there is a easy explanation for that as well.

Thanks for reading and hopefully this might help others wanting to do something similar.
[Android Q&A, Help & Troubleshooting] falk0069:
Using other kitchens I've been able to now edit the vendor and boot partitions. I've been mainly now using the MIO-KITCHEN-SOURCE one since I can just download the source and run it with Python. I don't know what it is but pretty much every kitchen reports as a virus. However, editing those partitions hasn't gotten me far. I trying plopping in my wifi configuration on the vendor/etc/wifi/wpa_supplicant.conf file but it didn't help. The interface just doesn't seem to start. Nor does running "svc wifi enable" do anything. Edits to the boot init.rc file does let me run things but most things just don't seem to do anything. I was initially trying to just lay down the required SuperSU files but that was becoming quite challenging and led to many boot loops.

On a brighter note, I was able to compile a functional TWRP for this device. With that I was able to fully root it. Installing SuperSU failed with a "patching sepolicy--failure abort" but Magisk did work.

https://github.com/falk0069/twrp_score7_mt8167/releases

Now my biggest challenge is how do I get the wifi to start. That and most apks I sideload fail to install. But I'm getting closer.
[Android Q&A, Help & Troubleshooting] falk0069:
I did get wifi to connect finally...but only for the root user :(. By using 'wpa_cli' I am able interface with wpa_supplicant and get connected. Just running 'reassociate' is all I need to do to connect. It is strange it doesn't then just do it automatically. Also, note if you get this error message: "Warning: Failed to attach to wpa_supplicant. - Could not connect to wpa_supplicant: wlan0 - re-trying" it is probably selinux that is block you when using sockets to communicate. I ran across the error here:

cat /proc/kmsg

<5>[ 6564.263724] .(0)[4225:wpa_supplicant]audit: type=1400 audit(1264911595.793:203): avc: denied { sendto } for pid=4225 comm="wpa_supplicant" path="/data/misc/wifi/sockets/wpa_ctrl_4241-2" scontext=u:r:hal_wifi_supplicant_default:s0 tcontext=u:r:magisk:s0 tclass=unix_dgram_socket permissive=0

I'm not sure yet how to grant the correct context, so just running this for now to temporarily allow it to work: 'setenforce 0'

Also dhcp doesn't seem to be kicking in. So, running these additional commands to get the network working:

ifconfig wlan0 10.0.0.55 netmask 255.255.255.0

ip route add default via 10.0.0.1 dev wlan0

Again, this does get wifi/Internet work....but just for root. running strace on anything else trying to access the Internet I see:

socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = -1 EACCES (Permission denied)

The closest I've been able to find is it might be related to Android's CONFIG_ANDROID_PARANOID_NETWORK kernel option.

I feel like I'm so close to being able to use this tablet, but obviously network access is pretty important. I'll probably start a separate thread on just this.

Here is a link to the separate thread on how I got networking to "mostly" work:

https://xdaforums.com/t/how-to-connect-to-wifi-internet-when-you-cant-through-settings.4667359/
[Android Q&A, Help & Troubleshooting] Mikess21:
Great progress on the custom ROM for the Score 7c! Could you explain how to put the tablet into BROM mode?
[Android Q&A, Help & Troubleshooting] falk0069:
The easiest way I found is to use use the python mtkclient script on github mtkclient

Then I run python3 mtk printgpt. This will try to print the partition table. It will just continue to loop until brom mode is detected. While it is looping it will say "For brom mode, press and hold vol up, vol dwn, or all hw buttons and connect usb".

So basically just hold all the buttons for 10+ seconds with it connected. When you see it detect something, let go of all the buttons. If it disconnects right after seeing "Reconnecting to stage2 with higher speed", you may have to edit one of the python scripts. I had to edit to xflash_lib.py and and set FALSE on the port.close line. self.mtk.port.close(reset=False). There some comment in the 'issues' about doing this. I think there is also a commandline you can pass now.

Also, I used this guide to get mtkclient setup: guide-mtk-how-to-use-mtkclient-and-set-it-up

Hope this helps.
[Android Q&A, Help & Troubleshooting] falk0069:
By the way, this my separate thread and progress on getting wifi working: how-to-connect-to-wifi-internet-when-you-cant-through-settings
[Windows 11] dnzsfk:
Hi everyone, I recently created an open source tool called EasyWallpaperInfo. It is a simple widget that displays the information of your current desktop wallpaper, such as its title, resolution, file size and location. You can also cycle to the next wallpaper with a click or open the wallpaper in file explorer or your default image viewer.

🔗 GitHub Repository: EasyWallpaperInfo

EasyWallpaperInfo is a handy Python app that lets you explore your desktop wallpaper. With a simple and customizable widget, you can see your current wallpaper’s metadata title, filesize, resolution, and location on your screen. You can also cycle to the next wallpaper with a click, or open the wallpaper in file explorer or your default image viewer. EasyWallpaperInfo is a great tool for wallpaper enthusiasts who want to know more about their desktop backgrounds.

​

How to Run?​

Option 1: Executable Script​

If you don't want to install Python, you can download the precompiled executable version from the Releases section. Download the Latest Executable (.exe) Release

Double-click on EasyWallpaperInfo.exe to launch the application. The wallpaper information display will appear on your screen.

Option 2: Run with Python​

Clone or download the repository to your local machine.

Install Python to your computer.

Run "run.bat" file.

The wallpaper information display will appear on your screen.

Useage​

Left Click (Next Wallpaper): Click on the display to cycle to the next wallpaper.

Right Click (Menu): Right-click on the display to open a context menu with options to open the wallpaper, go to its location, copy the title text, and exit the application.

To exit the application, right click on the window and select "Exit."

Features​

Display wallpaper details on the screen.

Go to next desktop wallpaper with a single click.

Context menu for quick actions (open wallpaper, go to location, copy title).

Customizable appearance (font size, text color, background color).

Options to show/hide title, size, resolution, and location.

Options to select position or text align.

Mouse tips for user guidance.

Prevents multiple instances from running simultaneously.

Let me know if you have any questions or feedbacks, and please don't forget to ⭐ Star my project in GitHub, Thanks!

🔗 GitHub Repository: EasyWallpaperInfo
[XPERIA X1 General] gold333:
There are two parallel projects to port HTC's Touchflo 3d to X1:

itje's Manilla:

http://xdaforums.com/showthread.php?t=442154

and

Daran Clarkes TF3DHDB2

http://xdaforums.com/showthread.php?t=428351

For people who have tried both please vote which has your preference at the current states of build.
[XPERIA X1 General] gold333:
Seeing as I'm 100% sure that people who vote have just tried -one- of the ports and comment on that one.

The poll isn't called "which one did you install" it's meant to be a review of both. As these builds get better and better we need a source for newbs as to how the ports differ.

So if you can post some differences that you found between the two ports.

PS: I have both an X1 and a Touch HD for comparison.

1. Manilla

Plus

-Works fast, quick to install.

Minus

-Needs around 10 individual .cabs to work.

-Album doesn't work out of the box

-Audio doesn't work out of the box

-The system highlights have been changed into black / black. Whereas on teh original HD Touch HD the highlight (new sms indicator), clock highlights, comms highlights are neon green.

-The clockface is black instead of the original white.

-Camera and video icons don't work on the album screen.

-Some lockups now and again.

2. TF3DHDB2

Plus

-One main .cab

-4 add-ons

-All aspects of touchflo 3d work out of the box.

I.e. Camera and video icons work on album screen, system highlights are the correct colour, as is the clock.

-Really in comparing to my HD system speed is almost identical, i.e. I can't tell any difference. Launching youtube is slightly faster on the X1, browsers opening from the internet tab is slightly faster on the HD. Weather updates are 1:1, etc. This is all out of the box hard reset, i.e. no file or glyph tweaks yet.

Minus

-Relatively long time to install

The main difference between a real Touch HD and the above two builds is remains obviously the speed of loading the OS into a useable state after a cold start. The HD is pretty much quickly useable whereas on the X1 we have to wait for the TouchFlo3D to load.

For reference, my setup is (after hard reset):

-Touchflo3D HD Beta 2

-HTC Phone.cab

-HTC Volume.cab

-Touch IT Keyboard.cab

-FM Radio HD app

-Snailslug TouchResponse (to get the small vibration jolts when you touch the screen like on the real HD)

-All annoying windows mobile SMS balloons disabled (see thread), sms now works identical to HD.

I disabled all the panels apart from the one you can't turn off as I don't really use them. Why have a youtube or google panel if selecting these from the internet tab works 6x faster.

Lets hear people who have actually used both builds comment on their experiences.
[XPERIA X1 General] hambargarz:
I'm a noob, about to get an Xperia in a few days and would like to put the touchFLO interface on it. I am also confused as to which one of the two to go with.

I'm not so interested with how long or hard it is to install, I'm mainly interested in how complete and reliable it is, with speed/performance a second priority.

It appears from you're post that Manilla is the one to do for, Though I was under the impression from another post that I saw that the other version was better. I'm very confused and frustrated having to research pages of posts outlining individual bugs with each versions, trying to see which is more complete.

I would also rather TouchFLO as a panel, can this be done with both versions? or one in particular

I like the summary you have provided of both versions, I find very helpful. I am looking forward to anything other users have to say about both versions.
[XPERIA X1 General] gold333:
You mean probably TF3DHDB2 not Manilla.

Yes you can run as a panel, you need TF3DPanelInstaller.cab. First install the main TF3DB2.cab, then install panel. Basically TF3DB2.cab installs itself as your home panel. You need to follow the instructions for panelising it, I believe you need to uncheck the touchflo3d on the today panel items, before you install but I'm not sure, check with someone else. Also check if TF3DHDB2 can run as a panel or if it's just Manilla that works with the panelinstaller.cab, I'm unsure. Hell you could try it and tell us.

Don't get frustrated, I got my X1 just last week and figured all this stuff out on my own. Basically what helped me was running through the two threads above. TF3DB2.cab is the one to go for. It's almost as fast as my Touch HD, apart from album and audio, that remains faster on my HD. Although I do hear Daran is coming out with TF3DB3 next week? That should finish this whole port off.

But if you just want to start, hard reset your X1 and load the files I run (listed above), there you go, weeks of looking through threads resolved.

PS: All the apps I listed there is only one version from, usually listed on the front page (post 1) of both threads linked above.
[XPERIA X1 General] Tylwith:
Hi all,

you can panelize TF3DHDB2 works fine for me
[XPERIA X1 General] khalilsemaan:
i chose manilla simply because TF3DB2 kept freezing on me, i had to remove the battery to restart 2-3 times a day

i installed manilla 2 days ago and no freezes whatsoever.

i dont mind not having pics and music cause i use the media panel for those which is MUCH better.

id just like to see someone incorporate tf3d tabs that rotate or disable the roate option cause anything is better than hose ugly lines that appear when the screen is rotated :mad:
[XPERIA X1 General] guap:
itje, daran's project seems not well supported. itje released a great rom with tf3d working out of the box and fix issues very quickly
[XPERIA X1 General] Leedown:
I've tried both, and thought the HD one was faster.
[XPERIA X1 General] gauner1986:
My vote goes to TF3DHDB2 simply because A2DP works in it and this is essential for me.
[Google Pixel 8] xyqnn:
Hey there!​

I have uploaded this how to guide as I haven't seen any other posts about this topic and I thought this would be useful. So here we are.​

How to Install Magisk on a Pixel 8.​

Step 1: Unlock your bootloader. There are other how to posts showing you how to do this and you can look them up if you want.

Step 2: Download the firmware for "shiba" (shiba is the Pixel 8's codename) which you can find here.

Step 3: Extract the firmware: This will take a bit as there are some zip files we will have to extract. First of all open the zip file in your preferred app

View attachment 6080973

You will now see a couple of files. But the only one that matters to us is image-shiba-yourandroidbuildnumber.zip.

Drag it somewhere and then open it.

View attachment 6080975

Again, the only one that matters to us is init_boot.img. This is what we will patch to actually install and use Magisk.

Once done you can now continue.

Step 4: Install the Magisk app. This is quite self explanatory so i'll move on

Step 5: Drag the init_boot.img onto your phone. You can do this via ADB, the internet or file explorer so your choice.

Step 6: Open the Magisk app and click install. Now select "Select and Patch a File" and find the init_boot.img. Now once you have patched the img Magisk will show you where the patched one is stored (usually in Downloads folder)

Step 7: Transfer the new patched img back to your PC. Again you can do this via the internet or file explorer. It's really your choice.

Step 8: Install platform tools. You can just look this up on Google and download it. But just incase here you go.

Step 9: The fun part! Installing the patched init_boot file. Open CMD and cd into your platform tools dir.

Make sure you have your device connected by running "adb devices"

View attachment 6080979

Once checked and verified your device is recognized with ADB run "adb reboot bootloader". This will put you into fastboot. Make sure your device is in fastboot and recognized by running "fastboot devices"

View attachment 6080980

Now that you have verified that everything is OK run "fastboot flash init_boot [ your patched img here ]"

View attachment 6080983

Now you can press the power button to reboot. And voila! You are done. Magisk might nag you to reboot in the app but that is the last reboot.

You are now rooted with Magisk successfully!

I will also be providing help in the comments if you have any issues at all. Happy modding!
[Google Pixel 8] Koeties:
Nice write-up. Have you looked at the PixelFlasher tool? It automates basically this complete process (except unlocking bootloader if I remember correctly).

[ROM] [14] [shiba] crDroid 10.5 [OFFICIAL] [23.06.2024]

*** Disclaimer I am not responsible for any damage you made to your device You have been warned crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features...

xdaforums.com
[Google Pixel 8] xyqnn:
Oh, I didn't know
[Google Pixel 8] Koeties:
Still, a very nice and thorough explanation. (y)
[Google Pixel 8] Alex1911:
i have issues with force reboot with only magisk installed.

Any idea what the reason is ?

Possible fixes ?

Best Regards

Alex1911
[Google Pixel 8] mebetree:
Hello i was wondering if its possible to use my galaxy a14 5g instead of a pc. Im getting a pixel 8 in a day or 2, any help would be greatly appreciated thanks.
[Google Pixel 8] Arkl1ne:
Thank you for the instructions! I tried to do it through boot.img, as with the previous "pixel" models, but unfortunately it didn't work. It's strange that now you need to replace "init_boot.img", not "boot.img"
[Google Pixel 8] SpadeMate:
What does the A1 and Telus mean in the last build mean? My build is the one in orange.

View attachment 6124707
[Google Pixel 8] Lughnasadh:
A1 is just part of the build ID. Telus is the carrier (Canadian).
[OnePlus Nord 3 / Ace 2V] F7usa:
Hi, I saw that I can't change my GPU governor or speed. Can anyone solve it? I tried any app and they can't "see" the GPU..
[Redmi Note 10 Pro] Mikuarikashi:
Hello, I want your help.

I have installed root on all my Xiaomi devices so that I can edit the thermal settings and use their full potential, but I find that several of the custom roms on this device are encrypted, how can I edit it?

I look forward to your help, thank you. 😎👍
[Redmi Note 10 Pro] Sheist!:
Strange. Some are encrypted, others are not. Ownership and permission look the same. It could be that some conf files are in use in memory while others remain as reference only at certain times. The conf files have only one remarked unencrypted line, or all unencrypted lines, or all encrypted. Curious myself.

EDIT: no luck in OrangeFox.
[Redmi Note 10 Pro] Mikuarikashi:
Hello, I found this that could be used to decrypt the file but I don't know how to use it.

Here is the link to the file.

GitHub - ghostrider-reborn/mi-thermal-crypt

Contribute to ghostrider-reborn/mi-thermal-crypt development by creating an account on GitHub.

github.com
[Redmi Note 10 Pro] Sheist!:
I emailed ghostrider with the ask.
[Realme 6 Guides, News, & Discussion] JTrix67:
From some days my device was shutting down when it toucjes 20 percent or between 15 to 20% battery threshhold than today i found that in project elixir if you force stop engineer mode then the pop up beta wont show up than i was on latest psionic kernel with webx clang and i switched to lineage plus kernel and then i installed magisk delta, the battery was 29% and it was lagging then i thought to restart it but when i restarted it was showing to charge your battery but when i plugged it in again and again it was showing i waited for some time then it booted into fastboot mode then i downloaded and flashed lineage os but still it was in fastboot mode then I flashed stock rom and guess what the devvice was showing realme logo and wasn't entering in fastboot mode. I further investigated and found out that the my UFS was damaged.
[Android Q&A, Help & Troubleshooting] krnkumar44:
Help. Step by step process for installing Ubuntu in Android.
[General Questions and Answers] Smame:
I am trying to root my Infinix Zero Ultra (or is it Infinix Zero Ultra 5G? maybe Infinix Zero Ultra X6820? I don't even know which one I should use anymore...) for the past, like, week and it's been a bumpy road for a beginner like me.

My only experience with rooting before this is rooting Xiaomi Mi 9T with the help of like 2 videos, and that didn't prepare me for what'd be next.

Unlocking the bootloader for this Infinix phone was a huge problem. After downloading ADB I couldn't get the program to recognize my phone in fastboot mode. I tried installing the correct drives many times, I switched 3 PCs and many cables too to make sure there's no hardware problem. But I finally got there thanks to this kind gentleman who reminded me that again I'm a complete noob at this and that I just had to install the drivers when the phone's in fastboot.

Anyway, now's the part where I need help.

1. Does any custom recovery exist for this phone? TWRP doesn't support it, neither does PhilZ Touch and I just can't find any other ones that do...

2. Where do I get firmware for this phone? Manufacturer doesn't provide it. I couldn't find any working downloads for stock and I'm too scared due to my lack of experience to install a custom one.

Thanks to anyone who responds to this thread, this is my first post here and I hope I'm not much of a bother to y'all with my problem :D
[General Questions and Answers] Smame:
I'll also post these 2 links here.

How to Unlock Bootloader in Infinix Zero Ultra X6820 Easily [Simple Steps] | Android Biits

Steps to unlock bootloader in Infinix Zero Ultra X6820 without hurdles. Dear folks, you have to download Platform tools for unlocking Infinix Zero Ultra X6820

androidbiits.com

How to Root Infinix Zero Ultra X6820 Easily [Simple Steps] | Android Biits

Steps to root Infinix Zero Ultra X6820 effortlessly without TWRP Recovery. Dear folks, you have to download Magisk v26.1 apk file for rooting Infinix Zero Ultra

androidbiits.com

The first one helped me getting the grip on what to generally do in this process and I pretty much stuck to what it said.

The second one got me lost though, and I'd like to hear what you guys think of it.

They both oversimplify the process a lot but I tried to look as much as I could into what each step does beforehand so that I'd know what I'm getting myself into.
[General Questions and Answers] Smame:
Update, device succesfully rooted!

I followed this guide which helped me get a sideloaded GSI, from there I got my main OS boot image, I patched that image with magisk and flashed it using ADB.