• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Flashed wrong twrp file

While trying to root my samsung galaxy j7 ,I flashed other devices twrp file using odin3 then when I pressed volup+home+power its not going forward and not showing twrp logo.Then I tried to flash correct twrp file using odin ,it is failing to do so.What shoul I do now .
like @Brian706 mentioned you will need to try and flash a samsung firmware. you need to go to Download firmware updates for your Samsung mobile phone and tablet and get the correct firmware that is specifically for your device. dont make the same mistake though. flashing the wrong firmware can screw the phone up even more. you will need odin to flash the firmware. details on how to flash it will be in the download part of the site.

once you have a working phone then you can try again using the correct twrp for your phone.

edit: what is your phone's model number?

ecoATM

There's about three of those EcoATMs here in various places, two at Walmarts and another in our dying mall. All three are dead/broken. The two at the Walmarts fail sometime during the 'evaluation phase' and give up, the one at the mall got vandalized, someone busted the LCD and cut the cables out. It's still there but obviously out of order. I've heard of folks buying phones from them but never saw that option on the ones at Walmart.

They get negative reviews online for giving very little for even a modern phone. I think TechRax from YouTube destruction fame tried to see what it'd give for an iPhone X and Xs Max back when those were the newest thing, and I think $150 was the most he could get. The UI is horrendous and features this goofy robot avatar who spouts off noob instructions and 'facts' that are not even current, such as referencing the phone from Saved by the Bell.

Locked out of phone, lock screen has strange icon

If this was indeed after a system update (which reboots the phone) it will require your PIN on a restart. If you forgot it that sucks and you have to reset it. Although the PIN is also enforced after 72 hours (if using a fingerprint sensor) so forgetting it is sorta odd and should only happen if you made it needlessly complicated (like that string of numbers from a particular Star Trek: The Next Generation episode)

Here we go with another vacuum cleaner question

Kirby are super cheap secondhand. Even a more modern one. I swear soon as they show up at vendor malls or Goodwills they're selling for $49! Sometimes you get lucky and the box of attachments is duct taped to the vacuum.

Electrolux still exists?! I haven't seen them since the rather high-tech model we once had (from 1984 with tons of indicator lights) got taken apart by myself when I was little and a bit too curious.

Android Security Tips

I once had to install that monstrosity on a laptop to allow me to play Flash content (namely, FarmVille and Gardens of Time--their respective iOS and Android apps had long since stopped working) after another corporation decided to up and kill it. It was a slow, unstable mess. Didn't help I was attempting to run it on a Vista machine with only 2GB RAM, but obviously it was too much for the specs of that system. I was able to at least SEE Gardens of Time and play a couple levels (had to restart from level one sadly) before it failed to work thereafter. There are two games called 'Gardens of Time' today, and the one that shows up on a modern device is not the same game. The one I remember was set in the Victorian era and was a Facebook game at one time, similar to FarmVille. I forget the developer, but Disney had rights to it for a while. That game no longer shows up on a search, only a game with the same name that has nothing in common. I miss that game personally. Like FarmVille, it died with the death of Flash, and the death is so involved that even installing an older copy on Windows Vista can't bring it back. Can't use any of the self-contained players either because those games depend on their internet servers. I wonder how NewGrounds is coping?

Googoo play services

Clearing cache won't hurt anything. It just deletes any stored content (sometimes this includes downloads from YouTube Music, and downloaded maps from Maps as well) but it might use more battery to redownload anything it was keeping track of before you cleared it. Google Play Services always seems to run in the background to enable things such as prefetching map data, location history, commonly accessed browser sites, server-side app updates (the very thing that enforces the 'modern' UI on the oldest version of Google Maps on my Galaxy S4 for one example---despite never having updated the app itself), and many more.

It's sorta like killing apps. It won't net any real benefits. Clearing cache (and the more involved 'clearing dalvik cache' in recovery) is an obsolete thing today.

You can sometimes bypass or tap out of any 'error' that says you NEED Play Services (and turn the notification off) and still run apps such as Google Chrome or some other third-party app that somehow thinks it needs it. The only negatives I've dealt with involved paid apps assuming they're no longer paid and won't open, or in-app purchases disappearing (if you paid via in-app purchase for the 'no ads' option in some apps), and Pokemon Go and Vi AI Personal Trainer no longer getting their required location data and breaking.

The more positive side-effect is that at one time YouTube would run in no-ad mode since it depended on Play Services to get ad data (this was in the Jelly Bean era) and Wheel of Fortune game giving free otherwise paid content without it (both produced errors demanding you needed it but tapping out of the box with the error bypassed it and you could run anyway). I'm sure those are both patched now.

Root HOW TO ROOT SAMSUNG GALAXY S23 ULTRA WITH MAGISK

Some people seem to want to root for no other reason than to root... that makes no sense to me. The user assumes all the risks involved, including turning their VERY expensive device into a paperweight (aka "brick"). Unless there's a really good, compelling reason to gain root access on my device, Android is mature enough to provide no such reasons. I purchase my phones factory unlocked and can use any network I want. If an app isn't available in Play Store, I sideload the apk. Everything I need/want my phone to do, it does.

Mountain Landscape Wallpaper

Mountain Landscape Wallpaper


ic_launcher_msc_free.png
Experience the breathtaking beauty of live wallpapers that bring stunning mountain landscapes to life on your screen.


msc_free_1024_500_2.jpg

Mountain Landscape Live Wallpapers immerse you in the serene beauty of heavenly landscapes, where the grandeur of mountains and the depth of lakes blend in perfect harmony. Enjoy the captivating beauty of nature with Mountain Landscape Live Wallpapers.

msc_phone_rotate.jpg

Feel the tranquility of this idyllic spectacle, where majestic pink sakura delicately hangs over picturesque lakes, creating a sense of serenity and peace.


msc_phone_1.jpg

Now, with the Mountain Landscape Live Wallpapers app, you can meditate anywhere and anytime, combining the pleasure of observing enchanting mountain landscapes with the soothing sounds of nature (quick double-tap anywhere on the screen to play/pause the sound).

msc_phone_sound.jpg

The automatic day and night mode system allows you to enjoy the app at dawn, noon, in the radiance of sunset, and at any time of the day as the lighting changes.

msc_phone_2.jpg

Key Features:
• Detailed customization options
• Automatic background change over time
• Nature sounds and nightingale's melody (quick double-tap to toggle sound playback)
• Animated sky, clouds, and rainbow
• Dynamic reflection of the sky in lakes
• Moving 3D camera (tilt your device for a 3D effect)
• Animated butterflies
• Large air balloons
• Shimmering stars and meteors
• Battery-efficient performance
• High-quality textures
• 3D parallax effect
• Three types of animated birds


Immerse yourself in the beauty of mountain landscapes with Mountain Landscape Live Wallpapers. Let this app turn your device into a window to the magnificent world of mountains and lakes. Allow yourself to enjoy the glitter, shine, and beauty of live wallpapers wherever you are.


no option to remove pin lock screen?

hi I have android 12 and i have a pin lock screen enabled. I want to remove it but when i go to lock screen and screen lock type i enter my pin and see no option to delete, remove or none?
There is no way to remove the pin setting?
Go to Security ---> Screen Lock ---> Swipe. Changing it to swipe removes the lock whether it be Pattern, PIN or Password.

Apps how to read files with NDK

Specifically, I am working on integrating StockFish with Android. The significant part of SF is its syzygy - directory where its tablebase is stored.These files are huge (about 1GB) and I do not want to include them in the program body. I want to allow the user to download them and specify their directory so that SF can use them. SF loads one of the files within this directory, one at a time, as needed.
StockFish is a shared library written in C++.
How can this be done with the current APIs?

Apps Android studio flamingo asking for compileSdkVersion to be set to 34

I have an app that is built using capacitorjs. Now I have updated the capacitor js version to be 5 along with android studio updated with flamingo. Since the update, I get below error:

Dependency 'androidx.core:core:1.12.0-alpha05' requires libraries and applications that
depend on it to compile against version 34 or later of the
Android APIs.

:app is currently compiled against android-33.

Also, the maximum recommended compile SDK version for Android Gradle
plugin 8.0.0 is 33.

Recommended action: Update this project's version of the Android Gradle
plugin to one that supports 34, then update this project to use
compileSdk of at least 34.

Note that updating a library or application's compileSdk (which
allows newer APIs to be used) can be done separately from updating
targetSdk (which opts the app in to new runtime behavior) and
minSdk (which determines which devices the app can be installed
on).

I now updated compileSdkVersion to 34 in :app build.gradle file. and it works fine.

Since 34 is still in dev, will it cause problems for my app? Should I be doing this? Any suggestions?

Setting up a RecyclerView

Noobie here.
I am working on my first app using a Recyclerview. I have an Adapter (SongsAdapter) to make it work. This is my code for the Adapter>

package com.example.musiclyrics;

import android.content.Context;
import android.database.Cursor;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;

import androidx.recyclerview.widget.RecyclerView;

import com.google.android.material.snackbar.Snackbar;

public class SongsAdapter extends RecyclerView.Adapter<SongsAdapter.ViewHolder> {
private Context context;
private Cursor cursor;

public SongsAdapter(Context context) {
this.context = context;
}
public void setCursor(Cursor cursor) {
this.cursor = cursor;

notifyDataSetChanged();
cursor.moveToFirst(); // Move cursor to the first row
ViewHolder holder = onCreateViewHolder(null, 0);

onBindViewHolder(holder, 0);
}

@override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(context).inflate(R.layout.songs_layout, parent, false);
return new ViewHolder(view);
}

@override
public void onBindViewHolder(ViewHolder holder, int position) {

if (cursor != null && cursor.moveToPosition(position)) {

int songNameIndex = cursor.getColumnIndex("SONG_NAME");
int artistIndex = cursor.getColumnIndex("ARTIST");
int durationIndex = cursor.getColumnIndex("DURATION");
int songIdIndex = cursor.getColumnIndex("KEY_ID");

String songName = cursor.getString(songNameIndex);
String artist = cursor.getString(artistIndex);
String duration = cursor.getString(durationIndex);
final int songId = cursor.getInt(songIdIndex);

holder.songNameTextView.setText(songName);
holder.artistTextView.setText(artist);
holder.durationTextView.setText(duration);

holder.itemView.setOnClickListener(new View.OnClickListener() {
@override
public void onClick(View v) {
// MainActivity.varCurrentSong = songId;
// Handle the click event
}
});
}
cursor.moveToNext()

}

@override
public int getItemCount() {
return (cursor != null) ? cursor.getCount() : 0;
}

public static class ViewHolder extends RecyclerView.ViewHolder {
TextView songNameTextView;
TextView artistTextView;
TextView durationTextView;

public ViewHolder(View itemView) {
super(itemView);
songNameTextView = itemView.findViewById(R.id.txt_songName);
artistTextView = itemView.findViewById(R.id.txt_Artist);
durationTextView = itemView.findViewById(R.id.txt_Duration);
}
}
}

At runtime this appears to work OK but the screen only shows the first record. I have tried about 50 different ideas and suggestions on how to make this work to no avail. Can someone help me out please?
Thanks

Words can't express how appalling this is..

If we need any more reminders that the Islamic State is evil, here's an excerpt from "ISIS Women Accused of Turning Boys as Young as 13 Into a Human Stud Farm" by Anne Speckhard:
Two boys have come forward to claim they were victims in a twisted plot run by ISIS women that forced at least 10 young teenagers to try to impregnate dozens of women held in a detention center. “We are being forced to have sex with the ISIS women, to impregnate them,” Ahmet, 13, and Hamid, 14, told a guard at Camp al Hol in northeast Syria, according to Syrian Defense Force officials. “Can you get us out of here?”

Butterfly Watch Face

Just released: Butterfly Watch Face

With free & premium features : more than 50 backgrounds, custom colors, 8 datas & infinite data with complications.
Secondary timezone, a lot of possibilities for ambient mode, and many other features to discover!

I hope that you will like it!

mcSAye9m.jpg
3l5D9sfm.jpg

LRYYdx2m.jpg
Ri13efwm.jpg

Filter

Back
Top Bottom